# Deployment Addresses & Bridges

## Ethereum Mainnet

### Addresses

<table><thead><tr><th>Contract</th><th>Address</th><th>Date</th><th data-hidden></th></tr></thead><tbody><tr><td>AJNA token</td><td>0x9a96ec9B57Fb64FbC60B423d1f4da7691Bd35079</td><td>2022.09.05</td><td>AjnaToken.s.sol</td></tr><tr><td>bwAJNA</td><td>0x936Ab482d6bd111910a42849D3A51Ff80BB0A711</td><td>2023.14.08</td><td></td></tr><tr><td>ERC20 factory</td><td>0x6146DD43C5622bB6D12A5240ab9CF4de14eDC625</td><td>2024.01.04</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0x27461199d3b7381De66a85D685828E967E35AF4c</td><td>2024.01.04</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0x30c5eF2997d6a882DE52c4ec01B6D0a5e5B4fAAE</td><td>2024.01.04</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0xe4e553243264f2bF7C135F1eC3a8c09078731227</td><td>2024.01.04</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0x87B0F458d8F1ACD28A83A748bFFbE24bD6B701B1</td><td>2024.01.04</td><td>deploy.s.sol</td></tr><tr><td>BurnWrapper</td><td>0x936Ab482d6bd111910a42849D3A51Ff80BB0A711</td><td>2023.08.14</td><td>BurnWrapper.s.sol</td></tr><tr><td>GrantFund</td><td>0x74d5b005ca64a5C9EE3611Bdc6F6C02D93C84b2f</td><td>2024.01.08</td><td></td></tr></tbody></table>

## Arbitrum One

