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

# Contract Addresses

### Mainnet contracts

<table><thead><tr><th width="243">Name</th><th>Address</th></tr></thead><tbody><tr><td>Vault (Router)</td><td><a href="https://blastscan.io/address/0x10F6b147D51f7578F760065DF7f174c3bc95382c">0x10F6b147D51f7578F760065DF7f174c3bc95382c</a></td></tr><tr><td>Lens</td><td><a href="https://blastscan.io/address/0xce54aB6c79c259BBdB8f4BAbEa97F05F225E376F">0xce54aB6c79c259BBdB8f4BAbEa97F05F225E376F</a></td></tr><tr><td>Volatile pool factory</td><td><p>V2*: <a href="https://blastscan.io/address/0x75cB3eC310d3D1E22637F79D61eab5D9aBCD68BD">0x75cB3eC310d3D1E22637F79D61eab5D9aBCD68BD</a></p><p><a href="https://blastscan.io/address/0x10F6b147D51f7578F760065DF7f174c3bc95382c">0xE1D6a7498DCBcA37DCB112018748C396bA749d66</a></p></td></tr><tr><td>Stable pool factory</td><td><p>V2*: <a href="https://blastscan.io/address/0xdADB18dC78C3F2f94d8Fd962F2Ee13d7199740fA">0xdADB18dC78C3F2f94d8Fd962F2Ee13d7199740fA</a></p><p><a href="https://blastscan.io/address/0x10F6b147D51f7578F760065DF7f174c3bc95382c">0x5f0Af33207aA4F62D678CdeaD8D2dd4E8e3A77f2</a></p></td></tr><tr><td>$BLADE</td><td><a href="https://blastscan.io/address/0xD1FedD031b92f50a50c05E2C45aF1aDb4CEa82f4">0xD1FedD031b92f50a50c05E2C45aF1aDb4CEa82f4</a></td></tr><tr><td>$veBLADE</td><td><a href="https://blastscan.io/address/0xF8f2ab7C84CDB6CCaF1F699eB54Ba30C36B95d85">0xF8f2ab7C84CDB6CCaF1F699eB54Ba30C36B95d85</a></td></tr><tr><td>Loot Box</td><td><p>Latest version : <a href="https://blastscan.io/address/0x86ba05aa6d1e92fe0dc85bccbc7847370238fd22">0x86ba05aa6D1e92FE0Dc85BCCBC7847370238Fd22</a></p><p>Box V2 : <a href="https://blastscan.io/address/0x194fa3066d3a44c5b74394298a317839c7b3e943">0x194fa3066d3a44c5b74394298a317839c7b3e943</a><br>Box v1 : <a href="https://blastscan.io/address/0x7AdCE99519dB8b7d5a010e12e359Ade0bBABb219">0x7AdCE99519dB8b7d5a010e12e359Ade0bBABb219</a></p></td></tr><tr><td>Yield-Maxi ETHUSDB pool</td><td><a href="https://blastscan.io/address/0xF4c92048F10b261e89f70c6DC4e4E9bBAC0f6ec3">0xF4c92048F10b261e89f70c6DC4e4E9bBAC0f6ec3</a><br>*It is a normal volatile pool but not deployed from the factory since ETH-USDB pool already exists.</td></tr><tr><td>Blast points operator</td><td>0x4617176b7c159CC87B0f9F422720979ADd1A5538</td></tr><tr><td>Authorizer contract for diamond</td><td><a href="https://blastscan.io/address/0x06b1431b2cfc81fd1e428d6a4916fec395c9d9cb">0x06b1431b2cfc81fd1e428d6a4916fec395c9d9cb</a></td></tr><tr><td>Proxy admin timelock contract</td><td><a href="https://blastscan.io/address/0x58534a65e415a2601092a769bb3ece09b17f8396">0x58534a65e415a2601092a769bb3ece09b17f8396</a></td></tr></tbody></table>

V2\* : V2 factory added factory() function on the pair and notifying chart apps ETH as WETH so that it could be easily integrated.

**Concentrated Liquidity Contracts(V3, Algebra Integral)**

<table><thead><tr><th width="241">Name</th><th>Address</th></tr></thead><tbody><tr><td>AlgebraPoolDeployer</td><td>0xfFeEcb1fe0EAaEFeE69d122F6B7a0368637cb593</td></tr><tr><td>AlgebraFactory</td><td>0xA87DbF5082Af26c9A6Ab2B854E378f704638CCa5</td></tr><tr><td>AlgebraCommunityVault</td><td>0x52De29Cd9623891fAB26D26fd3F6425D4dB18856</td></tr><tr><td>AlgebraVaultFactoryStub</td><td>0x013802305a25a286F2Dc95950b6254F4c3Ceb8Fd</td></tr><tr><td>PluginFactory</td><td>0x4E9f4E54aFe30A296ABCe56b438f6818ADb61a4e</td></tr><tr><td>TickLens</td><td>0x969195B66f95D8B70fA414671b438134889Ba348</td></tr><tr><td>Quoter</td><td>0xA41DD8046C63a5195d7952DfCD83D1750ACAB565</td></tr><tr><td>QuoterV2</td><td>0x59DcEc4FC9ff2D22C4b501639711ef0c461D54cd</td></tr><tr><td>SwapRouter</td><td>0x9b6D09975E29D1888b98B83e31e72c00bC4D93C5</td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0xCaDAf1467098830a1c2dB059dE7943397C2A2215</td></tr><tr><td>Proxy</td><td>0xFA108ccb7cAd3D21Be3c9Ae7d97C751715aDfc83</td></tr><tr><td>NonfungiblePositionManager</td><td>0x7553b306773EFa59E6f9676aFE049D2D2AbdfDd6</td></tr><tr><td>AlgebraInterfaceMulticall</td><td>0x918d73b3B11B9F2dE74E6dd6a3524F9BFb471Ab1</td></tr><tr><td>AlgebraEternalFarming</td><td>0xa0Cfb41a88f197d75FE2D07c7576679C1624a40E</td></tr><tr><td>FarmingCenter</td><td>0x8D2eB277a50c5aeEf2C04ef4819055639F9BC168</td></tr><tr><td>AlgebraBladeIncentiveMaker</td><td>new : 0x40c9b5ce413350bac9c5956abe4751d441a4b673<br><br>old(deprecated) : 0x7188675AD0b036775582A0066e168CA789E06235</td></tr></tbody></table>

### Testnet contracts

<table><thead><tr><th width="244">Name</th><th>Address</th></tr></thead><tbody><tr><td>Vault (Router)</td><td>0x825D2d376247b0737ff75A57a400e5488df4D557</td></tr><tr><td>Lens</td><td>0x82eb3c8cC8F13FA1092779d70110f3C2623E5DEB</td></tr><tr><td>Volatile pool factory</td><td>0x119AdEDe46599e9743fffFC33945E6E48d9f21D0</td></tr><tr><td>Stable pool factory</td><td>0x75cB3eC310d3D1E22637F79D61eab5D9aBCD68BD</td></tr><tr><td>$BLADE</td><td>0x7D98803cfc3077370BA9bBb532C089c7635f191B</td></tr><tr><td>$veBLADE</td><td>0x2f793C479D912c378dC42a5fe96487B097Ba4875</td></tr></tbody></table>
