Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Rebasing NFT

A Rebasing NFT is a dynamic non-fungible token whose total supply or individual token metadata adjusts algorithmically over time, often to reflect a target metric.
Chainscore © 2026
definition
DYNAMIC TOKEN

What is a Rebasing NFT?

A Rebasing NFT is a non-fungible token whose underlying metadata or properties are programmatically updated by a smart contract, typically in response to external data or events.

A Rebasing NFT is a specialized type of non-fungible token where the token's visual representation, attributes, or metadata are not static but can change autonomously. This is achieved through an on-chain smart contract that contains logic to trigger updates based on predefined conditions, such as the passage of time, oracle price feeds, holder activity, or outcomes from other blockchain events. Unlike a standard NFT with fixed tokenURI metadata, a rebasing NFT's contract can point to a dynamic endpoint or directly modify on-chain data, causing its appearance or traits to evolve.

The core mechanism enabling this behavior is the rebase function, a callable method within the NFT's smart contract. When executed—often automatically by a keeper or oracle—this function interacts with the token's metadata storage to apply changes. For example, an NFT representing a character might gain experience points and level up, changing its image and stats. A financial NFT might adjust its visual theme based on the underlying asset's performance. This creates a living digital asset whose state is a direct reflection of real-world or on-chain conditions.

Key technical implementations include using Soulbound Tokens (SBTs) for non-transferable identity records that update with credentials, or dynamic SVG NFTs that generate artwork directly from code stored on-chain. Projects like Loot (for adventurer bags) or Art Blocks (for generative art) demonstrate programmable attributes, though not all are rebasing in the strict sense. True rebasing requires the automated alteration of token state, distinguishing it from manually triggered "reveals" or holder-initiated upgrades.

From a developer perspective, building a rebasing NFT involves careful smart contract design to manage gas costs, update permissions, and data storage. Common patterns include storing metadata in a contract's storage variables for fully on-chain NFTs or using a decentralized storage solution like IPFS with a mutable pointer. Security is paramount, as the update mechanism must be resilient to manipulation to prevent unauthorized or malicious changes to the NFT's core identity.

Use cases for rebasing NFTs extend across gaming (evolving characters), decentralized finance (representing position health or yield accrual), and identity (updatable credentials). They represent a shift from NFTs as static collectibles to programmable, stateful objects within a larger interactive system. However, they also introduce complexity for marketplaces and wallets, which must frequently refresh metadata caches to display the current state accurately to users.

key-features
MECHANICAL PRIMER

Key Features of Rebasing NFTs

Rebasing NFTs are non-fungible tokens whose underlying metadata or attributes are programmatically updated by a smart contract, typically to reflect changes in an external value metric or index.

01

Dynamic Metadata

The core feature is the on-chain, automatic update of token metadata (e.g., image, traits, description) based on predefined logic. This differs from static NFTs where metadata is immutable after minting. Updates are triggered by oracles or on-chain data feeds that monitor the target metric, such as a token's price or a protocol's TVL.

02

Value-Linked Rebase Mechanism

The rebase is often tied to the value of an underlying asset. For example, an NFT representing a stake in a liquidity pool might update its visual tier (e.g., Common → Rare) as the value of the staked assets increases. The smart contract executes the rebase function on a schedule (e.g., epoch-based) or when specific price thresholds are met, altering the NFT's state without requiring a token transfer.

03

On-Chain Provenance & Immutable History

While the NFT's current state changes, its complete transaction history and provenance remain permanently recorded on the blockchain. Each rebase event is a verifiable on-chain transaction, creating an auditable trail of all prior states. This ensures provable rarity and historical accuracy, as the NFT's evolution is transparent and tamper-proof.

04

Gas Efficiency & Batch Updates

To manage the cost of updating many NFTs, rebasing contracts often employ gas-efficient patterns. Instead of updating each NFT individually in a loop (which would be prohibitively expensive), they may use a merkle root or a single storage variable that defines the current "epoch" or base state. The NFT's metadata is then derived computationally from this base state and the token's ID, minimizing on-chain storage writes.

05

Composability with DeFi Primitives

