Skip to main content

How Is the Interest Rate of a Floating-Rate Smart Bond Determined and Updated by the Contract?

For a floating-rate smart bond, the smart contract relies on an oracle to fetch the current reference interest rate (like SOFR or LIBOR) from a reliable external source. The contract is programmed with a predefined schedule for updating the rate (e.g. quarterly).

On each reset date, the smart contract calls the oracle, retrieves the latest reference rate, adds the agreed-upon spread (e.g. SOFR + 2%), and automatically calculates and applies the new coupon rate for the next payment period.

This entire process is automated, transparent, and removes the need for a manual calculation agent.

Is It Safer to Set a New Allowance or to First Revoke and Then Set a New One?
What Are the Two Main Types of Interest Rate Swaps?
How Can a Smart Contract Automate Dividend Payments to Token Holders?
How Is the “Strike Price” of an Option Determined Using an Oracle?