Interacting with Mean Finance
Mean Finance has a few different contracts that you can interact with. To read more about them, and what they do, you can check our Core and Periphery architecture sections.
Interfaces
If you'd like to interact with any of our contracts, we highly recommend that you install our npm package and import our interfaces or ABIs. To do so, just run:
Core:
npm i @mean-finance/dca-v2-core
Periphery:
npm i @mean-finance/dca-v2-periphery
Smart Contract Registry
All addresses are the same on the networks we deployed on. So far, we are deployed on Optimism, Polygon, Arbitrum One and Ethereum.
Contract | Address |
Uniswap Oracle | 0x14AF365e0825B835C60867C985724e1DF11449ad |
Chainlink Oracle | 0x86E8cB7Cd38F7dE6Ef7fb62A5D7cCEe350C40310 |
Oracle Aggregator | 0x4b0C54236B86f41C5e5A5dc5d020f832692ff06d |
NFT Descriptor | 0xF3F361C1A84969dB21eB5Ed278BC987B7540923C |
Permission Manager | 0x6f54391fE0386D506b51d69Deeb8b04E0544E088 |
DCA Hub | 0x059d306A25c4cE8D7437D25743a8B94520536BD5 |
DCA Hub Companion | 0xa3DB2c0D23720e8CDA0f4d80A53B94d20d02b061 |
DCA Hub Swapper | 0xBF5C27CC7c1c91E924fA7B4df7928371e8f713a6 |
Position Migrator | 0xCf51244AE89dE8f062ebc963C64bA96C1723e27e |
Last updated