operator dashboard · new drop
Write the rules.
Dry-run. Then anchor.
1 · Write rules
2 · Dry run
3 · Anchor hash
4 · Snapshot
5 · Open claims
block A · fields that decide the final list
Rule set
block B · fields that go into the claim contract
Contract parameters
anchor contract on Base
Not deployed on this chain
You can write rules and dry-run right now, but there is nowhere to anchor the hash. Deploy the contract and set the env var it prints:
npm run deploy:anchor -- base
# then add to .env.local:
XEROXDROP_ANCHOR_BASE=0x…
dry run
Preview the list
The rule set is executed against a block that has already happened, using the same engine that will run at the real snapshot block: every Transfer event from the token's deployment block forward is replayed, balances are rebuilt, and a sample is checked against eth_call balanceOf. This is the only step you can walk back.
