# Contract Addresses

{% tabs %}
{% tab title="Ethereum" %}

## TermMax Core

<table><thead><tr><th width="211.09375">Contract</th><th width="400.84765625">Address</th></tr></thead><tbody><tr><td>AccessManager</td><td><pre class="language-solidity"><code class="lang-solidity">0xDA4aAF85Bb924B53DCc2DFFa9e1A9C2Ef97aCFDF
</code></pre></td></tr><tr><td>MarketFactory</td><td><pre class="language-solidity"><code class="lang-solidity">0x37Ba9934aAbA7a49cC29d0952C6a91d7c7043dbc
</code></pre></td></tr><tr><td>OracleAggregator</td><td><pre class="language-solidity"><code class="lang-solidity">0xE3a31690392E8E18DC3d862651C079339E2c1ADE
</code></pre></td></tr><tr><td>TermMaxRouter</td><td><pre class="language-solidity"><code class="lang-solidity">0xC47591F5c023e44931c78D5A993834875b79FB11
</code></pre></td></tr><tr><td>UniswapV3Adapter</td><td><pre class="language-solidity"><code class="lang-solidity">0x34F7b52b0d33959C8351eF95F3523C89b6123C0b
</code></pre></td></tr><tr><td>OdosV2Adapter</td><td><pre class="language-solidity"><code class="lang-solidity">0x2aFEf28a8Ab57d2F5A5663Ef69351e9d3abf1779
</code></pre></td></tr><tr><td>PendleSwapV3Adapter</td><td><pre class="language-solidity"><code class="lang-solidity">0x0B30251FA697A39Fd41813b267b50F03414E82da
</code></pre></td></tr><tr><td>ERC4626VaultAdapter</td><td><pre class="language-solidity"><code class="lang-solidity">0x85ce30537c14EFB66B673f284bEa7c28351244F6
</code></pre></td></tr><tr><td>Vault Factory</td><td><pre class="language-solidity"><code class="lang-solidity">0x4778CBf91d8369843281c8f5a2D7b56d1420dFF5
</code></pre></td></tr><tr><td>PriceFeedFactory</td><td><pre class="language-solidity"><code class="lang-solidity">0xcac930B240163fDB71b74514E8FAA113ec0dA844
</code></pre></td></tr><tr><td>Factory V2</td><td><pre><code>0xC53aB74EeB5E818147eb6d06134d81D3AC810987
</code></pre></td></tr><tr><td>Vault Factory V2</td><td><pre><code>0x5b8B26a6734B5eABDBe6C5A19580Ab2D0424f027
</code></pre></td></tr><tr><td>Price Feed Factory V2</td><td><pre><code>0xFD9B5ee419C56f5ED3E86ba70953342906a7dE2B
</code></pre></td></tr><tr><td>TermMax 4626 Factory</td><td><pre><code>0xD594eb03a43b4974Aa7B32b5740cdeCe961151Fa
</code></pre></td></tr><tr><td>Whitelist Manager</td><td><pre><code>0xB84f2a39b271D92586c61232a73ee1F7adFBf317
</code></pre></td></tr><tr><td>TermMax Viewer</td><td><pre><code>0xf574c1d7C18E250c341bdFb478cafefcaCbAbF09
</code></pre></td></tr><tr><td>Maker Helper</td><td><pre><code>0x513690136500dEc06553385f7a00b010455dce92
</code></pre></td></tr><tr><td>Oracle Aggregator V2</td><td><pre><code>0xEDB5DFB6393551fAF499CF55494b1F6e44C2c612
</code></pre></td></tr></tbody></table>

## TermMax Vaults

<table><thead><tr><th width="187.1328125">Vault Name (Symbol)</th><th width="106.2890625">Curator</th><th>Address</th></tr></thead><tbody><tr><td>TermMax USDC Vault (TMX-USDC)</td><td>TermMax</td><td><pre class="language-solidity"><code class="lang-solidity">0x984408C88a9B042BF3e2ddf921Cd1fAFB4b735D1
</code></pre></td></tr><tr><td>TermMax WETH Vault (TMX-WETH)</td><td>TermMax</td><td><pre class="language-solidity"><code class="lang-solidity">0xDEB8a9C0546A01b7e5CeE8e44Fd0C8D8B96a1f6e
</code></pre></td></tr></tbody></table>

## Multisig Wallets and Signers

