# Fund a test account with 100 ETHbuildbear faucet native --address 0xYourTestWallet --amount 100# Fund a USDC balance (Ethereum USDC contract address)buildbear faucet erc20 \ --token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 \ --address 0xYourTestWallet \ --amount 10000# Run your test suitenpm test
Take a snapshot before your tests so you can revert to a clean state after every run.
#!/usr/bin/env bashset -eRPC=$(cat .buildbear.json | jq -r '.rpcUrl')# Fund your test walletbuildbear faucet native --address 0xYourTestWallet --amount 100# Take a baseline snapshotSNAPSHOT=$(buildbear snapshot take $RPC --json | jq -r '.snapshotId')echo "Snapshot: $SNAPSHOT"# Run testsnpm test# Revert to clean state for next runbuildbear snapshot revert $RPC --snapshot "$SNAPSHOT"echo "Reverted to snapshot $SNAPSHOT"
# List all your sandboxesbuildbear sandbox list# Delete a sandbox you no longer needbuildbear sandbox delete https://rpc.buildbear.io/old-sandbox-id# Log out when donebuildbear auth logout