At a glance
Who can do what
Mint Users pay in and get paid out in USDC or US dollars by wire. USDT, AUSD, USDS and USDe are planned. Details are on How it works.
How new USDh is made
New USDh is created in only two ways:- With USDC. A Mint User sends USDC from its approved wallet. The contract creates the same amount of USDh in the same transaction.
- With a wire. A Mint User wires US dollars. Once the money clears, Hamilton creates the USDh. The contract caps how much can be created this way in any 24 hours.
Why it stays at one dollar
Mint Users can always trade with Hamilton at exactly one dollar, and that pulls the market price back toward it.- **If USDh trades at $0.99,** a Mint User can buy it on the market and redeem it with Hamilton for $1.00.
- **If USDh trades at $1.01,** a Mint User can mint it for $1.00 and sell it on the market.
For technical readers
USDh supports EIP-2612permit (approvals without gas) and EIP-3009 transferWithAuthorization (transfers without gas), including from contract wallets through EIP-1271.
The contract can pause all transfers in an emergency, and freeze a single address to comply with sanctions. It can only freeze. There is no code to take, move or claw back a balance. A frozen address keeps everything it holds.
USDh runs behind an upgradeable proxy. The address you hold never changes. The code behind it can only be replaced through a change scheduled publicly 48 hours in advance. To check this yourself, see Verify on-chain.
Last updated: 10 November 2026