- l1-contracts - a JS Hardhat project
- aztec-contracts - a nargo project
- src - mjs files that we can run against the sandbox
- node v18+
- docker
- Installed aztec sandbox
- Nargo
- Run
yarn install
inpackages/src
- Run
yarn install
inpackages/l1-contracts
cd packages/l1-contracts
npx hardhat compile
cd packages/aztec-contracts
aztec-cli compile PACKAGE_NAME
- Run the sandbox:
cd ~/.aztec && docker-compose up
In a separate terminal
cd YOUR_REPO/packages/src
node index.mjs