# ICN Protocol Smart Contracts

### All ICN Protocol Smart contracts are currently deployed to the Base blockchain

For technical documentation about smart contract [read here](https://docs.icn.global/network-architecture/smart-contracts).

Our smart contracts are all audited. Please see below for full audit reports.

* [ICN Protocol v5.1 Audit by Cantina/Spearbit](https://console.impossiblecloud.com/static/icn/icnp_v5_1_audit_spearbit_cantina.pdf)
* [ICN Protocol v5.0 Audit by Cantina/Spearbit](https://console.impossiblecloud.com/static/icn/icnp_v5_0_audit_spearbit_cantina.pdf)
* [ICN Protocol v4.0 Audit by Oak Security](https://console.impossiblecloud.com/static/icn/icnp_v4_0_oak_security.pdf)
* [ICN Link v3.0 Audit by Cantina/Spearbit](https://console.impossiblecloud.com/static/icn/icnp_v5_1_audit_spearbit_cantina.pdf)
* [ICN Link v2.0 Audit Report by Oak Security](https://console.impossiblecloud.com/static/icn/icnl_audit_oak.pdf)
* [ICN Fairdrop v1.0 Contract Audit by Oak Security](https://console.impossiblecloud.com/static/icn/fairdrop_audit_oak.pdf)

### Ethereum

| Contract Name | Contract Address                                                                                                    |
| ------------- | ------------------------------------------------------------------------------------------------------------------- |
| ICN Token     | [0xe5e0b73380181273abCfD88695F52C4D0C825661](https://etherscan.io/token/0xe5e0b73380181273abCfD88695F52C4D0C825661) |

### Base

| Contract Name                              | Contract Address                                                                                                      |
| ------------------------------------------ | --------------------------------------------------------------------------------------------------------------------- |
| ICN Token                                  | [0xE0Cd4cAcDdcBF4f36e845407CE53E87717b6601d](https://basescan.org/token/0xE0Cd4cAcDdcBF4f36e845407CE53E87717b6601d)   |
| ICN Link (Proxy)                           | [0xDa24c1F7669bf9b12EAfE5A3967BC9358eE48A12](https://basescan.org/token/0xDa24c1F7669bf9b12EAfE5A3967BC9358eE48A12)   |
| ICN Link (Implementation)                  | [0xA77168C879f7EBaA8CA3C981e389D4578b12C9d8](https://basescan.org/address/0xA77168C879f7EBaA8CA3C981e389D4578b12C9d8) |
| ReservePool (Proxy)                        | [0x5AcBfF1f97CB82E69910a825d7d724880C62Eec8](https://basescan.org/address/0x5AcBfF1f97CB82E69910a825d7d724880C62Eec8) |
| ReservePool (Implementation)               | [0x5c86CC0b585295151966EC8fc2b590FB1dC737f7](https://basescan.org/address/0x5c86CC0b585295151966EC8fc2b590FB1dC737f7) |
| Treasury (Proxy)                           | [0xFb2d8aDac4f3D5e7A834C28F6376E439c0171C31](https://basescan.org/address/0xFb2d8aDac4f3D5e7A834C28F6376E439c0171C31) |
| Treasury (Implementation)                  | [0x31fb85fD348F2F14AB70E7e41e7C3Df30A8C417d](https://basescan.org/address/0x31fb85fD348F2F14AB70E7e41e7C3Df30A8C417d) |
| ICN Protocol (Proxy)                       | [0x9131f272d9eAA4BeC30eb4254C78B50Df7bc8791](https://basescan.org/address/0x9131f272d9eAA4BeC30eb4254C78B50Df7bc8791) |
| Access Control (Implementation)            | [0xf97492a5B53eeF9AA10295dDAe6D6A58c7988D21](https://basescan.org/address/0xf97492a5B53eeF9AA10295dDAe6D6A58c7988D21) |
| Booking Manager (Implementation)           | [0x2e38083d45A72bC12019C54DCC40109d088f7EB5](https://basescan.org/address/0x2e38083d45A72bC12019C54DCC40109d088f7EB5) |
| Era Manager (Implementation)               | [0xa3A5C7a4aF29F5bA0d8D77EB6B6b2f25536fBc34](https://basescan.org/address/0xa3A5C7a4aF29F5bA0d8D77EB6B6b2f25536fBc34) |
| External Contract Manager (Implementation) | [0x9Ed9A87e3237cE29fB1aCd30649dA9d2847987c3](https://basescan.org/address/0x9Ed9A87e3237cE29fB1aCd30649dA9d2847987c3) |
| HP Delegation (Implementation)             | [0xeD788eF1236E71b1ae503B39b264907Ac97B66c1](https://basescan.org/address/0xeD788eF1236E71b1ae503B39b264907Ac97B66c1) |
| HP Rewards (Implementation)                | [0x6EC92B42a53F07b4C061F597CF6B3776B4542093](https://basescan.org/address/0x6EC92B42a53F07b4C061F597CF6B3776B4542093) |
| ICN Registry (Implementation)              | [0x86fED0FEA3C25D11430C242623CF439AbC3B8Bba](https://basescan.org/address/0x86fED0FEA3C25D11430C242623CF439AbC3B8Bba) |
| ICN Registry Getters (Implementation)      | [0x9232ede9e52E75af165E73E7a9d8cd740CEeE6a0](https://basescan.org/address/0x9232ede9e52E75af165E73E7a9d8cd740CEeE6a0) |
| Link Rewards (Implementation)              | [0xe64Fab0952125a5A9968AD41D8a202014869a8cc](https://basescan.org/address/0xe64Fab0952125a5A9968AD41D8a202014869a8cc) |
| Link Staking (Implementation)              | [0xbA8d6AC691D0946d03e5A4c93bA9e711E82F4D27](https://basescan.org/address/0xbA8d6AC691D0946d03e5A4c93bA9e711E82F4D27) |
| Slashing (Implementation)                  | [0x2f9D478da5DC5304d3C8b3094c70411828C671EB](https://basescan.org/address/0x2f9D478da5DC5304d3C8b3094c70411828C671EB) |
| ICN Nodey PFP                              | [0xC6D855efF2f6d232a83Adcc7C5A185EDe9a890F1](https://basescan.org/address/0xC6D855efF2f6d232a83Adcc7C5A185EDe9a890F1) |
| ICN Fairdrop                               | [0x3E10685609C34eFf6DC2c0F85d2A3122294AC5ae](https://basescan.org/address/0x3E10685609C34eFf6DC2c0F85d2A3122294AC5ae) |
