LIQUID / USDT0
Every trade moves the floor.
P(S) = FLOOR + SLOPE × SUPPLY
FEE
5.00%
CAP
1.00B
The reserve is the market.
No premint and no seed LP. Native USDT0 enters the contract when LIQUID is minted and leaves when LIQUID is burned. The curve itself quotes every trade.
USDT0 flows in
A buy sends native USDT0 directly to the contract. No router or wrapped asset.
buy(minOut, deadline)
LIQUID is minted
The linear integral calculates supply output. Your slippage bound is enforced onchain.
ΔS = integral⁻¹(net USDT0)
5% raises the floor
Retained flow is folded into the base price instead of entering a treasury.
floor += surplus / supply
Sells burn supply
LIQUID is destroyed and native USDT0 is paid from the real reserve balance.
sell(amount, minOut, deadline)
Backed by code.
Visible by balance.
Stable exposes USDT0 as both its native gas asset and an ERC-20. LIQUID never mirrors that balance internally: the contract checks its actual native balance for every quote and redemption.
READ STABLE USDT0 RULES ↗LIQUID / SOLVENCY.SOLuint256 reserve = address(this).balance;
uint256 liability = curveLiability();
// Normal mode
require(reserve >= liability);
// No wrapped token
// No external market maker
// No allowance from the reserve
The liquidity protocol built for Stable.
LIQUID turns Stable's native USDT0 rail into one continuous onchain market. USDT0 pays gas, enters the reserve and exits through the same native value rail — no wrapping step, no seed LP and no second quote asset.
EXPLORE STABLE ↗- NETWORK
- STABLE MAINNET
- CHAIN ID
- 988
- NATIVE GAS
- USDT0
- BLOCK TIME
- ~0.7 SEC
One token.
One curve.
One reserve.
Stable Mainnet · Chain ID 988 · Native USDT0 · 18 decimals
- Contract
- PENDING DEPLOYMENT
- Owner
- PENDING DEPLOYMENT
- Fee
- 500 BPS / IMMUTABLE
- Curve
- LINEAR / ONCHAIN
- Initial floor
- 0 USDT0 / ORIGIN
- Reserve
- OWNER-WITHDRAWABLE / PRO-RATA FALLBACK
LIQUID