- Start a local Anvil node forked from the latest block
export MAINNET_URL=
anvil --fork-url="$MAINNET_URL"
- In a separate terminal, run the
requestWithdrawtask against the local fork.
unset DEFENDER_API_KEY
unset DEFENDER_API_SECRET
export IMPERSONATE=0x39878253374355DBcc15C86458F084fb6f2d6DE7
export DEBUG=origin*
yarn hardhat requestWithdraw --amount 300 --network local
- Create a Relayer API key
See Generate Relayer API key instructions in the README.
- Run the real thing after generating an API key for the Relay account
unset IMPERSONATE
export DEFENDER_API_KEY=
export DEFENDER_API_SECRET=
export DEBUG=origin*
yarn hardhat requestWithdraw --amount 300 --network mainnet
- Delete the Relayer API key
For more information, see the requestWithdraw help
yarn hardhat requestWithdraw --help
- Start a local Anvil node forked from the latest block
anvil --fork-url="$MAINNET_URL"
- In a separate terminal, run the
autoClaimWithdrawtask against the local fork.
unset DEFENDER_API_KEY
unset DEFENDER_API_SECRET
export IMPERSONATE=0x39878253374355DBcc15C86458F084fb6f2d6DE7
export DEBUG=origin*
yarn hardhat autoClaimWithdraw --network local
- Create a Relayer API key
See Generate Relayer API key instructions in the README.
- Run the real thing after generating an API key for the Relay account
unset IMPERSONATE
export DEFENDER_API_KEY=
export DEFENDER_API_SECRET=
export DEBUG=origin*
yarn hardhat autoClaimWithdraw --network mainnet
- Delete the Relayer API key
For more information, see the autoClaimWithdraw help
yarn hardhat autoClaimWithdraw --help