SettleMint
User guidesSystem addons

Yield schedule

Configure scheduled yield, dividend, and interest entitlements for token holders. Holders claim completed-period yield from the configured payment source.

The yield schedule addon configures returns for token holders. Completed periods determine entitlements. Holders claim available yield from the configured payment source.

Common use cases

  • Bond coupons - Scheduled interest entitlements that bondholders claim for completed periods
  • Equity dividends - Company profit entitlements that shareholders claim from the payment source
  • Fund distributions - Periodic investment gain entitlements that unit holders claim
  • Deposit interest - Completed-period interest entitlements that deposit token holders claim

How it works

The yield schedule addon:

  1. Tracks holder balances at snapshot dates
  2. Calculates entitlements based on holdings and yield rates
  3. Uses the configured payment source to fund holder claims
  4. Records holder claims on-chain for audit trails

Yield schedule configuration in asset pricing

Key features

FeatureDescription
Snapshot-based calculationCaptures holder balances at specific dates to determine entitlements
Flexible schedulesSupports configured period schedules
Pro-rata calculationCalculates each holder's claimable share based on their balance
Payment token flexibilityFund yield claims in the same asset or a different payment token

Funding yield claims

Yield funding depends on the schedule type. Legacy fixed-yield schedules use the schedule's denomination asset balance. Fixed-treasury yield schedules use the configured treasury address as the payment source.

For fixed-treasury yield schedules, configure the treasury address when applicable. The treasury address must hold the required denomination asset tokens before a payment date.

Users can top up the schedule balance or feature treasury by entering a denomination asset amount and confirming the transfer with wallet verification when the action is available. The app shows the current balance and the new balance before submission.

Bond maturity funding

For bonds, the asset details show the denomination funding status needed for maturity:

  • Current denomination holdings
  • Required denomination amount
  • Covered percentage
  • Shortfall to mature, when the required denomination amount exceeds the available balance

Use these values to top up the reserve before or at maturity so the bond has enough denomination asset tokens available for repayment.

Prerequisites

  • Asset must be configured with yield schedule addon enabled
  • Governance permission to configure a fixed-treasury yield treasury address when applicable
  • Treasury or denomination asset source must hold enough payment tokens for scheduled payments or bond maturity
  • Wallet verification for funding transfers and treasury updates
  • Withdrawals require the yield schedule address to match the authorized token

Further reading

For technical details on yield schedule implementation, see the architecture documentation.

On this page