Bond Token

BondToken (BT) is the fixed-rate principal ERC-20 token with strict minting restricted to CouponToken and LiquidityInjector.

circle-info

Source: src/fira_bonding/core/YieldContracts/BondToken.sol

Token details

Property
Value

Standard

ERC-20 (FiraERC20)

Symbol

BT

Decimals

6

Permit

No

Minting and burning

  • mintByCT(receiver, amount) — Only callable by the paired CouponToken

  • burnByCT(user, amount) — Only callable by the paired CouponToken

  • mintByLI(receiver, amount) — Only callable by the LiquidityInjector

  • burnByLI(amount) — Only callable by the LiquidityInjector

No other address can create or destroy BT.

Immutable references

  • FW — The Fira Wrapped token address

  • factory — The YieldContractFactory that created this BT

  • expiry — Unix timestamp when BT matures

Last updated