<table><thead><tr><th width="195.63671875">Wallet</th><th>Address</th></tr></thead><tbody><tr><td>Admin (Multi-sig)</td><td><pre class="language-solidity"><code class="lang-solidity">0x8409a9C1A911CED491892c5694E43994c9d47E8f
</code></pre></td></tr><tr><td>Treasury (Multi-sig)</td><td><pre class="language-solidity"><code class="lang-solidity">0x719e77027952929ed3060dbFFC5D43EC50c1cf79
</code></pre></td></tr><tr><td>Admin signer 1 (hot wallet)</td><td><pre><code>0xbDDee276Ac975C213DFAE5ED92f7D011CCe646Cd
</code></pre></td></tr><tr><td>Admin signer 2 (hot wallet)</td><td><pre><code>0xE82A5471d8ce38e5e8ef7759D00934dd2EBf564E
</code></pre></td></tr><tr><td>Admin signer 3 (hot wallet)</td><td><pre><code>0xA44Ab130243df5b9d66982aa21bb6bbbe9b0CcCD
</code></pre></td></tr><tr><td>Admin signer 4 (hot wallet)</td><td><pre><code>0xCb64868981af71c7ABE2054B7f0163Ee82DaA20E
</code></pre></td></tr><tr><td>Admin signer 5 (hot wallet)</td><td><pre><code>0xA6A8F4Ba16dB6dCcf97B92391387A675E84bC5dc
</code></pre></td></tr><tr><td>Admin signer 6 (hot wallet)</td><td><pre><code>0x321efE8473B6E571858cF5817ae3B2661957A5b5
</code></pre></td></tr><tr><td>Treasury signer 1 (hot wallet)</td><td><pre><code>0xBFEB05e9233cE14e16FD2b0c8c7a9a665ede8061
</code></pre></td></tr><tr><td>Treasury signer 2 (hot wallet)</td><td><pre><code>0xd42B03DED8a81Db2a9710F59349D4b43E47fC6Ae
</code></pre></td></tr><tr><td>Treasury signer 3 (hot wallet)</td><td><pre><code>0xa4d1CA65D1532fb47d6e4b2F5F5cCC2b8f5B01aa
</code></pre></td></tr><tr><td>Treasury signer 4 (hot wallet)</td><td><pre><code>0x6973c36820E9B1A7Ab9C67739AD02b214c925Ec4
</code></pre></td></tr><tr><td>Treasury signer 5 (hot wallet)</td><td><pre><code>0xe005dE50BdFBA7ed546ABC45E55f418bAf83e892
</code></pre></td></tr><tr><td>Treasury signer 6 (hot wallet)</td><td><pre><code>0xFAd70efc0fc1BA03515B88f083AcFf0Ed4bdC001
</code></pre></td></tr></tbody></table>
{% endtab %}

{% tab title="Arbitrum One" %}

## TermMax Core

<table><thead><tr><th width="214.3046875">Contract</th><th width="399.78125">Address</th></tr></thead><tbody><tr><td>AccessManager</td><td><pre class="language-solidity"><code class="lang-solidity">0xFaD175CAf9B0Ac0EBca3B1816ec799884EB04B9c
</code></pre></td></tr><tr><td>MarketFactory</td><td><pre class="language-solidity"><code class="lang-solidity">0x14920Eb11b7173d01c93B589b40585dacfCA096
</code></pre></td></tr><tr><td>OracleAggregator</td><td><pre class="language-solidity"><code class="lang-solidity">0x2e1c769A9BA8248C7c8128c2BEBa11331ebF98Aa
</code></pre></td></tr><tr><td>TermMaxRouter</td><td><pre class="language-solidity"><code class="lang-solidity">0x7fa333b184868d88aC78a82eC06d5e87d4B0322E
</code></pre></td></tr><tr><td>UniswapV3Adapter</td><td><pre class="language-solidity"><code class="lang-solidity">0x609F20ee24E10010A62970E1dAb7E2b84eD74CAb
</code></pre></td></tr><tr><td>OdosV2Adapter</td><td><pre class="language-solidity"><code class="lang-solidity">0x7de4efa140E52B7207FA689D41AfEE461B83E748
</code></pre></td></tr><tr><td>PendleSwapV3Adapter</td><td><pre class="language-solidity"><code class="lang-solidity">0xb0eCCbaD4b4cc190261c29C6E8d85bcF04284a8b
</code></pre></td></tr><tr><td>ERC4626VaultAdapter</td><td><pre class="language-solidity"><code class="lang-solidity">0xa50929A67daF9Ff3567e2Bb3411204A134f72546
</code></pre></td></tr><tr><td>Factory V2</td><td><pre><code>0x18b8A9433dBefcd15370F10a75e28149bcc2e301
</code></pre></td></tr><tr><td>Vault Factory V2</td><td><pre><code>0xa7c93162962D050098f4BB44E88661517484C5EB
</code></pre></td></tr><tr><td>Price Feed Factory V2</td><td><pre><code>0x4aCDD5277c0B907Dd08025d922c50e94217560B9
</code></pre></td></tr><tr><td>TermMax 4626 Factory</td><td><pre><code>0xe306A0A5Ac675dab1CD77aA7873D241715aEB217
</code></pre></td></tr><tr><td>Whitelist Manager</td><td><pre><code>0x7a571901687E7F30431B4E86bdd1baB6caE51D43
</code></pre></td></tr><tr><td>Oracle Aggregator V2</td><td><pre><code>0x2e1c769A9BA8248C7c8128c2BEBa11331ebF98Aa
</code></pre></td></tr><tr><td>TermMax Viewer</td><td><pre><code>0x012BFcbAC9EdEa04DFf07Cc61269E321f4595DfF
</code></pre></td></tr><tr><td>Maker Helper</td><td><pre><code>0x1EE3fAc93F08F84107ce21FF5380314B5473Bf5c
</code></pre></td></tr></tbody></table>

