Added a roles.json file where we can define all the addresses that need roles --- don't change below this line --- ENG-4101 Took 42 seconds
732 B
732 B
How to deploy
- Install dependencies
npm install
Deploy on Tenderly fork
- Make a new fork in tenderly dashboard.
- Set the following environment variables:
export TENDERLY_RPC_URL=<fork-rpc-from-tenderly>
export DEPLOY_WALLET=<wallet-address>
export PRIVATE_KEY=<private-key>
- Fund wallet:
npx hardhat run scripts/fund-wallet-tenderly-fork.js --network tenderly - Deploy router:
npx hardhat run scripts/deploy-router.js --network tenderly - Define the accounts to grant roles to in
scripts/roles.json - Export the router address to the environment variable
export ROUTER=<router-address> - Grant roles:
npx hardhat run scripts/set-roles.js --network tenderly