Skip to content

DappsAtlas index · 14,224 dApps

DappsAtlas

Blockchain · Explainer

Radix and Scrypto: How Yield Derivatives Are Built in 2026

Yield derivatives pay out based on the yield of an underlying asset, and Radix with its Scrypto language offers a resource-oriented way to model them. This guide explains the instruments, the design challenges, and what to verify before building.

By the DappsAtlas editorial team · Updated

Illustration for Radix and Scrypto: How Yield Derivatives Are Built in 2026

What is a yield derivative and why does it matter?

A yield derivative is a financial contract whose value depends on the yield of an underlying asset. The underlying might be a staking reward, a lending interest rate, or the return on a money market fund.

The basic idea is to separate the parts of a yield-bearing asset. One part represents the principal, which is the value you put in. Another part represents the stream of future yield.

Common forms include:

  • Yield tokens that give exposure only to future yield
  • Principal tokens that trade at a discount and redeem for the underlying at maturity
  • Fixed-rate contracts where one side pays a set rate and the other pays the variable rate
  • Yield swaps that settle the difference between an expected and an observed rate

Users turn to these products to lock in a rate, to speculate on rate changes, or to hedge exposure. Each form carries a different payoff, so the first design decision is which exposure you want to create and for whom.

What is Radix, and why look at it for yield products?

Radix is a Layer-1 blockchain designed for decentralized finance. Its design focuses on native assets and on rules that the network enforces for those assets, rather than leaving every token standard to be rebuilt inside application code.

For yield derivatives, this has practical appeal. Tokens that represent principal or yield need precise minting, burning and transfer rules, and a chain that enforces those rules at the resource level can reduce the amount of custom logic a builder must write and audit.

Radix also uses transaction manifests, which describe what a transaction does in a structured way. This can help wallets show users what they are signing, which matters for products that combine several steps such as depositing, splitting and selling in one action.

The chain's ecosystem, tooling and liquidity change over time. Treat any claim about current adoption as something to verify in the official Radix materials rather than as a settled fact.

What is Scrypto, and how does it model tokens?

Scrypto is the smart contract language for Radix. It is based on Rust, and its code is organized into blueprints, which are reusable definitions, and components, which are instances created from those blueprints.

The main difference from many other platforms is the resource model. Tokens are first-class resources. A resource can have rules that decide who may mint it, burn it, or move it, and these rules are checked by the Radix Engine.

For a yield derivative, this suggests a clear structure:

  • One resource for principal claims
  • One resource for yield claims
  • Rules that allow minting only when the underlying is deposited
  • Rules that allow redemption only at or after maturity, if the design uses maturity

Scrypto developers should work from the current official documentation and example repositories. APIs and tooling evolve, so pin the versions you test against and re-check them before deployment.

How does splitting principal and yield work?

Yield tokenization is the most common way to build yield derivatives. The mechanism works in three steps.

  1. A user deposits a yield-bearing asset into a vault.
  2. The vault mints two new tokens: a principal token and a yield token. Their combined value should match the deposit.
  3. The principal token redeems for the underlying at maturity. The yield token collects the yield until maturity and then expires.

Because the two tokens are separate, each can trade on its own market. A buyer who wants a fixed return can buy principal tokens at a discount. A buyer who wants leveraged exposure to rates can buy yield tokens.

The design must handle what happens to yield accrued before a trade, how rounding works for small amounts, and whether the vault can be paused. Write these rules down before writing code, because they determine the economics and the audit scope.

What are the main design challenges?

Building yield derivatives on any chain raises similar challenges. On Radix, the main ones are the following.

Rate sources. A product needs a trusted way to observe the underlying yield. Decide whether the rate comes from a lending market, a staking contract, or a price feed, and how that source behaves during stress.

Maturity handling. Fixed end dates require a clock or block reference, and users must understand when redemption opens. Time-based logic should be tested around boundaries.

