Skip to content

Commit

Permalink
Merge branch 'main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
Validatrium authored Aug 16, 2023
2 parents 85e11d8 + 32c9033 commit 40075cd
Show file tree
Hide file tree
Showing 11 changed files with 125 additions and 97 deletions.
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -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
16 changes: 8 additions & 8 deletions _IBC/archway-persistence.json → _IBC/archway-agoric.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{
"$schema": "../ibc_data_schema.json",
"$schema": "../ibc_data.schema.json",
"chain_1": {
"chain_name": "archway-1",
"client_id": "07-tendermint-7",
"connection_id": "connection-6"
"client_id": "07-tendermint-23",
"connection_id": "connection-21"
},
"chain_2": {
"chain_name": "core-1",
"client_id": "07-tendermint-149",
"connection_id": "connection-185"
"chain_name": "agoric-3",
"client_id": "07-tendermint-75",
"connection_id": "connection-69"
},
"channels": [
{
"chain_1": {
"channel_id": "channel-5",
"channel_id": "channel-20",
"port_id": "transfer"
},
"chain_2": {
"channel_id": "channel-113",
"channel_id": "channel-60",
"port_id": "transfer"
},
"ordering": "unordered",
Expand Down
12 changes: 6 additions & 6 deletions _IBC/archway-axelar.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
12 changes: 6 additions & 6 deletions _IBC/archway-jackal.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
16 changes: 8 additions & 8 deletions _IBC/archway-crescent.json → _IBC/archway-juno.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
"$schema": "../ibc_data_schema.json",
"chain_1": {
"chain_name": "archway-1",
"client_id": "07-tendermint-8",
"connection_id": "connection-7"
"client_id": "07-tendermint-18",
"connection_id": "connection-19"
},
"chain_2": {
"chain_name": "crescent-1",
"client_id": "07-tendermint-113",
"connection_id": "connection-99"
"chain_name": "juno-1",
"client_id": "07-tendermint-387",
"connection_id": "connection-379"
},
"channels": [
{
"chain_1": {
"channel_id": "channel-6",
"channel_id": "channel-15",
"port_id": "transfer"
},
"chain_2": {
"channel_id": "channel-65",
"channel_id": "channel-290",
"port_id": "transfer"
},
"ordering": "unordered",
Expand All @@ -27,4 +27,4 @@
}
}
]
}
}
45 changes: 45 additions & 0 deletions _IBC/archway-nois.json
Original file line number Diff line number Diff line change
@@ -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"
}
}
]
}
30 changes: 0 additions & 30 deletions _IBC/archway-shentu.json

This file was deleted.

30 changes: 0 additions & 30 deletions _IBC/archway-tgrade.json

This file was deleted.

12 changes: 6 additions & 6 deletions _IBC/constantine-3-osmosistestnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
21 changes: 19 additions & 2 deletions archway-1/chain.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,11 @@
"address": "archway.rpc.kjnodes.com:15659",
"provider": "kjnodes"
},
{
"id": "6471ac9ff8474373e8055d45b6246fd8c5204890",
"address": "archway.seed.mzonder.com:10756",
"provider": "MZONDER"
},
{
"id": "bd9332cd0a99f5830ea457a32a56b32790f68716",
"address": "135.181.58.28:27456",
Expand Down Expand Up @@ -151,6 +156,10 @@
"address": "https://archway-rpc.openbitlab.com",
"provider": "openbitlab"
},
{
"address": "https://rpc-archway.mzonder.com",
"provider": "MZONDER"
},
{
"address": "https://rpc-archway.mainnet.validatrium.club",
"provider": "Validatrium"
Expand Down Expand Up @@ -214,7 +223,11 @@
"provider": "openbitlab"
},
{
"address": "grpc-archway.mainnet.validatrium.club:27490",
"address": "https://api-archway.mzonder.com",
"provider": "MZONDER"
},
{
"address": "api-archway.mainnet.validatrium.club:27490",
"provider": "Validatrium"
}
],
Expand Down Expand Up @@ -256,7 +269,11 @@
"provider": "openbitlab"
},
{
"address": "135.181.58.28:27490",
"address": "grpc-archway.mzonder.com:443",
"provider": "MZONDER"
},
{
"address": "grpc-archway.mainnet.validatrium.club:27490",
"provider": "Validatrium"
}
]
Expand Down
2 changes: 1 addition & 1 deletion constantine-3/chain.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
Expand Down

0 comments on commit 40075cd

Please sign in to comment.