Procházet zdrojové kódy

deploy price feed and entropy on spiderman (#3013)

* deploy price feed on spiderman

* deploy entropy

* nits new line
Nidhi Singh před 2 měsíci
rodič
revize
df1090d9c9

+ 1 - 1
contract_manager/scripts/deploy_evm_entropy_contracts.ts

@@ -21,7 +21,7 @@ import {
   topupAccountsIfNecessary,
   DefaultAddresses,
 } from "./common";
-import { getOrDeployExecutorContract } from "./deploy_evm_executor";
+import { getOrDeployExecutorContract } from "./deploy_evm_executor_contracts";
 
 interface DeploymentConfig extends BaseDeployConfig {
   type: DeploymentType;

+ 7 - 0
contract_manager/store/chains/EvmChains.json

@@ -1300,5 +1300,12 @@
     "rpcUrl": "https://rpc.testnet.fluent.xyz/",
     "networkId": 20994,
     "type": "EvmChain"
+  },
+  {
+    "id": "spiderman",
+    "mainnet": true,
+    "rpcUrl": "https://rpc-mainnet.spiderman.com/rpc/",
+    "networkId": 143,
+    "type": "EvmChain"
   }
 ]

+ 6 - 1
contract_manager/store/contracts/EvmEntropyContracts.json

@@ -188,5 +188,10 @@
     "chain": "hyperevm_testnet",
     "address": "0x23f0e8FAeE7bbb405E7A7C3d60138FCfd43d7509",
     "type": "EvmEntropyContract"
+  },
+  {
+    "chain": "spiderman",
+    "address": "0xD458261E832415CFd3BAE5E416FdF3230ce6F134",
+    "type": "EvmEntropyContract"
   }
-]
+]

+ 6 - 1
contract_manager/store/contracts/EvmExecutorContracts.json

@@ -218,5 +218,10 @@
     "chain": "ethereal_testnet_v2",
     "address": "0xe9d69CdD6Fe41e7B621B4A688C5D1a68cB5c8ADc",
     "type": "EvmExecutorContract"
+  },
+  {
+    "chain": "spiderman",
+    "address": "0x26DD80569a8B23768A1d80869Ed7339e07595E85",
+    "type": "EvmExecutorContract"
   }
-]
+]

+ 6 - 1
contract_manager/store/contracts/EvmPriceFeedContracts.json

@@ -858,5 +858,10 @@
     "chain": "fluent_testnet",
     "address": "0x2880aB155794e7179c9eE2e38200202908C17B43",
     "type": "EvmPriceFeedContract"
+  },
+  {
+    "chain": "spiderman",
+    "address": "0x2880aB155794e7179c9eE2e38200202908C17B43",
+    "type": "EvmPriceFeedContract"
   }
-]
+]

+ 6 - 1
contract_manager/store/contracts/EvmWormholeContracts.json

@@ -863,5 +863,10 @@
     "chain": "fluent_testnet",
     "address": "0xb27e5ca259702f209a29225d0eDdC131039C9933",
     "type": "EvmWormholeContract"
+  },
+  {
+    "chain": "spiderman",
+    "address": "0xb27e5ca259702f209a29225d0eDdC131039C9933",
+    "type": "EvmWormholeContract"
   }
-]
+]

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

@@ -115,6 +115,7 @@ export const RECEIVER_CHAINS = {
   mezo: 60084,
   iota_sui_mainnet: 60085,
   camp_network: 60086,
+  spiderman: 60087,
 
   // Testnets as a separate chain ids (to use stable data sources and governance for them)
   injective_testnet: 60013,