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.

USAD

Holders

Send, receive, and hold USAD with any ERC-20 wallet

USAD Stablecoin

Etherscan

USD-pegged ERC-20 stablecoin contract

USAD in circulation0

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.

FunctionTimelockedDescription
queueBlacklist(address)QueueQueues adding address to blacklist
executeBlacklist(address)Execute (48h)Executes the blacklist after delay
queueUnblacklist(address)QueueQueues removing address from blacklist
executeUnblacklist(address)Execute (48h)Executes the unblacklist after delay
pause()No (emergency)Immediately pauses all transfers
queueUnpause()QueueQueues unpausing
executeUnpause()Execute (48h)Unpauses after delay
cancelAction(bytes32)Cancels a queued action
renounceOwnership()NoPermanently 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.