How USAD Works
USAD is a next‑generation, USD‑pegged ERC‑20 stablecoin designed for everyday utility and institutional‑grade transparency. It is issued against a diversified reserve basket and operates with clear, auditable on‑chain mechanics so anyone can verify supply and flows. Whether you are a retail user or an integrator, USAD aims to deliver a fast, predictable, and secure experience across popular EVM networks.
Beyond on‑chain interoperability, USAD emphasizes practical usability. Daily circulation figures and periodic attestations help you assess risk quickly, while a standard ERC‑20 interface ensures compatibility with wallets, exchanges, and DeFi protocols.
Stablecoin Architecture and Controls
USAD is implemented as an ERC‑20 stablecoin with built‑in safety controls. Every administrative action — such as blacklisting an address or resuming transfers after a pause — must first be queued on‑chain and can only be executed after a 48‑hour timelock. This gives holders and integrators full visibility into pending changes before they take effect. The only immediate action is the emergency pause, which protects holders if a critical incident is detected.
Holders
Send, receive, and hold USAD with any ERC-20 compatible wallet or exchange
USAD Stablecoin
EtherscanUSD-pegged ERC-20 stablecoin contract
- 1:1 USD peg, issued against reserves
- Transfers pausable in emergencies
Timelocked controls
Administrative actions are queued on-chain and executable only after a 48-hour delay
- Blacklist / unblacklist: queue + 48h
- Unpause: queue + 48h
- Emergency pause: immediate
Holders
Send, receive, and hold USAD with any ERC-20 wallet
Timelocked controls
- Blacklist / unblacklist: queue + 48h
- Unpause: queue + 48h
- Emergency pause: immediate
Contract function specification
Administrative actions follow a queue-and-execute pattern with a 48-hour timelock, so every change is visible on-chain before it can take effect.
| Function | Timelocked | Description |
|---|---|---|
| queueBlacklist(address) | Queue | Queues adding address to blacklist |
| executeBlacklist(address) | Execute (48h) | Executes the blacklist after delay |
| queueUnblacklist(address) | Queue | Queues removing address from blacklist |
| executeUnblacklist(address) | Execute (48h) | Executes the unblacklist after delay |
| pause() | No (emergency) | Immediately pauses all transfers |
| queueUnpause() | Queue | Queues unpausing |
| executeUnpause() | Execute (48h) | Unpauses after delay |
| cancelAction(bytes32) | — | Cancels a queued action |
| renounceOwnership() | No | Permanently removes admin access |
Why a 48-hour timelock?
A timelock separates the decision to act from the action itself. Queued operations are published on‑chain and can be reviewed — or cancelled via cancelAction(bytes32) — during the delay window. This limits the impact of key compromise and prevents unilateral, instant changes to the token's behavior.
Observe on‑chain
Explore the USAD token and contract directly on Etherscan.
Use USAD with Gimbutis X
The Gimbutis X wallet offers native USAD support, letting you manage balances and spend via crypto‑card rails with a familiar, card‑like experience. It’s a fast way to bring stable on‑chain value into everyday payments without compromising on self‑custody. Learn more at gimnutisx.com.