Canonical bridge from Ethereum mainnet: [https://bridge.arbitrum.io](https://bridge.arbitrum.io/)/

Block explorer: <https://arbiscan.io/>

### Addresses

<table><thead><tr><th>Contract</th><th width="439.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0xA98c94d67D9dF259Bee2E7b519dF75aB00E3E2A8</td><td>2024.01.04</td><td>Sent across <a href="https://bridge.arbitrum.io/">https://bridge.arbitrum.io/</a></td></tr><tr><td>ERC20 factory</td><td>0xA3A1e968Bd6C578205E11256c8e6929f21742aAF</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0x6ae3324612bEfD4AE460244c369f30Ab9CB8cAE2</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0x8a7F5aFb7E3c3fD1f3Cc9D874b454b6De11EBbC9</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0xCcaf0542c78A3A5e55f99630a2B126A5BAA44FC3</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0x9A0BE971530Ed2B53597AC9155AC050ca1Bab7A3</td><td>2024.01.17</td><td>deploy.s.sol</td></tr></tbody></table>

## Avalanche

Chain: AVAX\
ChainID: 43114\
Explorer: <https://snowtrace.io>\
Bridge: <https://portalbridge.com/> (powered by Wormhole)\
RPC Used: <https://api.avax.network/ext/bc/C/rpc>\
Contract Deployer - 0x3eF294905C8D8c12aE66B3f80a7D7008439d30FF

### Addresses

<table><thead><tr><th width="168">Contract</th><th width="439.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0xE055Ee581c637C419e55B8d5fFBA84375546f70f</td><td>2024.12.018</td><td>Sent across <a href="https://bridge.arbitrum.io/">https://bridge.arbitrum.io/</a></td></tr><tr><td>ERC20 factory</td><td>0x2aA2A6e6B4b20f496A4Ed65566a6FD13b1b8A17A</td><td>2024.12.018</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0xB3d773147A086A23fB72dcc03828C66DcE5D6627</td><td>2024.12.018</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0x9e407019C07b50e8D7C2d0E2F796C4eCb0F485b3</td><td>2024.12.018</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0xD2b45DD650141a42fF948EC5B99D9E8DF6799B8f</td><td>2024.12.018</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0x0bf183a32614b3Cd11C0268441D96047D05967e0</td><td>2024.12.018</td><td>deploy.s.sol</td></tr></tbody></table>

## Base

Blockchain explorer: <https://basescan.org/>\
Network info: <https://docs.base.org/network-information>\
Chain id: 8453\
Canonical bridge from Ethereum Mainnet: <https://superbridge.app/base>\
Ajna Token Bridged : <https://basescan.org/token/0x7f05a7a9af2f5a07d1e64877c8dc37a64a22508e>

### Addresses

<table><thead><tr><th>Contract</th><th width="366.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>Ajna Token Bridged</td><td>0x7F05a7A9AF2f5a07D1e64877C8dC37a64a22508E</td><td>2025.05.11</td><td></td></tr><tr><td>bwAJNA token</td><td>0xf0f326af3b1Ed943ab95C29470730CC8Cf66ae47</td><td>2023.08.24</td><td><a href="https://basescan.org/address/0xf23d369d7471bd9f6487e198723eea023389f1d4#writeContract">https://basescan.org/address/0xf23d369d7471bd9f6487e198723eea023389f1d4#writeContract</a></td></tr><tr><td>ERC20 factory</td><td>0x214f62B5836D83f3D6c4f71F174209097B1A779C</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0xeefEC5d1Cc4bde97279d01D88eFf9e0fEe981769</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0x97fa9b0909C238D170C1ab3B5c728A3a45BBEcBa</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0x249BCE105719Ae4183204371697c2743800C225d</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0x59710a4149A27585f1841b5783ac704a08274e64</td><td>2024.01.17</td><td>deploy.s.sol</td></tr></tbody></table>

## Blast

Blockchain explorer: <https://blastscan.io/>\
Cannonical bridge from Ethereum mainnet: <https://blast.io/en/bridge>\
Network Info: <https://docs.blast.io/building/network-information>

<table><thead><tr><th width="194">Contract</th><th width="370">Address</th><th>Date</th></tr></thead><tbody><tr><td>bwAJNA Token</td><td>0x38aD23b0902D0d86c2F3949BC505194D70B762F5</td><td>2024.03.05</td></tr><tr><td>ERC20PoolFactory</td><td>0xcfCB7fb8c13c7bEffC619c3413Ad349Cbc6D5c91</td><td>2024.03.05</td></tr><tr><td>ERC721PoolFactory</td><td>0x6C046C4b072404ce7865a7c317b432B5e269822A</td><td>2024.03.05</td></tr><tr><td>PoolInfoUtils</td><td>0x6aF0363e5d2ddab4471f31Fe2834145Aea1E55Ee</td><td>2024.03.05</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0x1307d1670746E6cF6377844D350DD412Ef1684E5</td><td>2024.03.05</td></tr><tr><td>PositionManager</td><td>0x2475d80b7634aC8F891a5D00c8b56AA3a40E4Cf7</td><td>2024.03.05</td></tr></tbody></table>

## Binance Smart Chain

Chain: BSC\
ChainID: 56\
Explorer: <https://bscscan.com>\
Bridge: <https://portalbridge.com/> (powered by Wormhole) \
RPC Used: <https://bscrpc.com/> \
Contract Deployer - 0x77763d44A18a80de1a09A5DC57Ac766034B031D3

<table><thead><tr><th width="194">Contract</th><th width="370">Address</th><th>Date</th></tr></thead><tbody><tr><td>bwAJNA Token</td><td>0x35Ca6c5b02B2F0955c1a1584DD81071888C517E2</td><td>2024.11.05</td></tr><tr><td>ERC20PoolFactory</td><td>0x86eE95085F204B525b590f21dec55e2373F6da69</td><td>2024.11.05</td></tr><tr><td>ERC721PoolFactory</td><td>0x8A4DaF211979f60339D26b9Eb1407D74fA36a52a</td><td>2024.11.05</td></tr><tr><td>PoolInfoUtils</td><td>0x81557781862D3e0FF7559080C2A9AE1F08Ee8421</td><td>2024.11.05</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0x56A08a72197f86625B0Ec64cA675b2b0568AD613</td><td>2024.11.05</td></tr><tr><td>PositionManager</td><td>0x2DB531409656B4E1711EE89E6cB9A4a09aC0AAD7</td><td>2024.11.05</td></tr></tbody></table>

## FileCoin FVM

Canonical Bridge from Ethereum Mainnet: <https://www.axelar.network/its>\
Blockchain explorer: <https://filfox.info/>\
Network info: [https://docs.filecoin.io](https://docs.filecoin.io/smart-contracts/fundamentals/the-fvm)

<table><thead><tr><th width="213">Contract</th><th width="400.33333333333326">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0xe9DfbF0d7371638dc2662672435E1A3E75D0CeF4</td><td>2024.03.18</td><td><a href="https://mapper.polygon.technology/map">https://mapper.polygon.technology/map</a></td></tr><tr><td>ERC20 factory</td><td>0x0E4a2276Ac259CF226eEC6536f2b447Fc26F2D8a</td><td>2024.03.19</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0x07Eb44ca94cddA4016cECCe7FB9C7Ae73DBD4306</td><td>2024.03.19</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0xCF7e3DABBaD8F0F3fdf1AE8a13C4be3872d06d56</td><td>2024.03.19</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0x82fba8E56F7D848B0Ee598f1449185b570d9B384</td><td>2024.03.19</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0x0cEfA3be6496B8Ab0A66B01aABEf05A5aE38221b</td><td>2024.03.19</td><td>deploy.s.sol</td></tr></tbody></table>

## Gnosis Chain

Canonical Bridge from Ethereum Mainnet: <https://omni.gnosischain.com/bridge>\
Blockchain explorer: <https://gnosisscan.io/>\
Other: <https://github.com/gunboatsss/ajna-core/tree/gnosis-deployments/deployments>

<table><thead><tr><th width="252">Contract</th><th width="371.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0x7fE440bC581DA8fF0173a588D3f7603814393763</td><td>2024.01.23</td><td><a href="https://mapper.polygon.technology/map">https://mapper.polygon.technology/map</a></td></tr><tr><td>ERC20 factory</td><td>0x87578E357358163FCAb1711c62AcDB5BBFa1C9ef</td><td>2024.01.23</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0xc7Fc13Fa7B697fBE3bdC56D5b9A6586A83254126</td><td>2024.01.23</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0x2baB4c287cF33a6eC373CFE152FdbA299B653F7D</td><td>2024.01.23</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0x6A91429425Fb992A9cf300aD215e4469d0D1A75A</td><td>2024.01.23</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0x173b32A07b41296909d7972421d63BAbA5160B37</td><td>2024.01.23</td><td>deploy.s.sol</td></tr></tbody></table>

## Hemi

Chain: HEMI\
ChainID: 43111\
Explorer: [ https://explorer.hemi.xyz/](< https://explorer.hemi.xyz/>)\
Bridge: <https://app.hemi.xyz/en/tunnel/>\
RPC Used: <https://rpc.hemi.network/rpc>

Network info: <https://docs.hemi.xyz/main/network-details>

<table><thead><tr><th width="252">Contract</th><th width="371.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0x63D367531B460Da78a9EBBAF6c1FBFC397E5d40A</td><td>2025.01.15</td><td><a href="https://mapper.polygon.technology/map">https://mapper.polygon.technology/map</a></td></tr><tr><td>ERC20 factory</td><td>0xE47b3D287Fc485A75146A59d459EC8CD0F8E5021</td><td>2025.01.10</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0x3E0126d3B10596b7E13e42E34B7cBD0E9735e4c0</td><td>2025.01.10</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0xab57F608c37879360D622C32C6eF3BBa79AA667D</td><td>2025.01.10</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0x165fd403FC5709293B78E5A2C8f36A47187BBde0</td><td>2025.01.10</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0xCD7496b83D92c5e4F2CD9C90ccC5A5B3a578cF95</td><td>2025.01.10</td><td>deploy.s.sol</td></tr></tbody></table>

## Linea

Blockchain explorer: <https://lineascan.build/> \
Cannonical bridge from Ethereum mainnet: <https://bridge.linea.build/> \
Network Info: <https://docs.linea.build/developers/quickstart/info-contracts>

#### Addresses

<table><thead><tr><th>Contract</th><th width="366.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0x36607298fBfABAc509B3d24BF02777d372A38DD4</td><td>2024.06.20</td><td><a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000012#writeProxyContract">https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000012#writeProxyContract</a></td></tr><tr><td>ERC20 factory</td><td>0xd72A448C3BC8f47EAfFc2C88Cf9aC9423Bfb5067</td><td>2024.06.20</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0x0c1Fa8D707dFb57551efa21C16255BEAb13F5bCD</td><td>2024.06.20</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0x3AFcEcB6A943746eccd72eb6801E534f8887eEA1</td><td>2024.06.20</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0x38d55d1f2100dB1423C4907Aa907D47B4670d5EF</td><td>2024.06.20</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0x083BDB49dBA6f5A225a20893e043220526DeCf54</td><td>2024.06.20</td><td>deploy.s.sol</td></tr></tbody></table>

## Mode

Blockchain Explorer: <https://modescan.io/>\
Canonical Bridge from Ethereum Mainnet:

<table><thead><tr><th>Contract</th><th width="364.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th><th data-hidden></th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0x9e1028F5F1D5eDE59748FFceE5532509976840E0</td><td>2024.03.22</td><td>forge create</td><td></td></tr><tr><td>ERC20PoolFactory</td><td>0x62Cf5d9075D1d6540A6c7Fa836162F01a264115A</td><td>2024.04.30</td><td>deploy.s.sol</td><td></td></tr><tr><td>ERC721PoolFactory</td><td>0x2189eC0743e36f2CB51BEdaf089d686BC0996e03</td><td>2024.04.30</td><td>deploy.s.sol</td><td></td></tr><tr><td>PoolInfoUtils</td><td>0x6EF483c3653907c19bDD4300087e481551880c60</td><td>2024.04.30</td><td>deploy.s.sol</td><td></td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0xF3e7fe30d939Bddd070DCCa7823DFfA8433D3Fc3</td><td>2024.04.30</td><td>deploy.s.sol</td><td></td></tr><tr><td>PositionManager</td><td>0x477b8de8De8b45fb3ecAe28fCA266A383C61Adf8</td><td>2024.04.30</td><td>deploy.s.sol</td><td></td></tr></tbody></table>

## Optimism

Canonical bridge from Ethereum Mainnet: <https://app.optimism.io/bridge/deposit>\
Blockchain explorer: <https://optimistic.etherscan.io/>

#### Addresses

<table><thead><tr><th>Contract</th><th width="382.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0x6c518f9D1a163379235816c543E62922a79863Fa</td><td>2023.08.27</td><td><a href="https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000012#writeProxyContract">https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000012#writeProxyContract</a></td></tr><tr><td>ERC20 factory</td><td>0x609C4e8804fafC07c96bE81A8a98d0AdCf2b7Dfa</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0xAAa20ba75A7ed4Fa895E4659861448a828fa6E48</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0xdE6C8171b5b971F71C405631f4e0568ed8491aaC</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0x33e5c2b41e915acFC268a4eaACC567f612f96601</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0x72bF565f2BdA43294C6cC2BfE17C7FaE5258F819</td><td>2024.01.17</td><td>deploy.s.sol</td></tr></tbody></table>

## Polygon POS

Canonical Bridge from Ethereum Mainnet: <https://wallet.polygon.technology/polygon/bridge/deposit>\
Blockchain explorer: <https://polygonscan.com/>

<table><thead><tr><th>Contract</th><th width="360.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0xA63b19647787Da652D0826424460D1BBf43Bf9c6</td><td>2023.08.14</td><td><a href="https://mapper.polygon.technology/map">https://mapper.polygon.technology/map</a></td></tr><tr><td>ERC20 factory</td><td>0x1f172F881eBa06Aa7a991651780527C173783Cf6</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0x8B7f874D15c25BeCC4F7c1906b3677533fe60A6e</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0x519021054846cd3D9883359B593B5ED3058Fbe9f</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0xe6F4d9711121e5304b30aC2Aae57E3b085ad3c4d</td><td>2024.01.17</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0xb8DA113516bfb986B7b8738a76C136D1c16c5609</td><td>2024.01.17</td><td>deploy.s.sol</td></tr></tbody></table>

## Rari Chain

Canonical Bridge from Ethereum Mainnet: <https://bridge.arbitrum.io/?destinationChain=rari-mainnet&sourceChain=ethereum>\
Blockchain explorer: <https://mainnet.explorer.rarichain.org/>

<table><thead><tr><th>Contract</th><th width="360.3333333333333">Address</th><th>Date</th><th data-hidden>Deployed via</th></tr></thead><tbody><tr><td>bwAJNA token</td><td>0x98BE1b64fD73Ac168F9b588bFeCDe8471999Efbc</td><td>2024.05.27</td><td><a href="https://mapper.polygon.technology/map">https://mapper.polygon.technology/map</a></td></tr><tr><td>ERC20 factory</td><td>0x10cE36851B0aAf4b5FCAdc93f176aC441D4819c9</td><td>2024.07.23</td><td>deploy.s.sol</td></tr><tr><td>ERC721 factory</td><td>0x9A846d9871012f948c11357c19088007Ee6845BC</td><td>2024.07.23</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtils</td><td>0xe85958CD5d59755470F6217aE9ee2Aa88eD02eE5</td><td>2024.07.23</td><td>deploy.s.sol</td></tr><tr><td>PoolInfoUtilsMulticall</td><td>0x26694369Dc342Cc0152A9c5975e10CF7EaB6163e</td><td>2024.07.23</td><td>deploy.s.sol</td></tr><tr><td>PositionManager</td><td>0xBb4a65d74893C14060eDe747361D952f4F47DB6f</td><td>2024.07.23</td><td>deploy.s.sol</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://faqs.ajna.finance/info/deployment-addresses-and-bridges.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
