diff --git a/developers/deployments/addresses.md b/developers/deployments/addresses.md index 419edaf..1eb0964 100644 --- a/developers/deployments/addresses.md +++ b/developers/deployments/addresses.md @@ -33,16 +33,20 @@ | SortedOracles | [0xfdd8bd58115ffbf04e47411c1d228ecc45e93075](https://explorer.celo.org/alfajores/address/0xfdd8bd58115ffbf04e47411c1d228ecc45e93075) | [0xB07A33093d332f0D2810b36Bdd3c9e7390624F1F](https://explorer.celo.org/alfajores/address/0xB07A33093d332f0D2810b36Bdd3c9e7390624F1F) | | BridgedUSDC\* | [0x2c4b568dfba1fbdbb4e7dad3f4186b68bce40db3](https://explorer.celo.org/alfajores/address/0x2c4b568dfba1fbdbb4e7dad3f4186b68bce40db3) | ❌ Non-upgradable | | BridgedEUROC\* | [0x6e673502c5b55F3169657C004e5797fFE5be6653](https://explorer.celo.org/alfajores/address/0x6e673502c5b55F3169657C004e5797fFE5be6653) | ❌ Non-upgradable | +MockNativeUSDT\* | [0xBba91F588d031469ABCCA566FE80fB1Ad8Ee3287](https://explorer.celo.org/alfajores/address/0xBba91F588d031469ABCCA566FE80fB1Ad8Ee3287) | ❌ Non-upgradable | \*Bridged USDC/EUROC are Mock ERC20 tokens that we use on testnets as a surrogate for the bridged USDC/EUROC that will be used in pools Celo Mainnet. + +\*MockNativeUSDT is a Mock ERC20 token that we use on testnets as a surrogate for the USDT that will be used in pools {% endtab %} {% tab title="Baklava" %} -
Date | Link | Auditor | Version |
---|---|---|---|
08/2023 | https://0xmacro.com/library/audits/mento-1 | Macro | V2.2.0 |
05/2023 | Extended previous audit with new v2.findings: https://www.verilog.solutions/audits/mento/ | Verilog | v2.1.0 |
02/2023 | https://www.verilog.solutions/audits/mento/ | Verilog | v2.0.0 |
2020-2021 | https://blog.openzeppelin.com/celo-contracts-audit/ | OpenZeppelin | v1.0.0 |
Date | Link | Auditor | Version |
---|---|---|---|
03/2024 | https://0xmacro.com/library/audits/mento-3 | Macro | V2.3.0 |
03/2024 | https://audits.sherlock.xyz/dashboard | Sherlock Contest | V2.3.0 |
01/2024 | https://0xmacro.com/library/audits/mento-2 | Macro | V2.3.0 |
08/2023 | https://0xmacro.com/library/audits/mento-1 | Macro | V2.2.0 |
05/2023 | Extended previous audit with new v2.findings: https://www.verilog.solutions/audits/mento/ | Verilog | v2.1.0 |
02/2023 | https://www.verilog.solutions/audits/mento/ | Verilog | v2.0.0 |
2020-2021 | https://blog.openzeppelin.com/celo-contracts-audit/ | OpenZeppelin | v1.0.0 |
RateFeed | ID | Explanation |
---|---|---|
CELO/USD | 0x765DE816845861e75A25fCA122bb6898B8B1282a | The cUSD contract address |
CELO/EUR | 0xD8763CBa276a3738E6DE85b4b3bF5FDed6D6cA73 | The cEUR contract address |
CELO/BRL | 0xe8537a3d056DA446677B9E9d6c5dB704EaAb4787 | The cREAL contract address |
CELO/XOF | 0x73F93dcc49cB8A239e2032663e9475dd5ef29A08 | The eXOF contract address |
USDC/USD | 0xA1A8003936862E7a15092A91898D69fa8bCE290c | address(uint160(uint256(keccak256("USDCUSD")))) |
USDC/EUR | 0x206B25Ea01E188Ee243131aFdE526bA6E131a016 | address(uint160(uint256(keccak256("USDCEUR")))) |
USDC/BRL | 0x25F21A1f97607Edf6852339fad709728cffb9a9d | address(uint160(uint256(keccak256("USDCBRL")))) |
EUROC/EUR | 0x26076B9702885d475ac8c3dB3Bd9F250Dc5A318B | address(uint160(uint256(keccak256("EUROCEUR")))) |
EUROC/XOF | 0xed35e46b095197da30ddffa5b91d386886d5ce0d | address(uint160(uint256(keccak256("EUROCXOF")))) |
EUR/XOF | 0x40dc8528167557353fdcd98548ab2139a670dd0b | address(uint160(uint256(keccak256("EURXOF")))) |
RateFeed | ID | Explanation |
---|---|---|
CELO/USD | 0x765DE816845861e75A25fCA122bb6898B8B1282a | The cUSD contract address |
CELO/EUR | 0xD8763CBa276a3738E6DE85b4b3bF5FDed6D6cA73 | The cEUR contract address |
CELO/BRL | 0xe8537a3d056DA446677B9E9d6c5dB704EaAb4787 | The cREAL contract address |
CELO/XOF | 0x73F93dcc49cB8A239e2032663e9475dd5ef29A08 | The eXOF contract address |
CELO/KES | 0x456a3D042C0DbD3db53D5489e98dFb038553B0d0 | The cKES contract address |
USDC/USD | 0xA1A8003936862E7a15092A91898D69fa8bCE290c | address(uint160(uint256(keccak256("USDCUSD")))) |
+
USDC/EUR | 0x206B25Ea01E188Ee243131aFdE526bA6E131a016 | address(uint160(uint256(keccak256("USDCEUR")))) |
USDC/BRL | 0x25F21A1f97607Edf6852339fad709728cffb9a9d | address(uint160(uint256(keccak256("USDCBRL")))) |
EUROC/EUR | 0x26076B9702885d475ac8c3dB3Bd9F250Dc5A318B | address(uint160(uint256(keccak256("EUROCEUR")))) |
EUROC/XOF | 0xed35e46b095197da30ddffa5b91d386886d5ce0d | address(uint160(uint256(keccak256("EUROCXOF")))) |
EUR/XOF | 0x40dc8528167557353fdcd98548ab2139a670dd0b | address(uint160(uint256(keccak256("EURXOF")))) |
KES/USD | 0xbAcEE37d31b9f022Ef5d232B9fD53F05a531c169 | address(uint160(uint256(keccak256("USDTUSD")))) |
USDT/USD | 0xE06C10C63377cD098b589c0b90314bFb55751558 | address(uint160(uint256(keccak256("KESUSD")))) |
Exchange | ID | Explanation |
---|---|---|
cUSD/CELO | 0x3135b662c38265d0655177091f1b647b4fef511103d06c016efdf18b46930d2c | keccak256(abi.encodePacked("cUSD", "CELO", "ConstantProduct")) |
cEUR/CELO | 0xb73ffc6b5123de3c8e460490543ab93a3be7d70824f1666343df49e219199b8c | keccak256(abi.encodePacked("cEUR", "CELO", "ConstantProduct")) |
cREAL/CELO | 0xed0528e42b9ecae538aab34b93813e08de03f8ac4a894b277ef193e67275bbae | keccak256(abi.encodePacked("cREAL", "CELO", "ConstantProduct")) |
eXOF/CELO | 0x269dcbdbc07fff1a4aaab9c7c03b3f629cd9bbed49aa0efebab874e4da1ffd07 | keccak256(abi.encodePacked("eXOF", "CELO", "ConstantProduct")) |
cUSD/axlUSDC | 0x0d739efbfc30f303e8d1976c213b4040850d1af40f174f4169b846f6fd3d2f20 | keccak256(abi.encodePacked("cUSD", "axlUSDC", "ConstantSum")) |
cEUR/axlUSDC | 0xf418803158d881fda22694067bf6479476cec22ecfeeca2f6a65a6259bdbb9c0 | keccak256(abi.encodePacked("cEUR", "axlUSDC", "ConstantSum")) |
cREAL/axlUSDC | 0x40c8472edd23f2976b0503db2692e8f06f0eb52db690e84697cad36a6b44e2df | keccak256(abi.encodePacked("cREAL", "axlUSDC", "ConstantSum")) |
cEUR/EUROC | 0xfca6d94b46122eb9a4b86cf9d3e1e856fea8a826d0fc26c5baf17c43fbaf0f48 | keccak256(abi.encodePacked("cEUR", "axlEUROC", "ConstantSum")) |
eXOF/EUROC | 0xcc68743c58a31c4ec3c56bca3d579409b4e2424e5f37e54a85f917b22af74e7c | keccak256(abi.encodePacked("eXOF", "axlEUROC", "ConstantSum")) |
cUSD/nativeUSDC | 0xacc988382b66ee5456086643dcfd9a5ca43dd8f428f6ef22503d8b8013bcffd7 | keccak256(abi.encodePacked("cUSD", "USDC", "ConstantSum")) |
cEUR/nativeUSDC | 0x99be8b8341ba00914600cda701568ab27eea9aca7a32fa48c26e07b86841020c | keccak256(abi.encodePacked("cEUR", "USDC", "ConstantSum")) |
cBRL/nativeUSDC | 0xe8693b17c0f002f6a2fe839525557cef10dfeacef9e16c9bbdcb01c57933ce58 | keccak256(abi.encodePacked("cREAL", "USDC", "ConstantSum")) |
Exchange | ID | Explanation |
---|---|---|
cUSD/CELO | 0x3135b662c38265d0655177091f1b647b4fef511103d06c016efdf18b46930d2c | keccak256(abi.encodePacked("cUSD", "CELO", "ConstantProduct")) |
cEUR/CELO | 0xb73ffc6b5123de3c8e460490543ab93a3be7d70824f1666343df49e219199b8c | keccak256(abi.encodePacked("cEUR", "CELO", "ConstantProduct")) |
cREAL/CELO | 0xed0528e42b9ecae538aab34b93813e08de03f8ac4a894b277ef193e67275bbae | keccak256(abi.encodePacked("cREAL", "CELO", "ConstantProduct")) |
eXOF/CELO | 0x269dcbdbc07fff1a4aaab9c7c03b3f629cd9bbed49aa0efebab874e4da1ffd07 | keccak256(abi.encodePacked("eXOF", "CELO", "ConstantProduct")) |
cUSD/axlUSDC | 0x0d739efbfc30f303e8d1976c213b4040850d1af40f174f4169b846f6fd3d2f20 | keccak256(abi.encodePacked("cUSD", "axlUSDC", "ConstantSum")) |
cEUR/axlUSDC | 0xf418803158d881fda22694067bf6479476cec22ecfeeca2f6a65a6259bdbb9c0 | keccak256(abi.encodePacked("cEUR", "axlUSDC", "ConstantSum")) |
cREAL/axlUSDC | 0x40c8472edd23f2976b0503db2692e8f06f0eb52db690e84697cad36a6b44e2df | keccak256(abi.encodePacked("cREAL", "axlUSDC", "ConstantSum")) |
cEUR/EUROC | 0xfca6d94b46122eb9a4b86cf9d3e1e856fea8a826d0fc26c5baf17c43fbaf0f48 | keccak256(abi.encodePacked("cEUR", "axlEUROC", "ConstantSum")) |
eXOF/EUROC | 0xcc68743c58a31c4ec3c56bca3d579409b4e2424e5f37e54a85f917b22af74e7c | keccak256(abi.encodePacked("eXOF", "axlEUROC", "ConstantSum")) |
cUSD/nativeUSDC | 0xacc988382b66ee5456086643dcfd9a5ca43dd8f428f6ef22503d8b8013bcffd7 | keccak256(abi.encodePacked("cUSD", "USDC", "ConstantSum")) |
cEUR/nativeUSDC | 0x99be8b8341ba00914600cda701568ab27eea9aca7a32fa48c26e07b86841020c | keccak256(abi.encodePacked("cEUR", "USDC", "ConstantSum")) |
cBRL/nativeUSDC | 0xe8693b17c0f002f6a2fe839525557cef10dfeacef9e16c9bbdcb01c57933ce58 | keccak256(abi.encodePacked("cREAL", "USDC", "ConstantSum")) |
+
cUSD/USDT | 0x773bcec109cee923b5e04706044fd9d6a5121b1a6a4c059c36fdbe5b845d4e9b | keccak256(abi.encodePacked("cUSD", "USD₮", "ConstantSum")) |
+
cUSD/cKES | 0x89de88b8eb790de26f4649f543cb6893d93635c728ac857f0926e842fb0d298b | keccak256(abi.encodePacked("cUSD", "cKES", "ConstantSum")) |
+