소스 검색

chore(target_chains/ethereum): add Astar zkEVM mainnet network (#1336)

Ali Behjati 1 년 전
부모
커밋
316816683e

+ 6 - 1
contract_manager/store/chains/EvmChains.yaml

@@ -333,11 +333,16 @@
   rpcUrl: https://zetachain-evm.blockpi.network/v1/rpc/public
   networkId: 7000
   type: EvmChain
-- id: astar_testnet
+- id: astar_zkevm_testnet
   mainnet: false
   rpcUrl: https://rpc.zkatana.gelato.digital
   networkId: 1261120
   type: EvmChain
+- id: astar_zkevm
+  mainnet: true
+  rpcUrl: https://rpc.startale.com/astar-zkevm
+  networkId: 3776
+  type: EvmChain
 - id: coredao_testnet
   mainnet: false
   rpcUrl: https://rpc.test.btcs.network

+ 4 - 1
contract_manager/store/contracts/EvmPriceFeedContracts.yaml

@@ -166,7 +166,7 @@
 - chain: chiliz_spicy
   address: "0x23f0e8FAeE7bbb405E7A7C3d60138FCfd43d7509"
   type: EvmPriceFeedContract
-- chain: astar_testnet
+- chain: astar_zkevm_testnet
   address: "0x8D254a21b3C86D32F7179855531CE99164721933"
   type: EvmPriceFeedContract
 - chain: coredao_testnet
@@ -286,3 +286,6 @@
 - chain: blast
   address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729"
   type: EvmPriceFeedContract
+- chain: astar_zkevm
+  address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729"
+  type: EvmPriceFeedContract

+ 2 - 2
governance/xc_admin/packages/xc_admin_common/src/chains.ts

@@ -51,7 +51,7 @@ export const RECEIVER_CHAINS = {
   manta: 60032,
   chiliz: 60033,
   zetachain: 60034,
-  astar: 60035,
+  astar_zkevm: 60035,
   coredao: 60036,
   tomochain: 60037,
   stacks: 60038,
@@ -107,7 +107,7 @@ export const RECEIVER_CHAINS = {
   optimism_sepolia: 50033,
   chiliz_spicy: 50034, // Chiliz testnet
   zetachain_testnet: 50035,
-  astar_testnet: 50036,
+  astar_zkevm_testnet: 50036,
   coredao_testnet: 50037,
   tomochain_testnet: 50038,
   stacks_testnet: 50039,

+ 2 - 1
package-lock.json

@@ -59920,7 +59920,7 @@
     },
     "target_chains/ethereum/sdk/js": {
       "name": "@pythnetwork/pyth-evm-js",
-      "version": "1.33.0",
+      "version": "1.34.0",
       "license": "Apache-2.0",
       "dependencies": {
         "@pythnetwork/price-service-client": "*",
@@ -60020,6 +60020,7 @@
       }
     },
     "target_chains/solana/sdk/js/pyth_solana_receiver": {
+      "name": "@pythnetwork/pyth-solana-receiver",
       "version": "0.1.0",
       "license": "Apache-2.0",
       "dependencies": {

+ 1 - 1
target_chains/ethereum/sdk/js/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@pythnetwork/pyth-evm-js",
-  "version": "1.33.0",
+  "version": "1.34.0",
   "description": "Pyth Network EVM Utils in JS",
   "homepage": "https://pyth.network",
   "author": {

+ 1 - 0
target_chains/ethereum/sdk/js/src/index.ts

@@ -12,6 +12,7 @@ export {
 export const CONTRACT_ADDR: Record<string, string> = {
   // Mainnets
   arbitrum: "0xff1a0f4744e8582DF1aE09D5611b887B6a12925C",
+  astar_zkevm: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729",
   aurora: "0xF89C7b475821EC3fDC2dC8099032c05c6c0c9AB9",
   avalanche: "0x4305FB66699C3B2702D4d05CF36551390A4c69C6",
   blast: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729",