WrapfiDocumentation

Contracts

This page lists the contracts the app is wired to today. Always verify against this list before approving transactions or integrating externally.

Wired contracts

These addresses match the production frontend configuration and the live asset registry. Bridge pages read per asset adapter and OFT addresses from the registry at runtime. Swap uses the V3 factory, quoter, and router below.

ContractChainStatus

WrapfiAssetRegistry

App reads active assets from here. Bridge and swap both depend on this registry.

0x8419...32B5

Robinhood Chainwired

WrapfiV3Factory

Swap UI uses this factory to resolve live pools across fee tiers.

0x4051...A9EE

Robinhood Chainwired

WrapfiV3Router

Swap execution contract wired in the app.

0xc8a9...8Df8

Robinhood Chainwired

WrapfiV3Quoter

Off chain quotes for the swap UI.

0xf210...5696

Robinhood Chainwired

WrapfiV3PositionManager

Deployed on chain. The Pools page is still mock data and does not call this contract yet.

0x52f2...2225

Robinhood Chainwired

PythPegOracle

Used for pool initialization and peg checks.

0x4d25...96A8

Robinhood Chainwired

WrapfiWrappedAssetFactory

Current factory after decimals and adapter hardening fixes. Same CREATE2 address on both chains.

0x143B...d99f

Ethereum and Robinhood Chainwired

USDC adapter

Lock USDC on Ethereum to mint wUSDC on Robinhood Chain.

0x54C4...9051

Ethereumwired

wUSDC OFT

Corrected decimals. Active in the registry.

0xFf35...614b

Robinhood Chainwired

USDT adapter

Active bridge adapter.

0x94F9...8EE4

Ethereumwired

wUSDT OFT

Active wrapped token.

0xE503...a0Cd

Robinhood Chainwired

WBTC adapter

Active bridge adapter.

0x3Ab9...FbeA

Ethereumwired

wWBTC OFT

Active wrapped token.

0xEee8...544B

Robinhood Chainwired

PAXG adapter

Active bridge adapter.

0xFda2...efb6

Ethereumwired

wPAXG OFT

Active wrapped token.

0x484f...34c9

Robinhood Chainwired

XAUT adapter

Active bridge adapter. On chain symbol is XAUt.

0x2546...E783

Ethereumwired

wXAUT OFT

Active wrapped token.

0x8576...432D

Robinhood Chainwired

Live pools on Robinhood Chain

Pools below exist on chain. Most were initialized without seeded liquidity. The swap UI handles zero liquidity correctly, but swaps will not fill until liquidity is added.

PairFee

wUSDC / WETH

Created and initialized. May have zero liquidity until seeded.

0.3%

WBTC / USDC

Created and initialized. May have zero liquidity until seeded.

1%

WBTC / USDT

Created and initialized. May have zero liquidity until seeded.

1%

XAUT / USDC

Created and initialized. May have zero liquidity until seeded.

1%

XAUT / USDT

Created and initialized. May have zero liquidity until seeded.

1%

PAXG / USDC

Created and initialized. May have zero liquidity until seeded.

1%

PAXG / USDT

Created and initialized. May have zero liquidity until seeded.

1%

Governance note

Current deployment roles (deployer, treasury, fee manager, owner) are consolidated on a single address. There is no timelock or multisig in the live deployment yet. Treat admin keys as high risk surface area.