The V4 testnet deployed contracts and essential hardhat tasks.
direnv module.We use direnv to manage environment variables. You'll likely need to install it.
``sh`
cp .envrc.example .envrc
To run fork scripts, deploy or perform any operation with a mainnet/testnet node you will need an Infura API key.
and deposit you will need to add a list of address(es) to DISBURSE_ADDRESSES.
Example
`.sh
export DISBURSE_ADDRESSES='0x0000000000000000000000000000000000000000,0x0000000000000000000000000000000000000001'
`Setup
`.sh
yarn
`New Deployments
`.sh
yarn deploy:goerli
``.sh
yarn deploy:mumbai
``.sh
yarn deploy:fuji
``.sh
yarn deploy:optimismgoerli
``.sh
yarn deploy:arbitrumgoerli
`Acquire Tokens & Tickets
`.sh
yarn disburse goerli
``sh
yarn disburse mumbai
``sh
yarn disburse fuji
``sh
yarn disburse optimismgoerli
``sh
yarn disburse arbitrumgoerli
``sh
yarn deposit goerli
``sh
yarn deposit mumbai
``sh
yarn deposit fuji
``sh
yarn deposit optimismgoerli
``sh
yarn deposit arbitrumgoerli
`Test Deployment Scripts
`.sh
yarn node:goerli
``.sh
yarn node:mumbai
``.sh
yarn node:fuji
``.sh
yarn node:optimismgoerli
``.sh
yarn node:arbitrumgoerli
``