Liquidity. Derivative markets need buyers and sellers. A new product can struggle to attract liquidity, and thin markets make prices unreliable.

Settlement. When a contract pays out the difference between expected and observed rates, the settlement rule must be exact. Ambiguous rules lead to disputes.

Upgrades and admin keys. Decide who can change parameters, and whether changes are time-delayed or limited. Users should be able to read these rules before depositing.

How should a yield derivative be priced?

Pricing is where many yield products fail. A principal token trading at a discount implies a rate, and the market price should reflect the time remaining until maturity.

A common approach uses an automated market maker tuned for assets that trade near each other in value, since principal tokens and the underlying tend to stay close. The curve shape controls how sensitive the price is to changes in implied rate.

For a Radix build, consider these questions:

  • How is the implied rate computed, and from which inputs?
  • Does the price update fast enough to avoid stale quotes?
  • What happens to the pool near maturity, when the principal token is almost worth its redemption value?
  • How are fees split between liquidity providers and the protocol?

Test pricing with a range of rates, including sharp moves, and record the results. Simple spreadsheet models can catch many errors before code is written.

What security practices matter most?

Security is the highest-stakes part of a derivatives build. Practical steps include:

  • Write a specification that lists every invariant, such as total principal tokens never exceeding deposits, and test each one.
  • Use resource rules to restrict minting and burning, and review them with a second person.
  • Separate admin powers and document what each one can do.
  • Test edge cases: zero amounts, maximum amounts, redemption at exact maturity, and redemption after maturity.
  • Commission an independent audit before accepting significant deposits, and publish the report.
  • Plan for incidents, including a way to pause new deposits while keeping redemptions possible, if the design allows that.

For users, the defensive habits are similar. Check the contract addresses from official sources, confirm what the transaction manifest asks you to sign, and never share seed phrases or approve more than a transaction needs.

Where can I check what is live on Radix today?

Radix ecosystem data, liquidity and the status of individual products change often. This guide does not state current figures for them.

To check the current state:

  • Read the official Radix developer documentation for the Scrypto version and APIs you plan to use.
  • Look at the Radix ecosystem listings for live applications, and confirm whether each one is active.
  • Review audit reports and their dates for any protocol you rely on.
  • Check onchain liquidity and volume on analytics sites before assuming a market is deep enough to trade.
  • Look for oracle and rate-source documentation, and find out how a product behaves when its source is unavailable.

If you want to study yield derivatives on established chains first, the lending and staking protocols listed on this site show the underlying yields that many derivatives reference. Compare how they publish rates and how they handle risk.

What is a practical first step for a builder?

A practical path for a first build:

  1. Choose one underlying yield source and document how its rate is measured.
  2. Write a one-page specification covering the principal token, the yield token, maturity, redemption and settlement.
  3. Model the economics in a spreadsheet, including a case where the rate falls sharply.
  4. Implement minting and burning first, using the resource rules, and test every invariant.
  5. Add the pricing pool only after the core tokens behave correctly.
  6. Run a testnet deployment with outside reviewers, and fix issues before any real deposits.
  7. Publish the specification, the admin powers and the audit results so users can judge the risks.

Keep the scope small. A narrow product with clear rules is easier to audit and to explain than a broad one, and users can judge its risks more accurately.

Frequently asked questions

What is the difference between Radix and Scrypto?

Radix is a Layer-1 blockchain built for decentralized finance, and Scrypto is its smart contract language. Scrypto is Rust-based and models tokens as native resources with rules enforced by the Radix Engine. Other chains use Solidity or other languages with a different asset model.

Do I need to be a developer to understand yield derivatives?

A yield derivative is a contract whose value depends on the yield of an underlying asset, such as the staking reward on a liquid staking token or the interest rate on a lending market. Common forms include yield tokens, fixed-rate contracts and yield swaps. They let holders separate or hedge yield exposure.

Are yield derivatives the same on every chain?

