TOKEN STANDARDS / RWA-20
RWA-20
FUNGIBLE ASSET TOKEN
FINAL
ABSTRACT
ERC-20-compatible fungible standard with optional transfer restrictions, pause controls, and on-chain supply attestations for asset backing.
AT A GLANCE
INTERFACE
interface IRWA20 is IERC20 {
/// @notice Pause all transfers (issuer or guardian role).
function pause() external;
function unpause() external;
/// @notice Publish an off-chain reserve attestation for the supply.
function attest(bytes32 reportHash, uint256 backingUnits) external;
/// @notice Latest attestation covering circulating supply.
function latestAttestation()
external view returns (bytes32 reportHash, uint256 backingUnits, uint64 timestamp);
}
REFERENCE IMPLEMENTATION
Reference implementations live in the network's open-source repository under contracts/src. Deploy with Foundry or Hardhat — the standard compiles against any EVM toolchain.