From 5952b9df12083fc9cd342361e7cc5e4bd3390d0a Mon Sep 17 00:00:00 2001 From: Aditya Arora Date: Fri, 14 Jun 2024 15:14:48 -0400 Subject: [PATCH] (chore)(evm/pricefeed) Deploy Polynomial (#1696) * (chore) Add Polynomial * Added etherlink as well --- contract_manager/store/chains/EvmChains.yaml | 10 ++++++++++ .../store/contracts/EvmPriceFeedContracts.yaml | 6 ++++++ .../store/contracts/EvmWormholeContracts.yaml | 6 ++++++ .../xc_admin/packages/xc_admin_common/src/chains.ts | 2 ++ target_chains/ethereum/sdk/js/package.json | 2 +- target_chains/ethereum/sdk/js/src/index.ts | 2 ++ 6 files changed, 27 insertions(+), 1 deletion(-) diff --git a/contract_manager/store/chains/EvmChains.yaml b/contract_manager/store/chains/EvmChains.yaml index 89cabd24cc..c53a7626fc 100644 --- a/contract_manager/store/chains/EvmChains.yaml +++ b/contract_manager/store/chains/EvmChains.yaml @@ -629,3 +629,13 @@ rpcUrl: https://node.ghostnet.etherlink.com/ networkId: 128123 type: EvmChain +- id: polynomial + mainnet: true + rpcUrl: https://rpc.polynomial.fi/ + networkId: 8008 + type: EvmChain +- id: etherlink + mainnet: true + rpcUrl: https://node.mainnet.etherlink.com/ + networkId: 42793 + type: EvmChain diff --git a/contract_manager/store/contracts/EvmPriceFeedContracts.yaml b/contract_manager/store/contracts/EvmPriceFeedContracts.yaml index 722bc78eed..075bd30748 100644 --- a/contract_manager/store/contracts/EvmPriceFeedContracts.yaml +++ b/contract_manager/store/contracts/EvmPriceFeedContracts.yaml @@ -355,3 +355,9 @@ - chain: etherlink_testnet address: "0x2880aB155794e7179c9eE2e38200202908C17B43" type: EvmPriceFeedContract +- chain: polynomial + address: "0x2880aB155794e7179c9eE2e38200202908C17B43" + type: EvmPriceFeedContract +- chain: etherlink + address: "0x2880aB155794e7179c9eE2e38200202908C17B43" + type: EvmPriceFeedContract diff --git a/contract_manager/store/contracts/EvmWormholeContracts.yaml b/contract_manager/store/contracts/EvmWormholeContracts.yaml index 2b69e8a50d..54d49f0717 100644 --- a/contract_manager/store/contracts/EvmWormholeContracts.yaml +++ b/contract_manager/store/contracts/EvmWormholeContracts.yaml @@ -334,3 +334,9 @@ - chain: etherlink_testnet address: "0xb27e5ca259702f209a29225d0eDdC131039C9933" type: EvmWormholeContract +- chain: polynomial + address: "0xb27e5ca259702f209a29225d0eDdC131039C9933" + type: EvmWormholeContract +- chain: etherlink + address: "0xb27e5ca259702f209a29225d0eDdC131039C9933" + type: EvmWormholeContract 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 1a94d3d2e8..dedd7da5db 100644 --- a/governance/xc_admin/packages/xc_admin_common/src/chains.ts +++ b/governance/xc_admin/packages/xc_admin_common/src/chains.ts @@ -72,6 +72,8 @@ export const RECEIVER_CHAINS = { sei_evm_mainnet: 50078, opbnb: 60052, gravity: 60053, + polynomial: 60054, + etherlink: 60055, // Testnets as a separate chain ids (to use stable data sources and governance for them) injective_testnet: 60013, diff --git a/target_chains/ethereum/sdk/js/package.json b/target_chains/ethereum/sdk/js/package.json index 815e032072..2e79c957b1 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.53.0", + "version": "1.55.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 d85146e7e2..6fd782e645 100644 --- a/target_chains/ethereum/sdk/js/src/index.ts +++ b/target_chains/ethereum/sdk/js/src/index.ts @@ -29,6 +29,7 @@ export const CONTRACT_ADDR: Record = { eos: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", evmos: "0x354bF866A4B006C9AF9d9e06d9364217A8616E12", ethereum: "0x4305FB66699C3B2702D4d05CF36551390A4c69C6", + etherlink: "0x2880aB155794e7179c9eE2e38200202908C17B43", fantom: "0xff1a0f4744e8582DF1aE09D5611b887B6a12925C", filecoin: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", flow_previewnet: "0x2880aB155794e7179c9eE2e38200202908C17B43", @@ -52,6 +53,7 @@ export const CONTRACT_ADDR: Record = { parallel: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", polygon: "0xff1a0f4744e8582DF1aE09D5611b887B6a12925C", polygon_zkevm: "0xC5E56d6b40F3e3B5fbfa266bCd35C37426537c65", + polynomial: "0x2880aB155794e7179c9eE2e38200202908C17B43", ronin: "0x2880aB155794e7179c9eE2e38200202908C17B43", scroll: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", shimmer: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729",