Contracts technical docs ​
All Fluid contracts are available in the public Github repo.
This also includes a file with all deployed contract addresses which will always be closely up-to-date.
Autogenerated docs ​
For all contracts there are also the autogenerated docs built from the Natspec comments in the code, see here.
DexV2 and Money Market ​
The DexV2 and Money Market deployments are listed here until the public repository mirrors them. Integrators call the proxies and the resolvers. DexV2 serves the D3 / D4 pools only; see the DEX V2 liquidity source integration guide.
| Network | Contract | Address |
|---|---|---|
| Ethereum | FluidDexV2 (proxy) | 0xaBE4D5AA1Bb188f4B5d3a1aE3B8ec5e300A78261 |
| Polygon | FluidDexV2 (proxy) | 0x17Eb78c5F7667C30ca241F56eCfE1e3b233b1E4F |
| Ethereum | FluidDexV2Resolver | 0x143c3927EaF0e50a59b1651C2Eb1e37FB62Aa2a9 |
| Polygon | FluidDexV2Resolver | 0xA206dd5502A09Ab106dfc95f9cd8C378CF497eAf |
| Ethereum | FluidDexV2D3D4PositionResolver | 0x985d815a6aA7aD9c4c52E008CbC84577B8efe8f5 |
| Polygon | FluidDexV2D3D4PositionResolver | 0xe48D9E4239e8D0157cfdE7b7e15951B07BfE9653 |
| Ethereum | FluidMoneyMarket (proxy) | 0x92fC6445a6d57fCA94c3B847E80504B95e2D9e2F |
| Polygon | FluidMoneyMarket (proxy) | 0x2536CbF2F657F153A86aCF8435293c60A23D32bf |
D3 / D4 modules (they run by delegatecall inside the proxy; listed for verification only):
| Contract | Ethereum | Polygon |
|---|---|---|
FluidDexV2D3SwapModule | 0x2d0e4FB14b614E4C6B8b3965d848a3f7f0c4fbE3 | 0xa04670Bb3459c6F129AC9bb008eD4580a558e747 |
FluidDexV2D3UserModule | 0x3347a9CBb12d2fa3130425EE4d52e11F8DCa301E | 0x7d2D64baB2F401740848Ce06D48e2cA2DD51666B |
FluidDexV2D3ControllerModule | 0xc7FD708D365e359d6850a4c580584De50E27476F | 0x4F6294786fd38A316f9c6DD0a2A4089443Dd75eB |
FluidDexV2D3AdminModule | 0x99cE6936Abb8ff36d135C879109c694b73f01aFA | 0x0450af9c2a26824d2dc2d7582aE964fcD05B9610 |
FluidDexV2D4SwapModule | 0x2cd0a02E4Ec14A2328A72d580d29B5007Ca98444 | 0x243F6EE12A7C76dD519533405C28dfCF6896c830 |
FluidDexV2D4UserModule | 0x609A72d609614284a1dB941B5E2845fC9493dbBb | 0xa100687c489da029F8ADce8eeeC26275b02C98bf |
FluidDexV2D4ControllerModule | 0x3D1fdD67D8A874D121D8876A636Dca0a2f0B0e3d | 0x71348F575d3cF4553201e5382f42c2d1C9e4d209 |
FluidDexV2D4AdminModule | 0x21AfD8e6125404383020C90Ef36c046C07092e9F | 0xB63c0C139e64d74418Eb8f8548503efFe5a59036 |
There is no DexV2 router: integrators call the proxy through the callback flow of the guide.