Deployment adresses

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

NPM packages

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

  • @mangrovedao/mgv

Last updated