## TermMax Vaults

<table><thead><tr><th width="193.71484375">Vault Name (Symbol)</th><th width="98.51953125">Curator</th><th>Address</th></tr></thead><tbody><tr><td>TermMax USDC Vault (TMX-USDC)</td><td>TermMax</td><td><pre class="language-solidity"><code class="lang-solidity">0xc94b752839a22D2C44E99e298671dd4B2aDd11b3
</code></pre></td></tr><tr><td>TermMax WETH Vault (TMX-WETH)</td><td>TermMax</td><td><pre class="language-solidity"><code class="lang-solidity">0x8c5161f287Cbc9Afa48bC8972eE8CC0a755fcAdC
</code></pre></td></tr></tbody></table>

## Multisig Safe Wallet

<table><thead><tr><th width="195.63671875">Wallet</th><th>Address</th></tr></thead><tbody><tr><td>Admin</td><td><pre class="language-solidity"><code class="lang-solidity">0x8409a9C1A911CED491892c5694E43994c9d47E8f
</code></pre></td></tr><tr><td>Treasury</td><td><pre class="language-solidity"><code class="lang-solidity">0x719e77027952929ed3060dbFFC5D43EC50c1cf79
</code></pre></td></tr></tbody></table>
{% endtab %}

{% tab title="BNB" %}

## TermMax Core

