> For the complete documentation index, see [llms.txt](https://swapxfi.gitbook.io/swapx-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://swapxfi.gitbook.io/swapx-docs/tokenomics/contracts.md).

# Contracts

#### Core Contracts

| **Contract Name**       | **Address**                                |
| ----------------------- | ------------------------------------------ |
| ProxyAdmin              | 0xEd37Cbf5Df2765C48cEDDf1C5F152563057241c7 |
| SwapxTimelockController | 0x650Abd47800F1e4e8c5487b2cC9dC895fC3c82fD |
| PermissionsRegistry     | 0x8751ea0634f85474c94e8462e93751D2104Ed487 |
| GaugeFactoryV2          | 0x50EAD88c9F4FA95bda7b21310F26C96402875458 |
| GaugeFactoryV2\_CL      | 0x0326Bc059CbeeEd569f285Fdeb7365ff6369b120 |
| BribeFactoryV3          | 0x1fB16400652F999B79F62c3a4cEa3Ebc7185b6b3 |
| VeArtProxyUpgradeable   | 0xA194E79ffe35a07D640D2595B8f3e0d788A43846 |
| VotingEscrow            | 0xAA30F0977620D4d46B3Bb3Cf0794Fe645d576CA3 |
| RewardsDistributor      | 0x1C236D74f61C6199e6D23201D53a59753f4c94D3 |
| VoterV3                 | 0xC1AE2779903cfB84CB9DEe5c03EcEAc32dc407F2 |
| MinterUpgradeable       | 0x8b8c58CC70D13905EbF46c2a5ed1f41D52c83364 |
| SWPxNFT                 | tba                                        |
| SWPxNFTFeeConverter     | 0x4053EC5Dfa4e9B6DE10A02106dc3320E43C07DE0 |
| NFTSalesSplitter        | 0x86FA3c42928927364d3aC5a79989f3056b1345C0 |
| **masterchefVesting**   | 0x91cc717c1090bF7c4A90d773cDEc8cD0c421460B |
| M**asterChef**          | 0x66F28a0d830e9be7C2Bb2c626d9cdF528A5EACB1 |

***

#### APIs

| **API Name** | **Address**                                |
| ------------ | ------------------------------------------ |
| P**airAPI**  | 0x2Ec58A0CAae0e8c27E28833edE5ab7415C31C4FF |
| **veNFTAPI** | 0xE76C57f200E7057e340dA1C28fDC27E180B6BEc7 |

***

#### Tokens

<table data-header-hidden><thead><tr><th width="374"></th><th></th></tr></thead><tbody><tr><td><strong>Token Name</strong></td><td><strong>Details</strong></td></tr><tr><td><strong>SWPx</strong></td><td>0xA04BC7140c26fc9BB1F36B1A604C7A5a88fb0E70</td></tr><tr><td><strong>veSWPx</strong></td><td>0xAA30F0977620D4d46B3Bb3Cf0794Fe645d576CA3</td></tr><tr><td><strong>xNFT</strong></td><td>0xc83f364827b9f0d7b27a9c48b2419e4a14e72f78</td></tr><tr><td><strong>Wrapped S</strong></td><td>0x039e2fB66102314Ce7b64Ce5Ce3E5183bc94aD38</td></tr><tr><td><strong>UDSC.e</strong></td><td>0x29219dd400f2Bf60E5a23d13Be72B486D4038894</td></tr></tbody></table>

***

#### Algebra Integral V4

| **Component**              | **Address**                                                        |
| -------------------------- | ------------------------------------------------------------------ |
| **poolInitCodeHash**       | 0xf96d2474815c32e070cd63233f06af5413efc5dcb430aee4ff18cc29007c562d |
| AlgebraPoolDeployer        | 0x885229E48987EA4c68F0aA1bCBff5184198A9188                         |
| AlgebraFactory             | 0x8121a3F8c4176E9765deEa0B95FA2BDfD3016794                         |
| BasePluginV1Factory        | 0x11F0Ccf4aC81878B81EBc907b8B9a9ECd089a227                         |
| Q**uoter**                 | 0x05270FBbB6db1d8da76bBF70509eFa57971a7Ae5                         |
| Q**uoter2**                | 0xd74a9Bd1C98B2CbaB5823107eb2BE9C474bEe09A                         |
| SwapRouter                 | 0xE6E9F79e551Dd3FAeF8aBe035896fc65A9eEB26c                         |
| NonfungiblePositionManager | 0xd82Fe82244ad01AaD671576202F9b46b76fAdFE2                         |
| **interfaceMulticall**     | 0xeFc790C82ecA58054A7d17bd27cb1b6Ce3D3A237                         |
| AlgebraVaultFactory        | 0xdF18a15eaDf50a40d8A1c31EbD9DcCa1edCdE881                         |
| **SwapRouter02**           | 0x037c162092881A249DC347D40Eb84438e3457c02                         |

***

#### SwapX V2 DEX

| **Component**          | **Address**                                |
| ---------------------- | ------------------------------------------ |
| PairFactoryUpgradeable | 0x05c1be79d3aC21Cc4B727eeD58C9B2fF757F5663 |
| R**outerV2**           | 0xF5F7231073b3B41c04BA655e1a7438b1a7b29c27 |
