- [ ] https://book.getfoundry.sh/reference/anvil/
- [ ]
- [ ] export ETH_RPC_URL=http://localhost:8545
- [ ] anvil --fork-url https://celo-mainnet.infura.io/v3/9465c072b4e243dea513b943a5aa0b17 --balance 1000000
- [ ] export ETH_RPC_URL=http://127.0.0.1:8545
- [ ] latest celocli has problem with localhost sometimes and needs to have explicitly set 127.0.0.1 instead
- [ ] export NO_SYNCCHECK=true
- [ ] export GOV=0xD533Ca259b330c7A88f74E000a3FaEa2d63B7972
- [ ] export RND=0x1e98e40Fe825b6eA258D9C2882A25Be8181d75d0
- [ ] export VOTER=0x246f4599efd3fa67ac44335ed5e749e518ffd8bb
- [ ] export ST_CELO=0xC668583dcbDc9ae6FA3CE46462758188adfdfC24
- [ ] export PROPOSER=
0xF3EB910DA09B8AF348E0E5B6636da442cFa79239
- [ ] cast send $PROPOSER --value 10000ether --private-key 0xdbda1821b80551c9d65939329250298aa3472ba22feea921c0cf5d620ea67b97
- [ ] export APPROVER=0x41822d8a191fcfb1cfca5f7048818acd8ee933d3
- [ ] cast send $APPROVER --value 100ether --private-key 0x4bbbf85ce3377467afe5d46f804f221813b2bb87f24d81f60f1fcdbf7cbf4356
- [ ] cast rpc anvil_impersonateAccount $GOV
- [ ] cast rpc anvil_impersonateAccount 0x0000000000000000000000000000000000000000
- [ ] cast rpc anvil_impersonateAccount $PROPOSER
- [ ] cast rpc anvil_impersonateAccount $APPROVER
- [ ] cast rpc anvil_impersonateAccount $VOTER
- [ ] cast rpc evm_increaseTime 604800
- [ ] to make sure there are no existing proposals
- [ ] one week = 604800s
- [ ] cast rpc evm_mine
- [ ] celocli governance:propose --deposit 10000e18 --from $PROPOSER --jsonTransactions "/Users/pahor/repo/governance/CGPs/cgp-0128/mainnet.json" --descriptionURL https://github.com/celo-org/governance/blob/main/CGPs/cgp-0055.md