From 22506c491945ecfcc6b04d8d05aca04884c15c7c Mon Sep 17 00:00:00 2001 From: Alexey <87909854+AlexToTheMoon@users.noreply.github.com> Date: Thu, 20 Jul 2023 21:42:49 +0300 Subject: [PATCH 1/9] Update archway-jackal.json (#174) --- _IBC/archway-jackal.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_IBC/archway-jackal.json b/_IBC/archway-jackal.json index 6e9f4f47..a07ed7cb 100644 --- a/_IBC/archway-jackal.json +++ b/_IBC/archway-jackal.json @@ -2,22 +2,22 @@ "$schema": "../ibc_data_schema.json", "chain_1": { "chain_name": "archway-1", - "client_id": "07-tendermint-5", - "connection_id": "connection-4" + "client_id": "07-tendermint-17", + "connection_id": "connection-18" }, "chain_2": { "chain_name": "jackal-1", - "client_id": "07-tendermint-59", - "connection_id": "connection-49" + "client_id": "07-tendermint-61", + "connection_id": "connection-50" }, "channels": [ { "chain_1": { - "channel_id": "channel-3", + "channel_id": "channel-14", "port_id": "transfer" }, "chain_2": { - "channel_id": "channel-40", + "channel_id": "channel-41", "port_id": "transfer" }, "ordering": "unordered", From 1843583f11953057a84714700821f4a583f8557a Mon Sep 17 00:00:00 2001 From: Shahbaz Nazir Date: Sat, 22 Jul 2023 12:50:47 +0200 Subject: [PATCH 2/9] feat: creat new path for axelar-dojo-1 (#169) --- _IBC/archway-axelar.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_IBC/archway-axelar.json b/_IBC/archway-axelar.json index 2d567a02..c4338001 100644 --- a/_IBC/archway-axelar.json +++ b/_IBC/archway-axelar.json @@ -2,22 +2,22 @@ "$schema": "../ibc_data.schema.json", "chain_1": { "chain_name": "archway-1", - "client_id": "07-tendermint-3", - "connection_id": "connection-2" + "client_id": "07-tendermint-16", + "connection_id": "connection-17" }, "chain_2": { "chain_name": "axelar-dojo-1", - "client_id": "07-tendermint-159", - "connection_id": "connection-143" + "client_id": "07-tendermint-160", + "connection_id": "connection-145" }, "channels": [ { "chain_1": { - "channel_id": "channel-2", + "channel_id": "channel-13", "port_id": "transfer" }, "chain_2": { - "channel_id": "channel-110", + "channel_id": "channel-111", "port_id": "transfer" }, "ordering": "unordered", From a1e74617d9ed0f40a827241dc57e92e2b48a874d Mon Sep 17 00:00:00 2001 From: maxzonder Date: Wed, 26 Jul 2023 09:11:28 +0000 Subject: [PATCH 3/9] add mzonder rpc, api, grpc, seed (#173) --- archway-1/chain.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/archway-1/chain.json b/archway-1/chain.json index f116d54f..8966b345 100644 --- a/archway-1/chain.json +++ b/archway-1/chain.json @@ -85,6 +85,11 @@ "id": "400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc", "address": "archway.rpc.kjnodes.com:15659", "provider": "kjnodes" + }, + { + "id": "6471ac9ff8474373e8055d45b6246fd8c5204890", + "address": "archway.seed.mzonder.com:10756", + "provider": "MZONDER" } ] }, @@ -145,6 +150,10 @@ { "address": "https://archway-rpc.openbitlab.com", "provider": "openbitlab" + }, + { + "address": "https://rpc-archway.mzonder.com", + "provider": "MZONDER" } ], "rest": [ @@ -203,6 +212,10 @@ { "address": "https://archway-api.openbitlab.com", "provider": "openbitlab" + }, + { + "address": "https://api-archway.mzonder.com", + "provider": "MZONDER" } ], "grpc": [ @@ -241,6 +254,10 @@ { "address": "archway-grpc.openbitlab.com:443", "provider": "openbitlab" + }, + { + "address": "grpc-archway.mzonder.com:443", + "provider": "MZONDER" } ] }, From 39c52218d18031473951bf899aef87bc15d807e4 Mon Sep 17 00:00:00 2001 From: Rizbe Date: Tue, 8 Aug 2023 12:05:15 -0400 Subject: [PATCH 4/9] Add Archway <> JUNO - Gelotto (#175) Co-authored-by: Rizbe --- _IBC/archway-juno.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 _IBC/archway-juno.json diff --git a/_IBC/archway-juno.json b/_IBC/archway-juno.json new file mode 100644 index 00000000..c4376f40 --- /dev/null +++ b/_IBC/archway-juno.json @@ -0,0 +1,30 @@ +{ + "$schema": "../ibc_data_schema.json", + "chain_1": { + "chain_name": "archway-1", + "client_id": "07-tendermint-18", + "connection_id": "connection-19" + }, + "chain_2": { + "chain_name": "juno-1", + "client_id": "07-tendermint-387", + "connection_id": "connection-379" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-15", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-290", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live" + } + } + ] +} \ No newline at end of file From f21e404fae6ccb1644b7bf77a7a86fe600d9a951 Mon Sep 17 00:00:00 2001 From: Shahbaz Nazir Date: Wed, 9 Aug 2023 11:58:42 +0200 Subject: [PATCH 5/9] fix: bech32prefix for constantine chain.json --- constantine-3/chain.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/constantine-3/chain.json b/constantine-3/chain.json index 3b2d3b1f..2f869564 100644 --- a/constantine-3/chain.json +++ b/constantine-3/chain.json @@ -6,7 +6,7 @@ "website": "https://archway.io/", "pretty_name": "Archway", "chain_id": "constantine-3", - "bech32_prefix": "const", + "bech32_prefix": "archway", "daemon_name": "archwayd", "node_home": "$HOME/.archway", "key_algos": [ From 22f0ee952a1a2932c882ef923ebbf030a0f6bac1 Mon Sep 17 00:00:00 2001 From: Shahbaz Nazir Date: Wed, 9 Aug 2023 16:59:29 +0200 Subject: [PATCH 6/9] Create new path for constantine-3 <-> osmo-test-5 due to client expiry (#176) Due to a bug in client update cron jobs and short client expiry times on constantine resulted in client exipiration during maintenance --- _IBC/constantine-3-osmosistestnet.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_IBC/constantine-3-osmosistestnet.json b/_IBC/constantine-3-osmosistestnet.json index d35ddb67..87c8ade8 100644 --- a/_IBC/constantine-3-osmosistestnet.json +++ b/_IBC/constantine-3-osmosistestnet.json @@ -2,22 +2,22 @@ "$schema": "../ibc_data_schema.json", "chain_1": { "chain_name": "constantine-3", - "client_id": "07-tendermint-4", - "connection_id": "connection-4" + "client_id": "07-tendermint-38", + "connection_id": "connection-34" }, "chain_2": { "chain_name": "osmo-test-5", - "client_id": "07-tendermint-120", - "connection_id": "connection-131" + "client_id": "07-tendermint-669", + "connection_id": "connection-600" }, "channels": [ { "chain_1": { - "channel_id": "channel-4", + "channel_id": "channel-24", "port_id": "transfer" }, "chain_2": { - "channel_id": "channel-120", + "channel_id": "channel-1243", "port_id": "transfer" }, "ordering": "unordered", From a995222927ce9ed660adcdc79b089412c5280fa4 Mon Sep 17 00:00:00 2001 From: Shahbaz Nazir Date: Fri, 11 Aug 2023 18:26:57 +0200 Subject: [PATCH 7/9] feat: Add docs and remove expired paths (#177) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Docs: - How to add new IBC paths - How to request new IBC paths - How to apply for feegrants The following paths were removed due to expired clients: - archway-1 <-> crescent-1 : client expired on archway-1. No funds were send through this path - archway-1 <-> core-1 (persistence) : client expired on archway-1. No funds were sent through this path - archway-1 <-> shentu-1 : client expired on archway-1. No fund were sent through this path - archway-1 <-> tgrade-1 : client expired on archway-1. No funds were sent through this path --------- Co-authored-by: Joonas Lehtimäki --- README.md | 26 ++++++++++++++++++++++++++ _IBC/archway-crescent.json | 30 ------------------------------ _IBC/archway-persistence.json | 30 ------------------------------ _IBC/archway-shentu.json | 30 ------------------------------ _IBC/archway-tgrade.json | 30 ------------------------------ 5 files changed, 26 insertions(+), 120 deletions(-) create mode 100644 README.md delete mode 100644 _IBC/archway-crescent.json delete mode 100644 _IBC/archway-persistence.json delete mode 100644 _IBC/archway-shentu.json delete mode 100644 _IBC/archway-tgrade.json diff --git a/README.md b/README.md new file mode 100644 index 00000000..d0e177f2 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# Archway Netowrks + +This repo contains a chain.json and assetlist.json for Archway Protocol based networks. A chain.json contains data that makes it easy to start running or interacting with a node. + +Schema files containing the recommended metadata structure can be found in the *.schema.json files located in the root directory. Schemas are still undergoing revision as user needs are surfaced. Optional fields may be added beyond what is contained in the schema files. + +# Adding new IBC paths + +If you are a relayer operator and wish to add a new IBC path connecting to Archway Networks, please follow the below mentioned criteria and create a PR after creating the path. +## Requirements for the IBC channel: +- Archway client's trusting period should be set to 2/3 of unbonding period e.g. for archway-1 (mainnet) the clients trusting period must be 1209600s +- IBC client for the counterparty chain should also have a trusting period set to exactly 2/3 of the chains unbonding period + +## Steps to create new IBC paths + +We recommend using hermes relayer implementation and use this [tutorial](https://hermes.informal.systems/tutorials/local-chains/add-a-new-relay-path.html) to create new paths. + +# Requesting a new IBC path + +If you are builder on Archway protocol and/or looking to connect Archway Networks to another chain through IBC, but do have the expertise or the capacity to operate relayers, you can still create an issue with a proposal in this repo requesting a new path and we would try our best to get that public infrastructure setup. + +# Feegrants Program + +Relayers operating IBC paths connecting to archway-1 (mainnet) may apply for a feegrant to pay for IBC transfer fees. + +To apply for a feegrant fill out the following form: https://forms.gle/AfUbwRpHU5XGBquM6 diff --git a/_IBC/archway-crescent.json b/_IBC/archway-crescent.json deleted file mode 100644 index 1036c810..00000000 --- a/_IBC/archway-crescent.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "$schema": "../ibc_data_schema.json", - "chain_1": { - "chain_name": "archway-1", - "client_id": "07-tendermint-8", - "connection_id": "connection-7" - }, - "chain_2": { - "chain_name": "crescent-1", - "client_id": "07-tendermint-113", - "connection_id": "connection-99" - }, - "channels": [ - { - "chain_1": { - "channel_id": "channel-6", - "port_id": "transfer" - }, - "chain_2": { - "channel_id": "channel-65", - "port_id": "transfer" - }, - "ordering": "unordered", - "version": "ics20-1", - "tags": { - "status": "live" - } - } - ] -} diff --git a/_IBC/archway-persistence.json b/_IBC/archway-persistence.json deleted file mode 100644 index 6c5c8dff..00000000 --- a/_IBC/archway-persistence.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "$schema": "../ibc_data_schema.json", - "chain_1": { - "chain_name": "archway-1", - "client_id": "07-tendermint-7", - "connection_id": "connection-6" - }, - "chain_2": { - "chain_name": "core-1", - "client_id": "07-tendermint-149", - "connection_id": "connection-185" - }, - "channels": [ - { - "chain_1": { - "channel_id": "channel-5", - "port_id": "transfer" - }, - "chain_2": { - "channel_id": "channel-113", - "port_id": "transfer" - }, - "ordering": "unordered", - "version": "ics20-1", - "tags": { - "status": "live" - } - } - ] -} diff --git a/_IBC/archway-shentu.json b/_IBC/archway-shentu.json deleted file mode 100644 index 938948f6..00000000 --- a/_IBC/archway-shentu.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "$schema": "../ibc_data_schema.json", - "chain_1": { - "chain_name": "archway-1", - "client_id": "07-tendermint-9", - "connection_id": "connection-8" - }, - "chain_2": { - "chain_name": "shentu-2.2", - "client_id": "07-tendermint-26", - "connection_id": "connection-18" - }, - "channels": [ - { - "chain_1": { - "channel_id": "channel-7", - "port_id": "transfer" - }, - "chain_2": { - "channel_id": "channel-15", - "port_id": "transfer" - }, - "ordering": "unordered", - "version": "ics20-1", - "tags": { - "status": "live" - } - } - ] -} diff --git a/_IBC/archway-tgrade.json b/_IBC/archway-tgrade.json deleted file mode 100644 index 6d807376..00000000 --- a/_IBC/archway-tgrade.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "$schema": "../ibc_data_schema.json", - "chain_1": { - "chain_name": "archway-1", - "client_id": "07-tendermint-10", - "connection_id": "connection-9" - }, - "chain_2": { - "chain_name": "tgrade-mainnet-1", - "client_id": "07-tendermint-12", - "connection_id": "connection-15" - }, - "channels": [ - { - "chain_1": { - "channel_id": "channel-8", - "port_id": "transfer" - }, - "chain_2": { - "channel_id": "channel-14", - "port_id": "transfer" - }, - "ordering": "unordered", - "version": "ics20-1", - "tags": { - "status": "live" - } - } - ] -} From 6bb2254d9ac6f25a8b1ec5c692b9c77f2852091f Mon Sep 17 00:00:00 2001 From: Xiphiar Date: Wed, 16 Aug 2023 08:07:46 -0400 Subject: [PATCH 8/9] Add Archway <> Nois (#178) --- _IBC/archway-nois.json | 45 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 _IBC/archway-nois.json diff --git a/_IBC/archway-nois.json b/_IBC/archway-nois.json new file mode 100644 index 00000000..1f04ea83 --- /dev/null +++ b/_IBC/archway-nois.json @@ -0,0 +1,45 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "archway-1", + "client_id": "07-tendermint-22", + "connection_id": "connection-20" + }, + "chain_2": { + "chain_name": "nois-1", + "client_id": "07-tendermint-15", + "connection_id": "connection-9" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-17", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-21", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live" + } + }, + { + "chain_1": { + "channel_id": "channel-19", + "port_id": "wasm.archway10f3aasgsnpv84ymjyld50jayc4ecu267sdpjamauwm8nvxlzex9qj4dkwr" + }, + "chain_2": { + "channel_id": "channel-22", + "port_id": "wasm.nois1acyc05v6fgcdgj88nmz2t40aex9nlnptqpwp5hf8hwg7rhce9uuqgqz5wp" + }, + "ordering": "unordered", + "version": "nois-v7", + "tags": { + "status": "live" + } + } + ] +} From 32c9033ac7a8eba6ef7098414c3863d40910f6f6 Mon Sep 17 00:00:00 2001 From: Valters Jansons Date: Wed, 16 Aug 2023 15:08:41 +0300 Subject: [PATCH 9/9] Add Agoric IBC (#179) --- _IBC/archway-agoric.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 _IBC/archway-agoric.json diff --git a/_IBC/archway-agoric.json b/_IBC/archway-agoric.json new file mode 100644 index 00000000..4443f6b2 --- /dev/null +++ b/_IBC/archway-agoric.json @@ -0,0 +1,30 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "archway-1", + "client_id": "07-tendermint-23", + "connection_id": "connection-21" + }, + "chain_2": { + "chain_name": "agoric-3", + "client_id": "07-tendermint-75", + "connection_id": "connection-69" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-20", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-60", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live" + } + } + ] +}