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.