Coupon Token

CouponToken (CT) is the floating-yield ERC-20 token with built-in interest tracking and post-expiry treasury sweep.

circle-info

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

Token details

Property
Value

Standard

ERC-20 (FiraERC20)

Symbol

CT

Decimals

6

Permit

No

Key view functions

Function
Returns

bcIndexStored()

Last cached BC index

bcIndexCurrent()

Current BC index (may trigger update)

isExpired()

Whether BT/CT have expired

FW()

Associated FW token address

BT()

Associated BT token address

getPostExpiryData()

Snapshot data from first post-expiry interaction

Interest tracking

Interest is distributed on every transfer via _beforeTokenTransfer. Users claim via redeemDueInterestAndRewards. The interestFeeRate is deducted at claim time.

Last updated