Roster guide

Format your CSV

Use the header address,amount. Enter an EVM address and a positive decimal amount on each row. Use the same payment asset throughout a batch. Duplicate recipients are rejected so a row cannot be paid twice by accident.

Check your Safe

Select the same network as your Safe. Leave the token contract blank for native BNB or enter the exact ERC-20 address. Roster reads the Safe balance and the token decimals at a single block, then checks the payout total. Confirm the asset address before importing the file.

Import and approve

In Safe, open Transaction Builder and import the downloaded JSON. Review the chain, Safe, recipients, amounts and asset before proposing the batch. Your Safe owners approve and execute it under their existing policy. Balance and gas can change between export and execution.

Safe Transaction Builder guide