USDG in.
$NOSLEEP below market.
Deposit USDG and take $NOSLEEP at a discount, vesting linearly over days. The USDG goes to the treasury, which is how the reserve grows without the operator selling into the book. Nothing is minted, because nothing can be.
A bond is the treasury selling tokens it already holds, at a price it publishes, into demand that pays in dollars. It is the opposite of an emission: supply does not grow, the reserve does.
The contract caps the discount at 30% and vesting at 30 days so the terms can never be set abusively, a keeper posts the price with a staleness limit and a maximum move between posts, and a stale price disables bonding entirely. Tokens owed to a bonder can never be swept by the owner.
Every number above is a public view call on chain 4663:
bonds.terms() → live, priceFresh, marketPrice, bondPrice, discountBps, vesting, capacityLeft, available, owed, soldUsdg
bonds.availablePayout() · bonds.totalOwed() · bonds.claimable(yourAddress) · bonds.quote(usdgIn)
JSON: /v1/bonds · source: contracts/src/NoSleepBonds.sol · the flywheel this feeds: /flywheel/