Arc Mainnet Contracts
These are the UnitFlow production deployments on Arc Mainnet (chain ID 5042). Always compare an address with this page before interacting directly.
Contract
Normal Token Implementation
ERC-20 implementation used by the normal-token factory
0x86D5bc330deb44D98b4D Ef0a55a9a53a89fC2EBAContract
Tax Token Implementation
Tax-token implementation
0xb15367569fF69b121fD1 Cf49FD5fC561B24A4175Contract
Normal Unit Factory V2
Deploys normal UnitFactory tokens
0x777A744E822638308A97 277FA3d903847635BCC9Contract
Tax Unit Factory V2
Deploys tax-enabled UnitFactory tokens
0x1531103b0A0b194c52De 8c3775928180d8E7042fContract
UnitFlowNFT (Genesis Pass)
Soulbound founding-member ERC-721
0x423E09EaDdab2e2D6088 435EB5988F340253B69AContract
UnitFlowV3Factory
Creates and registers V3 pools
0x5bfBCeb73d39F722B1cB 83fD2F11736b28c1Be6dContract
UnitFlowInterfaceMulticall
Batches interface reads
0xc9E1780bA34698C1067E A6B2fcF78f111a5F110bContract
TickLens
Reads populated V3 ticks
0x20Df732207340234E490 a1e686A3A8055AF59b4eContract
NFTDescriptor
Builds position NFT metadata
0x9Ca8e324380Aa2E80011 A16C4d684366E47d4Ab4Contract
NonfungibleTokenPositionDescriptor
Describes position NFTs
0x5Bc0735F5D806C184EDE 0A7731632F7c491B3B02Contract
UnitFlowV3PositionManager
Creates and manages V3 liquidity positions
0x300F5f2861eF0d9D3c6B 812797C0A4c8b15C86a8Contract
UnitFlowV3Router
Executes V3 swaps
0x6fD8351b9596C1F0b2f2 479BfA6A171cb3d0f410Contract
Quoter
Returns V3 swap quotes
0x5AF6E89F0960Ff375AF8 4d9911D8153ef6240E34Contract
V3Migrator
Migrates compatible liquidity into V3
0x36E9b24b9CF39c4C7069 B75f01FA0419547F977a| Contract | Address | Role |
|---|---|---|
| Normal Token Implementation | 0x86D5bc330deb44D98b4DEf0a55a9a53a89fC2EBA | ERC-20 implementation used by the normal-token factory |
| Tax Token Implementation | 0xb15367569fF69b121fD1Cf49FD5fC561B24A4175 | Tax-token implementation |
| Normal Unit Factory V2 | 0x777A744E822638308A97277FA3d903847635BCC9 | Deploys normal UnitFactory tokens |
| Tax Unit Factory V2 | 0x1531103b0A0b194c52De8c3775928180d8E7042f | Deploys tax-enabled UnitFactory tokens |
| UnitFlowNFT (Genesis Pass) | 0x423E09EaDdab2e2D6088435EB5988F340253B69A | Soulbound founding-member ERC-721 |
| UnitFlowV3Factory | 0x5bfBCeb73d39F722B1cB83fD2F11736b28c1Be6d | Creates and registers V3 pools |
| UnitFlowInterfaceMulticall | 0xc9E1780bA34698C1067EA6B2fcF78f111a5F110b | Batches interface reads |
| TickLens | 0x20Df732207340234E490a1e686A3A8055AF59b4e | Reads populated V3 ticks |
| NFTDescriptor | 0x9Ca8e324380Aa2E80011A16C4d684366E47d4Ab4 | Builds position NFT metadata |
| NonfungibleTokenPositionDescriptor | 0x5Bc0735F5D806C184EDE0A7731632F7c491B3B02 | Describes position NFTs |
| UnitFlowV3PositionManager | 0x300F5f2861eF0d9D3c6B812797C0A4c8b15C86a8 | Creates and manages V3 liquidity positions |
| UnitFlowV3Router | 0x6fD8351b9596C1F0b2f2479BfA6A171cb3d0f410 | Executes V3 swaps |
| Quoter | 0x5AF6E89F0960Ff375AF84d9911D8153ef6240E34 | Returns V3 swap quotes |
| V3Migrator | 0x36E9b24b9CF39c4C7069B75f01FA0419547F977a | Migrates compatible liquidity into V3 |
⚠️
Do not use addresses from older Arc deployments. Transactions to the wrong contract cannot be reversed.