The provider chain functions as an analogue of the Cosmos Hub. Its governance parameters will provide short voting periods to accelerate the creation of consumer chains.
- Chain-ID:
provider
- denom:
uatom
- Current Gaia Version:
v23.0.1
, upgraded from v23.0.1 at block height11194800
. - Genesis File: provider-genesis.json, verify with
shasum -a 256 provider-genesis.json
- Genesis sha256sum:
91870bfb8671f5d60c303f9da8e44b620a5403f913359cc6b212150bfc3e631d
- Launch Date: 2023-02-02
- Launch Gaia Version:
v9.0.0-rc2
The provider chain will upgrade to Gaia v24.0.0-rc0
on TBD
https://rpc.provider-sentry-01.ics-testnet.polypore.xyz
https://rpc.provider-sentry-02.ics-testnet.polypore.xyz
https://rpc-rs.cosmos.nodestake.top
https://cosmos-testnet-rpc.itrocket.net
https://rest.provider-sentry-01.ics-testnet.polypore.xyz
https://rest.provider-sentry-02.ics-testnet.polypore.xyz
https://api-rs.cosmos.nodestake.top
https://cosmos-testnet-api.itrocket.net
https://grpc.provider-sentry-01.ics-testnet.polypore.xyz
https://grpc.provider-sentry-02.ics-testnet.polypore.xyz
https://grpc-rs.cosmos.nodestake.top
https://cosmos-testnet-grpc.itrocket.net:443
08ec17e86dac67b9da70deb20177655495a55407@provider-seed-01.ics-testnet.polypore.xyz:26656
4ea6e56300a2f37b90e58de5ee27d1c9065cf871@provider-seed-02.ics-testnet.polypore.xyz:26656
84871382a3ffa5e781034b6519126f2d5ea29f15@cosmos-testnet-seed.itrocket.net:21656
https://provider-state-sync-01.ics-testnet.polypore.xyz:443
https://provider-state-sync-02.ics-testnet.polypore.xyz:443
Use this jsfiddle.
- https://explorer.polypore.xyz/provider/
- https://explorer.nodestake.org/cosmos-ics-testnet
- https://www.mintscan.io/ics-testnet-provider
- https://testnet.itrocket.net/cosmos
- https://snapshots.polypore.xyz/ics-testnet/provider/
- https://snapshots-2.polypore.xyz/ics-testnet/provider/
- https://nodestake.top/cosmos
- https://itrocket.net/services/testnet/cosmos/#snap
- Visit
faucet.polypore.xyz
to request tokens and check your address balance. - Request tokens through the 🚰┇testnet-faucet Discord channel.
- For larger quantities of testnet ATOM, fill out the mega-faucet request form.
Connections and channels will be posted here shortly after a consumer chain launches.
07-tendermint-28
- Counterparty:
pion-1
07-tendermint-68
- Counterparty:
connection-19
- Counterparty:
pion-1
connection-42
- Counterparty:
channel-31
: provider port- Counterparty:
pion-1
channel-95
- Counterparty:
channel-32
: transfer port- Counterparty:
pion-1
channel-96
- Counterparty:
The scripts provided in this repo will install Gaia and optionally set up a Cosmovisor service with the auto-download feature enabled on your machine.
You can choose to (not) use state sync. Your node will sync much faster if you use state sync, but it will not keep all the state locally.
Run either one of the scripts provided in this repo to join the provider chain:
join-ics-provider.sh
will create agaiad
service.join-ics-provider-cv.sh
will create acosmovisor
service.- Both scripts must be run either as root or from a sudoer account.
- Both scripts will attempt to build a binary from the cosmos/gaia repo.
- To sync with Hypha's
provider
snapshot run with the-s
argument
- By default, the scripts will attempt to use state sync to catch up quickly to the current height.
To sync from genesis, you will need to start with Gaia v9.0.0-rc2
. First, modify the bash script as follows:
- Turn off state sync by setting
STATE_SYNC
tofalse
. - Set
CHAIN_BINARY_URL
to'https://github.com/cosmos/gaia/releases/download/v9.0.0-rc2/gaiad-v9.0.0-rc2-linux-amd64'
, or rungit checkout v9.0.0-rc2
if you are building from source.
Run the script, and then follow the procedure below to upgrade to the latest version:
- Stop the service
systemctl stop provider
, orsystemctl stop cv-provider
if you are using Cosmovisor.
- Set
halt-height = 168100
in~/.gaia/config/app.toml
. - Start the service.
systemctl start provider
, orsystemctl start cv-provider
if you are using Cosmovisor.
- When the node reaches height
168100
, stop the service. - Set
halt-height = 228100
in~/.gaia/config/app.toml
. - Replace the
v9.0.0-rc2
binary with thev9.0.0-rc6
one in~/go/bin
, or~/.gaia/cosmovisor/current/bin
if you are using Cosmovisor. - Start the service.
- When the node reaches height
228100
, stop the service. - Set
halt-height = 1534600
in~/.gaia/config/app.toml
. - Replace the
v9.0.0-rc6
binary with thev9.0.1-rc0
one. - Start the service.
- When the node reaches height
1534600
, stop the service. - Replace the
v9.0.0-rc6
binary with thev9.1.0
one in~/go/bin
, or~/.gaia/cosmovisor/current/bin
if you are using Cosmovisor. - When the node reaches height
1634770
, it will attempt to upgrade to Gaiav10
. You can use Cosmovisor's auto-download feature or install thev10.0.0-rc0
release binary. - When the node reaches height
2532935
, it will attempt to upgrade to Gaiav11
. You can use Cosmovisor's auto-download feature or install thev11.0.0-rc0
release binary. - When the node reaches height
2929050
, it will attempt to upgrade to Gaiav12
. You can use Cosmovisor's auto-download feature or install thev12.0.0-rc0
release binary. - When the node reaches height
3313600
, it will attempt to upgrade to Gaiav13
. You can use Cosmovisor's auto-download feature or install thev13.0.0-rc0
release binary. - When the node reaches height
3891450
, it will attempt to upgrade to Gaiav14
. You can use Cosmovisor's auto-download feature or install thev14.0.0-rc0
release binary. - Before the node reaches height
4064500
, stop the service. - Set
halt-height = 4064550
in~/.gaia/config/app.toml
. - Start the service.
- When the node reaches height
4064550
, stop the service. - Replace the
v14.0.0-rc0
binary with thev14.1.0-rc0
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
5208900
, it will attempt to upgrade to Gaiav15
. You can use Cosmovisor's auto-download feature or install thev15.0.0-rc0
release binary. - Before the node reaches height
5309400
, stop the service. - Set
halt-height = 5309400
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
5309400
, stop the service. - Replace the
v15.0.0-rc0
binary with thev15.0.0-rc1
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - Before the node reaches height
5425200
, stop the service. - Set
halt-height = 5425200
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
5425200
, stop the service. - Replace the
v15.0.0-rc1
binary with thev15.0.0-rc3
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - Before the node reaches height
5793400
, stop the service. - Set
halt-height = 5793400
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
5793400
, stop the service. - Replace the
v15.0.0-rc3
binary with thev15.1.0
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - Before the node reaches height
5887600
, stop the service. - Set
halt-height = 5887600
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
5887600
, stop the service. - Replace the
v15.1.0
binary with thev15.2.0
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
6183000
, it will attempt to upgrade to Gaiav16
. You can use Cosmovisor's auto-download feature or install thev16.0.0-rc2
release binary. - When the node reaches height
6380200
, it will attempt to upgrade to Gaiav17
. You can use Cosmovisor's auto-download feature or install thev17.0.0-rc0
release binary. - Before the node reaches height
6882500
, stop the service. - Set
halt-height = 6882500
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
6882500
, stop the service. - Replace the
v17.0.0-rc0
binary with thev17.2.0
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
7093050
, it will attempt to upgrade to Gaiav18
. You can use Cosmovisor's auto-download feature or install thev18.0.0-rc3
release binary. - Before the node reaches height
7303050
, stop the service. - Set
halt-height = 7303050
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
7303050
, stop the service. - Replace the
v18.0.0-rc3
binary with thev18.1.0
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
7513200
, it will attempt to upgrade to Gaiav19
. You can use Cosmovisor's auto-download feature or install thev19.0.0-rc0
release binary. - Before the node reaches height
7618800
, stop the service. - Set
halt-height = 7618800
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
7618800
, stop the service. - Replace the
v19.0.0-rc0
binary with thev19.0.0-rc3
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - Before the node reaches height
7724100
, stop the service. - Set
halt-height = 7724100
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
7724100
, stop the service. - Replace the
v19.0.0-rc3
binary with thev19.0.0-rc4
one. - Set
halt-height = 7947500
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
7947500
, stop the service. - Replace the
v19.0.0-rc4
binary with thev19.1.0
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
8361100
, it will attempt to upgrade to Gaiav20
. You can use Cosmovisor's auto-download feature or install thev20.0.0-rc0
release binary. - Before the node reaches height
8681200
, stop the service. - Set
halt-height = 8681200
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
8681200
, stop the service. - Replace the
v20.0.0-rc0
binary with thev20.0.0
one. - When the node reaches height
8787650
, it will attempt to upgrade to Gaiav21
. You can use Cosmovisor's auto-download feature or install thev21.0.0-rc0
release binary. - Before the node reaches height
8895550
, stop the service. - Set
halt-height = 8895550
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
8895550
, stop the service. - Replace the
v21.0.0-rc0
binary with thev21.0.0-rc1
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
10059200
, it will attempt to upgrade to Gaiav22
. You can use Cosmovisor's auto-download feature or install thev22.0.0-rc0
release binary. - When the node reaches height
10566200
, it will attempt to upgrade to Gaiav22.2.0
. You can use Cosmovisor's auto-download feature or install thev22.2.0
release binary. - When the node reaches height
10803600
, it will attempt to upgrade to Gaiav23
. You can use Cosmovisor's auto-download feature or install thev23.0.0-rc2
release binary. - When the node reaches height
10882800
, it will attempt to upgrade to Gaia23.0.0-rc3
. You can use Cosmovisor's auto-download feature or install thev23.0.0-rc3
release binary. - Before the node reaches height
10982300
, stop the service. - Set
halt-height = 10982300
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
8895550
, stop the service. - Replace the
v23.0.0-rc3
binary with thev23.0.0
one. - Set
halt-height = 11194800
in~/.gaia/config/app.toml
and start the service. - When the node reaches height
11194800
, stop the service. - Replace the
v23.0.0
binary with thev23.0.1
one. - Set
halt-height = 0
in~/.gaia/config/app.toml
and start the service.