Transfer Transaction
Transfer is the unified multi-asset value transfer between
accounts. A single Transfer payload carries an asset selector, so
the same transaction path moves native ANM, the senior USD stablecoin, or the reserve coin (RC).
If the receiver account does not exist, it will be created.
The Payload Type for Transfer is 1.
A Transfer is always a pure move: it debits the sender and credits the recipient with no change to any global supply counter (a transfer never mints or burns). Minting and redeeming the stablecoin assets is a different operation — the Convert transaction (type 7).
Payload Structure
The transfer transaction has a payload that consists of the following fields:
| Field | Size |
|---|---|
| Sender address | 21 bytes |
| Asset | 1 byte |
| Receiver address | 21 bytes |
| Amount | Variant |
Sender address is the account address that transfers the amount.
Asset selects which asset moves (the byte sits right after the sender, before the receiver):
Value Asset Amountis…What moves 0ANMGust the native account balance 1USDdisplayed NanoUSD senior stablecoin shares (converted from the displayed amount at the current senior index) 2RCreserve-coin shares junior-equity shares directly 3RT— reserved for the recovery token; transfer is deferred and rejected for now Receiver address is the account address that receives the amount.
Amount is the amount of the selected asset to transfer.
The fee is always paid in native ANM regardless of which asset moves. The recovery token (RT) is a
known asset slot but is not yet transferable — its lazily-settled debt accounting makes a safe move
more involved, so RT transfer is deferred to a later phase.
Block subsidy (the internal mint)
There is no standalone “reward” transaction type other than the coinbase. New ANM enters supply via the protocol’s internal block-subsidy mint, which is a dedicated Coinbase transaction (type 8) — the first transaction in each block, with zero fees and no signature.
Its implicit signer is the Treasury sentinel address (which holds a zero balance — there is no premine and no treasury drawdown), so the executor treats this one tx as a mint: it credits the proposer (and any delegate) with no sender debit. The amount equals the block reward for that height per the emission schedule, plus transaction fees. This mint path is strictly internal — it is synthesized only by the state machine, validated only as the block’s first transaction with the exact emission amount, and a coinbase transaction can never be user-submitted or gossiped. Ordinary batch transfers (type 6) always debit a real sender and can never mint.