From 31d3886388417d7bb756fd49c0c23ad9f3370274 Mon Sep 17 00:00:00 2001 From: Matt Acciai Date: Tue, 17 Sep 2024 18:04:05 -0400 Subject: [PATCH] deploy pryzm contracts (#136) --- deployed-contracts/pryzm/mainnet.toml | 40 +++++++++++++++++++++++++++ deployed-contracts/pryzm/testnet.toml | 40 +++++++++++++++++++++++++++ scripts/configs/pryzm.toml | 35 +++++++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 deployed-contracts/pryzm/mainnet.toml create mode 100644 deployed-contracts/pryzm/testnet.toml create mode 100644 scripts/configs/pryzm.toml diff --git a/deployed-contracts/pryzm/mainnet.toml b/deployed-contracts/pryzm/mainnet.toml new file mode 100644 index 0000000..f3f241f --- /dev/null +++ b/deployed-contracts/pryzm/mainnet.toml @@ -0,0 +1,40 @@ +[info] +chain_id = "pryzm-1" +network = "mainnet" +deploy_date = "21/08/2024 14:08:21" +commit_hash = "" +salt = "2" + +[checksums] +"skip_api_swap_adapter_drop-aarch64.wasm" = "2ea621dafbaede4dd8c38b359966d42808513a3fa5fdfd4bbf2641cdfadf0094" +"skip_go_entry_point-aarch64.wasm" = "ad769c800f304595d8d5009c88315210d056c6b03beb3e86ab64c216c3ae01e1" +"skip_go_ibc_adapter_ibc_hooks-aarch64.wasm" = "691098edddef51c0ae210f8a0fa198c2e9a53704cb7ef373b24e5fe7038874f6" +"skip_go_ibc_adapter_neutron_transfer-aarch64.wasm" = "28dcc6db06bf21f12997688e6b3fbedffd093286669e3b75877b7a1f9734e484" +"skip_go_placeholder-aarch64.wasm" = "9f1885683e45b08f3b2ce7a92716cd99f324ac211ed26c6c8b0c3422ce3bb504" +"skip_go_swap_adapter_astroport-aarch64.wasm" = "85d5f92a7a06a72efe88608cc9cae1fc045d738eb49b8655a8c71b47e687d43f" +"skip_go_swap_adapter_dexter-aarch64.wasm" = "50a59433db5eece6490e6c574c2d4bdda0e4cbeb5ea60f4c84876325b480b9c5" +"skip_go_swap_adapter_drop-aarch64.wasm" = "12bc54194338dd8eb72eb6f19b43c1d3d94204264df2a3bc4026d7941b947883" +"skip_go_swap_adapter_duality-aarch64.wasm" = "5a79dc05180532e203ea7583500c410d08ff1ca3c40ffd8165d75180ba52441d" +"skip_go_swap_adapter_hallswap-aarch64.wasm" = "d88911659910dfb32fd6d999f69645d43032d1cde6dfb5aa7c9edccf69d445de" +"skip_go_swap_adapter_lido_satellite-aarch64.wasm" = "fc028e4d6e43491c2a0dcfabb7f2f5c3a2016659936dfa96f522bbbdf7d5305f" +"skip_go_swap_adapter_osmosis_poolmanager-aarch64.wasm" = "df3a4d8e4cd62fb7b293ac3f47cedf7a28308584ec64954400584624f3551960" +"skip_go_swap_adapter_pryzm-aarch64.wasm" = "ee897afece5893bcff28127b415a9274cc436ac4eda06d6cd83a4d7a0d9dbfab" +"skip_go_swap_adapter_white_whale-aarch64.wasm" = "c26a7e66311a1a4dbfdb9f06a51e85817aec72100a1ec72aef9a0b56c15a10f1" + +[code-ids] +ibc_transfer_adapter_contract_code_id = "9" +swap_adapter_pryzm-native_contract_code_id = "10" +entry_point_contract_code_id = "11" + +[contract-addresses] +ibc_transfer_adapter_contract_address = "pryzm1s85asu5dckeelmgzrwqakxc8tc4gllutjq4uq3a4lwak2hfp9c3qar6gnf" +swap_adapter_pryzm-native_contract_address = "pryzm1zlwdkv49rmsug0pnwu6fmwnl267lfr34smmfyer9dvakpnk29whqqh0h9x" +entry_point_contract_address = "pryzm1k6f4crmvu9l4t0x07mj7dm3gvpa38ty8qdvpq2q9vxutqy25esaqcv7adz" + +[tx-hashes] +store_ibc_transfer_adapter_tx_hash = "f599333c64f54ed18e4d800b5a1401189f2587c72e67b9e4a0a3ccc5c5b97aa7" +instantiate_ibc_transfer_adapter_tx_hash = "5693cee79ebf6520ee47e503d4a1bed38350c277eebf26c2418448e43ef1462f" +store_swap_adapter_pryzm-native_tx_hash = "c9bdeaa509f696623a34901956f81737abfa5a7d3b7f12ddcaea92572ac359a1" +instantiate_swap_adapter_pryzm-native_tx_hash = "4789e68d0c5f9218b4860b7cb5d4e7aa1af88ba209e17ec49658397611c09909" +store_entry_point_tx_hash = "75680956a75c7a0eb00b67c1ddcd606b67ec65ca206a11cd50fb2fa6d64cd996" +instantiate_entry_point_tx_hash = "8e7e31447dfcf7c8576945f65988b113fd8be2fcbe12deb33e16ad6cbed395bf" diff --git a/deployed-contracts/pryzm/testnet.toml b/deployed-contracts/pryzm/testnet.toml new file mode 100644 index 0000000..08b8d2a --- /dev/null +++ b/deployed-contracts/pryzm/testnet.toml @@ -0,0 +1,40 @@ +[info] +chain_id = "indigo-1" +network = "testnet" +deploy_date = "20/08/2024 12:02:32" +commit_hash = "" +salt = "2" + +[checksums] +"skip_api_swap_adapter_drop-aarch64.wasm" = "2ea621dafbaede4dd8c38b359966d42808513a3fa5fdfd4bbf2641cdfadf0094" +"skip_go_entry_point-aarch64.wasm" = "ad769c800f304595d8d5009c88315210d056c6b03beb3e86ab64c216c3ae01e1" +"skip_go_ibc_adapter_ibc_hooks-aarch64.wasm" = "691098edddef51c0ae210f8a0fa198c2e9a53704cb7ef373b24e5fe7038874f6" +"skip_go_ibc_adapter_neutron_transfer-aarch64.wasm" = "28dcc6db06bf21f12997688e6b3fbedffd093286669e3b75877b7a1f9734e484" +"skip_go_placeholder-aarch64.wasm" = "9f1885683e45b08f3b2ce7a92716cd99f324ac211ed26c6c8b0c3422ce3bb504" +"skip_go_swap_adapter_astroport-aarch64.wasm" = "85d5f92a7a06a72efe88608cc9cae1fc045d738eb49b8655a8c71b47e687d43f" +"skip_go_swap_adapter_dexter-aarch64.wasm" = "50a59433db5eece6490e6c574c2d4bdda0e4cbeb5ea60f4c84876325b480b9c5" +"skip_go_swap_adapter_drop-aarch64.wasm" = "12bc54194338dd8eb72eb6f19b43c1d3d94204264df2a3bc4026d7941b947883" +"skip_go_swap_adapter_duality-aarch64.wasm" = "5a79dc05180532e203ea7583500c410d08ff1ca3c40ffd8165d75180ba52441d" +"skip_go_swap_adapter_hallswap-aarch64.wasm" = "d88911659910dfb32fd6d999f69645d43032d1cde6dfb5aa7c9edccf69d445de" +"skip_go_swap_adapter_lido_satellite-aarch64.wasm" = "fc028e4d6e43491c2a0dcfabb7f2f5c3a2016659936dfa96f522bbbdf7d5305f" +"skip_go_swap_adapter_osmosis_poolmanager-aarch64.wasm" = "df3a4d8e4cd62fb7b293ac3f47cedf7a28308584ec64954400584624f3551960" +"skip_go_swap_adapter_pryzm-aarch64.wasm" = "ee897afece5893bcff28127b415a9274cc436ac4eda06d6cd83a4d7a0d9dbfab" +"skip_go_swap_adapter_white_whale-aarch64.wasm" = "c26a7e66311a1a4dbfdb9f06a51e85817aec72100a1ec72aef9a0b56c15a10f1" + +[code-ids] +ibc_transfer_adapter_contract_code_id = "152" +swap_adapter_testnet-pryzm-native_contract_code_id = "153" +entry_point_contract_code_id = "154" + +[contract-addresses] +ibc_transfer_adapter_contract_address = "pryzm1nqc5eyd797gk7t2vkytwaf2g5wwh63gh7gj0ptqpen0mcu6jlc9slnpfdf" +swap_adapter_testnet-pryzm-native_contract_address = "pryzm1svrgrrs76826aurd6pl5n4s220uzfx6v8d5vt4p3ev40tp0xg8msnlc20w" +entry_point_contract_address = "pryzm1k6f4crmvu9l4t0x07mj7dm3gvpa38ty8qdvpq2q9vxutqy25esaqcv7adz" + +[tx-hashes] +store_ibc_transfer_adapter_tx_hash = "63bd9cd04a16b6b51c451b02f369d39eb5dad717ff04bf63b50c2a26568117d3" +instantiate_ibc_transfer_adapter_tx_hash = "c0b01c8b7ad7520f1cdcd739b5dcfa687ded519348d1d378d1f2bf6398de9958" +store_swap_adapter_testnet-pryzm-native_tx_hash = "c3b695b722013e887b803c8943a1288c8d17aad784b8e55ff8ff4f12066c51a8" +instantiate_swap_adapter_testnet-pryzm-native_tx_hash = "45e74dc3361e9a655de7fd4c1e78a7ebec6cf55af6a6a73f65b8dc40ae5ad1fe" +store_entry_point_tx_hash = "ad0e456ee3067455b0b985c4b7766702fdab05144786e342cc6df4382de21797" +instantiate_entry_point_tx_hash = "3316486005d2048a346db4d603e1176bbf5ee8bca237e6be3d5176e3d20d8199" diff --git a/scripts/configs/pryzm.toml b/scripts/configs/pryzm.toml new file mode 100644 index 0000000..21614a1 --- /dev/null +++ b/scripts/configs/pryzm.toml @@ -0,0 +1,35 @@ +# Enter your mnemonic here +MNEMONIC = "" + +# Commit Hash of the commit used to build the contracts +COMMIT_HASH = "" + +MAINNET_REST_URL = "https://api.pryzm.zone" +MAINNET_RPC_URL = "https://rpc.pryzm.zone" +MAINNET_CHAIN_ID = "pryzm-1" + +TESTNET_REST_URL = "https://testnet-api.pryzm.zone" +TESTNET_RPC_URL = "https://testnet-rpc.pryzm.zone" +TESTNET_CHAIN_ID = "indigo-1" + +ADDRESS_PREFIX = "pryzm" +DENOM = "ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2" +GAS_PRICE = 0.015 + +# Contract Paths +ENTRY_POINT_CONTRACT_PATH = "../artifacts/skip_go_entry_point-aarch64.wasm" +IBC_TRANSFER_ADAPTER_PATH = "../artifacts/skip_go_ibc_adapter_ibc_hooks-aarch64.wasm" + +# SALT USED TO GENERATE A DETERMINSTIC ADDRESS +SALT = "1" + +# @DEV MUST CHANGE SALT ACCORDINGLY TO OBTAIN THIS PRE GENERATED ADDRESS +ENTRY_POINT_PRE_GENERATED_ADDRESS = "
"
+
+[[swap_venues]]
+name = "pryzm-native"
+swap_adapter_path = "../artifacts/skip_go_swap_adapter_pryzm-aarch64.wasm"
+
+[[testnet_swap_venues]]
+name = "testnet-pryzm-native"
+swap_adapter_path = "../artifacts/skip_go_swap_adapter_pryzm-aarch64.wasm"