From a19812e8ee5d9bee0af795c11d3e2d3ba001e748 Mon Sep 17 00:00:00 2001 From: Daniel Chew Date: Sat, 11 Mar 2023 11:11:14 +0900 Subject: [PATCH 1/6] add evmos_testnet deployment files --- target_chains/ethereum/contracts/networks/9000.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/target_chains/ethereum/contracts/networks/9000.json b/target_chains/ethereum/contracts/networks/9000.json index 5eb392f63f..b7d4ebe499 100644 --- a/target_chains/ethereum/contracts/networks/9000.json +++ b/target_chains/ethereum/contracts/networks/9000.json @@ -13,4 +13,8 @@ "address": "0x354bF866A4B006C9AF9d9e06d9364217A8616E12", "transactionHash": "0xeece8e67ba75cdd07348ddafa383e7371b15ad08e2e630c8f040025c72fa6eba" } +<<<<<<< HEAD ] +======= +] +>>>>>>> 9eb6bc3a (add evmos_testnet deployment files) From 104a811ae6aaad3557868c4c97ef092fad089381 Mon Sep 17 00:00:00 2001 From: Daniel Chew Date: Mon, 13 Mar 2023 17:18:00 +0900 Subject: [PATCH 2/6] fix precommit --- target_chains/ethereum/contracts/networks/9000.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/target_chains/ethereum/contracts/networks/9000.json b/target_chains/ethereum/contracts/networks/9000.json index b7d4ebe499..d1d18abfd4 100644 --- a/target_chains/ethereum/contracts/networks/9000.json +++ b/target_chains/ethereum/contracts/networks/9000.json @@ -13,8 +13,4 @@ "address": "0x354bF866A4B006C9AF9d9e06d9364217A8616E12", "transactionHash": "0xeece8e67ba75cdd07348ddafa383e7371b15ad08e2e630c8f040025c72fa6eba" } -<<<<<<< HEAD -] -======= -] ->>>>>>> 9eb6bc3a (add evmos_testnet deployment files) +] \ No newline at end of file From e5793fc31b22f30acf39d2d6af6c19b3701de10c Mon Sep 17 00:00:00 2001 From: Guillermo Bescos Date: Tue, 14 Mar 2023 21:45:20 -0500 Subject: [PATCH 3/6] Deploy to neon --- governance/xc_governance_sdk_js/src/chains.ts | 1 + .../ethereum/contracts/.env.prod.neon_devnet | 5 +++++ .../ethereum/contracts/networks/245022926.json | 16 ++++++++++++++++ .../ethereum/contracts/truffle-config.js | 4 ++++ 4 files changed, 26 insertions(+) create mode 100644 target_chains/ethereum/contracts/.env.prod.neon_devnet create mode 100644 target_chains/ethereum/contracts/networks/245022926.json diff --git a/governance/xc_governance_sdk_js/src/chains.ts b/governance/xc_governance_sdk_js/src/chains.ts index 026aead016..6a171eca79 100644 --- a/governance/xc_governance_sdk_js/src/chains.ts +++ b/governance/xc_governance_sdk_js/src/chains.ts @@ -8,6 +8,7 @@ export const RECEIVER_CHAINS = { shimmer: 60004, gnosis: 60005, evmos: 60006, + neon : 60007 }; // If there is any overlapping value the receiver chain will replace the wormhole diff --git a/target_chains/ethereum/contracts/.env.prod.neon_devnet b/target_chains/ethereum/contracts/.env.prod.neon_devnet new file mode 100644 index 0000000000..f8a602c106 --- /dev/null +++ b/target_chains/ethereum/contracts/.env.prod.neon_devnet @@ -0,0 +1,5 @@ +MIGRATIONS_DIR=./migrations/prod-receiver +MIGRATIONS_NETWORK=neon_devnet +WORMHOLE_CHAIN_NAME=neon +CLUSTER=testnet +VALID_TIME_PERIOD_SECONDS=60 diff --git a/target_chains/ethereum/contracts/networks/245022926.json b/target_chains/ethereum/contracts/networks/245022926.json new file mode 100644 index 0000000000..2134f0b658 --- /dev/null +++ b/target_chains/ethereum/contracts/networks/245022926.json @@ -0,0 +1,16 @@ +[ + { + "contractName": "Migrations", + "address": "0x5e92a04Cb8591cb7d9FD40B77B474cde0fE44D36" + }, + { + "contractName": "WormholeReceiver", + "address": "0x5955C1478F0dAD753C7E2B4dD1b4bC530C64749f", + "transactionHash": "0x1c14a83c42fd99c7e78bfadf9a0200ac3cfd9682cdfbbf875b7ebf90ce75e520" + }, + { + "contractName": "PythUpgradable", + "address": "0x2FF312f50689ad279ABb164dB255Eb568733BD6c", + "transactionHash": "0x9fb37b19c9c4d1e765c495f74692de0645ce9efbd3ac7ad9d2a64f0bafccc675" + } +] \ No newline at end of file diff --git a/target_chains/ethereum/contracts/truffle-config.js b/target_chains/ethereum/contracts/truffle-config.js index 3581f0df1d..47420b2639 100644 --- a/target_chains/ethereum/contracts/truffle-config.js +++ b/target_chains/ethereum/contracts/truffle-config.js @@ -216,6 +216,10 @@ module.exports = { provider: payerProvider(`https://eth.bd.evmos.dev:8545/`), network_id: 9000, }, + neon_devnet: { + provider: payerProvider(`https://devnet.neonevm.org`), + network_id: 245022926, + }, }, compilers: { From cd254c471463636ee2aef64030dcb87402584519 Mon Sep 17 00:00:00 2001 From: Guillermo Bescos Date: Tue, 14 Mar 2023 21:48:12 -0500 Subject: [PATCH 4/6] Precommit --- governance/xc_governance_sdk_js/src/chains.ts | 2 +- target_chains/ethereum/contracts/networks/245022926.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/governance/xc_governance_sdk_js/src/chains.ts b/governance/xc_governance_sdk_js/src/chains.ts index 6a171eca79..1bf427bbe2 100644 --- a/governance/xc_governance_sdk_js/src/chains.ts +++ b/governance/xc_governance_sdk_js/src/chains.ts @@ -8,7 +8,7 @@ export const RECEIVER_CHAINS = { shimmer: 60004, gnosis: 60005, evmos: 60006, - neon : 60007 + neon: 60007, }; // If there is any overlapping value the receiver chain will replace the wormhole diff --git a/target_chains/ethereum/contracts/networks/245022926.json b/target_chains/ethereum/contracts/networks/245022926.json index 2134f0b658..a5be081bf7 100644 --- a/target_chains/ethereum/contracts/networks/245022926.json +++ b/target_chains/ethereum/contracts/networks/245022926.json @@ -13,4 +13,4 @@ "address": "0x2FF312f50689ad279ABb164dB255Eb568733BD6c", "transactionHash": "0x9fb37b19c9c4d1e765c495f74692de0645ce9efbd3ac7ad9d2a64f0bafccc675" } -] \ No newline at end of file +] From 105a3d60cfcec9e9dde60548c3ef8c56b43e9f11 Mon Sep 17 00:00:00 2001 From: Guillermo Bescos Date: Tue, 14 Mar 2023 21:57:24 -0500 Subject: [PATCH 5/6] Add to evm-js --- package-lock.json | 2 +- target_chains/ethereum/sdk/js/package.json | 2 +- target_chains/ethereum/sdk/js/src/index.ts | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 65c4ceb76e..b7cc48d9b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49985,7 +49985,7 @@ }, "target_chains/ethereum/sdk/js": { "name": "@pythnetwork/pyth-evm-js", - "version": "1.5.0", + "version": "1.6.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 44afa6c746..37ed859e8d 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.5.0", + "version": "1.6.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 b67155ed2d..d9f69fda8e 100644 --- a/target_chains/ethereum/sdk/js/src/index.ts +++ b/target_chains/ethereum/sdk/js/src/index.ts @@ -39,4 +39,5 @@ export const CONTRACT_ADDR: Record = { zksync: "0xf087c864AEccFb6A2Bf1Af6A0382B0d0f6c5D834", evmos: "0x354bF866A4B006C9AF9d9e06d9364217A8616E12", evmos_testnet: "0x354bF866A4B006C9AF9d9e06d9364217A8616E12", + neon_devnet: "0x2FF312f50689ad279ABb164dB255Eb568733BD6c", }; From 4d50e68d34908604c9405a19d2c8efc76ad9f6d1 Mon Sep 17 00:00:00 2001 From: Guillermo Bescos Date: Tue, 14 Mar 2023 22:23:07 -0500 Subject: [PATCH 6/6] Fix precommit --- target_chains/ethereum/contracts/networks/9000.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target_chains/ethereum/contracts/networks/9000.json b/target_chains/ethereum/contracts/networks/9000.json index d1d18abfd4..5eb392f63f 100644 --- a/target_chains/ethereum/contracts/networks/9000.json +++ b/target_chains/ethereum/contracts/networks/9000.json @@ -13,4 +13,4 @@ "address": "0x354bF866A4B006C9AF9d9e06d9364217A8616E12", "transactionHash": "0xeece8e67ba75cdd07348ddafa383e7371b15ad08e2e630c8f040025c72fa6eba" } -] \ No newline at end of file +]