Yes, in general terms. The core ideas, such as separating principal from yield and settling against an observed rate, are the same across chains. The main differences are in how assets, permissions and transactions are expressed in code.

Where can I check the current state of Radix tooling and DeFi?

Check the official Radix developer documentation for current Scrypto APIs and examples. Look at the Radix ecosystem listings for live applications and their status. Review the public audit reports of any protocol you rely on, and check current liquidity and oracle coverage on the data sites you already use.

What are the main risks for users?

Yield derivatives can lose money through rate drops, illiquid markets, oracle failures, smart contract bugs and settlement disputes. Their pricing can be complex and may not match the simple yield you expect. Only use amounts you can afford to lose, and check the rules and risk disclosures in your own jurisdiction before trading or building.

Mentioned in this guide

dApps in this guide

Aave V3 logo

Aave V3

Lending

Score 8.6 out of 10

Aave V3 is a non-custodial DeFi lending protocol on 21 chains where users earn interest on deposits or borrow against collateral.

TVL $15.1B+1.9%Ethereum · Base · Arbitrum +18

Morpho

Lending

Score 8.0 out of 10

Morpho is a decentralized lending protocol with isolated markets, curated vaults and fixed-rate loans for crypto lenders, borrowers and developers.

Ethereum · Base
Compound V3 logoScore 8.0 out of 10

Compound V3 is a lending protocol on Ethereum and nine other chains where users supply a base asset for yield or borrow it against collateral.

TVL $1.25B−3.3%Ethereum · Arbitrum · Base +7
Lido logo

Lido

Staking Pool

Score 8.6 out of 10

Lido is a liquid staking protocol where users stake ETH and receive stETH, a reward-earning token usable across DeFi, governed by LDO holders.

TVL $21.7B−0.8%Ethereum · Solana · Terra +2
Pyth Network logo

Pyth Network

Infrastructure

Score 8.0 out of 10

Pyth Network is a first-party price oracle and market data provider for blockchain apps, trading venues and institutions, with its own PYTH token.

TVL $0Solana
Sharpe logo

Sharpe

Analytics

Score 7.8 out of 10

Sharpe is a free crypto trading intelligence terminal with derivatives data from 35 venues, rug checks, narrative tracking and an API and MCP server for agents.

Common logo

Common

Privacy

Score 6.2 out of 10

Common is a non-custodial ZK privacy dapp on Arbitrum and Aleph Zero EVM that lets users shield funds and withdraw to a new, unlinkable wallet.

TVL $1.58K+1.3%Arbitrum

Keep reading

Related guides

All blockchain guides

DeFi · Best list

DeFi Tokens to Watch in a Market Dip: 2026 Guide

A dip in the market can make many DeFi tokens look cheap at once, but a lower price alone says little about a token's worth. This guide explains how to build a watchlist from fees, token utility, lending and liquidity data, and the risks that matter most when prices are falling.

Blockchain · Explainer

5 Reasons Developing on Ethereum Is Still a Good Idea in 2026

Ethereum remains one of the most practical places to build a decentralised app in 2026, mainly because of its tooling, its security record, and the liquidity that already sits on it. This guide walks through five reasons developers still choose it, along with the trade-offs to weigh before committing.

Blockchain · Explainer

Radix Liquidity Incentives Explained: What to Know in 2026

Radix has described programs meant to draw liquidity to its ecosystem, but the figure of more than 10 million in incentives is not confirmed by the sources used here. This guide explains how liquidity incentives work, how to verify a program's size and status, and what liquidity providers should weigh before committing funds.

Blockchain · Explainer

Radix Engine: A Better Model for Enshrinement, Explained

Radix argues that moving common DeFi functions like authorization and royalties into the engine itself is a better way to enshrine them than rebuilding them in every smart contract. This guide explains what enshrinement means, how the Radix Engine approaches it, and what trade-offs readers should weigh.