Rebasing NFTs are highly composable with DeFi protocols. They can represent dynamic positions in lending markets, yield-bearing vaults, or collateralized debt. Their evolving state can directly influence their utility within other smart contracts—for instance, a rebasing NFT's tier might grant different borrowing power in a lending protocol or unlock new features in a gaming ecosystem.

06

Oracle Dependency & Centralization Risk

A critical technical dependency is the oracle providing the external data that triggers rebases. This introduces a centralization risk and a potential failure point. If the oracle is manipulated or fails, the NFT's state updates become incorrect or halt. Robust implementations use decentralized oracle networks (e.g., Chainlink) and have fail-safe mechanisms to pause rebases during market volatility or oracle downtime.

how-it-works
MECHANISM

How Rebasing NFTs Work

An explanation of the dynamic tokenomics behind NFTs whose underlying properties automatically adjust based on external data or protocol rules.

A Rebasing NFT is a non-fungible token with a dynamic token supply or underlying value that automatically adjusts (rebases) according to a predefined formula, typically pegged to an external metric like a staking reward index or a reserve asset's value. Unlike static NFTs, their metadata or the quantity of a linked fungible token held in escrow changes programmatically, creating a hybrid financial instrument. This mechanism is often implemented using the ERC-20 rebase standard extended to the ERC-721 or ERC-1155 frameworks, where the NFT's visual representation may remain constant while its economic properties evolve.

The core mechanism operates through a smart contract that periodically calls a rebase function. This function recalculates the NFT's stake in a shared pool or updates its token-bound account balance based on a target index, such as the growth of a liquidity pool or accrued staking rewards. For holders, this means the NFT's floor price in the underlying asset can increase without manual claiming, though the NFT's nominal quantity on secondary markets may appear unchanged. Key technical concepts include the rebase divisor, scaled balance, and indexing, which ensure proportional adjustments across all token holders.

A primary use case is staking derivatives, where an NFT represents a staked position (e.g., in a liquid staking protocol) and its rebasing nature reflects the accumulation of rewards. Another is fractionalized ownership of yield-generating assets, where the NFT's fractional supply adjusts to represent the growing total value. This creates complex considerations for market pricing and tax implications, as the adjustment is often a non-taxable internal accounting event rather than a direct transfer. Protocols like Olympus DAO's gOHM (a fungible rebasing token) pioneered the model, which has been adapted for NFTs in projects representing vested tokens or bonded liquidity positions.

examples
REBASING NFT

Examples and Use Cases

Rebasing NFTs are dynamic digital assets whose underlying token supply or metadata adjusts algorithmically. Here are key applications and projects demonstrating this mechanism.

01

Dynamic Staking Receipts

A rebasing NFT can represent a staked position where its visual traits or metadata update to reflect accrued rewards. Instead of receiving separate reward tokens, the NFT itself evolves.

  • Example: An NFT representing a staked ERC-20 token might display a growing power level or change color as the staking rewards compound.
  • Benefit: Provides a unified, non-fungible record of a user's entire staking history and rewards in a single, evolving asset.
02

Algorithmic Art & Generative Collections

Artists use rebasing logic to create generative art collections where an NFT's visual properties change based on external data or the passage of time.

  • Mechanism: The NFT's metadata URI or on-chain attributes are updated by a smart contract according to a predefined schedule or oracle input.
  • Example: A "Seasons" collection where the artwork morphs from a summer to a winter scene on a specific date, driven by the rebasing contract.
04

Gamified Achievement Systems

In blockchain games, rebasing NFTs can serve as dynamic achievement badges or character sheets that update based on in-game performance.

  • Use Case: An NFT "Trophy" that gains new stars or unlocks visual effects as a player completes more quests. The upgrade is executed via a rebase triggered by the game's backend.
  • Advantage: Creates a permanent, on-chain record of player progression that is both verifiable and visually representative of their status.
05

Tokenized Real-World Assets (RWA) with Accrual

Rebasing mechanics can be applied to NFTs representing fractional ownership in real-world assets that generate yield.

  • Application: An NFT representing a share in a revenue-generating property could have its underlying token balance increase periodically to reflect distributed rental income.
  • Result: The NFT holder's equity stake grows automatically, simplifying the yield distribution process compared to sending separate payments.
06

Protocol-Governed Identity & Reputation

