Răsfoiți Sursa

chore(contract_manager): add ronin networks

Ali Behjati 2 ani în urmă
părinte
comite
9cec35b251

+ 5 - 1
contract_manager/scripts/update_pricefeed.ts

@@ -33,7 +33,11 @@ async function main() {
   const argv = await parser.argv;
   const contract = DefaultStore.contracts[argv.contract];
   if (!contract) {
-    throw new Error(`Contract ${argv.contract} not found`);
+    throw new Error(
+      `Contract ${argv.contract} not found. Contracts found: ${Object.keys(
+        DefaultStore.contracts
+      )}`
+    );
   }
   const defaultEndpoint = contract.getChain().isMainnet()
     ? "https://xc-mainnet.pyth.network"

+ 12 - 0
contract_manager/store/chains/EvmChains.yaml

@@ -316,3 +316,15 @@
   rpcUrl: https://sepolia-rpc.scroll.io/
   networkId: 534351
   type: EvmChain
+- id: saigon
+  wormholeChainName: ronin
+  mainnet: false
+  rpcUrl: https://api-gateway.skymavis.com/rpc/testnet?apikey=put-me-here-from-ronin-wallet
+  networkId: 2021
+  type: EvmChain
+- id: ronin
+  wormholeChainName: ronin
+  mainnet: true
+  rpcUrl: https://api-gateway.skymavis.com/rpc?apikey=put-me-here-from-ronin-wallet
+  networkId: 2020
+  type: EvmChain

+ 6 - 0
contract_manager/store/contracts/EvmContracts.yaml

@@ -157,3 +157,9 @@
 - chain: scroll_sepolia
   address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729"
   type: EvmContract
+- chain: saigon
+  address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729"
+  type: EvmContract
+- chain: ronin
+  address: "0x2880aB155794e7179c9eE2e38200202908C17B43"
+  type: EvmContract

+ 1 - 0
governance/xc_admin/packages/xc_admin_common/src/chains.ts

@@ -41,6 +41,7 @@ export const RECEIVER_CHAINS = {
   eos: 60026,
   syndr: 60027,
   scroll: 60028,
+  ronin: 60029,
 };
 
 // If there is any overlapping value the receiver chain will replace the wormhole