Trust Stack Docs
Products

Multi-send

Send one Fungible Asset to up to 100 unique recipients atomically.

Multi-send combines a bounded recipient list into one wallet-signed Move transaction. Transaction atomicity means all transfers succeed or none do.

Multi-send workspace with token, recipients, totals, and review controls

Prepare a distribution

  1. Enter and verify the Fungible Asset metadata address.
  2. Add recipients directly or import the supported CSV shape.
  3. Review each canonical Supra address and human token amount.
  4. Confirm the exact recipient count, aggregate amount, and current wallet balance.
  5. Sign the single batch transaction.

Validation rules

  • 1 to 100 recipients per transaction
  • recipient and amount arrays have equal length
  • no zero address, zero amount, or duplicate recipient
  • the base-unit total must fit in u64
  • the sender must have enough current balance
  • dispatchable Fungible Assets are rejected

Dispatchable assets can execute custom transfer behavior that breaks the batch's simple conservation assumptions. They are intentionally outside this product rather than silently treated as standard.

Reconciliation

BatchSent commits the sender, asset, aggregate amount, and recipient count. Individual TransferSent events let the client match every recipient and amount in the finalized receipt. The result screen is shown only after the full reviewed set reconciles.

Privacy

Recipient lists are public on chain. Avoid adding payroll names, email addresses, or private notes to files or external systems that do not need them.

On this page