Decentralized Autonomous Organizations (DAOs) or social protocols can use rebasing NFTs as non-transferable Soulbound Tokens (SBTs) that represent a user's evolving reputation or voting power.

  • Mechanism: The NFT's metadata or a linked attribute changes based on on-chain activity, governance participation, or community contributions.
  • Example: A user's governance NFT might gain "influence" traits as they participate in more successful proposals, directly tying reputation to a dynamic visual identity.
visual-explainer
MECHANISM

Visual Explainer: The Rebasing Cycle

A step-by-step breakdown of the automated process that adjusts the supply and value of a rebasing NFT, illustrating how its economic model functions over time.

A rebasing cycle is the periodic, automated process by which a rebasing NFT's total supply and the individual holdings of all wallets are algorithmically adjusted. This cycle is triggered by a smart contract according to a predefined schedule or on-chain condition, such as a specific block height or time interval. Unlike a traditional airdrop, this adjustment does not involve minting new, separate tokens; instead, it proportionally changes the balanceOf for every holder's wallet address, effectively re-basing the entire system to a new supply target.

The core mechanism involves two simultaneous and proportional actions: a supply expansion or contraction, and a corresponding price per share correction. For example, if the protocol targets a lower price per NFT, it will increase the total supply held by all users, diluting the nominal quantity each holds while aiming to keep the total USD value of their portfolio constant. This is mathematically similar to a stock split. The smart contract enforces that a holder's share of the total supply remains identical before and after the rebase, preserving their ownership percentage.

From a user's perspective, observing a rebase involves watching the quantity of tokens in their non-custodial wallet (e.g., MetaMask) change automatically. If the supply expands, their token count increases; if it contracts, the count decreases. Critically, the goal is that the product of (my token balance) * (current price per token) remains stable relative to the underlying treasury assets. This process requires the NFT's metadata or underlying contract to dynamically reflect the new quantities, which is a key technical differentiator from static NFTs.

The cycle is governed by a rebase policy encoded in the smart contract, which defines the formula, frequency, and limits of adjustments. Common policies aim to maintain a price peg to another asset, like a unit of a stablecoin or a basket of treasury assets. The contract logic calculates the necessary adjustment based on the deviation between the NFT's current market price and its target price, then executes the rebase. This creates a feedback loop designed to encourage price stability through supply elasticity.

For developers and analysts, understanding the cycle is crucial for accurate accounting and integration. Indexers and wallets must listen for the Rebase event emitted by the contract. Portfolio trackers need to fetch the current rebaseIndex or shares balance to calculate a user's true underlying value, as the displayed token balance alone is meaningless without the index. This cycle represents a fundamental shift from static digital collectibles to dynamic, algorithmically managed financial primitives on-chain.

ecosystem-usage
REBASING NFT

Ecosystem Usage and Protocols

A Rebasing NFT is a non-fungible token whose underlying metadata or traits are programmatically updated based on external data or on-chain events, creating a dynamic digital asset.

01

Mechanism of Rebase

A rebasing NFT's state is updated via a smart contract function (the rebase) triggered by an oracle or on-chain condition. This can alter visual traits, rarity scores, or metadata attributes. The update is non-destructive—the token's unique ID and ownership remain unchanged, only its stored data is modified. This creates a living asset that evolves without requiring a token swap or migration.

02

Primary Use Case: Dynamic Art

The most common application is generative or algorithmic art that changes over time. Examples include:

  • Art Blocks Curated: Projects like Archetype by Kjetil Golid use on-chain functions to alter the artwork's composition.
  • Seasons & Weather: NFTs that change appearance based on the real-world season or time of day, often using Chainlink oracles for data.
  • Reactive State: Art that modifies its visual output in reaction to holder activity or market events.
03

Gaming & Evolving Assets

In blockchain games, rebasing NFTs represent characters, items, or land that level up or degrade based on in-game actions. The NFT's metadata (e.g., strength, durability, equipped items) is updated post-transaction, reflecting its new state. This allows for persistent, player-owned assets that carry their history and progression across sessions without leaving the chain.

04

Financialization & Yield-Bearing NFTs

