For the complete documentation index, see llms.txt. This page is also available as Markdown.

Deployment Addresses

Contract Addresses

Core contracts

These contracts are the immutable base of Mangrove both holding the book and markets, as well as exposing key view functions.

Contract
Address
Source

Mangrove

0x22613524f5905Cb17cbD785b956e9238Bf725FAa

MgvReader

0xe5B118Ea1ffBC502EA7A666376d448209BFB50d3

Oracles

Mangrove oracles are used in order to define the minimum order size. They often (statically or dinamically) are the price of the asset relative to the native token (gas token) times a constant. The oracle also gives the final mulitplier which is an (over)estimation of the chain's gas price.

Contract
Address
Source

MgvPriceOracle

0x8Fb396e0745F0B4b1Cf12FB2e4d1662Ff7560ffD

Strategies

These contracts (also called Maker contracts) are the one allowing to create limit orders, kandel strategies, ...

Contract
Address
Source

MangroveOrder

0xA3c363Ca0EA3603faEe9FAcffD65E777122adF36

KandelSeeder

0x808bC04030bC558C99E6844e877bb22D166A089A

AaveKandelSeeder

0x095854c8C4591Fb0a413615B9a366B4Dd69b9B1D

ERC4626KandelSeeder

0x4778c54E6380BBC6eF9647f2A31528B0640B41fE

Vaults

Vaults is a contract that allow any curators to open and manage a kandel a position with user funds in order to enable a seamless deposit and earn experience.

Contract
Address
Source

Vault Factory

0x26A0e433f89317Ca5585945198a5F0760C1dAFA5

ERC4626 VaultFactory

0x92dB74A11Ec2b2acDCFC354cf55243cF33C052B8

Chainlink oracle factory

0x656A6ac038D1686D4f80427ddaF59b352f960123

Chainlink oracle factory (legacy)

0x9d05c7A303efEbD215B86B57Da2Fc671039E5712

Dia Oracle Factory

0x5297561cb9df1D2Ff83698C6fc51aBeF24D39560

Oracle Combiner

0xb898C4a986a1e4Fd31b9818772F9EC16dbf3EFED

Mint helper (V1)

0x2AE6F95F0AC61441D9eC9290000F81087567cDa1

Ghostbook

The ghostbook is a tool used in the frontend in order to combine Mangrove's order book liquidity with external liquidity

Contract
Address
Source

Ghost Book

0x15F02Fb9c9Bb772A3303349F88c94Fc971bd549F

UniV3 module

0xAf31bEb21d2b1f8C3BdD211eC02470265A21ea3f

Core contracts

These contracts are the immutable base of Mangrove both holding the book and markets, as well as exposing key view functions.

Contract
Address
Source

Mangrove

0x109d9CDFA4aC534354873EF634EF63C235F93f61

MgvReader

0x7E108d7C9CADb03E026075Bf242aC2353d0D1875

Oracles

Mangrove oracles are used in order to define the minimum order size. They often (statically or dinamically) are the price of the asset relative to the native token (gas token) times a constant. The oracle also gives the final mulitplier which is an (over)estimation of the chain's gas price.

Contract
Address
Source

MgvPriceOracle

/ (Arbitrum uses static values)

/

Strategies

These contracts (also called Maker contracts) are the one allowing to create limit orders, kandel strategies, ...

Contract
Address
Source

MangroveOrder

0x50793D97A0c905Ea51c1C93f37FC73aBE6D2ffCc

KandelSeeder

0x89139Bed90B1Bfb5501F27bE6D6f9901aE35745D

AaveKandelSeeder

0x55B12De431C6e355b56b79472a3632faec58FB5a

Vaults

Vaults is a contract that allow any curators to open and manage a kandel a position with user funds in order to enable a seamless deposit and earn experience.

Contract
Address
Source

Vault Factory

0x6B82CE8a45Ce9BeF9B20c3D65747356a5cDab41A

Chainlink oracle factory

/

Chainlink oracle factory (legacy)

0x31c47E3F442F521E1c65b5b626aC2e978C1f2587

Dia Oracle Factory

/

Mint helper (V1)

0xC39b5Fb38a8AcBFFB51D876f0C0DA0325b5cD440

Ghostbook

The ghostbook is a tool used in the frontend in order to combine Mangrove's order book liquidity with external liquidity

Contract
Address
Source

Ghost Book

0x46708Dd6E68e1f09c6f4830C2586f73659dFafEA

UniV3 module

0x22Ba67Eb361Ec40e0949ED034F3CE08Af51099fA

Core contracts

These contracts are the immutable base of Mangrove both holding the book and markets, as well as exposing key view functions.

Contract
Address
Source

Mangrove

0xD9834d7caA2ACf81C40e7AAC645Cf9a57cb14bcd

MgvReader

0xfeafb31AC7f09892B50c4d6DA06a1e48D487499E

Oracles

Mangrove oracles are used in order to define the minimum order size. They often (statically or dinamically) are the price of the asset relative to the native token (gas token) times a constant. The oracle also gives the final mulitplier which is an (over)estimation of the chain's gas price.

Contract
Address
Source

MgvPriceOracle

0x10F9e248E1515847Ab120cE2DAF2e7E7BDbc6E2F

