Identity
Chain ID, contract address, proxy and implementation when applicable, verified ABI, decimals, and configuration version.
Contract facts
Mintability is a property of the deployed implementation and authority configuration, not of the ERC-20 label alone.
Chain ID, contract address, proxy and implementation when applicable, verified ABI, decimals, and configuration version.
Mint function, cap, pause behavior, burn behavior, emitted events, and any signed-authorization or business constraints.
Owner, role, multisignature, governance, or contract account permitted to invoke the supply mechanism.
Exact amount contract
For a token with six decimals, 250.50 becomes 250500000 base units. Persist that integer in the operation before transaction construction.
{
"asset_id": "loyalty-token-v2",
"network": "ethereum-sepolia",
"standard": "erc20",
"recipient": "0x8ba1f109551bD432803012645Ac136ddd64DBA72",
"amount": "250.50",
"amount_unit": "display",
"external_reference": "campaign_2026_member_1842"
}
Transaction controls
Use an allowlisted ABI and function selector. Validate contract, chain, recipient, amount, ETH value, and encoded arguments before signing.
Let one transaction manager coordinate the sender nonce. A fee replacement keeps the same nonce and remains linked to the original operation.
Estimate against current state, apply reviewed limits, and keep arbitrary client fee values away from the signer.
Receipt and state evidence
Security boundary
Use a signer that decodes the transaction and independently checks the contract, method, amount, recipient policy, network, and request identity.
FAQ
No. ERC-20 defines a common fungible token interface but does not require an externally callable mint function. The deployed contract must implement a supply mechanism and grant the necessary authority.
Use decimal strings at the interface and convert with exact decimal arithmetic to integer base units. Store and return the base-unit amount as a string; never use binary floating-point for supply changes.
Verify transaction receipt status, the expected contract and event data, and the resulting supply or recipient balance according to the confirmation and reconciliation policy.
Coordinate nonce allocation at the signer or transaction manager. Replacement transactions use the same nonce and remain part of one logical mint operation; a new nonce can represent another issuance.
Build from explicit contracts
Define assets, authorities, idempotency, confirmation, and reconciliation before connecting a production signer.