Developers

Deployment reference

This is the only address table. Other pages link here instead of repeating literals. Explorer links open the Mezo Blockscout Contract tab for that exact address.

Core Aurove

NameAddressRoleTypeVerification
Ledger0x0AF3601f0E15b8E33fEc660fBE515DDb6C54dD3cERC-1155 accounting surface for deposits, redemptions, and rebase claims.Proxy
Ledger implementation0x1fa81cC4725E0Ff2D02BbE749e061233023392cfCurrent Ledger logic behind the UUPS proxy.Implementation
Vault0x708E1B58bCDb05eF3a2CE9FbF9D1987F547238c9Custodies veNFTs, deploys managers and sinks, and releases inventory on redeem.Proxy
Vault implementation0x9ae8c9448Aa8D48bE255AF7730c6323ca01cAc44Current Vault logic behind the UUPS proxy.Implementation
VeNftManager beacon0x9F928c2e9Ec84917bE97C7fC5d9eceaF045DFdFDUpgradeable beacon for both variant managers. Owned by the Ledger.Beacon
VeNftManager implementation0x9C21A7C6B87A785F976c54aDDbBd86f881Eb15FCCurrent manager logic used by both beacon proxies.Implementation
RewardSink beacon0xf0B96DA3d60F944970001f9045E84354030EF181Upgradeable beacon for both tranche reward sinks. Owned by the Ledger.Beacon
RewardSink implementation0x2d76868FA68cf62765E6Ce558b596C6d1c4Bd82fCurrent InstantRewards sink logic used by both beacon proxies.Implementation
avBTCm manager0x3b3223C036D939Ece4aDc2a5Dd489423E4EF49FFOwns the managed veBTC position for the avBTCm tranche.Beacon proxy
avMEZOm manager0x8210669B03313AAD9290D779f5cC4770992e1dd4Owns the managed veMEZO position for the avMEZOm tranche.Beacon proxy
avBTCm RewardSink0x249Cf321be802e2c7FFC3050F374060Fb2b5C5E0Holds and distributes avBTCm ERC-1155 reward units.Beacon proxy
avMEZOm RewardSink0xe379e4805EEEACe864FB6b35b43589B60d7b2577Holds and distributes avMEZOm ERC-1155 reward units.Beacon proxy

ID20 and zap router

NameAddressRoleTypeVerification
Id20Factory0xf7B7e122Ce45b48b53A8452188461bbDd115b935Deploys one immutable AuroveId20 wrapper and Id20Gauge per tranche.Factory
AuroveZapRouter0x4d094eA480140e19f0e1488D31751b0dd7B757faPeriphery router for deposit-wrap-swap and concentrated-liquidity entry.Router
SwapAdapter0xC518081699deB3071bEe38f6D8C527ea95F03173Zap router swap helper. Created in the ZapRouter constructor.Adapter
LiquidityAdapter0xf4dE7b8343DAa1cF4FAca35e128537eeB6447382Zap router concentrated-liquidity helper. Created in the ZapRouter constructor.Adapter
avBTCm0xf333171788dE7005695b2E8FB9cAE97Ba9c4dD7aERC-20 ID20 wrapper for the managed BTC tranche. 18 decimals.Token
avMEZOm0xb894b11A78B762c82Cb095148F5BC11DC93C3560ERC-20 ID20 wrapper for the managed MEZO tranche. 18 decimals.Token
avBTCm Id20Gauge0xA01D63da69A946747a0065bDaEa8c5f6ac4E6fdfInstant ID20 reward gauge for avBTCm holders who activate.Gauge
avMEZOm Id20Gauge0xB50A13B20bBCC48D28fb728961B79334b8527aBDInstant ID20 reward gauge for avMEZOm holders who activate.Gauge

Concentrated liquidity