Strategies

These contracts (also called Maker contracts) are the one allowing to create limit orders, kandel strategies, ...

Contract
Address
Source

MangroveOrder

0x5bA0761FF644560529B0F54362C8f6024175928b

KandelSeeder

0x075420Cb1F213857FCbAF2C9dBfC6cA6295124A3

AaveKandelSeeder

0x38845D7DAD5bF849E1f77fE89597083FEc5B5D77

ERC4626KandelSeeder

0x9c5AD9d0Fc127Af40B7Cd6279B696607e258BB11

TakaraKandelSeeder

0xDCc3D2761f59B4E727570107c791a1349796AF2C

Vaults

Vaults is a contract that allow any curators to open and manage a kandel a position with user funds in order to enable a seamless deposit and earn experience.

Contract
Address
Source

Vault Factory

0xd6cc0B43261a73209ccC135207b8Ba98D2Ba369e

ERC4626 VaultFactory

0xADbB100770e1F9aC61eAC9ccA2eC05A0A66956A0

Chainlink oracle factory

0x656A6ac038D1686D4f80427ddaF59b352f960123

Chainlink oracle factory (legacy)

0xe26EB21F4B2A621E4c5ce52b3Fb80608Bcf3B1eD

Dia Oracle Factory

0x035d53d54AEf1815e882feA7EF4795De214518A1

Oracle Combiner

0xFD8E85387Afe7E3dF1ED7Ec7B81e3de0C6FBeb19

Mint helper (V1)

0x1ae53888Ce926ca468C9574DD2cb885B005E0716

Vauls V2

Contract
Address
Source

MangroveVaultV2Factory

0x44536a066e9c736f2d90B2999275cffd26B287b1

ERC4626MangroveVaultV2Factory

0x78793bcd98450530CE9109af1F79Fd6d66A7328c

OracleLib

0x5555571F9cBEc32d6a8dcb5042b73cddd000Acfd

VaultV2Deployer

0x4476BDf5d97b2ba9604B3cf2104c0860823D7c60

Ghostbook

The ghostbook is a tool used in the frontend in order to combine Mangrove's order book liquidity with external liquidity

Contract
Address
Source

Ghost Book

0x127A5a5E086DCe304875e392C8170B04bC81e8B6

UniV2 module

0x4bB7F3087664E559365C4C94d3C21a39847d7726

UniV3 module

0x1EfAD8af168A85C655851Dc90b19a2F9E346b690

BalancerV1 module

0xc9c40382121EF6043d6B3D4870214cF415a67f84

BalancerV2 module

0x369022670f2C623Ee6894Ae4053eF54C2c685Dd0

Core contracts

These contracts are the immutable base of Mangrove both holding the book and markets, as well as exposing key view functions.

Contract
Address
Source

Mangrove

0xBe1E54d0fC7A6044C0913013593FCd7D854C07FB

MgvReader

0xe118B2CF4e893DD8D954bB1D629e95026b5E8D5A

Oracles

Mangrove oracles are used in order to define the minimum order size. They often (statically or dinamically) are the price of the asset relative to the native token (gas token) times a constant. The oracle also gives the final mulitplier which is an (over)estimation of the chain's gas price.

Contract
Address
Source

MgvPriceOracle

/ (Static values)

Strategies

These contracts (also called Maker contracts) are the one allowing to create limit orders, kandel strategies, ...

Contract
Address
Source

MangroveOrder

0xC00D2Da52195B123d3c994aaf2eb1E8DA8999d4f

KandelSeeder

0x1A839030107167452D69d8f1a673004B2a1b8A3A

AaveKandelSeeder

0xCb62cD0Ea7aD46d5B630C1068C7bED2cBd2b7E23

Vaults

Vaults is a contract that allow any curators to open and manage a kandel a position with user funds in order to enable a seamless deposit and earn experience.

Contract
Address
Source

Vault Factory

0x751A2128aDA840049D0Cc1C4B7F8cF7311F568Fd

Chainlink oracle factory

/

Chainlink oracle factory (legacy)

0xC6488ED14C0AD6763eC56d8e81F1bDE5016772dD

Dia Oracle Factory

/

Mint helper (V1)

0xC0Ba6baF6899686bB601effE73bFC42404B93670

Ghostbook

The ghostbook is a tool used in the frontend in order to combine Mangrove's order book liquidity with external liquidity

Contract
Address
Source

Core contracts

These contracts are the immutable base of Mangrove both holding the book and markets, as well as exposing key view functions.

Contract
Address
Source

Mangrove

0xb1a49c54192ea59b233200ea38ab56650dfb448c

MgvReader

0x26fd9643baf1f8a44b752b28f0d90aebd04ab3f8

Oracles

Mangrove oracles are used in order to define the minimum order size. They often (statically or dinamically) are the price of the asset relative to the native token (gas token) times a constant. The oracle also gives the final mulitplier which is an (over)estimation of the chain's gas price.

Contract
Address
Source

MgvPriceOracle

/ (static values)

NPM packages

The addresses and API documentation corresponds to the following packages NPM packages published in @mangrovedao:

  • @mangrovedao/mgv

Last updated

Was this helpful?