Skip to main content

YB token

YB is the ERC-20 governance token of YieldBasis. To vote on proposals and gauges, or to earn a fee revenue share, you lock YB into veYB, a vote-escrowed position. Unlocked YB has no protocol utility.

Token details​

The token details table identifies the YB contract on mainnet.

FieldValue
Token name (onchain)Yield Basis
Token symbolYB
Token standardERC-20
Decimals18
Maximum supply1,000,000,000 YB
Contract address (mainnet)0x01791F726B4103694969820be083196cC7c045fF
Deployment date15 September 2025

Supply structure​

The maximum supply of 1,000,000,000 YB has two parts:

  • Pre-allocations: 700,000,000 YB. The owner minted them with mint() to vesting contracts (team, investors, treasury, and others) before it renounced ownership. For the distribution and the vesting schedules, read Tokenomics.
  • Emission reserve: 300,000,000 YB. GaugeController releases the reserve over time with emit(), on an exponential-decay schedule. The reserve state variable holds the remaining YB that emit() can mint. It approaches zero but does not reach it. For the math of the decay curve, read Emission dynamics.

reserve + totalSupply equals 1,000,000,000.

Nobody can add a new minter, because the token has no owner. renounce_ownership() removed the owner and its minter role, and owner() returns the zero address. The GaugeController holds the minter role and mints only through emit(), which is bound by the reserve. Verify the full minter set from the token's RoleMinterChanged events.

Utility when locked​

Lock YB into veYB to get three rights: