Plan a distribution to holders
plan_holder_distributionReads every holder of a token (filters: kinds, minAmount, exclude) and splits an amount of another token among them, equally or pro rata, truncated to its divisibility so the total is never exceeded. Returns the recipients CSV ready for build_locker_manifest (operation "airdrop", recommended) or build_bulk_send_manifests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | proportional | |
| kinds | Yes | Holder kinds to include (default: accounts only; pools and components usually cannot receive airdrops) | |
| total | Yes | Total amount to distribute, decimal string | |
| exclude | No | Addresses to leave out (treasury, exchanges, the sender) | |
| network | Yes | Radix network: "mainnet" (production) or "stokenet" (testnet) | mainnet |
| holdersOf | Yes | Resource whose holders receive the distribution | |
| minAmount | No | ||
| sendResource | Yes | Resource to distribute |