# Addresses

## ETH

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

| Contract            | Address                                                                                                               |
| ------------------- | --------------------------------------------------------------------------------------------------------------------- |
| AccountTokenLib     | [0x0d6Cce05975967002E20354778C398A89eBEA9b4](https://etherscan.io/address/0x0d6Cce05975967002E20354778C398A89eBEA9b4) |
| Accounts            | [0xeC88BA505bC341cd590DCED6001C29F3B267970A](https://etherscan.io/address/0xeC88BA505bC341cd590DCED6001C29F3B267970A) |
| Bank                | [0xad4649a917a0e928d00c3028dB63ACb07960d25B](https://etherscan.io/address/0xad4649a917a0e928d00c3028dB63ACb07960d25B) |
| BitmapLib           | [0xc5fAB2B84c5dC7e0b9943e84D462976475D3fAf7](https://etherscan.io/address/0xc5fAB2B84c5dC7e0b9943e84D462976475D3fAf7) |
| ChainLinkAggregator | [0xaFa49a9224FE59ec3AD7b917Fa0A11E9eEE4Ea5F](https://etherscan.io/address/0xaFa49a9224FE59ec3AD7b917Fa0A11E9eEE4Ea5F) |
| Constant            | [0xA316519cb8b8722D2965f9DB1E2c6aF112dA92Ac](https://etherscan.io/address/0xA316519cb8b8722D2965f9DB1E2c6aF112dA92Ac) |
| GlobalConfig        | [0xa13B12D2c2EC945bCAB381fb596481735E24D585](https://etherscan.io/address/0xa13B12D2c2EC945bCAB381fb596481735E24D585) |
| ProxyAdmin          | [0x0347AE755BeE12D66a653E3e37B7D0aE4105058A](https://etherscan.io/address/0x0347AE755BeE12D66a653E3e37B7D0aE4105058A) |
| SavingAccount       | [0x7a9E457991352F8feFB90AB1ce7488DF7cDa6ed5](https://etherscan.io/address/0x7a9E457991352F8feFB90AB1ce7488DF7cDa6ed5) |
| SavingLib           | [0xd20a0Ba23D29e00ad5Ed638CB51C7B14CA00d836](https://etherscan.io/address/0xd20a0Ba23D29e00ad5Ed638CB51C7B14CA00d836) |
| TokenRegistry       | [0x6C1Bb97349e45fc9F497f019aF373ddba14d1A14](https://etherscan.io/address/0x6C1Bb97349e45fc9F497f019aF373ddba14d1A14) |
| Utils               | [0x8e13d5AC37110742f62bf5EEeA5045fA33FF428C](https://etherscan.io/address/0x8e13d5AC37110742f62bf5EEeA5045fA33FF428C) |
| {% endtab %}        |                                                                                                                       |

{% tab title="Kovan" %}

| Contract        | Address                                                                                                                     |
| --------------- | --------------------------------------------------------------------------------------------------------------------------- |
| TokenRegistry   | [0xa73e6bb36ADdA62372A0068D0Cc6fE448DE64879](https://kovan.etherscan.io/address/0xa73e6bb36ADdA62372A0068D0Cc6fE448DE64879) |
| ProxyAdmin      | [0x8AD674729E3b1862b60763E5c5cAB9BDF6C1D1F9](https://kovan.etherscan.io/address/0x8AD674729E3b1862b60763E5c5cAB9BDF6C1D1F9) |
| SavingAccount   | [0x4be4BBF27bd54422b9510341c816D7B9c455BEf1](https://kovan.etherscan.io/address/0x4be4bbf27bd54422b9510341c816d7b9c455bef1) |
| Bank            | [0xAf3F5B7e8e0EEFD59E47d58b3746f354400e7168](https://kovan.etherscan.io/address/0xAf3F5B7e8e0EEFD59E47d58b3746f354400e7168) |
| Accounts        | [0xE230D97a7D9C70c19D6c706163463b84DE1c5d4f](https://kovan.etherscan.io/address/0xe230d97a7d9c70c19d6c706163463b84de1c5d4f) |
| Constant        | [0x5A109f85bdA1dc089f437F9a4df1aE0a5C4606Dc](https://kovan.etherscan.io/address/0x5A109f85bdA1dc089f437F9a4df1aE0a5C4606Dc) |
| GlobalConfig    | [0x3BB382b14a3126f66B01582BD2968b155A75C8A7](https://kovan.etherscan.io/address/0x3bb382b14a3126f66b01582bd2968b155a75c8a7) |
| SavingLib       | [0x4e5562f71f5e056B6a4c9a5a661B07c5b5717755](https://kovan.etherscan.io/address/0x4e5562f71f5e056B6a4c9a5a661B07c5b5717755) |
| Utils           | [0x5437c73bdE0f103706854636C9361647910B478c](https://kovan.etherscan.io/address/0x5437c73bdE0f103706854636C9361647910B478c) |
| BitmapLib       | [0x092426D11c5007Ac5FA5F50704aA07ba6b8e44EC](https://kovan.etherscan.io/address/0x092426D11c5007Ac5FA5F50704aA07ba6b8e44EC) |
| AccountTokenLib | [0xA15Ada23e3712A751447C75324Cf6dF6cd3e5B6d](https://kovan.etherscan.io/address/0xA15Ada23e3712A751447C75324Cf6dF6cd3e5B6d) |
| {% endtab %}    |                                                                                                                             |
| {% endtabs %}   |                                                                                                                             |

## OKExChain

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

| Contract                   | Address                                                                                                                           |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| GlobalConfig               | [0xAdD7b91FA4DC452A9C105F218236B28F17562555](https://www.oklink.com/okexchain/address/0xAdD7b91FA4DC452A9C105F218236B28F17562555) |
| TokenRegistry              | [0x0E16Ada9C4Cf95d6722c65504555124A241DdA81](https://www.oklink.com/okexchain/address/0x0E16Ada9C4Cf95d6722c65504555124A241DdA81) |
| OKTPerLPToken              | [0xd54fC9d46f6D3e65dD05611af55B3094B7f7f7c3](https://www.oklink.com/okexchain/address/0xd54fC9d46f6D3e65dD05611af55B3094B7f7f7c3) |
| ProxyAdmin                 | [0x7EbAe3a7839D8d75A228D277006FACF11A7c8675](https://www.oklink.com/okexchain/address/0x7EbAe3a7839D8d75A228D277006FACF11A7c8675) |
| Constant                   | [0x49d0B6d640BFB6F108276aeC6D475D96A6621796](https://www.oklink.com/okexchain/address/0x49d0B6d640BFB6F108276aeC6D475D96A6621796) |
| Utils                      | [0x01dF7feBa38b0Ef3B1a308354C56d54Ded7AB500](https://www.oklink.com/okexchain/address/0x01dF7feBa38b0Ef3B1a308354C56d54Ded7AB500) |
| Accounts                   | [0x463D9f224F41086ead0e5cBb8c59d33a3853Eab4](https://www.oklink.com/okexchain/address/0x463D9f224F41086ead0e5cBb8c59d33a3853Eab4) |
| Bank                       | [0x74d667CEb5aF9AFd99a9cCCbF8A9E91D9953Dd32](https://www.oklink.com/okexchain/address/0x74d667CEb5aF9AFd99a9cCCbF8A9E91D9953Dd32) |
| SavingAccount              | [0xF3c87c005B04a07Dc014e1245f4Cff7A77b6697b](https://www.oklink.com/okexchain/address/0xF3c87c005B04a07Dc014e1245f4Cff7A77b6697b) |
| ExOracle: OKB/OKT          | [0xFd110ED9756135bdaa78a17C0aF453b80E5F40E2](https://www.oklink.com/okexchain/address/0xFd110ED9756135bdaa78a17C0aF453b80E5F40E2) |
| ExOracle: USDT/OKT         | [0x7300077ee0a463c285e99D88eB9CDF0C6e616b7d](https://www.oklink.com/okexchain/address/0x7300077ee0a463c285e99D88eB9CDF0C6e616b7d) |
| ExOracle: BTC/OKT          | [0x7fEe2020a0bC1bDCffe3Cf1D60B076a1a5761358](https://www.oklink.com/okexchain/address/0x7fEe2020a0bC1bDCffe3Cf1D60B076a1a5761358) |
| ExOracle: ETH/OKT          | [0x87Eb25bF3F9750e331f6a8CD26C4bcd86F1c255D](https://www.oklink.com/okexchain/address/0x87Eb25bF3F9750e331f6a8CD26C4bcd86F1c255D) |
| ExOracleFIN                | [0x8471CB38E37EdfC711F9979CB835015f44533bce](https://www.oklink.com/okexchain/address/0x8471CB38E37EdfC711F9979CB835015f44533bce) |
| BitmapLib                  | [0x486035c8380D98665BCc996854263Edf7E26C1B5](https://www.oklink.com/okexchain/address/0x486035c8380D98665BCc996854263Edf7E26C1B5) |
| AccountTokenLib            | [0x60973226E76ECD5927f21B20DcbE4eeDcBE43042](https://www.oklink.com/okexchain/address/0x60973226E76ECD5927f21B20DcbE4eeDcBE43042) |
| SavingLib                  | [0xa7DaAba4935525Ba46C67b6779913eaAc24A4deB](https://www.oklink.com/okexchain/address/0xa7DaAba4935525Ba46C67b6779913eaAc24A4deB) |
| TokenBalancePair: CHE/WOKT | [0x1106CaD41FE13BD5CDAbEb6dDbfffB6b647a2Efd](https://www.oklink.com/okexchain/address/0x1106CaD41FE13BD5CDAbEb6dDbfffB6b647a2Efd) |
| TokenBalancePair: KST/WOKT | [0xD9AAEbaf80d23257e94A317f70dd0A48AE53bAc2](https://www.oklink.com/okexchain/address/0xD9AAEbaf80d23257e94A317f70dd0A48AE53bAc2) |
| ExOracleTPT: TPT/OKT       | [0xeAFcc445B1e635Fb278f30DE996d7e2aE3dBceBa](https://www.oklink.com/okexchain/address/0xeAFcc445B1e635Fb278f30DE996d7e2aE3dBceBa) |
| {% endtab %}               |                                                                                                                                   |

{% tab title="testnet" %}

| Contract                             | Address                                                                                                                                |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- |
| GlobalConfig                         | [0x683Fe30A90C310EE7d8C1917DE993706918E7cAC](https://www.oklink.com/okexchain-test/address/0x683Fe30A90C310EE7d8C1917DE993706918E7cAC) |
| Constant                             | [0x890D14a259C2054434037fdf9dd592a81f4414ba](https://www.oklink.com/okexchain-test/address/0x890D14a259C2054434037fdf9dd592a81f4414ba) |
| Accounts                             | [0xC55CEEF12511458fdD858326CbE3da46F1815B03](https://www.oklink.com/okexchain-test/address/0xC55CEEF12511458fdD858326CbE3da46F1815B03) |
| Bank                                 | [0x4602d7923f45961414D74410f9b4107D249a31A9](https://www.oklink.com/okexchain-test/address/0x4602d7923f45961414D74410f9b4107D249a31A9) |
| TokenRegistry                        | [0xd6A0Cd3B50De132284aE3331E6bEa4d94e2B2ecf](https://www.oklink.com/okexchain-test/address/0xd6A0Cd3B50De132284aE3331E6bEa4d94e2B2ecf) |
| SavingAccount                        | [0xeD3Ffc3289a3Ec372C5E1d21D34dC01d615D54b5](https://www.oklink.com/okexchain-test/address/0xeD3Ffc3289a3Ec372C5E1d21D34dC01d615D54b5) |
| AccountTokenLib                      | [0x11f994C550C16192644D72eeeA192E53dE297880](https://www.oklink.com/okexchain-test/address/0x11f994C550C16192644D72eeeA192E53dE297880) |
| <p>ExOracle pair:</p><p>OKB/OKT</p>  | [0x83c631a400Dc482E74Ef05bf390278124fFB46c0](https://www.oklink.com/okexchain-test/address/0x83c631a400Dc482E74Ef05bf390278124fFB46c0) |
| <p>ExOracle pair:</p><p>USDT/OKT</p> | [0x85BDE051176E010B87A7D70f41FFd0215757cd9f](https://www.oklink.com/okexchain-test/address/0x85BDE051176E010B87A7D70f41FFd0215757cd9f) |
| ExOracle pair BTC/OKT                | [0x3F0b1041Cd2C82D54baAD4a20CC5458c36211e67](https://www.oklink.com/okexchain-test/address/0x3F0b1041Cd2C82D54baAD4a20CC5458c36211e67) |
| ExOracle pair ETH/OKT                | [0x3b00557A8dEf5779D852FC0984402ae3e6D32c52](https://www.oklink.com/okexchain-test/address/0x3b00557A8dEf5779D852FC0984402ae3e6D32c52) |
| ExOracleFIN                          | [0x2c58127854D4385f1e53f6715B617223461a45Ec](https://www.oklink.com/okexchain-test/address/0x2c58127854D4385f1e53f6715B617223461a45Ec) |
| {% endtab %}                         |                                                                                                                                        |
| {% endtabs %}                        |                                                                                                                                        |

## Polygon

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

<table><thead><tr><th>Contract</th><th>Address</th><th data-hidden></th></tr></thead><tbody><tr><td>GlobalConfig</td><td><a href="https://polygonscan.com/address/0x8dceE8E1555e1881fB16a546E86310aB573a6808">0x8dceE8E1555e1881fB16a546E86310aB573a6808</a></td><td></td></tr><tr><td>Constant</td><td><a href="https://polygonscan.com/address/0x7FAcD532563b19dCE6BFBFF208592fCF444dFEd6">0x7FAcD532563b19dCE6BFBFF208592fCF444dFEd6</a></td><td></td></tr><tr><td>AccountTokenLib</td><td><a href="https://polygonscan.com/address/0x6fc8c67D58f8A492098E32E988f7EF7f3e4F3564">0x6fc8c67D58f8A492098E32E988f7EF7f3e4F3564</a></td><td></td></tr><tr><td>Accounts</td><td><a href="https://polygonscan.com/address/0xc2fFfaBc279f2cc2BF0AbE939DB97339aD29bb31">0xc2fFfaBc279f2cc2BF0AbE939DB97339aD29bb31</a></td><td></td></tr><tr><td>Bank</td><td><a href="https://polygonscan.com/address/0x00F4D0a426C996BfECDD8A68f620B4c222a45C0a">0x00F4D0a426C996BfECDD8A68f620B4c222a45C0a</a></td><td></td></tr><tr><td>BitmapLib</td><td><a href="https://polygonscan.com/address/0xf340FedF3046454E64740C2dB6A63498CC096735">0xf340FedF3046454E64740C2dB6A63498CC096735</a></td><td></td></tr><tr><td>ProxyAdmin</td><td><a href="https://polygonscan.com/address/0x8EF9773CBd2939aC8ACaf10BefC3E6eB612645DD">0x8EF9773CBd2939aC8ACaf10BefC3E6eB612645DD</a></td><td></td></tr><tr><td>SavingAccount</td><td><a href="https://polygonscan.com/address/0x7C6e294E6555cD70D02D53735C6860AD03A6b34F">0x7C6e294E6555cD70D02D53735C6860AD03A6b34F</a></td><td></td></tr><tr><td>SavingLib</td><td><a href="https://polygonscan.com/address/0xAa4f09926E32e90311B82349bDe1cd7d826beb5F">0xAa4f09926E32e90311B82349bDe1cd7d826beb5F</a></td><td></td></tr><tr><td>TokenRegistry</td><td><a href="https://polygonscan.com/address/0xBB018635926A7dA559619ebc9FFDA78f54B281Fe">0xBB018635926A7dA559619ebc9FFDA78f54B281Fe</a></td><td></td></tr><tr><td>Utils</td><td><a href="https://polygonscan.com/address/0x0E49FeEFdd3b297A38CD512981a7B33c2B451A9b">0x0E49FeEFdd3b297A38CD512981a7B33c2B451A9b</a></td><td></td></tr></tbody></table>
{% endtab %}

{% tab title="Mainnet-Test" %}

<table><thead><tr><th>Contract</th><th>Address</th><th data-hidden></th></tr></thead><tbody><tr><td>GlobalConfig</td><td><a href="https://polygonscan.com/address/0x7fDe1634937DCE03275C6811b4B6E18e25b7CE34">0x7fDe1634937DCE03275C6811b4B6E18e25b7CE34</a></td><td></td></tr><tr><td>Constant</td><td><a href="https://polygonscan.com/address/0xc7Ac6b17785c90A10C31eb31f11f88D499B10AdF">0xc7Ac6b17785c90A10C31eb31f11f88D499B10AdF</a></td><td></td></tr><tr><td>AccountTokenLib</td><td><a href="https://polygonscan.com/address/0x89BEcCb4d126E422Ad8600F0AbBB5074FB7a48a9">0x89BEcCb4d126E422Ad8600F0AbBB5074FB7a48a9</a></td><td></td></tr><tr><td>Accounts</td><td><a href="https://polygonscan.com/address/0xb491D9bDD921ec39be8fAac738827B32e7e64612">0xb491D9bDD921ec39be8fAac738827B32e7e64612</a></td><td></td></tr><tr><td>Bank</td><td><a href="https://polygonscan.com/address/0x125323eB7fF4F0aB16Fa640D167Ca920D7265E09">0x125323eB7fF4F0aB16Fa640D167Ca920D7265E09</a></td><td></td></tr><tr><td>BitmapLib</td><td><a href="https://polygonscan.com/address/0x49AbbA21b43F06F3Dd0363fDaEcBE153eFd783DB">0x49AbbA21b43F06F3Dd0363fDaEcBE153eFd783DB</a></td><td></td></tr><tr><td>ProxyAdmin</td><td><a href="https://polygonscan.com/address/0x69a3D943c96bF415C9f07b3599500776613B5C3A">0x69a3D943c96bF415C9f07b3599500776613B5C3A</a></td><td></td></tr><tr><td>SavingAccount</td><td><a href="https://polygonscan.com/address/0x0054023807eE34C47348148e4E59Ff1214630550">0x0054023807eE34C47348148e4E59Ff1214630550</a></td><td></td></tr><tr><td>SavingLib</td><td><a href="https://polygonscan.com/address/0xac950A6FA187f8fF138266ed89631492C5Eb8C58">0xac950A6FA187f8fF138266ed89631492C5Eb8C58</a></td><td></td></tr><tr><td>TokenRegistry</td><td><a href="https://polygonscan.com/address/0xdF0649cc9BaC79B6548FbbA5C8bC5FF3BAcaE576">0xdF0649cc9BaC79B6548FbbA5C8bC5FF3BAcaE576</a></td><td></td></tr><tr><td>Utils</td><td><a href="https://polygonscan.com/address/0x778e35c21fE2eda42d984Eb8f2bda4458c53C663">0x778e35c21fE2eda42d984Eb8f2bda4458c53C663</a></td><td></td></tr></tbody></table>
{% endtab %}
{% endtabs %}
