This repository will soon contain Contract definitions for the following Aztec bridge contracts:
The Ribbon Finance contract will support all vaults:
- T-USDC-P-ETH (in progress)
- T-AAVE-C
- T-STETH-C
- T-YVUSDC-P-ETH
- T-ETH-C
- T-WBTC-C
- Install hardhat (make sure you have >= Node 12.x running.)
npm install --save-dev hardhat
- Install Rust dependencies (foundry) by running
cargo install
- Spin up a local Ethereum node by doing
npx hardhat node
. - Then, run
foundry-cli create src/*.sol
to deploy the contracts to the local node.
foundry-cli test
will run the tests on the local node.
tbd