Skip to main content
The value of RWAs and other externally-priced assets is determined outside of DeFi. A tokenized commodity tracks a spot price, a tokenized treasury tracks its NAV, a non-USD stablecoin tracks a forex rate. An AMM pool only updates when someone trades it, so the pool price drifts from the asset’s true value. For crypto assets, arbitrageurs naturally close that gap. For externally-priced assets they do not: redemption queues are long, liquidity is thin, and the risk-adjusted return isn’t there. That leaves the issuer to correct the drift manually. Price Convergence is a Uniswap v4 hook that aligns the pool price with an external reference automatically. On each rebalance it reads the asset’s reference price and updates the pool’s internal price to match, in the same atomic transaction. The correction happens inside the rebalance, not through an open market trade, so there is no window for an arbitrageur to trade against it and no dependence on arbitrage to correct the price. Convergence happens at each rebalance, so tracking is as tight as the rebalance cadence.

How Price Convergence works

Price Convergence replaces manual correction with protocol-level logic. The Arrakis vault runs an active strategy that rebalances the position over time. On each rebalance, the Price Convergence hook reads the asset’s reference price (NAV), updates the pool’s internal price to match, and redeploys liquidity around the corrected price. Price Convergence is made possible because Uniswap v4 exposes programmable hooks that modify pool behavior at the protocol level. Earlier AMM designs have no equivalent, which is why externally-priced assets have historically depended on manual maintenance.

Reference sources by asset type

The hook reads whatever reference fits the asset. The common mappings:
Asset typeReference source
Tokenized commodities (such as gold)External spot price feed
Tokenized treasuries and NAV-based creditOnchain NAV feed
Tokenized equitiesEquity price feed
Non-USD (FX) stablecoinsForex rate feed
Yield-bearing assetsERC-4626 vault exchange rate

Ways teams use it

Continuous reference tracking

For RWAs and assets that should always reflect an external value, Price Convergence keeps the pool aligned to the reference on every rebalance. The onchain price tracks the underlying continuously, with no manual maintenance.

Price alignment at launch

For onchain token launches, the DEX price can drift from a CEX listing price, leaking value to arbitrageurs as they close the gap. Price Convergence aligns the pool to the CEX price from the moment trading opens, the pattern used with Uniswap CCA.

Requirements and trust model

A reliable reference feed.

Price Convergence is only as accurate as the source it reads. Supported sources include Chainlink, Pyth, and Redstone price feeds, onchain NAV contracts, and ERC-4626 exchange rates. These are defined by the team upfront.

The reference feed is the trust anchor.

The pool tracks whatever the configured feed reports, so the accuracy and integrity of that feed determine how well Price Convergence works.

Uniswap v4.

The hook requires Uniswap v4. It runs on the chains where Arrakis operates v4 vaults: Ethereum, Base, Arbitrum, Optimism, Unichain, and Ink.

FAQ

No. Price Convergence consumes a price feed from an oracle, such as Chainlink, an onchain NAV contract, or an ERC-4626 exchange rate, and acts on it by updating the pool’s internal price to match during a rebalance.
No. A manual correction is a visible trade that front-runners can exploit. Price Convergence updates the price atomically inside the rebalance, with no open window to trade against, so the correction does not leak value the way manual trading does.
Convergence happens on each rebalance, so the cadence follows the strategy’s rebalance frequency. Assets that need tight tracking are configured to rebalance more often. The reference feed and the rebalance schedule together determine how closely the pool tracks the real-world price.
The chains where Arrakis runs Uniswap v4 vaults: Ethereum, Base, Arbitrum, Optimism, Unichain, and Ink.