Skip to main content

Claiming a drop

Someone sent you a Droppie claim link? This page is for you.

Claim links look like:

https://droppie.notcool.in/claim/{chainId}/{dropAddress}

The page shows the drop's token, the claim window (if any), and overall claim progress. If you only know the drop's address, the lookup form at droppie.notcool.in/claim gets you to the same place.

Verify the link

Droppie claim pages never ask you to approve token spending, sign typed data, or "verify" your wallet. Claiming is a single claim transaction to the drop contract. If a page asks for anything else, close it.

2. Connect your wallet

Connect the wallet whose address is on the distribution list. Make sure you're on the same chain as the drop — the chain ID is in the link, and the page prompts you to switch networks if needed.

3. Check eligibility

The page loads the drop's distribution file (the published list of recipients and amounts) and checks your address against it:

  • You're eligible — the page shows your claimable amount and a Claim button.
  • Not on the list — the address you connected isn't in this drop. Try any other wallets you own; eligibility is per-address and case-insensitive.
  • Already claimed — each address can claim exactly once; the contract remembers.

If the distribution file can't be fetched (e.g. an IPFS gateway hiccup), the page lets you upload the distribution JSON manually — the creator can hand you the file, and your proof is computed locally from it.

4. Claim

Hit Claim and confirm the transaction. Under the hood the page calls:

claim(address account, uint256 amount, bytes32[] proof)

with your address, your exact allotted amount, and a Merkle proof computed in your browser. The contract verifies the proof against the on-chain root and transfers the tokens straight to your address. Done — the tokens are in your wallet.

Gas notes

  • A claim is a small transaction — roughly 90,000 gas (proof verification plus one ERC-20 transfer). On L2s like Base, Optimism or Arbitrum that's typically well under a cent; on Ethereum mainnet it depends on gas prices.
  • You pay gas in the chain's native currency (ETH, POL, …), not in the token being dropped. You need a little native balance to claim.
  • Anyone may submit the claim transaction for your address — a friend can pay your gas — but the tokens always go to the eligible address, never to the submitter.

Troubleshooting

SymptomCauseFix
"Wrong network" / can't see the dropWallet is on a different chain than the dropSwitch to the chain in the claim link (the page offers a switch button)
"Not eligible"Connected address isn't in the distribution listConnect the exact address that was allotted tokens; check other wallets
"Already claimed"This address has claimed before (AlreadyClaimed)Nothing to do — check your token balance; add the token to your wallet if it's not showing
"Drop hasn't started"The creator set a future start time (DropNotStarted)Wait — the page shows a countdown to the start
"Drop has ended"The claim window closed (DropEnded)Claiming is over; unclaimed tokens may have been swept back by the creator
"Invalid proof"Proof doesn't match the on-chain root (InvalidProof)Usually a stale or mismatched distribution file — reload the page; see Why does my proof fail?
Eligibility never loadsDistribution file unreachableReload (gateways can be slow); or upload the distribution JSON manually if the creator shared it
Transaction fails with no messageInsufficient native token for gasTop up a small amount of the chain's native currency

Still stuck? The drop creator can see your address's status on their dashboard — reach out to whoever sent you the link. For the cryptography behind all this, see How it works.