From 6d3b5234f6b0b5209ff89cf5119c1f6acb37508f Mon Sep 17 00:00:00 2001 From: Aditya Arora Date: Tue, 26 Mar 2024 16:36:46 -0400 Subject: [PATCH] Added polygon_blackberry, optimism_celestia_raspberry,arbitrum_blueberry (#1391) * Added 3 new chains * pre-commit fix * alphabetical --- contract_manager/store/chains/EvmChains.yaml | 15 +++++++++++++++ .../store/contracts/EvmPriceFeedContracts.yaml | 9 +++++++++ .../packages/xc_admin_common/src/chains.ts | 3 +++ package-lock.json | 4 ++-- target_chains/ethereum/sdk/js/package.json | 2 +- target_chains/ethereum/sdk/js/src/index.ts | 3 +++ 6 files changed, 33 insertions(+), 3 deletions(-) diff --git a/contract_manager/store/chains/EvmChains.yaml b/contract_manager/store/chains/EvmChains.yaml index aacc2183..5fec1b54 100644 --- a/contract_manager/store/chains/EvmChains.yaml +++ b/contract_manager/store/chains/EvmChains.yaml @@ -48,6 +48,11 @@ rpcUrl: https://rpc.public.zkevm-test.net/ networkId: 1442 type: EvmChain +- id: polygon_blackberry + mainnet: false + rpcUrl: https://rpc.polygon-blackberry.gelato.digital + networkId: 94204209 + type: EvmChain - id: aurora_testnet mainnet: false rpcUrl: https://testnet.aurora.dev @@ -288,6 +293,11 @@ rpcUrl: https://sepolia-rollup.arbitrum.io/rpc networkId: 421614 type: EvmChain +- id: arbitrum_blueberry + mainnet: false + rpcUrl: https://rpc.arb-blueberry.gelato.digital + networkId: 88153591557 + type: EvmChain - id: boba mainnet: true rpcUrl: https://replica.boba.network @@ -318,6 +328,11 @@ rpcUrl: https://sepolia.optimism.io networkId: 11155420 type: EvmChain +- id: optimism_celestia_raspberry + mainnet: false + rpcUrl: https://rpc.opcelestia-raspberry.gelato.digital + networkId: 123420111 + type: EvmChain - id: chiliz_spicy mainnet: false rpcUrl: https://spicy-rpc.chiliz.com diff --git a/contract_manager/store/contracts/EvmPriceFeedContracts.yaml b/contract_manager/store/contracts/EvmPriceFeedContracts.yaml index 2c750913..4a0d3135 100644 --- a/contract_manager/store/contracts/EvmPriceFeedContracts.yaml +++ b/contract_manager/store/contracts/EvmPriceFeedContracts.yaml @@ -298,3 +298,12 @@ - chain: manta_sepolia address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729" type: EvmPriceFeedContract +- chain: polygon_blackberry + address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729" + type: EvmPriceFeedContract +- chain: arbitrum_blueberry + address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729" + type: EvmPriceFeedContract +- chain: optimism_celestia_raspberry + address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729" + type: EvmPriceFeedContract diff --git a/governance/xc_admin/packages/xc_admin_common/src/chains.ts b/governance/xc_admin/packages/xc_admin_common/src/chains.ts index 1c782917..2d66f119 100644 --- a/governance/xc_admin/packages/xc_admin_common/src/chains.ts +++ b/governance/xc_admin/packages/xc_admin_common/src/chains.ts @@ -131,6 +131,9 @@ export const RECEIVER_CHAINS = { berachain_testnet: 50056, merlin_testnet: 50057, manta_sepolia: 50058, + polygon_blackberry: 50059, // Gelato Testnet + arbitrum_blueberry: 50060, // Gelato Testnet + optimism_celestia_raspberry: 50061, // Gelato Testnet }; // If there is any overlapping value the receiver chain will replace the wormhole diff --git a/package-lock.json b/package-lock.json index ff4fc6b7..5ef089b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58902,7 +58902,7 @@ }, "target_chains/ethereum/entropy_sdk/solidity": { "name": "@pythnetwork/entropy-sdk-solidity", - "version": "1.2.0", + "version": "1.3.0", "license": "Apache-2.0", "devDependencies": { "abi_generator": "*", @@ -59356,7 +59356,7 @@ }, "target_chains/ethereum/sdk/js": { "name": "@pythnetwork/pyth-evm-js", - "version": "1.36.0", + "version": "1.37.0", "license": "Apache-2.0", "dependencies": { "@pythnetwork/price-service-client": "*", diff --git a/target_chains/ethereum/sdk/js/package.json b/target_chains/ethereum/sdk/js/package.json index c5567684..7f756675 100644 --- a/target_chains/ethereum/sdk/js/package.json +++ b/target_chains/ethereum/sdk/js/package.json @@ -1,6 +1,6 @@ { "name": "@pythnetwork/pyth-evm-js", - "version": "1.36.0", + "version": "1.37.0", "description": "Pyth Network EVM Utils in JS", "homepage": "https://pyth.network", "author": { diff --git a/target_chains/ethereum/sdk/js/src/index.ts b/target_chains/ethereum/sdk/js/src/index.ts index 62bdf853..67f3010e 100644 --- a/target_chains/ethereum/sdk/js/src/index.ts +++ b/target_chains/ethereum/sdk/js/src/index.ts @@ -56,6 +56,7 @@ export const CONTRACT_ADDR: Record = { zkfair: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", zksync_era: "0xf087c864AEccFb6A2Bf1Af6A0382B0d0f6c5D834", // Testnets (Stable sources) + arbitrum_blueberry: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", arbitrum_sepolia: "0x4374e5a8b9C22271E9EB878A2AA31DE97DF15DAF", astar_zkevm_testnet: "0x8D254a21b3C86D32F7179855531CE99164721933", aurora_testnet: "0x74f09cb3c7e2A01865f424FD14F6dc9A14E3e94E", @@ -95,8 +96,10 @@ export const CONTRACT_ADDR: Record = { movement_evm_devnet: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", mumbai: "0xFC6bd9F9f0c6481c6Af3A7Eb46b296A5B85ed379", neon_devnet: "0x0708325268dF9F66270F1401206434524814508b", + optimism_celestia_raspberry: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", optimism_goerli: "0xDd24F84d36BF92C65F92307595335bdFab5Bbd21", optimism_sepolia: "0x0708325268dF9F66270F1401206434524814508b", + polygon_blackberry: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", polygon_zkevm_testnet: "0xFf255f800044225f54Af4510332Aa3D67CC77635", saigon: "0xEbe57e8045F2F230872523bbff7374986E45C486", sei_evm_devnet: "0x23f0e8FAeE7bbb405E7A7C3d60138FCfd43d7509",