A token transfer is the operation of moving ownership of a fungible or non-fungible blockchain token from one account to another, recorded as a state change on a distributed ledger. On smart-contract platforms it is typically realised by invoking a transfer function defined by a token standard such as ERC-20, which debits the sender’s balance, credits the recipient, and emits an event. Token transfers are the elementary settlement primitive underlying payments, trading, and decentralised finance.
Overview
- Expresses value movement as a deterministic, atomic state transition on the ledger.
- Inherits the security and finality guarantees of the underlying consensus mechanism.
- Standardised interfaces make transfers composable across wallets, exchanges, and protocols.
Mechanisms
- Balance bookkeeping: a contract decrements the sender and increments the recipient.
- Allowance and approval flows enabling third-party transfers on a holder’s behalf.
- Event emission so off-chain indexers and applications can observe transfers.
- Gas accounting that meters and prices the computation and storage involved.
- Atomicity ensuring a transfer either fully succeeds or reverts with no partial state.
Applications
- Peer-to-peer payments and remittances in cryptocurrency.
- Order settlement on decentralised exchanges and automated market makers.
- Collateral movement and liquidations in DeFi lending protocols.
- Distribution of governance and reward tokens to participants.