Rebasing mechanics are used to create yield-accruing NFTs. Protocols like Tranchess use them to represent leveraged positions, where the NFT's value rebases based on the performance of an underlying vault. Similarly, some DeFi protocols issue NFTs representing liquidity provider (LP) positions where the token's metadata updates to reflect accrued fees and rewards.

05

Key Technical Implementation

Implementation relies on:

  • Updatable Metadata: Using tokenURI functions that return dynamic data or decentralized storage pointers (like IPFS) that the contract can update.
  • Oracle Integration: Contracts like Chainlink Data Feeds provide external data (price, weather, sports scores) to trigger rebases.
  • Access Control: Rebase functions are typically restricted to the contract owner or a designated rebaser module to prevent unauthorized manipulation.
06

Protocol Examples & Standards

While no universal ERC standard exists, several protocols pioneer the concept:

  • Art Blocks Engine: Provides a framework for artists to deploy generative, on-chain rebasing collections.
  • Chainlink VRF & Data Feeds: Commonly used oracles for secure, verifiable rebase triggers.
  • EIP-5639 (Experimental): A proposed draft for Composable NFTs that could standardize the attachment and removal of dynamic traits, a core rebasing function.
security-considerations
REBASING NFT

Security and Design Considerations

Rebasing NFTs introduce unique security and design complexities by dynamically altering token metadata, requiring careful consideration of smart contract architecture, user experience, and economic incentives.

01

Oracle Dependency & Manipulation Risk

A rebasing NFT's value adjustment is typically triggered by an oracle (e.g., Chainlink) providing external data. This creates a single point of failure and attack surface. Key risks include:

  • Oracle manipulation: An attacker could exploit the oracle to trigger false rebases, artificially inflating or deflating NFT values.
  • Data freshness: Stale or delayed price feeds can cause incorrect rebasing, leading to arbitrage opportunities or user losses.
  • Centralization risk: Reliance on a single oracle provider contradicts decentralization principles. Mitigation involves using decentralized oracle networks and implementing circuit breakers to halt rebases during extreme volatility.
02

Front-Running & MEV Vulnerabilities

The predictable, on-chain nature of rebase calculations makes these NFTs susceptible to Maximal Extractable Value (MEV). Bots can monitor the mempool and execute transactions to profit at the expense of regular users.

  • Pre-rebase buying: Bots buy NFTs just before a positive rebase to capture the increase, driving up the price for genuine buyers.
  • Post-rebase selling: Bots sell immediately after a rebase to lock in gains, causing price dumps.
  • Settlement arbitrage: Discrepancies between the NFT's rebased value and its secondary market price can be exploited. Design mitigations include randomized rebase timing or using commit-reveal schemes to obscure intentions.
03

UX Complexity & Wallet Compatibility

Dynamic metadata breaks standard assumptions in wallets, marketplaces, and indexers, creating a poor user experience.

  • Static display: Most wallets (e.g., MetaMask) and marketplaces (e.g., OpenSea) cache and display static metadata. A rebasing NFT's visual traits or apparent "balance" may not update in real-time, causing confusion.
  • Fractional ownership confusion: If a rebase mints/burns tokens to adjust supply, users may see their token ID balance change unexpectedly.
  • Integration hurdles: DApps must build custom front-ends to poll for and display the current rebased state, increasing development overhead. Solutions involve metadata refresh standards and layer-2 indexing.
04

Economic & Game Theory Pitfalls

The rebasing mechanism itself can create perverse economic incentives that destabilize the system.

  • Reflexivity & death spirals: If the rebase is tied to a volatile external asset (e.g., a token price), a price drop triggers a negative rebase, which may cause panic selling, leading to further price drops and rebases.
  • Staking vs. Speculation conflict: Is the NFT primarily a yield-bearing asset or a collectible? Conflicting user goals (holders vs. flippers) can fragment community and liquidity.
  • Incentive misalignment: Protocol fees or rewards tied to the rebase can encourage governance attacks to manipulate the mechanism. Robust tokenomics modeling and stress testing are essential pre-launch.
05

Smart Contract Upgradeability & Admin Risks

