This governance proposal will whitelist the Chainlink relayer contracts required to support five new Mento stablecoins: GBP, AUD, CAD, CHF, and ZAR, based on the recent proposal from the Stabila foundation. The ChainlinkRelayer will transmit rate feed data from a Chainlink price feed or an aggregation of multiple Chainlink price feeds to the SortedOracles contract. Relayers for JPY and NGN will follow in a future proposal once price feeds for them are made available by Chainlink.
The following proxy contracts have been deployed to mainnet and verified, and their ownership has been transferred to governance:
Each stablecoin requires two rate feeds - one for the CELO/XXX pair and another for the XXX/USD pair. Details of the rate feeds and corresponding relayer contracts are provided in the table below:
| RateFeed | RateFeedId | Relayer Contract |
|---|---|---|
| relayed:CELOGBP | 0x6732fEF1b6EE8003A06a3D7eECFF1a36550CFDF5 | 0x3E3e3E04a4d4654042CB7f0efe10DeF73Fda6223 |
| relayed:GBPUSD | 0xf590b62f9cfcc6409075b1ecAc8176fe25744B88 | 0x215d3ba962597DeFb38Da439ED4dB8E8a63e409a |
| relayed:CELOZAR | 0xD064b6CcFF2AE8968bA6725e9A92f3F0431bf5D0 | 0x28EFfAbD76589Dd822F41e79C965c74Ab9d27160 |
| relayed:ZARUSD | 0x17ef04Af0c52465694a841552fc2415169b1114c | 0x4FF9042aF59AF2B507b9423bE385f664FF87F7af |
| relayed:CELOCHF | 0xD808031cC050CFC81e7609156002361af6a579A6 | 0x09B310c2D4b0CDCE563762C0e3992e352Cacdda6 |
| relayed:CHFUSD | 0x0f61BA9c30ef7CaEE7E5CC1F96BFFCb0f52ccD64 | 0x1b904277b22cA598ef17b38f64De5F9C29cd31BD |
| relayed:CELOCAD | 0x15339E57E761F006834893CD5134138339e7bfCb | 0x98aB92521fd13026292Cb6B31229ADf3B60fAE56 |
| relayed:CADUSD | 0x20869cF54Ead821C45DFb2aB0C23d2e10Fbb65A4 | 0x3a7af4E6f53ac13BC9e67Cb6ed5866d855692390 |
| relayed:CELOAUD | 0x1aA86eAd81936a1E9707c6B4A7AEfb2B4A538B58 | 0x50DA4b658076B86970EC6e6650823B4A24E7026f |
| relayed:AUDUSD | 0x646bD504C3864Ea5b8A6B6D25743721f61864A07 | 0xA8869Bb55d1082D12c8F993A56cE8D050551a3d9 |
Check the forum post for the complete list of transactions, including detailed verification steps.
Check the forum post for a detailed description of verification steps.
The data relayed by the ChainlinkRelayer contract is only as secure as the Chainlink price feeds it relies on. If the Chainlink price feeds are compromised, the data relayed by the ChainlinkRelayer contract could be manipulated. This could lead to the SortedOracles contract reporting incorrect rate feeds to the rest of the protocol.
This risk is present with all Oracle solution and is not specific to the Chainlink price feeds. In order to mitigate this risk, the Mento Protocol has implemented onchain circuit breakers that automatically pause the protocol if the reported data is outside of a predefined threshold. As well as our onchain trading limits, which limit the trading bandwidth.