<table><thead><tr><th width="214.3046875">Contract</th><th width="399.78125">Address</th></tr></thead><tbody><tr><td>AccessManager</td><td><pre class="language-solidity"><code class="lang-solidity">0x9498764f0c62257B83A04e2A757De30908EC793d
</code></pre></td></tr><tr><td>MarketFactory</td><td><pre class="language-solidity"><code class="lang-solidity">0x8Df05E11e72378c1710e296450Bf6b72e2F12019
</code></pre></td></tr><tr><td>OracleAggregator</td><td><pre class="language-solidity"><code class="lang-solidity">0xC7dE1A55758bDBa5CC6b6f7535006eE1349A6d37
</code></pre></td></tr><tr><td>TermMaxRouter</td><td><pre class="language-solidity"><code class="lang-solidity">0xb7634dB4f4710bb992118bC37d1F63e00e2704A4
</code></pre></td></tr><tr><td>UniswapV3Adapter</td><td><pre class="language-solidity"><code class="lang-solidity">0xa715005c1A8524C0790029153B8a860F96a2a856
</code></pre></td></tr><tr><td>OdosV2Adapter</td><td><pre class="language-solidity"><code class="lang-solidity">0x954529F8f103bde464fc6d02a94CD40c5BD322D1
</code></pre></td></tr><tr><td>PendleSwapV3Adapter</td><td><pre class="language-solidity"><code class="lang-solidity">0x883192eFdD5a3417B2C0A14B25F7536B2018f853
</code></pre></td></tr><tr><td>ERC4626VaultAdapter</td><td><pre class="language-solidity"><code class="lang-solidity">0x37Ba9934aAbA7a49cC29d0952C6a91d7c7043dbc
</code></pre></td></tr><tr><td>Factory V2</td><td><pre><code>0xdffE6De6de1dB8e1B5Ce77D3222eba401C2573b5
</code></pre></td></tr><tr><td>Vault Factory V2</td><td><pre><code>0x1401049368eD6AD8194f8bb7E41732c4620F170b
</code></pre></td></tr><tr><td>Alpha Factory</td><td><pre><code>0x96839e9B0482BfFA7e129Ce9FEEFCeb1e895fC2B
</code></pre></td></tr><tr><td>Alpha Vault Factory</td><td><pre><code>0xC63858D1eFa377f94392Ba5dEb521233Ec1548eb
</code></pre></td></tr><tr><td>Price Feed Factory V2</td><td><pre><code>0x353E129d2A949173E06eb0eE64557Dc37B3F68FD
</code></pre></td></tr><tr><td>TermMax 4626 Factory</td><td><pre><code>0x67dcDCc57208B574B05999AA3dFA57bfF2324129
</code></pre></td></tr><tr><td>Whitelist Manager</td><td><pre><code>0x6119E236d3798777A3f2553926070958DF5704F1
</code></pre></td></tr><tr><td>Oracle Aggregator V2</td><td><pre><code>0xC7dE1A55758bDBa5CC6b6f7535006eE1349A6d37
</code></pre></td></tr><tr><td>TermMax Viewer</td><td><pre><code>0x80906014B577AFd760528FA8B32304A49806580C
</code></pre></td></tr><tr><td>MakerHelper</td><td><pre><code>0x066b5861d15261009a3bb48305770600e49745ab
</code></pre></td></tr></tbody></table>

## TermMax Vaults

<table><thead><tr><th width="193.71484375">Vault Name (Symbol)</th><th width="98.51953125">Curator</th><th>Address</th></tr></thead><tbody><tr><td>TermMax USDT Vault</td><td>TermMax</td><td><pre class="language-solidity"><code class="lang-solidity">0x86c958cac8aee37de62715691c0d597c710eca51
</code></pre></td></tr><tr><td>TermMax WBNB Vault</td><td>TermMax</td><td><pre class="language-solidity"><code class="lang-solidity">0x89653e6523fb73284353252b41ae580e6f96dfad
</code></pre></td></tr></tbody></table>

## Multisig Safe Wallet

<table><thead><tr><th width="195.63671875">Wallet</th><th>Address</th></tr></thead><tbody><tr><td>Admin</td><td><pre class="language-solidity"><code class="lang-solidity">0x8409a9C1A911CED491892c5694E43994c9d47E8f
</code></pre></td></tr><tr><td>Treasury</td><td><pre class="language-solidity"><code class="lang-solidity">0x719e77027952929ed3060dbFFC5D43EC50c1cf79
</code></pre></td></tr></tbody></table>
{% endtab %}

{% tab title="Bera" %}

## TermMax Core

<table><thead><tr><th width="215.85723876953125">Contract</th><th>Address</th></tr></thead><tbody><tr><td>Factory V2</td><td><pre><code>0x4BC4F8f9B212B5a3F9f7Eeb35Ae1A91902670F7f
</code></pre></td></tr><tr><td>Vault Factory V2</td><td><pre><code>0x65fC69DE62E11592E8Acf57a0c97535209090Ef1
</code></pre></td></tr><tr><td>Price Feed FactoryV2</td><td><pre><code>0x5832Cc589550CDc56e8880861b165fCfa3C10366
</code></pre></td></tr><tr><td>TermMax 4626 Factory</td><td><pre><code>0x3d2C215DE72877c3611cD0A9D8d69f60f1a5dB93
</code></pre></td></tr><tr><td>Whitelist Manager</td><td><pre><code>0x6Cf2B79D1A2173339399a3ecB44086327c9ce308
</code></pre></td></tr><tr><td>Oracle Aggregator V2</td><td><pre><code>0xf5c6664c5b33e3FC16afA43621650652FcD85d65
</code></pre></td></tr><tr><td>Market Viewer</td><td><pre><code>0xFa8BE638a78fa426C4228Df1002fD54fA48A6CAF
</code></pre></td></tr><tr><td>TermMax Viewer</td><td><pre><code>0x37Ba9934aAbA7a49cC29d0952C6a91d7c7043dbc
</code></pre></td></tr><tr><td>Maker Helper</td><td><pre><code>0xbb35188CD8Ba0A85ED8C8406187cA6443203423d
</code></pre></td></tr><tr><td>Router</td><td><pre><code>0xb7634dB4f4710bb992118bC37d1F63e00e2704A4
</code></pre></td></tr></tbody></table>
{% endtab %}