Rebasing logic is complex and may require post-deployment adjustments, often leading to the use of upgradeable proxy patterns. This introduces significant centralization and security risks.

  • Admin key compromise: A malicious actor with upgrade privileges could change the rebasing formula to steal funds or manipulate outcomes.
  • Implementation bugs: Upgrades can introduce critical vulnerabilities into the live contract.
  • Lack of immutability: Users must trust the project team not to abuse upgrade powers. Mitigation strategies include implementing timelocks for upgrades, moving to a decentralized governance model (DAO), or, ideally, designing an immutable, audited contract from the start.
06

Interoperability & Composability Challenges

Rebasing NFTs often fail to compose seamlessly with the broader DeFi ecosystem due to their non-standard behavior.

  • Collateralization issues: Lending protocols (e.g., Aave, Compound) rely on predictable collateral value. A rebasing NFT's fluctuating underlying value makes it difficult to price for loans, often rendering it unusable as collateral.
  • LP and AMM incompatibility: Providing liquidity in an Automated Market Maker (AMM) pool with a rebasing NFT can lead to impermanent loss magnified by the rebase mechanics.
  • Indexing and analytics: Off-chain services (The Graph, Dune Analytics) struggle to accurately track the historical state of a rebasing NFT, breaking dashboards and tools. This limits the asset's utility and adoption.
TOKEN MECHANICS COMPARISON

Rebasing NFT vs. Related Concepts

A technical comparison of dynamic NFT mechanisms based on underlying value.

Core Feature / MetricRebasing NFTFractionalized NFT (F-NFT)Upgradable / Evolving NFT

Primary Mechanism

Supply & balance adjustment

Ownership division via ERC-20/ERC-1155

Metadata or trait modification

Token Standard

ERC-20 (underlying) + ERC-721 wrapper

ERC-20, ERC-1155, or proprietary

ERC-721 or ERC-1155

Unit of Account

Underlying rebasing token (e.g., shares)

Fungible tokens representing fractions

The whole, indivisible NFT

Holder's Asset Changes

Balance of underlying token auto-adjusts

Quantity of fungible tokens is static

Visual/trait metadata updates

Primary Use Case

Yield-bearing collateral (e.g., staked assets)

Collective ownership of high-value assets

Gaming, achievements, dynamic art

Liquidity Model

Derived from rebasing base asset (e.g., stETH)

Secondary market for fractional tokens

Traditional NFT marketplace

Oracle Dependency

Example

stETH NFT representing staked Ethereum

Fractional.art for a CryptoPunk

Loot (for Adventurers) bags

REBASING NFTS

Common Misconceptions

Rebasing NFTs are a novel token standard that often cause confusion. This section clarifies their core mechanics and dispels prevalent myths about their value, utility, and behavior.

A Rebasing NFT is a non-fungible token whose underlying token balance automatically adjusts, or 'rebases,' based on a predetermined formula, typically tied to a yield-bearing asset or index. It works by storing a dynamic base value and a multiplier on-chain; the NFT's displayed balance is the product of these two values. When the underlying asset accrues yield, the protocol algorithmically increases the multiplier, causing the NFT's balance to grow without minting new tokens. This mechanism allows an NFT to represent a claim on a growing pool of assets, such as staked ETH in a liquid staking protocol, while maintaining a single, unique token ID.

REBASING NFT

Frequently Asked Questions (FAQ)

Rebasing NFTs are a novel token standard that dynamically adjusts token metadata to reflect underlying value. This FAQ addresses common technical questions about their mechanics, use cases, and implications.

A rebasing NFT is a non-fungible token whose metadata updates automatically based on an external metric, such as a staking reward or a change in an underlying asset's value. It works by linking the NFT to a smart contract that periodically calls a rebase function, which modifies the token's visual traits, tokenURI, or other attributes without requiring a token transfer or minting a new NFT. This mechanism allows a single NFT to represent a dynamic state, like a character that levels up or an artwork that evolves.

Key Mechanics:

  • On-Chain or Off-Chain Logic: The rebasing logic can be executed entirely on-chain via an oracle or triggered by an off-chain keeper.
  • State Change: The NFT's tokenId and owner remain constant, but its metadata URI or on-chain attributes are updated.
  • Event Emission: A MetadataUpdate event is typically emitted to notify applications of the change.
ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
Rebasing NFT: Definition & Technical Guide | ChainScore Glossary