From b5482623ee4a3ae7cc96ea336439dfdc61f6584f Mon Sep 17 00:00:00 2001 From: Amin Moghaddam Date: Fri, 8 Dec 2023 22:21:29 +0800 Subject: [PATCH 1/2] chore(eth) Add bttc --- contract_manager/store/chains/EvmChains.yaml | 10 ++++++++++ .../store/contracts/EvmContracts.yaml | 6 ++++++ .../packages/xc_admin_common/src/chains.ts | 2 ++ .../ethereum/contracts/networks/1029.json | 16 ++++++++++++++++ .../ethereum/contracts/networks/199.json | 16 ++++++++++++++++ 5 files changed, 50 insertions(+) create mode 100644 target_chains/ethereum/contracts/networks/1029.json create mode 100644 target_chains/ethereum/contracts/networks/199.json diff --git a/contract_manager/store/chains/EvmChains.yaml b/contract_manager/store/chains/EvmChains.yaml index 41cc5a47ca..4b354c4e6c 100644 --- a/contract_manager/store/chains/EvmChains.yaml +++ b/contract_manager/store/chains/EvmChains.yaml @@ -368,3 +368,13 @@ rpcUrl: https://mainnet.mode.network/ networkId: 34443 type: EvmChain +- id: bttc_testnet + mainnet: false + rpcUrl: https://pre-rpc.bt.io + networkId: 1029 + type: EvmChain +- id: bttc + mainnet: true + rpcUrl: https://rpc.bt.io + networkId: 199 + type: EvmChain \ No newline at end of file diff --git a/contract_manager/store/contracts/EvmContracts.yaml b/contract_manager/store/contracts/EvmContracts.yaml index 8758445671..397b7d932d 100644 --- a/contract_manager/store/contracts/EvmContracts.yaml +++ b/contract_manager/store/contracts/EvmContracts.yaml @@ -220,3 +220,9 @@ - chain: mode_testnet address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729" type: EvmContract +- chain: bttc_testnet + address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729" + type: EvmContract +- chain: bttc + address: "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729" + type: EvmContract 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 b970838ffb..7aad88f9a7 100644 --- a/governance/xc_admin/packages/xc_admin_common/src/chains.ts +++ b/governance/xc_admin/packages/xc_admin_common/src/chains.ts @@ -56,6 +56,7 @@ export const RECEIVER_CHAINS = { tomochain: 60037, stacks: 60038, mode: 60039, + bttc: 60040, // Testnets as a separate chain ids (to use stable data sources and governance for them) injective_testnet: 60013, @@ -105,6 +106,7 @@ export const RECEIVER_CHAINS = { tomochain_testnet: 50038, stacks_testnet: 50039, mode_testnet: 50040, + bttc_testnet: 50041, }; // If there is any overlapping value the receiver chain will replace the wormhole diff --git a/target_chains/ethereum/contracts/networks/1029.json b/target_chains/ethereum/contracts/networks/1029.json new file mode 100644 index 0000000000..62d42e112f --- /dev/null +++ b/target_chains/ethereum/contracts/networks/1029.json @@ -0,0 +1,16 @@ +[ + { + "contractName": "Migrations", + "address": "0xf5BBe9558F4Bf37F1eB82fb2CEdb1C775FA56832" + }, + { + "contractName": "WormholeReceiver", + "address": "0x8250f4aF4B972684F7b336503E2D6dFeDeB1487a", + "transactionHash": "0x81c70e14de2e8d75377ebb68e4085061cc96a8928b9bca4f64c5e893c1f76494" + }, + { + "contractName": "PythUpgradable", + "address": "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", + "transactionHash": "0xd1b65bcd805807114f238be5b12c145a6e5e66a9e3d396ea771716e3712285f5" + } +] \ No newline at end of file diff --git a/target_chains/ethereum/contracts/networks/199.json b/target_chains/ethereum/contracts/networks/199.json new file mode 100644 index 0000000000..e4a038a8d8 --- /dev/null +++ b/target_chains/ethereum/contracts/networks/199.json @@ -0,0 +1,16 @@ +[ + { + "contractName": "Migrations", + "address": "0xf5BBe9558F4Bf37F1eB82fb2CEdb1C775FA56832" + }, + { + "contractName": "WormholeReceiver", + "address": "0x8250f4aF4B972684F7b336503E2D6dFeDeB1487a", + "transactionHash": "0xddce4e39eb328ad88883cebff7f73e3062e797d5d47c12ba4b670da969863df3" + }, + { + "contractName": "PythUpgradable", + "address": "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", + "transactionHash": "0xd0075226cd6f3b7295f28572c5d2b58c3225cc5cf806ac6aaa2fd1cd70d326ec" + } +] \ No newline at end of file From f11acf5e8a44f2b8d73720b9e0282ba7c0aef10c Mon Sep 17 00:00:00 2001 From: Amin Moghaddam Date: Fri, 8 Dec 2023 22:27:14 +0800 Subject: [PATCH 2/2] Fix prettier --- contract_manager/store/chains/EvmChains.yaml | 2 +- target_chains/ethereum/contracts/networks/1029.json | 2 +- target_chains/ethereum/contracts/networks/199.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/contract_manager/store/chains/EvmChains.yaml b/contract_manager/store/chains/EvmChains.yaml index 4b354c4e6c..fa0770ba82 100644 --- a/contract_manager/store/chains/EvmChains.yaml +++ b/contract_manager/store/chains/EvmChains.yaml @@ -377,4 +377,4 @@ mainnet: true rpcUrl: https://rpc.bt.io networkId: 199 - type: EvmChain \ No newline at end of file + type: EvmChain diff --git a/target_chains/ethereum/contracts/networks/1029.json b/target_chains/ethereum/contracts/networks/1029.json index 62d42e112f..a5344a57fb 100644 --- a/target_chains/ethereum/contracts/networks/1029.json +++ b/target_chains/ethereum/contracts/networks/1029.json @@ -13,4 +13,4 @@ "address": "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", "transactionHash": "0xd1b65bcd805807114f238be5b12c145a6e5e66a9e3d396ea771716e3712285f5" } -] \ No newline at end of file +] diff --git a/target_chains/ethereum/contracts/networks/199.json b/target_chains/ethereum/contracts/networks/199.json index e4a038a8d8..66f7d3281a 100644 --- a/target_chains/ethereum/contracts/networks/199.json +++ b/target_chains/ethereum/contracts/networks/199.json @@ -13,4 +13,4 @@ "address": "0xA2aa501b19aff244D90cc15a4Cf739D2725B5729", "transactionHash": "0xd0075226cd6f3b7295f28572c5d2b58c3225cc5cf806ac6aaa2fd1cd70d326ec" } -] \ No newline at end of file +]