/smart-contracts

Upgradeable smart contracts for cover compared marketplace.

Primary LanguageJavaScript

Uniswap Addresses

  • UNISWAPV2_ROUTER = '0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D';
  • UNISWAPV2_FACTORY = '0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f';

Rinkeby Deployment

Prerequisites

  • CVR: 0xd3e48FAcD30A73609ffA60AE84851e72d10fEa52

  • USDC: 0xD4D5c5D939A173b9c18a6B72eEaffD98ecF8b3F6

  • WETH(uniswap V2): 0xc778417e063141139fce010982780140aa0cd5ab

  • WETH(uniswap v2)_CVR pair: 0xab33f0be227aed1c55c274b658f0587544e84e66

  • WETH_USDC pair: 0xe811857ab52a3f1f86273a73517dafe7d4828895

  • CVR_USDC pair: 0x7a5ddc2479c53e9d1899242f7bd2504524da7511

  • ExchangeAgent: 0x3320C193109265faC179cC3eF0a466Cca01651DF

  • TWAP_ORACLE_PRICE_FEED_FACTORY = 0x6fa8a7E5c13E4094fD4Fa288ba59544791E4c9d3

  • CVR/USDC TWAP oracle price feed: 0x8d6D6eeA128a40EFbC0d0a04D7aaC36689F12A46

  • CVR/WETH(uniswap V2) TWAP oracle price feed: 0xe74ef80E94db7B8bfC47Fb9390D780aAb362DEcB

  • WETH/USDC TWAP oracle price feed: 0xc86718f161412Ace9c0dC6F81B26EfD4D3A8F5e0

Polkas

OffChain polkas

  • MSOPolka: 0x49d7Ed485b90aDc96e8e24240e96bc0c7bf5BD13
  • P4LPolka: 0x51956B95f63894Ef378BFEb6e9AaEe837393e266

OnChain Polkas

  • InsureAcePolka: 0x2Bf563Fff6e951724136d069D6D5e885742942B6

Kovan Deployment

Prerequisites

  • CVR: 0xFc9B2B2565B38511B9822887F99D036d694a11e6

  • USDC: 0x5FED7f0b36374B8Ee25177b3cbE21B6c8E079F4E

  • WETH(uniswap V2): 0xd0a1e359811322d97991e03f863a0c30c2cf029c

  • WETH(uniswap v2)_CVR pair: 0xe02c1be3ef7e166b9112498584fc2eea4656f840

  • USDC_WETH pair: 0x8d94313ebbb75f608d3569bbcae70566761beb87

  • USDC_CVR pair: 0xe15a2367a334f445ffcba7be5ee1e423c963685a

  • ExchangeAgent: 0x51FCc54e9c7D8606cD16ea54e91Ed4D09F831e64

  • TWAP_ORACLE_PRICE_FEED_FACTORY = 0x08851c9fAa2b1a96097618aD5C7bd6aF781a5ba7

  • CVR/USDC TWAP oracle price feed: 0x1962ab2E748D202BEEf87a71b1E26dCDeD9456Ac

  • CVR/WETH(uniswap V2) TWAP oracle price feed: 0x318dE0284dd2f18c0021F6fB2d54B3fC57B55103

  • WETH/USDC TWAP oracle price feed: 0xb3dEcC8bAAd6226835BdB92C19f082Fba443Ad3a

Polkas

OffChain partners

OnChain partners

  • NexusMutualPolka: 0x600cd52172f78d3Cc3593972d8Cf3BD4BBAcC4bB

TODO list

Nexus Mutual

  • coverAsset parameter: Can we set available cover assets if we create distributor?