{% tab title="B Squared" %}

## TermMax Core

<table><thead><tr><th width="215.85723876953125">Contract</th><th>Address</th></tr></thead><tbody><tr><td>Factory V2</td><td><pre><code>0x33931f3898EfB9A42B0D7CFfa9bb50A566A6b421
</code></pre></td></tr><tr><td>Vault Factory V2</td><td><pre><code>0x276C0E52508d94ff2D4106b1559c8c4Bc3a75dec
</code></pre></td></tr><tr><td>Price Feed FactoryV2</td><td><pre><code>0x502D706e01DE46C93CD4052c1402cd5151A589a3
</code></pre></td></tr><tr><td>TermMax 4626 Factory</td><td><pre><code>0xa50929A67daF9Ff3567e2Bb3411204A134f72546
</code></pre></td></tr><tr><td>Whitelist Manager</td><td><pre><code>0x03c4FCF963E5FBC0dC5851d2340624E70492acb9
</code></pre></td></tr><tr><td>Oracle Aggregator V2</td><td><pre><code>0x3B798263e9eAE3254d86AC30b198F7AA2F82Fd82
</code></pre></td></tr><tr><td>Market Viewer</td><td><pre><code>0x103402aab421C668175946774020cf249df4f66C
</code></pre></td></tr><tr><td>TermMax Viewer</td><td><pre><code>0x0d64B9feF3E1f599B88d29Edb54D2F9152CBE496
</code></pre></td></tr><tr><td>Maker Helper</td><td><pre><code>0x2c5d576681d625ea9b6E9EE5d6A9159147328292
</code></pre></td></tr><tr><td>Router V1</td><td><pre><code>0x3cb5fa87703c7165cc5f2087B3e80b58fb6d8CE8
</code></pre></td></tr><tr><td>Router V2</td><td><pre><code>0x830fBad7Cd1c3Cc5B693Dc64b985f2901B253C5B
</code></pre></td></tr></tbody></table>

{% endtab %}

{% tab title="X Layer" %}

## TermMax Core

<table><thead><tr><th width="215.85723876953125">Contract</th><th>Address</th></tr></thead><tbody><tr><td>Factory V2</td><td><pre><code>0xFaD175CAf9B0Ac0EBca3B1816ec799884EB04B9c
</code></pre></td></tr><tr><td>Vault Factory V2</td><td><pre><code>0x2e1c769A9BA8248C7c8128c2BEBa11331ebF98Aa
</code></pre></td></tr><tr><td>Price Feed FactoryV2</td><td><pre><code>0x609F20ee24E10010A62970E1dAb7E2b84eD74CAb
</code></pre></td></tr><tr><td>TermMax 4626 Factory</td><td><pre><code>0xDA4aAF85Bb924B53DCc2DFFa9e1A9C2Ef97aCFDF
</code></pre></td></tr><tr><td>Whitelist Manager</td><td><pre><code>0x41e1f213bF4aDA84a0D4E6A9b5E0F0a211F5A723
</code></pre></td></tr><tr><td>Oracle Aggregator V2</td><td><pre><code>0x276C0E52508d94ff2D4106b1559c8c4Bc3a75dec
</code></pre></td></tr><tr><td>Market Viewer</td><td><pre><code>0x199aEA024372521CA01fdA03AEC0a8E3505Ea53a
</code></pre></td></tr><tr><td>TermMax Viewer</td><td><pre><code>0xaaa2108dF9c3Aa4d358275340733476d139A1445
</code></pre></td></tr><tr><td>Maker Helper</td><td><pre><code>0x830fBad7Cd1c3Cc5B693Dc64b985f2901B253C5B
</code></pre></td></tr><tr><td>Router V1</td><td><pre><code>0xb0eCCbaD4b4cc190261c29C6E8d85bcF04284a8b
</code></pre></td></tr><tr><td>Router V2</td><td><pre><code>0xa50929A67daF9Ff3567e2Bb3411204A134f72546
</code></pre></td></tr></tbody></table>
{% endtab %}
{% endtabs %}


---

# 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://docs.ts.finance/technical-details/contract-addresses.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.