NameAddressRoleTypeVerification
MUSD / avBTCm pool0xB018BED3b3376cE95ee34db170348FA16d18e29DConcentrated-liquidity pool for MUSD and avBTCm. Tick spacing 200.PoolNot independently verified
avBTCm / avMEZOm pool0xE639b9B1fb72C8ea2Fea246Ba0ad0ed7ddfB0E1CConcentrated-liquidity pool for avMEZOm and avBTCm. Tick spacing 200.PoolNot independently verified
CLFactory0xBB24AF5c6fB88F1d191FA76055e30BF881BeEb79Mezo concentrated-liquidity pool factory used by Aurove pools.Factory
CLPool implementation0x819CfAdd7F5bc0854FA3B7F5749ea0410a943E5FLogic contract for Mezo CL pool clones, including both Aurove pools.Implementation
CLSwapRouter0x37cDd11919ec3860eaD9efB8673d7476E5326225Mezo concentrated-liquidity swap router used by Aurove Swap.Router
NonfungiblePositionManager0x509Bc221df2B83927c695FA0bb0f5B21053C874cMints, increases, collects, and burns Mezo CL position NFTs.Router
CLGaugeFactory0xfc41E1AAe0e58E8bDC32e85d8C995A902FEdEb13Mezo factory that would create pool gauges after voter whitelist.Factory

External Mezo tokens and voters

NameAddressRoleTypeVerification
BTC0x7b7C000000000000000000000000000000000000Mezo native BTC ERC-20 used for deposits and gas. 18 decimals.Token
MEZO0x7B7c000000000000000000000000000000000001Mezo ERC-20 used for deposits. 18 decimals.Token
MUSD0xdD468A1DDc392dcdbEf6db6e34E89AA338F9F186Mezo USD stablecoin. Quote asset in the MUSD / avBTCm pool. 18 decimals.Token
veBTC0x3D4b1b884A7a1E59fE8589a3296EC8f8cBB6f279Mezo Earn voting-escrow NFT for locked BTC.Proxy
veBTC implementation0x2a05272B526e3Dc2E42B6b4D6E926E83de9be65cCurrent veBTC logic behind the Mezo transparent proxy.Implementation
veMEZO0xb90fdAd3DFD180458D62Cc6acedc983D78E20122Mezo Earn voting-escrow NFT for locked MEZO.Proxy
veMEZO implementation0xA1aCc19aa9f7010c0013d8f043aff63A0527Dd5eCurrent veMEZO logic behind the Mezo transparent proxy.Implementation
Pool Voter0x48233cCC97B87Ba93bCA212cbEe48e3210211f03Canonical Mezo pool voter for gauges, token whitelist, and voting incentives.Proxy
Pool Voter implementation0xA62060D57e04d6c799B58188dc654B85ADdD1465Current pool Voter logic behind the Mezo transparent proxy.Implementation
BoostVoter0x2Ba614a598Cffa5a19d683cDCA97bac3a49313d1Mezo boost voter used by managed veMEZO operations.Proxy
BoostVoter implementation0xA696Dc56522E41811D06BBDA83c1a6D976637624Current BoostVoter logic behind the Mezo transparent proxy.Implementation

Privileged roles

NameAddressRoleTypeVerification
Ledger owner0x7B64129635102f7bE831688CF20B4c900fba1653Accepted Ownable2Step owner of the Ledger. Authorizes upgrades and fee proposals.EOANot independently verified

Proxy map

  • Ledger UUPS proxy → Ledger implementation. Vault UUPS proxy → Vault implementation.
  • Both managers are beacon proxies of the VeNftManager beacon. Both sinks are beacon proxies of the RewardSink beacon. Beacons are owned by the Ledger.
  • ID20 wrappers, gauges, factory, zap router, and adapters are not proxies.
  • The two Aurove pools are CLFactory clones of the CLPool implementation.
  • veBTC, veMEZO, pool Voter, and BoostVoter are Mezo transparent proxies. Their current implementations are listed in the tables above and are verified on Blockscout.

Discoverable instances

  • Managers / sinks: Vault.managerOfTranche(id), Vault.rewardSinkOfTranche(id).
  • ID20: Id20Factory.getId20(trancheId).
  • Id20Gauge: AuroveId20.rewardSink().
  • Zap adapters: AuroveZapRouter.swapAdapter() / liquidityAdapter().
  • Pools: CLFactory.getPool(tokenA, tokenB, 200).
developersaddressesverificationblockscoutsourcify

© 2026 Aurove. Protocol documentation for the Mezo deployment.