Skip to content

Commit

Permalink
feat: update php proxy addresses + add rateFeed info (#59)
Browse files Browse the repository at this point in the history
  • Loading branch information
philbow61 authored Aug 27, 2024
1 parent 59d8b2d commit c3d43da
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 4 deletions.
5 changes: 2 additions & 3 deletions developers/deployments/addresses.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<table><thead><tr><th width="223">Contract</th><th width="242">Address</th><th>Implementation</th></tr></thead><tbody><tr><td>Broker</td><td><a href="https://explorer.celo.org/mainnet/address/0x777A8255cA72412f0d706dc03C9D1987306B4CaD">0x777A8255cA72412f0d706dc03C9D1987306B4CaD</a></td><td><a href="https://explorer.celo.org/mainnet/address/0x1B78f6acD05e7BcB00f74863bfd8a7C264143e37">0x1B78f6acD05e7BcB00f74863bfd8a7C264143e37</a></td></tr><tr><td>BiPoolManager</td><td><a href="https://explorer.celo.org/mainnet/address/0x22d9db95E6Ae61c104A7B6F6C78D7993B94ec901">0x22d9db95E6Ae61c104A7B6F6C78D7993B94ec901</a></td><td><a href="https://explorer.celo.org/mainnet/address/0xa3D754445f8C3a8134F64467826352885558FD65">0xa3D754445f8C3a8134F64467826352885558FD65</a></td></tr><tr><td>BreakerBox</td><td><a href="https://explorer.celo.org/mainnet/address/0x303ED1df62Fa067659B586EbEe8De0EcE824Ab39">0x303ED1df62Fa067659B586EbEe8De0EcE824Ab39</a></td><td>❌ Non-upgradable</td></tr><tr><td>Reserve</td><td><a href="https://explorer.celo.org/mainnet/address/0x9380fA34Fd9e4Fd14c06305fd7B6199089eD4eb9">0x9380fA34Fd9e4Fd14c06305fd7B6199089eD4eb9</a></td><td><a href="https://explorer.celo.org/mainnet/address/0xfD9651862Bc1965349E92073152112289393b57d">0xfD9651862Bc1965349E92073152112289393b57d</a></td></tr><tr><td><p>ConstantSum</p><p>PricingModule</p></td><td><a href="https://explorer.celo.org/mainnet/address/0xDebED1F6f6ce9F6e73AA25F95acBFFE2397550Fb">0xDebED1F6f6ce9F6e73AA25F95acBFFE2397550Fb</a></td><td>❌ Non-upgradable</td></tr><tr><td><p>ConstantProduct</p><p>PricingModule</p></td><td><a href="https://explorer.celo.org/mainnet/address/0x0c07126d0CB30E66eF7553Cc7C37143B4f06DddB/contracts#address-tabs">0x0c07126d0CB30E66eF7553Cc7C37143B4f06DddB</a></td><td>❌ Non-upgradable</td></tr><tr><td>MedianDeltaBreaker</td><td><a href="https://explorer.celo.org/mainnet/address/0x49349F92D2B17d491e42C8fdB02D19f072F9B5D9">0x49349F92D2B17d491e42C8fdB02D19f072F9B5D9</a></td><td>❌ Non-upgradable</td></tr><tr><td>ValueDeltaBreaker</td><td><a href="https://explorer.celo.org/mainnet/address/0x4DBC33B3abA78475A5AA4BC7A5B11445d387BF68">0x4DBC33B3abA78475A5AA4BC7A5B11445d387BF68</a></td><td>❌ Non-upgradable</td></tr><tr><td>StableToken</td><td><a href="https://explorer.celo.org/mainnet/address/0x765DE816845861e75A25fCA122bb6898B8B1282a">0x765de816845861e75a25fca122bb6898b8b1282a</a></td><td><a href="https://explorer.celo.org/mainnet/address/0x434563B0604BE100F04B7Ae485BcafE3c9D8850E">0x434563B0604BE100F04B7Ae485BcafE3c9D8850E</a></td></tr><tr><td>StableTokenEUR</td><td><a href="https://explorer.celo.org/mainnet/address/0xd8763cba276a3738e6de85b4b3bf5fded6d6ca73">0xd8763cba276a3738e6de85b4b3bf5fded6d6ca73</a></td><td><a href="https://explorer.celo.org/mainnet/address/0x434563B0604BE100F04B7Ae485BcafE3c9D8850E">0x434563B0604BE100F04B7Ae485BcafE3c9D8850E</a></td></tr><tr><td>StableTokenBRL</td><td><a href="https://explorer.celo.org/mainnet/address/
0xe8537a3d056da446677b9e9d6c5db704eaab4787">0xe8537a3d056da446677b9e9d6c5db704eaab4787</a></td><td><a href="https://explorer.celo.org/mainnet/address/0x434563B0604BE100F04B7Ae485BcafE3c9D8850E">0x434563B0604BE100F04B7Ae485BcafE3c9D8850E</a></td></tr><tr><td>StableTokenXOF</td><td><a href="https://explorer.celo.org/mainnet/address/0x73F93dcc49cB8A239e2032663e9475dd5ef29A08">0x73F93dcc49cB8A239e2032663e9475dd5ef29A08</a></td><td><a href="https://explorer.celo.org/mainnet/address/0x434563B0604BE100F04B7Ae485BcafE3c9D8850E">0x434563B0604BE100F04B7Ae485BcafE3c9D8850E</a></td></tr><tr><td>StableTokenKES</td><td><a href="https://explorer.celo.org/mainnet/address/0x456a3D042C0DbD3db53D5489e98dFb038553B0d0">0x456a3D042C0DbD3db53D5489e98dFb038553B0d0</a></td><td><a href="https://explorer.celo.org/mainnet/address/0x434563B0604BE100F04B7Ae485BcafE3c9D8850E">0x434563B0604BE100F04B7Ae485BcafE3c9D8850E</a></td></tr>
<tr><td>StableTokenPSO</td><td><a href="https://explorer.celo.org/mainnet/address/0x7242a5FfbC765F322ee7cAd7957c291aC54c33F4">0x7242a5FfbC765F322ee7cAd7957c291aC54c33F4</a></td><td><a href="https://explorer.celo.org/mainnet/address/0x434563B0604BE100F04B7Ae485BcafE3c9D8850E">0x434563B0604BE100F04B7Ae485BcafE3c9D8850E</a></td></tr>
<tr><td>StableTokenPHP</td><td><a href="https://explorer.celo.org/mainnet/address/0x105d4A9306D2E55a71d2Eb95B81553AE1dC20d7B">0x105d4A9306D2E55a71d2Eb95B81553AE1dC20d7B</a></td><td><a href="https://explorer.celo.org/mainnet/address/0x434563B0604BE100F04B7Ae485BcafE3c9D8850E">0x434563B0604BE100F04B7Ae485BcafE3c9D8850E</a></td></tr>
<tr><td>SortedOracles</td><td><a href="https://explorer.celo.org/mainnet/address/0xefb84935239dacdecf7c5ba76d8de40b077b7b33">0xefb84935239dacdecf7c5ba76d8de40b077b7b33</a></td><td><a href="https://explorer.celo.org/mainnet/address/0x4B621443c1c749ef5252e8AEE158A52B5eCe304A">0x4B621443c1c749ef5252e8AEE158A52B5eCe304A</a></td></tr><tr><td>MENTO token</td><td><a href="https://celoscan.io/address/0x7FF62f59e3e89EA34163EA1458EEBCc81177Cfb6">0x7FF62f59e3e89EA34163EA1458EEBCc81177Cfb6</a></td><td>❌ Non-upgradable</td></tr><tr><td>veMENTO</td><td><a href="https://celoscan.io/address/0x34c5bb4113cd6ff681a82a8e8cffb3b587485d73">0x34C5BB4113Cd6FF681A82A8E8CffB3b587485D73</a></td><td><a href="https://celoscan.io/token/0x001Bb66636dCd149A1A2bA8C50E408BdDd80279C">0x001Bb66636dCd149A1A2bA8C50E408BdDd80279C</a></td></tr><tr><td>Governor</td><td><a href="https://celoscan.io/address/0xb910a75f9a96f1f0fafeb2e3f823b3e030671cdf">0xB910a75f9A96f1F0FAfEb2E3F823B3e030671CDf</a></td><td><a href="https://celoscan.io/address/0x47036d78bB3169b4F5560dD77BF93f4412A59852">0x47036d78bB3169b4F5560dD77BF93f4412A59852</a></td></tr><tr><td>Timelock</td><td><a href="https://celoscan.io/address/0x3efad8f997f705675924470ec84677db68c5a2d0">0x3eFAD8F997F705675924470Ec84677DB68c5A2d0</a></td><td><a href="https://celoscan.io/address/0x890DB8A597940165901372Dd7DB61C9f246e2147">0x890DB8A597940165901372Dd7DB61C9f246e2147</a></td></tr></tbody></table>
{% endtab %}

Expand All @@ -34,7 +34,7 @@
| StableTokenBRL | [0xe4d517785d091d3c54818832db6094bcc2744545](https://explorer.celo.org/alfajores/address/0xe4d517785d091d3c54818832db6094bcc2744545) | [0x3Bd899048f4f6951fFeB5474205B79FDB09D6212](https://explorer.celo.org/alfajores/address/0x3Bd899048f4f6951fFeB5474205B79FDB09D6212) |
| StableTokenXOF | [0xB0FA15e002516d0301884059c0aaC0F0C72b019D](https://explorer.celo.org/alfajores/address/0xB0FA15e002516d0301884059c0aaC0F0C72b019D) | [0x3Bd899048f4f6951fFeB5474205B79FDB09D6212](https://explorer.celo.org/alfajores/address/0x3Bd899048f4f6951fFeB5474205B79FDB09D6212) |
| StableTokenKES | [0x1E0433C1769271ECcF4CFF9FDdD515eefE6CdF92](https://explorer.celo.org/alfajores/address/0x1E0433C1769271ECcF4CFF9FDdD515eefE6CdF92) | [0x3Bd899048f4f6951fFeB5474205B79FDB09D6212](https://explorer.celo.org/alfajores/address/0x3Bd899048f4f6951fFeB5474205B79FDB09D6212) |
| StableTokenPSO | [0x8E00fA3a6e955B8B56C861a4f0Bd7C80e27f3760](https://explorer.celo.org/alfajores/address/0x8E00fA3a6e955B8B56C861a4f0Bd7C80e27f3760) | [0x3Bd899048f4f6951fFeB5474205B79FDB09D6212](https://explorer.celo.org/alfajores/address/0x3Bd899048f4f6951fFeB5474205B79FDB09D6212) |
| StableTokenPHP | [0x5E0E3c9419C42a1B04e2525991FB1A2C467AB8bF](https://explorer.celo.org/alfajores/address/0x5E0E3c9419C42a1B04e2525991FB1A2C467AB8bF) | [0x3Bd899048f4f6951fFeB5474205B79FDB09D6212](https://explorer.celo.org/alfajores/address/0x3Bd899048f4f6951fFeB5474205B79FDB09D6212) |
| 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 |
Expand All @@ -49,7 +49,6 @@

<table><thead><tr><th width="222">Contract</th><th>Address</th><th>Implementation</th><th data-hidden></th><th data-hidden></th></tr></thead><tbody><tr><td>Broker</td><td><a href="https://explorer.celo.org/baklava/address/0x6723749339e320E1EFcd9f1B0D997ecb45587208">0x6723749339e320E1EFcd9f1B0D997ecb45587208</a></td><td><a href="https://explorer.celo.org/baklava/address/0xb474472410F72c292280Ad6778978b49B8F7e68c">0xb474472410F72c292280Ad6778978b49B8F7e68c</a></td><td></td><td></td></tr><tr><td>BiPoolManager</td><td><a href="https://explorer.celo.org/baklava/address/0xFF9a3da00F42839CD6D33AD7adf50bCc97B41411">0xFF9a3da00F42839CD6D33AD7adf50bCc97B41411</a></td><td><a href="https://explorer.celo.org/baklava/address/0xf0e764Da1E61Bd5421692e5d02bdad9f3B09f825/">0xf0e764Da1E61Bd5421692e5d02bdad9f3B09f825</a></td><td></td><td></td></tr><tr><td>BreakerBox</td><td><a href="https://explorer.celo.org/baklava/address/0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7">0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7</a></td><td>❌ Non-upgradable</td><td></td><td></td></tr><tr><td>Reserve</td><td><a href="https://explorer.celo.org/baklava/address/0x68Dd816611d3DE196FDeb87438B74A9c29fd649f">0x68Dd816611d3DE196FDeb87438B74A9c29fd649f</a></td><td><a href="https://explorer.celo.org/baklava/address/0x1888c9f6d77dDc5517074cb77F024871B9614002">0x1888c9f6d77dDc5517074cb77F024871B9614002</a></td><td></td><td></td></tr><tr><td><p>ConstantSum</p><p>PricingModule</p></td><td><a href="https://explorer.celo.org/baklava/address/0x2901da88dd444a3c41AF51696548DEe3524Cf8Dc">0x2901da88dd444a3c41AF51696548DEe3524Cf8Dc</a></td><td>❌ Non-upgradable</td><td></td><td></td></tr><tr><td><p>ConstantProduct</p><p>PricingModule</p></td><td><a href="https://explorer.celo.org/baklava/address/0x7586680Dd2e4F977C33cDbd597fa2490e342CbA2">0x7586680Dd2e4F977C33cDbd597fa2490e342CbA2</a></td><td>❌ Non-upgradable</td><td></td><td></td></tr><tr><td>MedianDeltaBreaker</td><td><a href="https://explorer.celo.org/baklava/address/0x286a8137EE9EE6dE8B5e5be334706fA812400994">0x286a8137EE9EE6dE8B5e5be334706fA812400994</a></td><td>❌ Non-upgradable</td><td></td><td></td></tr><tr><td>ValueDeltaBreaker</td><td><a href="https://explorer.celo.org/baklava/address/0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a">0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a</a></td><td>❌ Non-upgradable</td><td></td><td></td></tr><tr><td>StableToken</td><td><a href="https://explorer.celo.org/baklava/address/0x62492a644a588fd904270bed06ad52b9abfea1ae">0x62492a644a588fd904270bed06ad52b9abfea1ae</a></td><td><a href="https://explorer.celo.org/baklava/address/0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3">0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3</a></td><td></td><td></td></tr><tr><td>StableTokenEUR</td><td><a href="https://explorer.celo.org/baklava/address/0xf9ece301247ad2ce21894941830a2470f4e774ca">0xf9ece301247ad2ce21894941830a2470f4e774ca</a></td><td><a href="https://explorer.celo.org/baklava/address/0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3">0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3</a></td><td></td><td></td></tr><tr><td>StableTokenBRL</td><td><a href="https://explorer.celo.org/baklava/address/0x6a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1">0x6a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1</a></td><td><a href="https://explorer.celo.org/baklava/address/0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3">0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3</a></td><td></td><td></td></tr><tr><td>StableTokenXOF</td><td><a href="https://explorer.celo.org/baklava/address/0x64c1D812673E93Bc036AdC3D547d9950696DA5Af">0x64c1D812673E93Bc036AdC3D547d9950696DA5Af</a></td><td><a href="https://explorer.celo.org/baklava/address/0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3">0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3</a></td><td></td><td></td></tr><tr><td>StableTokenKES</td><td><a href="https://explorer.celo.org/baklava/address/
0x8813Ae180017057d0Cf98C930cED1E7101B97370">0x8813Ae180017057d0Cf98C930cED1E7101B97370</a></td><td><a href="https://explorer.celo.org/baklava/address/0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3">0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3</a></td><td></td><td></td></tr>
<tr><td>StableTokenPSO</td><td><a href="https://explorer.celo.org/baklava/address/0x7888C0513F5c85FD8592eEFF179Dc02226c0e6ac">0x7888C0513F5c85FD8592eEFF179Dc02226c0e6ac</a></td><td><a href="https://explorer.celo.org/baklava/address/0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3">0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3</a></td><td></td><td></td></tr>
<tr><td>SortedOracles</td><td><a href="https://explorer.celo.org/baklava/address/0x88a187a876290e9843175027902b9f7f1b092c88">0x88a187a876290e9843175027902b9f7f1b092c88</a></td><td><a href="https://explorer.celo.org/baklava/address/0x2e229aa95c67baa6c08073f26ABA8E4083e98489">0x2e229aa95c67baa6c08073f26ABA8E4083e98489</a></td><td></td><td></td></tr><tr><td>BridgedUSDC*</td><td><a href="https://explorer.celo.org/baklava/address/0x4c6B046750F9aBF6F0f3B511217438451bc6Aa02">0x4c6B046750F9aBF6F0f3B511217438451bc6Aa02</a></td><td>❌ Non-upgradable</td><td></td><td></td></tr><tr><td>BridgedEUROC*</td><td><a href="https://explorer.celo.org/baklava/address/0x6f90ac394b1F45290d3023e4Ba0203005cAF2A4B">0x6f90ac394b1F45290d3023e4Ba0203005cAF2A4B</a></td><td>❌ Non-upgradable</td><td></td><td></td></tr><tr><td>mockNativeUSDC*</td><td><a href="https://explorer.celo.org/baklava/address/0xB407D37d76c417B6343310D42611FCA106B2abB8">0xB407D37d76c417B6343310D42611FCA106B2abB8</a></td><td>❌ Non-upgradable</td><td></td><td></td></tr><tr><td>mockNativeUSDT*</td><td><a href="https://explorer.celo.org/baklava/address/0x27c586469038A1749B27BF5914DAff7A14227AfB">0x27c586469038A1749B27BF5914DAff7A14227AfB</a></td><td>❌ Non-upgradable</td><td></td><td></td></tr></tbody></table>

\*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.
Expand Down
6 changes: 6 additions & 0 deletions developers/smart-contracts/sortedoracles.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,10 @@ address(uint160(uint256(keccak256("USDCUSD"))))
// == 0xA1A8003936862E7a15092A91898D69fa8bCE290c
```

Rates that are relayed from Chainlink price feeds have the prefix "relayed:" added to the pair.
```solidity
address(uint160(uint256(keccak256("relayed:PHPUSD"))))
// == 0xab921d6ab1057601A9ae19879b111fC381a2a8E9
```

An example can be found in this [Celo Governance Proposal](https://github.com/celo-org/governance/blob/roman/add-usdc-oracles/CGPs/cgp-0071.md#status).
9 changes: 8 additions & 1 deletion protocol-concepts/governance/verification.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ Rate Feed identifiers are the [report targets for oracles](../../developers/smar
<tr><td>CELO/BRL</td><td>0xe8537a3d056DA446677B9E9d6c5dB704EaAb4787</td><td>The <a href="https://explorer.celo.org/mainnet/address/0xe8537a3d056DA446677B9E9d6c5dB704EaAb4787">cREAL contract address</a></td></tr>
<tr><td>CELO/XOF</td><td>0x73F93dcc49cB8A239e2032663e9475dd5ef29A08</td><td>The <a href="https://explorer.celo.org/mainnet/address/0x73F93dcc49cB8A239e2032663e9475dd5ef29A08">eXOF contract address </a></td></tr>
<tr><td>CELO/KES</td><td>0x456a3D042C0DbD3db53D5489e98dFb038553B0d0</td><td>The <a href="https://explorer.celo.org/mainnet/address/0x456a3D042C0DbD3db53D5489e98dFb038553B0d0">cKES contract address </a></td></tr>
<tr><td>CELO/PHP</td><td>0xaFc02368A174Cd08e01c373de6D0B537CECF43C8</td><td>
<code>address(uint160(uint256(keccak256("relayed:CELOPHP"))))</code>
</td></tr>
<tr><td>USDC/USD</td><td>0xA1A8003936862E7a15092A91898D69fa8bCE290c</td><td><code>address(uint160(uint256(keccak256("USDCUSD"))))</code></td>
</tr><tr><td>USDC/EUR</td><td>0x206B25Ea01E188Ee243131aFdE526bA6E131a016</td><td><code>address(uint160(uint256(keccak256("USDCEUR"))))</code></td></tr>
<tr><td>USDC/BRL</td><td>0x25F21A1f97607Edf6852339fad709728cffb9a9d</td><td><code>address(uint160(uint256(keccak256("USDCBRL"))))</code></td></tr>
Expand All @@ -26,7 +29,10 @@ Rate Feed identifiers are the [report targets for oracles](../../developers/smar
<tr><td>EUR/XOF</td><td>0x40dc8528167557353fdcd98548ab2139a670dd0b</td><td><code>address(uint160(uint256(keccak256("EURXOF"))))</code></td></tr>
<tr><td>KES/USD</td><td>0xbAcEE37d31b9f022Ef5d232B9fD53F05a531c169</td><td><code>address(uint160(uint256(keccak256("KESUSD"))))</code></td></tr>
<tr><td>USDT/USD</td><td>0xE06C10C63377cD098b589c0b90314bFb55751558</td><td><code>address(uint160(uint256(keccak256("USDTUSD"))))</code></td></tr>
<tr><td>PHP/USD</td><td>0xab921d6ab1057601A9ae19879b111fC381a2a8E9</td><td><code>address(uint160(uint256(keccak256("relayed:PHPUSD"))))</code></td></tr>
</tbody></table>
*For Rate Feeds with the prefix "relayed:" in the identifier calculation, the data is relayed from Chainlink Price Feed contracts.


### Exchange IDs

Expand Down Expand Up @@ -56,5 +62,6 @@ exchangeId = keccak256(
<tr><td>cEUR/nativeUSDC</td><td>0x99be8b8341ba00914600cda701568ab27eea9aca7a32fa48c26e07b86841020c</td><td><code>keccak256(abi.encodePacked("cEUR", "USDC", "ConstantSum"))</code></td></tr>
<tr><td>cBRL/nativeUSDC</td><td>0xe8693b17c0f002f6a2fe839525557cef10dfeacef9e16c9bbdcb01c57933ce58</td><td><code>keccak256(abi.encodePacked("cREAL", "USDC", "ConstantSum"))</code></td>
<tr><td>cUSD/USDT</td><td>0x773bcec109cee923b5e04706044fd9d6a5121b1a6a4c059c36fdbe5b845d4e9b</td><td><code>keccak256(abi.encodePacked("cUSD", "USD₮", "ConstantSum"))</code></td>
<tr><td>cUSD/cKES</td><td>0x89de88b8eb790de26f4649f543cb6893d93635c728ac857f0926e842fb0d298b</td><td><code>keccak256(abi.encodePacked("cUSD", "cKES", "ConstantSum"))</code></td>
<tr><td>cUSD/cKES</td><td>0x89de88b8eb790de26f4649f543cb6893d93635c728ac857f0926e842fb0d298b</td><td><code>keccak256(abi.encodePacked("cUSD", "cKES", "ConstantSum"))</code></td></tr>
<tr><td>cUSD/PUSO</td><td>0x7952984d7278ca3417febf52815c321984ac3147ced2c02bb6a02b0bcab08413</td><td><code>keccak256(abi.encodePacked("cUSD", "PUSO", "ConstantSum"))</code></td>
</tr></tbody></table>

0 comments on commit c3d43da

Please sign in to comment.