Prove a payout round
A treasury proves it paid everyone, with one link:Run a campaign that counts wallets
- The organiser names a domain, for example
round-2026. - Each donor tags the payment:
zceipt tag -w <wallet> -i <identity> --txid <txid> --domain round-2026. - The organiser verifies each tag with
--domainand counts distinct tag values. One donor splitting a gift into ten payments gives one tag. - A donor with several accounts of one wallet gets one tag per account. They can merge them
with a sibling-account proof (
verify --siblings), but you can’t make them: the count is of wallets at most.
Airdrop: one claim per wallet
verify warns when it is not): a reorg would replace the tree under every claim accepted against it. The claim shows a note of at least the floor was held at the snapshot block. The claimant picks
the floor, so --min (the least you accept) is required: a claim below it is refused. Two claims from one
wallet carry one tag; tags in other airdrops don’t link. See
distinct payers for how this works and what it doesn’t stop.