SettleMint
User guidesSystem addons

Yield schedule

Automate the distribution of yields, dividends, and interest payments to token holders. The yield schedule addon handles recurring payments without manual intervention.

The yield schedule addon automates the distribution of returns to token holders. It calculates and executes payments based on configured schedules, eliminating manual distribution processes.

Common use cases

  • Bond coupons - Regular interest payments to bondholders at fixed intervals
  • Equity dividends - Distribution of company profits to shareholders
  • Fund distributions - Periodic return of investment gains to unit holders
  • Deposit interest - Automated interest crediting for tokenized deposits

How it works

The yield schedule addon:

  1. Tracks holder balances at snapshot dates
  2. Calculates entitlements based on holdings and yield rates
  3. Executes distributions automatically on scheduled dates
  4. Records all payments 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 one-time, recurring, or custom payment schedules
Pro-rata distributionAutomatically calculates each holder's share based on their balance
Payment token flexibilityDistribute yields in the same asset or a different payment token

Prerequisites

  • Asset must be configured with yield schedule addon enabled
  • Sufficient payment tokens available for distribution
  • Appropriate role permissions for yield management
  • 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