Deployment adresses
Last updated
Last updated
These contracts are the immutable base of Mangrove both holding the book and markets, as well as exposing key view functions.
Mangrove
0x22613524f5905Cb17cbD785b956e9238Bf725FAa
MgvReader
0xe5B118Ea1ffBC502EA7A666376d448209BFB50d3
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.
MgvPriceOracle
0x8Fb396e0745F0B4b1Cf12FB2e4d1662Ff7560ffD
These contracts (also called Maker contracts) are the one allowing to create limit orders, kandel strategies, ...
MangroveOrder
0xA3c363Ca0EA3603faEe9FAcffD65E777122adF36
KandelSeeder
0x808bC04030bC558C99E6844e877bb22D166A089A
AaveKandelSeeder
0x095854c8C4591Fb0a413615B9a366B4Dd69b9B1D
ERC4626KandelSeeder
0x4778c54E6380BBC6eF9647f2A31528B0640B41fE
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.
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
The ghostbook is a tool used in the frontend in order to combine Mangrove's order book liquidity with external liquidity
Ghost Book
0x15F02Fb9c9Bb772A3303349F88c94Fc971bd549F
UniV3 module
0xAf31bEb21d2b1f8C3BdD211eC02470265A21ea3f
@mangrovedao/mgv
The addresses and API documentation corresponds to the following packages NPM packages published in :