From 87aa496b42482938ea6f3d45b515502a057feed1 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Mon, 26 Jun 2023 12:02:11 +0200 Subject: [PATCH 01/76] Fix check Go version --- Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 056a9682..54359eb6 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,8 @@ ifeq (,$(VERSION)) endif endif +GO_MAJOR_VERSION = $(shell go version | cut -c 14- | cut -d' ' -f1 | cut -d'.' -f1) +GO_MINOR_VERSION = $(shell go version | cut -c 14- | cut -d' ' -f1 | cut -d'.' -f2) ############################################################################### ## Build ## ############################################################################### @@ -74,22 +76,22 @@ ifneq ($(GO_MINOR_VERSION),20) exit 1 endif -build: go.sum +build: check_version go.sum @echo "--> Building..." go build -mod=readonly $(BUILD_FLAGS) -o $(BUILD_DIR)/ ./... -install: go.sum +install: check_version go.sum @echo "--> Installing..." go install -mod=readonly $(BUILD_FLAGS) ./... -build-linux: go.sum +build-linux: check_version go.sum LEDGER_ENABLED=false GOOS=linux GOARCH=amd64 $(MAKE) build -go-mod-cache: go.sum +go-mod-cache: check_version go.sum @echo "--> Download go modules to local cache" @go mod download -go.sum: go.mod +go.sum: check_version go.mod @echo "--> Ensure dependencies have not been modified" @go mod verify From f8c81eb7df58ee212827b08dd19a49172648b5e0 Mon Sep 17 00:00:00 2001 From: El-Jay_Crypto Date: Wed, 28 Jun 2023 10:16:15 +0200 Subject: [PATCH 02/76] Update 5.cosmovisor.md --- 5.cosmovisor.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/5.cosmovisor.md b/5.cosmovisor.md index c6ce0f23..407e4168 100644 --- a/5.cosmovisor.md +++ b/5.cosmovisor.md @@ -2,7 +2,7 @@ In this guide, you will find step-by-step instructions for downloading, compiling, and installing Cosmovisor on your BitCanna node on the MAINNET. We have provided the simplest methods for installation, so you can quickly and easily get Cosmovisor running on your node. -When a new version of the `bcnad` binary is released and governance has approved for it to take place, instructions on how to implement the upgrade with Cosmovisor are included on the releasepage on GitHub. +When a new version of the `bcnad` binary is released and governance has approved for it to take place, instructions on how to implement the upgrade with Cosmovisor are [included on the releasepage on GitHub](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2). If you have any questions or find anything unclear when reading through this guide, don’t hesitate to reach out to us on Discord. Also, if you have any suggestions for improvement, we welcome you to make a pull request! @@ -75,18 +75,17 @@ The output should contain lines similar to these: ``` ### 3.) Create a designated folder for the latest version of `bcnad`. ``` -mkdir -p ${HOME}/.bcna/cosmovisor/upgrades/vigorous-grow-huckleberry/bin/ +mkdir -p $HOME/.bcna/cosmovisor/upgrades/wakeandbake/bin ``` - ### 4.) Copy the latest version of `bcnad` to it's designated folder. ``` -cp -r $(which bcnad) ${HOME}/.bcna/cosmovisor/upgrades/vigorous-grow-huckleberry/bin/ +cp -r $(which bcnad) $HOME/.bcna/cosmovisor/upgrades/wakeandbake/bin/ ``` ### 5.) Setup the current version link for Cosmovisor. ``` -ln -sfn ${HOME}/.bcna/cosmovisor/upgrades/vigorous-grow-huckleberry ${HOME}/.bcna/cosmovisor/current +ln -sfn ${HOME}/.bcna/cosmovisor/upgrades/wakeandbake ${HOME}/.bcna/cosmovisor/current ``` ### 6.) To see if everything is OK, run: @@ -96,9 +95,9 @@ ls .bcna/cosmovisor/ -lh The output should look like this: ``` total 8.0K -lrwxrwxrwx 1 user user 35 Jun 6 19:05 current -> /home/user/.bcna/cosmovisor/upgrades/vigorous-grow-huckleberry -drwxrwxr-x 3 user user 4.0K Jun 6 19:03 genesis -drwxrwxr-x 3 user user 4.0K Jun 6 19:05 upgrades +lrwxrwxrwx 1 user user 35 Jun 28 19:05 current -> /home/user/.bcna/cosmovisor/upgrades/wakeandbake +drwxrwxr-x 3 user user 4.0K Jun 28 19:03 genesis +drwxrwxr-x 3 user user 4.0K Jun 28 19:05 upgrades ``` ## Step 3. Finish the installation and start Cosmovisor @@ -149,19 +148,19 @@ Show Cosmovisor's version. ``` cosmovisor run version ``` -It must return `v1.7.0` +It must return `v2.0.2` The output should look like this: ``` -20:27PM INF running app args=["version"] module=cosmovisor path=/home/user/.bcna/cosmovisor/upgrades/vigorous-grow-huckleberry -1.7.0 +20:27PM INF running app args=["version"] module=cosmovisor path=/home/user/.bcna/cosmovisor/upgrades/wakeandbake +2.0.2 ``` * Show BitCanna version: `bcnad version` Must show the same version as above * Show Cosmovisor sync info and status: `cosmovisor run status` ### 5.) Done. Congratulations, you have installed Cosmovisor on your BitCanna node. Future upgrades of the binary's will be handled by Cosmovisor. Instructions to prepare Cosmovisor for an upcoming chain-upgrade will be provided on the release page. -An example can be found [here](https://github.com/BitCannaGlobal/bcna/releases/tag/v1.7.0). +An example can be found [here](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2). ## Reminder In the future, you must use the `cosmovisor` command instead of the `bcnad` command if you want to perform **service related** commands. From c2a155181fc9dba614fae935d52e02ded1a0f9fc Mon Sep 17 00:00:00 2001 From: El-Jay_Crypto Date: Wed, 28 Jun 2023 10:42:07 +0200 Subject: [PATCH 03/76] Update 2.2.snapshot.md --- 2.2.snapshot.md | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/2.2.snapshot.md b/2.2.snapshot.md index 96733fdb..9d84219c 100644 --- a/2.2.snapshot.md +++ b/2.2.snapshot.md @@ -21,41 +21,40 @@ Our current authorized providers are: > The fastest way to sync a peer is using State Sync and is described [here as an alternative](https://github.com/BitCannaGlobal/bcna/blob/main/2.1.statesync.md). -For this step, its necesary that you have followed [this manual](https://github.com/BitCannaGlobal/bcna/blob/main/1.install-compile.md) previously in order to install the `bcnad` binary. +For this step, its necesary that you have followed [this manual](https://github.com/BitCannaGlobal/bcna/blob/main/1.install-compile_v2.md) previously in order to install the `bcnad` binary. 1. Ensure your installed binary is the lastest release: ``` bcnad version ``` - Output should be: `v1.7.0` + Output should be: `v2.0.2` If you are using Cosmovisor, ``` cosmovisor run version ``` Output should be: - ``` - cosmovisor run version - 11:11AM INF running app args=["version"] module=cosmovisor path=/home/user/.bcna/cosmovisor/upgrades/vigorous-grow-huckleberry/bin/bcnad - --> v1.7.0 - ``` -2. If you are a new user, you should **Initialize the folders:** change **_Moniker_** by your validator name (use quotes for two or more separated words *"Royal Queen Seeds"*) + ``` + cosmovisor run version + 11:11AM INF running app args=["version"] module=cosmovisor path=/home/user/.bcna/cosmovisor/upgrades/wakeandbake/bin/bcnad + 2.0.2 + ``` +2. If you are a new user, you should **initialize the folders:** change **_Moniker_** by your validator name (use quotes for two or more separated words *"Royal Queen Seeds"*) ``` bcnad init Moniker --chain-id bitcanna-1 --overwrite ``` This will create a `$HOME/.bcna` folder -3. **Download the Genesis** `genesis.json` file +3. **Download the** `genesis.json` file ``` cd $HOME curl -s https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/genesis.json > ~/.bcna/config/genesis.json ``` - Ensure you have the correct file. Run the SHA256SUM test: + Ensure that you have the correct file. Run the SHA256SUM test: ``` - sha256sum $HOME/.bcna/config/genesis.json - cd7449a199e71c400778f894abb00874badda572ac5443b7ec48bb0aad052f29 + sha256sum $HOME/.bcna/config/genesis.json + cd7449a199e71c400778f894abb00874badda572ac5443b7ec48bb0aad052f29 ``` -4. **Add to _config.toml_ file: server SEEDs:** - +4. **Add server SEED's to the _config.toml_ file:** ``` sed -E -i 's/seeds = \".*\"/seeds = \"d6aa4c9f3ccecb0cc52109a95962b4618d69dd3f@seed1.bitcanna.io:26656,e2e7c704f766ef6b9e2c8dd61d963f8393b87966@seed3.bitcanna.io:26656\"/' $HOME/.bcna/config/config.toml ``` @@ -115,7 +114,7 @@ This is the folder's tree (without Cosmosvisor installation). You should decompr **Ensure that you've stopped** the previous test with CTRL+C. With all configurations ready, you can start your blockchain node with a single command (`bcnad start`). In this tutorial, however, you will find a simple way to set up `systemd` to run the node daemon with auto-restart. -At this point you can create a simple BCNA service file, or you can configure Cosmovisor, Cosmovisor works like an upgrade "supervisor" that checks and applies the correct version of the software. As a result you can setup Cosmovisor as a replacement of the bcnad daemon/command line utility and let Cosmovisor handle future upgrades. +At this point you can create a simple BCNA service file, or you can configure Cosmovisor. Cosmovisor works like an upgrade "supervisor" that checks and applies the correct version of the software. As a result you can setup Cosmovisor as a replacement of the bcnad daemon/command line utility and let Cosmovisor handle future upgrades. So the next step is **(one of the following)** * Skip Cosmovisor and continue with simple system service creation @@ -147,7 +146,7 @@ Enable and activate the BCNAD service. ``` Check the logs to see if it is working: ``` - sudo journalctl -u bcnad -f + sudo journalctl -fu bcnad -o cat ``` 10. **Check the synchronisation:** If `catching_up = true` the node is syncing. Also you can compare your current block with the last synced block of another node, or at our [Explorer](https://explorer.bitcanna.io): From 8d75b3a170b0c1d5d82c619a0419daa0016434ad Mon Sep 17 00:00:00 2001 From: El-Jay_Crypto Date: Wed, 28 Jun 2023 11:06:13 +0200 Subject: [PATCH 04/76] Update 2.2.snapshot.md --- 2.2.snapshot.md | 167 ++++++++++++++++++++++++------------------------ 1 file changed, 85 insertions(+), 82 deletions(-) diff --git a/2.2.snapshot.md b/2.2.snapshot.md index 9d84219c..729bdcea 100644 --- a/2.2.snapshot.md +++ b/2.2.snapshot.md @@ -1,6 +1,6 @@ -# Sync using a snapshot file -This is a fast way to sync a node with `bitcanna-1` chain. -A snapshot is nothing more than someone sharing a copy of his/her blockchain's data folder in a compressed file. +# Synchronize using a snapshot file +This guide will describe a fast way to synchronize a node on the `bitcanna-1` blockchain. +A snapshot is nothing more than someone sharing a copy of his or her blockchain's data folder in a compressed file. Our current authorized providers are: @@ -16,58 +16,61 @@ Our current authorized providers are: - https://nodiums.com/index.php/2022/11/20/bitcanna-snapshot-state-sync-and-api-rpc/ - https://stakepool.dev.br/snapshots.html -(make sure to include them in your delegations ;)!) - -> The fastest way to sync a peer is using State Sync and is described [here as an alternative](https://github.com/BitCannaGlobal/bcna/blob/main/2.1.statesync.md). - - -For this step, its necesary that you have followed [this manual](https://github.com/BitCannaGlobal/bcna/blob/main/1.install-compile_v2.md) previously in order to install the `bcnad` binary. - -1. Ensure your installed binary is the lastest release: - ``` - bcnad version - ``` - Output should be: `v2.0.2` - - If you are using Cosmovisor, - ``` - cosmovisor run version - ``` - Output should be: - ``` - cosmovisor run version - 11:11AM INF running app args=["version"] module=cosmovisor path=/home/user/.bcna/cosmovisor/upgrades/wakeandbake/bin/bcnad - 2.0.2 - ``` -2. If you are a new user, you should **initialize the folders:** change **_Moniker_** by your validator name (use quotes for two or more separated words *"Royal Queen Seeds"*) - ``` - bcnad init Moniker --chain-id bitcanna-1 --overwrite - ``` - This will create a `$HOME/.bcna` folder -3. **Download the** `genesis.json` file - ``` - cd $HOME - curl -s https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/genesis.json > ~/.bcna/config/genesis.json - ``` - Ensure that you have the correct file. Run the SHA256SUM test: - ``` - sha256sum $HOME/.bcna/config/genesis.json - cd7449a199e71c400778f894abb00874badda572ac5443b7ec48bb0aad052f29 - ``` -4. **Add server SEED's to the _config.toml_ file:** - ``` - sed -E -i 's/seeds = \".*\"/seeds = \"d6aa4c9f3ccecb0cc52109a95962b4618d69dd3f@seed1.bitcanna.io:26656,e2e7c704f766ef6b9e2c8dd61d963f8393b87966@seed3.bitcanna.io:26656\"/' $HOME/.bcna/config/config.toml - ``` -5. You can **set the minimum gas prices** for transactions to be accepted into your node’s mempool. This sets a lower bound on gas prices, preventing spam. - ``` - sed -E -i 's/minimum-gas-prices = \".*\"/minimum-gas-prices = \"0.001ubcna\"/' $HOME/.bcna/config/app.toml - ``` - -6. **Open the P2P port (26656 by default)** - ``` - sudo ufw allow 26656 - ``` -7. **Download the file** with block-data from one of our current authorized service providers: +Make sure to include them in your delegations ;)! + +> The most easy and fastest way to sync a node is by using State Sync and is described [here as an alternative](https://github.com/BitCannaGlobal/bcna/blob/main/2.1.statesync.md). + + +For this step, its necesary that you have followed [this manual](https://github.com/BitCannaGlobal/bcna/blob/main/1.install-compile_v2.md) previously, in order to install the `bcnad` binary. + +### 1. Ensure your installed version of the `bcnad` binary is the lastest release: +``` +bcnad version +``` +The output must be: `v2.0.2` + +If you are using Cosmovisor, +``` +cosmovisor run version +``` +The output must be: +``` +cosmovisor run version +11:11AM INF running app args=["version"] module=cosmovisor path=/home/user/.bcna/cosmovisor/upgrades/wakeandbake/bin/bcnad +2.0.2 +``` +### 2. Initialize the folders +If you are a new user, you must initialize the folders: + +**Replace **_Moniker_** with your own validator name and use quotes for two or more separated words *"Royal Queen Seeds"*.** +``` +bcnad init Moniker --chain-id bitcanna-1 --overwrite +``` +This will create a `.bcna` folder in your $HOME directory. +### 3. **Download** the `genesis.json` file +``` +cd $HOME +curl -s https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/genesis.json > ~/.bcna/config/genesis.json +``` +Ensure that you have the correct file. Run the SHA256SUM test: +``` +sha256sum $HOME/.bcna/config/genesis.json + cd7449a199e71c400778f894abb00874badda572ac5443b7ec48bb0aad052f29 +``` +### 4. **Add server SEED's to the _config.toml_ file:** +``` +sed -E -i 's/seeds = \".*\"/seeds = \"d6aa4c9f3ccecb0cc52109a95962b4618d69dd3f@seed1.bitcanna.io:26656,e2e7c704f766ef6b9e2c8dd61d963f8393b87966@seed3.bitcanna.io:26656\"/' $HOME/.bcna/config/config.toml +``` +### 5. You can **set the minimum gas prices** for transactions to be accepted into your node’s mempool. This sets a lower bound on gas prices, preventing spam. +``` +sed -E -i 's/minimum-gas-prices = \".*\"/minimum-gas-prices = \"0.001ubcna\"/' $HOME/.bcna/config/app.toml +``` + +### 6. **Open the P2P port (26656 by default)** +``` +sudo ufw allow 26656 +``` +### 7. **Download the file** with block-data from one of our current authorized service providers: Our current authorized providers are (in alphabetical order): @@ -98,21 +101,21 @@ This is the folder's tree (without Cosmosvisor installation). You should decompr ``` -8. If you have downloaded and decompressed the data-block you can **run a first time** to see if `bcnad` continues to sync: +### 8. If you have downloaded and decompressed the data-block you can **run a first time** to see if `bcnad` continues to sync: - `bcnad start --log_level info` - ``` - 3:31PM INF Committed state appHash=77D16BED3F109A4A05A971C92602029569E049DFC1DC128CFF5CCAE3158F4B1B height=3886 module=state txs=0 - 3:31PM INF Indexed block height=3886 module=txindex - 3:31PM INF minted coins from module account amount=1034628bcna from=mint module=x/bank - 3:31PM INF Executed block height=3887 invalidTxs=0 module=state validTxs=0 - 3:31PM INF commit synced commit=436F6D6D697449447B5B38332031333820373720313731203135362032333220313431203435203137332037372031352031363020373120393720393520352031393020313836203733203131342034322031313620313230203536203338203230203337203437203231392032353220343920385D3A4632467D - 3:31PM INF Committed state appHash=538A4DAB9CE88D2DAD4D0FA047615F05BEBA49722A7478382614252FDBFC3108 height=3887 module=state txs=0 - ``` +`bcnad start --log_level info` +``` +3:31PM INF Committed state appHash=77D16BED3F109A4A05A971C92602029569E049DFC1DC128CFF5CCAE3158F4B1B height=3886 module=state txs=0 +3:31PM INF Indexed block height=3886 module=txindex +3:31PM INF minted coins from module account amount=1034628bcna from=mint module=x/bank +3:31PM INF Executed block height=3887 invalidTxs=0 module=state validTxs=0 +3:31PM INF commit synced commit=436F6D6D697449447B5B38332031333820373720313731203135362032333220313431203435203137332037372031352031363020373120393720393520352031393020313836203733203131342034322031313620313230203536203338203230203337203437203231392032353220343920385D3A4632467D +3:31PM INF Committed state appHash=538A4DAB9CE88D2DAD4D0FA047615F05BEBA49722A7478382614252FDBFC3108 height=3887 module=state txs=0 +``` -9. **Service creation** -**Ensure that you've stopped** the previous test with CTRL+C. -With all configurations ready, you can start your blockchain node with a single command (`bcnad start`). In this tutorial, however, you will find a simple way to set up `systemd` to run the node daemon with auto-restart. +### 9. **Service creation** +**Ensure that you have stopped** the previous test with CTRL+C. +With all configurations ready, you can start your blockchain node with a single command (`bcnad start`). In this tutorial however, you will find a simple way to set up `systemd` to run the node daemon with auto-restart. At this point you can create a simple BCNA service file, or you can configure Cosmovisor. Cosmovisor works like an upgrade "supervisor" that checks and applies the correct version of the software. As a result you can setup Cosmovisor as a replacement of the bcnad daemon/command line utility and let Cosmovisor handle future upgrades. @@ -141,25 +144,25 @@ Setup `bcnad` systemd service (copy and paste all to create the file service): Enable and activate the BCNAD service. ``` - sudo mv bcnad.service /lib/systemd/system/ - sudo systemctl enable bcnad.service && sudo systemctl start bcnad.service +sudo mv bcnad.service /lib/systemd/system/ +sudo systemctl enable bcnad.service && sudo systemctl start bcnad.service ``` Check the logs to see if it is working: - ``` - sudo journalctl -fu bcnad -o cat - ``` +``` +sudo journalctl -fu bcnad -o cat +``` -10. **Check the synchronisation:** If `catching_up = true` the node is syncing. Also you can compare your current block with the last synced block of another node, or at our [Explorer](https://explorer.bitcanna.io): - ``` - curl -s localhost:26657/status | jq .result.sync_info.catching_up - #true output is syncing - false is synced +### 10. **Check the synchronisation:** If `catching_up = true` the node is syncing. Also you can compare your current block with the last synced block of another node, or at our [Explorer](https://explorer.bitcanna.io): +``` +curl -s localhost:26657/status | jq .result.sync_info.catching_up +#true output is syncing - false is synced - curl -s localhost:26657/status | jq .result.sync_info.latest_block_height - #this output is your last block synced +curl -s localhost:26657/status | jq .result.sync_info.latest_block_height +#this output is your last block synced - curl -s "http://seed1.bitcanna.io:26657/status?" | jq .result.sync_info.latest_block_height - #this output the public node last block synced - ``` +curl -s "http://seed1.bitcanna.io:26657/status?" | jq .result.sync_info.latest_block_height +#this output the public node last block synced +``` ###### tags: `doc` `github` From 2044dfdb054d0de14ef8ae4cda6207066d2c3d9f Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 30 Jun 2023 10:20:48 +0200 Subject: [PATCH 05/76] Delete 1.install-compile.md --- 1.install-compile.md | 115 ------------------------------------------- 1 file changed, 115 deletions(-) delete mode 100644 1.install-compile.md diff --git a/1.install-compile.md b/1.install-compile.md deleted file mode 100644 index d493ce0b..00000000 --- a/1.install-compile.md +++ /dev/null @@ -1,115 +0,0 @@ -# Install / Compile last BitCanna binary -**bcnad** is a blockchain application built using Cosmos SDK v.0.45.16 and Comet-BFT v.0.34.27 and IBC-go v4.4.0. - -In this guide you will find how to install the last binary or compile it by yourself. - -* Before you start, you might want to ensure your system is up to date. Besides, you can install a utility named `jq` to read and navigate in JSON files and outputs. - - ``` - sudo apt-get update - sudo apt-get upgrade -y - sudo apt-get install -y build-essential curl wget jq - ``` -* Increasing the default open files limit. -If we don't raise this value, nodes will crash once the network grows large enough. - ``` - sudo su -c "echo 'fs.file-max = 65536' >> /etc/sysctl.conf" - sudo sysctl -p - ``` -## Option 1. Download and install the last binary -By downloading the binary we avoid compiling the source code. -1. Download the latest version (v1.7.0) from Github: - ``` - cd $HOME - wget -nc https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_linux_amd64.tar.gz - ``` -2. Check the sha256sum for the downloaded file. - ``` - sha256sum bcna_linux_amd64.tar.gz - ``` - It must return: `3e4e4880f75139f903914d4045f5198826cd289f3f6634d9443aaff0df37ce68` - -3. Verify that the version is `1.7.0` - ``` - rm -f ./bcnad #delete old file if exist - tar zxvf bcna_linux_amd64.tar.gz - rm bcna_linux_amd64.tar.gz - chmod +x bcnad - ./bcnad version - ``` -4. Move the new binary to your machine's PATH and overwrite the previous version - ``` - sudo mv bcnad $(which bcnad) #copy&paste don't replace anything - ``` - If you know the exact destination you could also run: - ``` - sudo mv bcnad /usr/local/bin/ #or wherever you have it - ``` - -## Option 2. Compile instructions: -### Install GoLang v1.20.4 - -The official instructions can be found here: https://golang.org/doc/install - -1. Firstly, remove any existing old Go installation as root - ``` - sudo rm -rf /usr/local/go - ``` -2. Download the software and unpack: - ``` - wget https://go.dev/dl/go1.20.4.linux-amd64.tar.gz - sudo tar -C /usr/local -xzvf go1.20.4.linux-amd64.tar.gz - ``` -3. Update environment variables to include Go (copy everything & paste) - ``` - cat <<'EOF' >>$HOME/.profile - export GOROOT=/usr/local/go - export GOPATH=$HOME/go - export GO111MODULE=on - export GOBIN=$HOME/go/bin - export PATH=$PATH:/usr/local/go/bin:$GOBIN - EOF - source $HOME/.profile - ``` -4. To verify that Go is installed: - ``` - go version - ``` - Should return `go version go1.20.4 linux/amd64` - -### Download source code and compile -5. Download the source code using `git` - ``` - git clone https://github.com/BitCannaGlobal/bcna.git - cd bcna - git checkout v1.7.0 - make build #it build the binary in build/ folder - ``` -6. Verify the version: - ``` - build/bcnad version - ``` - The output must be `1.7.0` - -7. You now have two options: - * Move the binary to the /usr/local/bin path with: - ``` - sudo mv build/bcnad /usr/local/bin/ - ``` - * Or compile and install the binary in the $GOPATH path: - ``` - make install - ``` -Next step: [Syncing the chain](https://github.com/BitCannaGlobal/bcna/blob/main/README.md#2-Sync-the-chain). - - - - - - - - - - - -###### tags: `doc` `github` From f9684a43d2301b75d65cca93a62a7829dccd12f0 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 30 Jun 2023 10:21:34 +0200 Subject: [PATCH 06/76] Rename 1.install-compile_v2.md to 1.install-compile.md --- 1.install-compile_v2.md => 1.install-compile.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 1.install-compile_v2.md => 1.install-compile.md (100%) diff --git a/1.install-compile_v2.md b/1.install-compile.md similarity index 100% rename from 1.install-compile_v2.md rename to 1.install-compile.md From 658e2e4602702fb44b5dce031cfe5674079475ef Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 30 Jun 2023 10:56:26 +0200 Subject: [PATCH 07/76] Update IP connect_to_dashboard.md --- connect_to_dashboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connect_to_dashboard.md b/connect_to_dashboard.md index 31c4e3b9..29e88e1b 100644 --- a/connect_to_dashboard.md +++ b/connect_to_dashboard.md @@ -27,7 +27,7 @@ sudo service bcnad restart 2. Enable a firewall rule to let us collect the data. For Ubuntu user: ``` -sudo ufw allow from 178.62.236.228 proto tcp to any port 26660 +sudo ufw allow from 164.68.119.233 proto tcp to any port 26660 ``` 3. Provide the server IP from your validator (and sentries if applicable) to Raul BitCanna ES#3102 on Discord by Private message. From 64fbc05a06b824f76f2a15639a72da650ba32e22 Mon Sep 17 00:00:00 2001 From: TJ | BitCanna <112879218+TJ-BitCanna@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:26:23 +0200 Subject: [PATCH 08/76] Update awesome.md --- awesome.md | 162 ++--------------------------------------------------- 1 file changed, 6 insertions(+), 156 deletions(-) diff --git a/awesome.md b/awesome.md index c66916c8..a787685d 100644 --- a/awesome.md +++ b/awesome.md @@ -1,158 +1,8 @@ -# BitCanna awesome services -For the **Chain Registry** from Cosmos [GitHub](https://github.com/cosmos/chain-registry/) we'd like to gather some endpoints and persistent peers from our validators. +# BitCanna tools and other useful links +We have the links towards all the services and tools which are delivered by our team or from our amazing validators documented [here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) or [here on Gitbook](https://docs.bitcanna.io/tools/available-tools). -**You can fill in or update our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) and we will use that to upgrade the Cosmos Chain Registry from time to time** +Note that these pages do not contain RPC, gRPC, API, seed nodes and more. These are stored on another location. +You can fill in or update our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) and we will use that to upgrade the [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/) from time to time. -> Important note for the [Validators Incentive Program](https://docs.bitcanna.io/token-chain-parameters/validator-incentive-program) participants: as prerequisite for you to get a delegation, you need to keep your validation services updated at our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) - -We'd like to ask you to provide us with the **extra services** you can provide. It is greatly appreciated! - -# StateSync Servers and instructions: - -## BitCanna official: - * https://github.com/BitCannaGlobal/bcna/blob/main/2.1.statesync.md - -## Polkachu - * https://polkachu.com/state_sync/bitcanna - -## Panthea EU StateSync Server - * https://bitcanna-rpc.panthea.eu:443 - -## Inter Blockchain Services StateSync / Snapshots Server - * https://bcna-rpc.ibs.team:443 - * https://github.com/Inter-Blockchain-Service/Cosmos-StateSync/tree/main/Bitcanna - * https://snapshot.ibs.team/Bitcanna/ - -## mintthemoon - * https://docs.mintthemoon.xyz/bitcanna/statesync - -## 🔥STAVR🔥 StateSync/SnapShot - * https://github.com/obajay/StateSync-snapshots/tree/main/Projects/Bitcanna - -## AlxVoy ⚡ ANODE.TEAM StateSync - * https://anode.team/BitCanna/#State-Sync - -## [NODERS]TEAM StateSync - * http://bitcanna.statesync.nodersteam.com:46657 - -## bonded.zone StateSync - * https://sync.bonded.zone/mainnets/bitcanna - -## KonsorTech StateSync/SnapShot - * https://github.com/konsortech/Node/blob/main/Mainnet/Bitcanna/statesync.md - * https://github.com/konsortech/Node/blob/main/Mainnet/Bitcanna/snapshot.md - -## kjnodes - * https://services.kjnodes.com/mainnet/bitcanna/state-sync - -## cryptech StateSync - * https://explorers.cryptech.com.ua/bitcanna/statesync - -## Alkia - * https://www.alkia.net/state-sync-for-bitcanna - -## AVIAONE 🟢 - * https://aviaone.com/blockchains-service/bitcanna-mainnet-bitcanna-1.html - -## genznodes - * https://genznodes.dev/mainnet/bitcanna/statesync/ - -## Cryptosailors StateSync/Snapshot - * Mainnet - https://github.com/CryptoSailors/cryptosailors-guides/tree/main/Mainnets/Bitcanna#choose-sync-mode-snapshot-or-state-sync - * Devnet - https://github.com/CryptoSailors/cryptosailors-guides/tree/main/Testnets/BitcannaDevnet#choose-sync-mode-snapshot-or-state-sync - -## Hexnodes - * https://github.com/hexskrt/mainnet/tree/main/Bitcanna - -## maxfoton - * https://github.com/maxfoton/Bitcanna_mainnet - -## NODEJUMPER StateSync/SnapShot - * https://app.nodejumper.io/bitcanna/sync - -## MMS Snapshot/StateSync/Endpoints - * https://mms.team/portfolios/bitcanna-snapshot-service - -# Info, docs and other services from BitCanna validators & partners -If you would like to contribute, feel free to make a pull request. - -The list found below includes: -* Docs & guides -* Faucet -* Explorers -* Snapshots service -* Addresses books -* Any other valuable info - -### BitCanna Docs -* https://docs.bitcanna.io - -### Stakely Faucet -* https://stakely.io/faucet/bitcanna-bcna - -### Paranormal Brothers: current snapshot, RPC, seed, peer service, validators monitoring and alerting tool. -* https://bc.paranorm.pro/ - -### Polkachu: snapshot service info -* https://polkachu.com/tendermint_snapshots/bitcanna - -### NODEJUMPER: on-chain analytics, snapshot & state sync services, installation scripts (manual/automation), cheat sheet and more. -* https://nodejumper.io/bitcanna - -### DappLocker: Stats service -* https://dapplooker.com/dapp/bitcanna-mainnet-120038 - -### mintthemoon -* Resource list: https://docs.mintthemoon.xyz/bitcanna/resources -* Node setup guide: https://docs.mintthemoon.xyz/bitcanna/node-guide -* Validator setup guide: https://docs.mintthemoon.xyz/bitcanna/validator-guide - -### 🔥STAVR🔥 : SnapShot and StateSync services, genesis, addrbook, installation scripts (manual/automation) -* https://github.com/obajay/nodes-Guides/blob/main/Bitcanna/README.md#1-auto_install-script - -### AlxVoy ⚡ ANODE.TEAM : snapshot and state sync services, guide, RPC, API, peer -* https://anode.team/BitCanna/ - -### KonsorTech : Guide, public_endpoint (RPC, API, Peer), StateSync, Snapshot, Explorer -* https://github.com/konsortech/Node/tree/main/Mainnet/Bitcanna -* https://explorer.konsortech.xyz/bitcanna - -### kjnodes: -* Peering Services, Public Endpoints, Daily Snapshots, State-Sync, Node Setup Guide, Useful Commands: https://services.kjnodes.com/mainnet/bitcanna -* 🤖 Free Telegram Proposal Bot: https://services.kjnodes.com/bots/proposal-bot - -### [NODERS]TEAM: Guide, API, RPC, StateSync, Live peer, AdrBook, Useful Commands -* https://nodeservice.nodersteam.com/title/mainnet/bitcanna - -### Alkia -* https://aviaone.com/blockchains-service/bitcanna-stake - -### AVIAONE 🟢 -* https://aviaone.com/blockchains-service/bitcanna-mainnet-bitcanna-1.html - -### genznodes: public endpoint, guide , cheat sheet, snapshot, statesync -* https://genznodes.dev/mainnet/bitcanna - -### Cryptosailors: public endpoint, guide, snapshot, statesync -* Mainnet - https://github.com/CryptoSailors/cryptosailors-guides/tree/main/Mainnets/Bitcanna -* Devnet - https://github.com/CryptoSailors/cryptosailors-guides/tree/main/Testnets/BitcannaDevnet - -### Hexnodes : auto installation, public endpoints, daily snapshot, state sync -* https://github.com/hexskrt/mainnet/tree/main/Bitcanna - -### L0vd.com services -* Public RPC & API, Snapshots (every 4 hours), State-Sync, Node Installation Guide, Useful Commands, Monitoring Installation Guide: https://chain-services.l0vd.com/mainnets/bitcanna - -### Panthea EU Docs -* Public endpoints, Snapshots (Max. 4 hours old), State Sync, Addrbook and much more: https://docs.panthea.eu - -### Safe Block -#### Pruned Snapshot and addrbook.json (every 12hours), Node Install, Snapshot Setup, Endpoints (API/RPC), Explorer. -* SNAPSHOT: https://snapshot.safeblock.space -* NODE INSTALL - SNAPSHOT SETUP: https://safeblock.space/bitcanna -* API: https://api.bitcanna.safeblock.space -* RPC: https://rpc.bitcanna.safeblock.space -* EXPLORER: https://explorer.safeblock.space/bitcanna - -### Indonode : Guide , Snapshot , RPC , API , GPRC , State-sync , Addrbook , Genesis , Live Peers , Explorer -* https://www.indonode.net/mainnet/bitcanna +> Important note for the [Validators Incentive Program](https://docs.bitcanna.io/token-chain-parameters/validator-incentive-program) participants: the files mentioned above for the [services](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) and [endpoints](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) will be used to determine the delegations. So it is of the utmost importance to keep the files updates and the services running to be eligible for delegations. +> as prerequisite for you to get a delegation, you need to keep your validation services updated at our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) From 3d4b4b3b8859485f73d2b62d1817cf05db84dc74 Mon Sep 17 00:00:00 2001 From: TJ | BitCanna <112879218+TJ-BitCanna@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:26:46 +0200 Subject: [PATCH 09/76] Update awesome.md --- awesome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awesome.md b/awesome.md index a787685d..f56c8037 100644 --- a/awesome.md +++ b/awesome.md @@ -1,5 +1,5 @@ # BitCanna tools and other useful links -We have the links towards all the services and tools which are delivered by our team or from our amazing validators documented [here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) or [here on Gitbook](https://docs.bitcanna.io/tools/available-tools). +Find the links towards all the services and tools which are delivered by our team or from our amazing validators documented [here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) or [here on Gitbook](https://docs.bitcanna.io/tools/available-tools). Note that these pages do not contain RPC, gRPC, API, seed nodes and more. These are stored on another location. You can fill in or update our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) and we will use that to upgrade the [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/) from time to time. From c266198ef99d808f9b7feb9c8b4b38518edee426 Mon Sep 17 00:00:00 2001 From: TJ | BitCanna <112879218+TJ-BitCanna@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:41:59 +0200 Subject: [PATCH 10/76] Update awesome.md --- awesome.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/awesome.md b/awesome.md index f56c8037..23942071 100644 --- a/awesome.md +++ b/awesome.md @@ -1,8 +1,8 @@ # BitCanna tools and other useful links +> Important note for the [Validators Incentive Program](https://docs.bitcanna.io/token-chain-parameters/validator-incentive-program) participants: the files mentioned above for the [services](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) and [endpoints](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) will be used to determine the delegations. So it is of the utmost importance to keep the files updates and the services running to be eligible for delegations. +> as prerequisite for you to get a delegation, you need to keep your validation services updated at our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) + Find the links towards all the services and tools which are delivered by our team or from our amazing validators documented [here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) or [here on Gitbook](https://docs.bitcanna.io/tools/available-tools). Note that these pages do not contain RPC, gRPC, API, seed nodes and more. These are stored on another location. You can fill in or update our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) and we will use that to upgrade the [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/) from time to time. - -> Important note for the [Validators Incentive Program](https://docs.bitcanna.io/token-chain-parameters/validator-incentive-program) participants: the files mentioned above for the [services](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) and [endpoints](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) will be used to determine the delegations. So it is of the utmost importance to keep the files updates and the services running to be eligible for delegations. -> as prerequisite for you to get a delegation, you need to keep your validation services updated at our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) From d1a841090e7483d87c891aecfbacf745076a85d5 Mon Sep 17 00:00:00 2001 From: TJ | BitCanna <112879218+TJ-BitCanna@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:42:33 +0200 Subject: [PATCH 11/76] Update awesome.md --- awesome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awesome.md b/awesome.md index 23942071..bd767a0c 100644 --- a/awesome.md +++ b/awesome.md @@ -1,5 +1,5 @@ # BitCanna tools and other useful links -> Important note for the [Validators Incentive Program](https://docs.bitcanna.io/token-chain-parameters/validator-incentive-program) participants: the files mentioned above for the [services](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) and [endpoints](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) will be used to determine the delegations. So it is of the utmost importance to keep the files updates and the services running to be eligible for delegations. +> Important note for the [Validators Incentive Program](https://docs.bitcanna.io/token-chain-parameters/validator-incentive-program) participants: the files applicable for the [services](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) and [endpoints](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) will be used to determine the delegations. So it is of the utmost importance to keep the files updates and the services running to be eligible for delegations. > as prerequisite for you to get a delegation, you need to keep your validation services updated at our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) Find the links towards all the services and tools which are delivered by our team or from our amazing validators documented [here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) or [here on Gitbook](https://docs.bitcanna.io/tools/available-tools). From 324914982f9554ef2472cfea03f324795e6291af Mon Sep 17 00:00:00 2001 From: TJ | BitCanna <112879218+TJ-BitCanna@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:42:51 +0200 Subject: [PATCH 12/76] Update awesome.md --- awesome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awesome.md b/awesome.md index bd767a0c..abef93ef 100644 --- a/awesome.md +++ b/awesome.md @@ -1,6 +1,6 @@ # BitCanna tools and other useful links > Important note for the [Validators Incentive Program](https://docs.bitcanna.io/token-chain-parameters/validator-incentive-program) participants: the files applicable for the [services](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) and [endpoints](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) will be used to determine the delegations. So it is of the utmost importance to keep the files updates and the services running to be eligible for delegations. -> as prerequisite for you to get a delegation, you need to keep your validation services updated at our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) +> As prerequisite for you to get a delegation, you need to keep your validation services updated at our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) Find the links towards all the services and tools which are delivered by our team or from our amazing validators documented [here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) or [here on Gitbook](https://docs.bitcanna.io/tools/available-tools). From 7725d1d853c3990ca5d0b035dde37523dd9f9ec4 Mon Sep 17 00:00:00 2001 From: TJ | BitCanna <112879218+TJ-BitCanna@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:43:24 +0200 Subject: [PATCH 13/76] Update awesome.md --- awesome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awesome.md b/awesome.md index abef93ef..9eacff42 100644 --- a/awesome.md +++ b/awesome.md @@ -2,7 +2,7 @@ > Important note for the [Validators Incentive Program](https://docs.bitcanna.io/token-chain-parameters/validator-incentive-program) participants: the files applicable for the [services](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) and [endpoints](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) will be used to determine the delegations. So it is of the utmost importance to keep the files updates and the services running to be eligible for delegations. > As prerequisite for you to get a delegation, you need to keep your validation services updated at our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) -Find the links towards all the services and tools which are delivered by our team or from our amazing validators documented [here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) or [here on Gitbook](https://docs.bitcanna.io/tools/available-tools). +Find the links towards all the services and tools which are delivered by our team or from our amazing validators documented **[here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md)** or [here on Gitbook](https://docs.bitcanna.io/tools/available-tools). Note that these pages do not contain RPC, gRPC, API, seed nodes and more. These are stored on another location. You can fill in or update our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) and we will use that to upgrade the [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/) from time to time. From 71c5e3d9aaa51cf0158ff58ef84a6aec86aec067 Mon Sep 17 00:00:00 2001 From: TJ | BitCanna <112879218+TJ-BitCanna@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:43:46 +0200 Subject: [PATCH 14/76] Update awesome.md --- awesome.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awesome.md b/awesome.md index 9eacff42..adc190cc 100644 --- a/awesome.md +++ b/awesome.md @@ -2,7 +2,7 @@ > Important note for the [Validators Incentive Program](https://docs.bitcanna.io/token-chain-parameters/validator-incentive-program) participants: the files applicable for the [services](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md) and [endpoints](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) will be used to determine the delegations. So it is of the utmost importance to keep the files updates and the services running to be eligible for delegations. > As prerequisite for you to get a delegation, you need to keep your validation services updated at our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) -Find the links towards all the services and tools which are delivered by our team or from our amazing validators documented **[here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md)** or [here on Gitbook](https://docs.bitcanna.io/tools/available-tools). +Find the links towards all the services and tools which are delivered by our team or from our amazing validators documented **[here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md)** or **[here on Gitbook](https://docs.bitcanna.io/tools/available-tools)**. Note that these pages do not contain RPC, gRPC, API, seed nodes and more. These are stored on another location. -You can fill in or update our local [JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) and we will use that to upgrade the [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/) from time to time. +You can fill in or update our local **[JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json)** and we will use that to upgrade the [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/) from time to time. From 318d2a309d862f801f8ce0e01d9f834301be8851 Mon Sep 17 00:00:00 2001 From: TJ | BitCanna <112879218+TJ-BitCanna@users.noreply.github.com> Date: Tue, 11 Jul 2023 16:07:28 +0200 Subject: [PATCH 15/76] Update awesome.md --- awesome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awesome.md b/awesome.md index adc190cc..82f92211 100644 --- a/awesome.md +++ b/awesome.md @@ -5,4 +5,4 @@ Find the links towards all the services and tools which are delivered by our team or from our amazing validators documented **[here on Github](https://github.com/BitCannaGlobal/docs/blob/main/tools/available-tools.md)** or **[here on Gitbook](https://docs.bitcanna.io/tools/available-tools)**. Note that these pages do not contain RPC, gRPC, API, seed nodes and more. These are stored on another location. -You can fill in or update our local **[JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json)** and we will use that to upgrade the [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/) from time to time. +As a validator you can create a pull request to update our **[JSON file](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json)** and we will use that to upgrade the [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/) from time to time. From c0d4eacaf94ee1e0658227e573381d9503dbd8ee Mon Sep 17 00:00:00 2001 From: ourlink Date: Tue, 11 Jul 2023 13:20:53 -0500 Subject: [PATCH 16/76] Update chain-registry.json Add ValidatorNode Services --- chain-registry.json | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 5af7bb8a..620ef86e 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -304,7 +304,11 @@ { "address": "https://93.115.25.15:26657", "provider": "Stakely" - } + }, + { + "address": "https://bitcanna-rpc.validatornode.com", + "provider": "ValidatorNode" + } ], "grpc": [ { @@ -472,7 +476,11 @@ { "address": "https://93.115.25.15:1317", "provider": "Stakely" - } + }, + { + "address": "https://bitcanna-api.validatonode.com", + "provider": "ValidatorNode" + } ] }, "explorers": [ @@ -508,6 +516,11 @@ "kind": "atomscan", "url": "https://atomscan.com/bitcanna", "tx_page": "https://atomscan.com/bitcanna/transactions/${txHash}" + }, + { + "kind": "ValidatorNode Explorer", + "url": "https://explorer.validatornode.com/bitcanna", + "tx_page": "https://explorer.validatornode.com/bitcanna/tx/${txHash}" } ] } From d8554509d449216746e3be7a779c113910ba004a Mon Sep 17 00:00:00 2001 From: El-Jay_Crypto Date: Wed, 12 Jul 2023 10:14:03 +0200 Subject: [PATCH 17/76] Update README.md --- README.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 03631e68..da698c99 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,7 @@ BitCanna provides a decentralized payment network, supply chain and trust network for the legal cannabis industry by utilizing the BCNA coin. -> [Current version (v1.7.0)](https://github.com/BitCannaGlobal/bcna/releases/tag/v1.7.0) of our development uses Cosmos SDK v0.45.15 & Tendermint v0.34.27 & IBC-go v4.4.1 - -> New version info: [Update scheduled for 29th Jun 2023](https://github.com/BitCannaGlobal/bcna/blob/main/last_upgrade.md) v2.0.2 - +> [Current version (v2.0.2)](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2) of our development uses Cosmos SDK v0.46.13 & CometBFT v0.34.28 & IBC-go v4.4.1 These docs at Github are chain related. For more information about our coin, partners and roadmap visit: * Our website: https://www.bitcanna.io @@ -36,9 +33,9 @@ Here are the minimal hardware configs required for running a validator/sentry no | 2nd Mar 2023 16.20h CET | 7.467.420 | [v1.6.0-fix](https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.0-fix/bcna_linux_amd64.tar.gz) | [Link](https://github.com/BitCannaGlobal/bcna/releases/tag/v1.6.0-fix) | [Doc](https://github.com/BitCannaGlobal/bcna/blob/main/last_upgrade.md#v160-fix-codename-vigorous-grow---from-v153) | | 10th Mar 2023 18.40h CET | 7.585.420 | [v1.6.1](https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.1/bcna_linux_amd64.tar.gz) | [Link](https://github.com/BitCannaGlobal/bcna/releases/tag/v1.6.1) | [Doc](https://github.com/BitCannaGlobal/bcna/blob/main/last_upgrade.md#v161-codename-vigorous-grow-fix---from-v161) | | 30th May 2023 15.40h CEST | 8.771.420 | [v1.7.0](https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_linux_amd64.tar.gz) | [Link](https://github.com/BitCannaGlobal/bcna/releases/tag/v1.7.0) | [Doc](https://github.com/BitCannaGlobal/bcna/blob/main/last_upgrade.md#v170-codename-vigorous-grow-huckleberry-from-v163) | -| 29th Jun 2023 16.20h CEST | X.XXX.420 | [v2.0.2](https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.2/bcna_linux_amd64.tar.gz) | [Link](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2) | [Doc](https://github.com/BitCannaGlobal/bcna/blob/main/last_upgrade.md) | +| 29th Jun 2023 16.20h CEST | 9.209.420 | [v2.0.2](https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.2/bcna_linux_amd64.tar.gz) | [Link](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2) | [Doc](https://github.com/BitCannaGlobal/bcna/blob/main/last_upgrade.md) | -> Current version: https://github.com/BitCannaGlobal/bcna/releases/tag/v1.7.0 +> Current version: https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2 # How to join `bitcanna-1` chain > Tip: At the end of this doc, you will find links with important info @@ -72,7 +69,6 @@ Your node must be fully synced in order to send the TX of validator creation and Send coins to your new address, you will need roughly 2 BCNA to run the validator (1 BCNA for self-delegation and a bit more for transactions). * https://app.osmosis.zone/ * https://app.rango.exchange/ -* https://coindeal.com/ * https://coinmerce.io/ From a2b3257b90d459bd711480788c814a229b55929a Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Wed, 12 Jul 2023 10:49:52 +0200 Subject: [PATCH 18/76] Create genesis.json for DEVNET-6 bcnad v3 beta --- devnets/devnet-6/genesis.json | 421 ++++++++++++++++++++++++++++++++++ 1 file changed, 421 insertions(+) create mode 100644 devnets/devnet-6/genesis.json diff --git a/devnets/devnet-6/genesis.json b/devnets/devnet-6/genesis.json new file mode 100644 index 00000000..139719d3 --- /dev/null +++ b/devnets/devnet-6/genesis.json @@ -0,0 +1,421 @@ +{ + "genesis_time": "2023-07-12T08:36:57.299882998Z", + "chain_id": "bitcanna-dev-6", + "initial_height": "1", + "consensus_params": { + "block": { + "max_bytes": "22020096", + "max_gas": "-1" + }, + "evidence": { + "max_age_num_blocks": "100000", + "max_age_duration": "172800000000000", + "max_bytes": "1048576" + }, + "validator": { + "pub_key_types": [ + "ed25519" + ] + }, + "version": { + "app": "0" + } + }, + "app_hash": "", + "app_state": { + "06-solomachine": null, + "07-tendermint": null, + "auth": { + "params": { + "max_memo_characters": "256", + "tx_sig_limit": "7", + "tx_size_cost_per_byte": "10", + "sig_verify_cost_ed25519": "590", + "sig_verify_cost_secp256k1": "1000" + }, + "accounts": [ + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "bcna153hxvnx24h07aptul43fsuyeq7kgt2erequ6us", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "bcna1csyzlg52g2kd8e0xd6f6elckydhr93ukc3wmqt", + "pub_key": null, + "account_number": "1", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "bcna1zvxldjgetj5u9wah0t8fnz229533xzsmz8y5js", + "pub_key": null, + "account_number": "2", + "sequence": "0" + } + ] + }, + "authz": { + "authorization": [] + }, + "bank": { + "params": { + "send_enabled": [], + "default_send_enabled": true + }, + "balances": [ + { + "address": "bcna1zvxldjgetj5u9wah0t8fnz229533xzsmz8y5js", + "coins": [ + { + "denom": "ubcna", + "amount": "100010000000" + } + ] + }, + { + "address": "bcna153hxvnx24h07aptul43fsuyeq7kgt2erequ6us", + "coins": [ + { + "denom": "ubcna", + "amount": "100010000000" + } + ] + }, + { + "address": "bcna1csyzlg52g2kd8e0xd6f6elckydhr93ukc3wmqt", + "coins": [ + { + "denom": "ubcna", + "amount": "232700000000000" + } + ] + } + ], + "supply": [ + { + "denom": "ubcna", + "amount": "232900020000000" + } + ], + "denom_metadata": [], + "send_enabled": [] + }, + "bcna": { + "params": {}, + "bitcannaidList": [], + "bitcannaidCount": "0", + "supplychainList": [], + "supplychainCount": "0" + }, + "capability": { + "index": "1", + "owners": [] + }, + "consensus": null, + "crisis": { + "constant_fee": { + "denom": "ubcna", + "amount": "1000" + } + }, + "distribution": { + "params": { + "community_tax": "0.020000000000000000", + "base_proposer_reward": "0.000000000000000000", + "bonus_proposer_reward": "0.000000000000000000", + "withdraw_addr_enabled": true + }, + "fee_pool": { + "community_pool": [] + }, + "delegator_withdraw_infos": [], + "previous_proposer": "", + "outstanding_rewards": [], + "validator_accumulated_commissions": [], + "validator_historical_rewards": [], + "validator_current_rewards": [], + "delegator_starting_infos": [], + "validator_slash_events": [] + }, + "evidence": { + "evidence": [] + }, + "feegrant": { + "allowances": [] + }, + "genutil": { + "gen_txs": [ + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "Pandora", + "identity": "", + "website": "", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "bcna153hxvnx24h07aptul43fsuyeq7kgt2erequ6us", + "validator_address": "bcnavaloper153hxvnx24h07aptul43fsuyeq7kgt2erqad6xy", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "SXVGMlchTqfbbtkmW1VNS3RcWv7iOQjl/FdPuvqE85M=" + }, + "value": { + "denom": "ubcna", + "amount": "100000000000" + } + } + ], + "memo": "0036959c8a7819f4b1069d828702200df20357fa@164.68.119.233:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AvzA+AbNIRTVDqKrNFsMYTMK9p0vaNLNu/79XCP93MyK" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + }, + "tip": null + }, + "signatures": [ + "VsumuEJHuJbwf4/t6EeIjpLYKQC78oLrWirvaIdQi+Mc3SEDwkPFMfjmyp/Ag71oRLFHNkUw8yoXm2oMbKSaKg==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "El-Jay's", + "identity": "", + "website": "", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "bcna1zvxldjgetj5u9wah0t8fnz229533xzsmz8y5js", + "validator_address": "bcnavaloper1zvxldjgetj5u9wah0t8fnz229533xzsmm645gy", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "Ko1VHurjsBntUDEgU2PUuOAEs01i8JeV4t7teP/w0XA=" + }, + "value": { + "denom": "ubcna", + "amount": "100000000000" + } + } + ], + "memo": "85be53f499c803a10e73734018334049a7c4686d@212.227.151.105:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AkpaHCAw+rgBtmjrIISaNvCTwiu2iPgMgcLdq8/rP2sq" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + }, + "tip": null + }, + "signatures": [ + "v2KqyhaLSY7bIg9LNBp999sQoqrR2+GUF71S99aNYSdvzK4+YC7KHnL+QlBjLTSZi+mr+EbfvySl4nXqIpOdLA==" + ] + } + ] + }, + "gov": { + "starting_proposal_id": "1", + "deposits": [], + "votes": [], + "proposals": [], + "deposit_params": null, + "voting_params": null, + "tally_params": null, + "params": { + "min_deposit": [ + { + "denom": "ubcna", + "amount": "10000000" + } + ], + "max_deposit_period": "172800s", + "voting_period": "172800s", + "quorum": "0.334000000000000000", + "threshold": "0.500000000000000000", + "veto_threshold": "0.334000000000000000", + "min_initial_deposit_ratio": "0.000000000000000000", + "burn_vote_quorum": false, + "burn_proposal_deposit_prevote": false, + "burn_vote_veto": true + } + }, + "group": { + "group_seq": "0", + "groups": [], + "group_members": [], + "group_policy_seq": "0", + "group_policies": [], + "proposal_seq": "0", + "proposals": [], + "votes": [] + }, + "ibc": { + "client_genesis": { + "clients": [], + "clients_consensus": [], + "clients_metadata": [], + "params": { + "allowed_clients": [ + "06-solomachine", + "07-tendermint" + ] + }, + "create_localhost": false, + "next_client_sequence": "0" + }, + "connection_genesis": { + "connections": [], + "client_connection_paths": [], + "next_connection_sequence": "0", + "params": { + "max_expected_time_per_block": "30000000000" + } + }, + "channel_genesis": { + "channels": [], + "acknowledgements": [], + "commitments": [], + "receipts": [], + "send_sequences": [], + "recv_sequences": [], + "ack_sequences": [], + "next_channel_sequence": "0" + } + }, + "interchainaccounts": { + "controller_genesis_state": { + "active_channels": [], + "interchain_accounts": [], + "ports": [], + "params": { + "controller_enabled": true + } + }, + "host_genesis_state": { + "active_channels": [], + "interchain_accounts": [], + "port": "icahost", + "params": { + "host_enabled": true, + "allow_messages": [ + "*" + ] + } + } + }, + "mint": { + "minter": { + "inflation": "0.130000000000000000", + "annual_provisions": "0.000000000000000000" + }, + "params": { + "mint_denom": "ubcna", + "inflation_rate_change": "0.130000000000000000", + "inflation_max": "0.200000000000000000", + "inflation_min": "0.070000000000000000", + "goal_bonded": "0.670000000000000000", + "blocks_per_year": "6311520" + } + }, + "params": null, + "slashing": { + "params": { + "signed_blocks_window": "100", + "min_signed_per_window": "0.500000000000000000", + "downtime_jail_duration": "600s", + "slash_fraction_double_sign": "0.050000000000000000", + "slash_fraction_downtime": "0.010000000000000000" + }, + "signing_infos": [], + "missed_blocks": [] + }, + "staking": { + "params": { + "unbonding_time": "1814400s", + "max_validators": 100, + "max_entries": 7, + "historical_entries": 10000, + "bond_denom": "ubcna", + "min_commission_rate": "0.000000000000000000" + }, + "last_total_power": "0", + "last_validator_powers": [], + "validators": [], + "delegations": [], + "unbonding_delegations": [], + "redelegations": [], + "exported": false + }, + "transfer": { + "port_id": "transfer", + "denom_traces": [], + "params": { + "send_enabled": true, + "receive_enabled": true + } + }, + "upgrade": {}, + "vesting": {} + } +} From 346e9365e41902b138c99ccb666d0aafc1c10688 Mon Sep 17 00:00:00 2001 From: El-Jay_Crypto Date: Wed, 12 Jul 2023 11:13:46 +0200 Subject: [PATCH 19/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index da698c99..a86cbaed 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ BitCanna provides a decentralized payment network, supply chain and trust network for the legal cannabis industry by utilizing the BCNA coin. -> [Current version (v2.0.2)](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2) of our development uses Cosmos SDK v0.46.13 & CometBFT v0.34.28 & IBC-go v4.4.1 +> [Current version (v2.0.2)](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2) of our development uses Cosmos SDK v0.46.13 & CometBFT v0.34.28 & IBC-go v6.1.1 These docs at Github are chain related. For more information about our coin, partners and roadmap visit: * Our website: https://www.bitcanna.io From b034300f8c45b219bc3832611a93a40e5fa681e4 Mon Sep 17 00:00:00 2001 From: El-Jay_Crypto Date: Wed, 12 Jul 2023 11:14:20 +0200 Subject: [PATCH 20/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a86cbaed..17942ca1 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Here are the minimal hardware configs required for running a validator/sentry no ## Software Requirements * Linux server (Ubuntu 20/22 server recommended) -* Go version v1.19.5 +* Go version v1.20.5 > Please avoid cheap VPS providers as a main validator (we suggest using it as a cheap backup). We advise to use a shared dedicated server or a high-end NVMe VPS. From 6e5323560da3e9ced9947bee66867955f4540820 Mon Sep 17 00:00:00 2001 From: El-Jay_Crypto Date: Wed, 12 Jul 2023 11:20:33 +0200 Subject: [PATCH 21/76] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 17942ca1..3b0874b9 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,7 @@ Follow this guide to install Cosmovisor on your node. ## Peer, seeds and public service providers * [BitCanna service providers](https://github.com/BitCannaGlobal/bcna/blob/main/peers_seeds_and_services.md) +* [BitCanna Chain Registry](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) (Mandatory for Team's Delegation Program) * [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/tree/master/bitcanna) ## Archived Guides, FAQs & docs From d0f8a4cb7a8a7ffeffccf1ef3b68de49fca78676 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Thu, 27 Jul 2023 14:40:22 +0200 Subject: [PATCH 22/76] core version upgrade & local snapshots / prune functions --- cmd/bcnad/cmd/root.go | 11 ++++-- go.mod | 41 ++++++++++----------- go.sum | 83 +++++++++++++++++++++++-------------------- 3 files changed, 73 insertions(+), 62 deletions(-) diff --git a/cmd/bcnad/cmd/root.go b/cmd/bcnad/cmd/root.go index a72d48c9..8d48cb58 100644 --- a/cmd/bcnad/cmd/root.go +++ b/cmd/bcnad/cmd/root.go @@ -12,7 +12,9 @@ import ( "github.com/cosmos/cosmos-sdk/client/debug" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/client/keys" + "github.com/cosmos/cosmos-sdk/client/pruning" "github.com/cosmos/cosmos-sdk/client/rpc" + "github.com/cosmos/cosmos-sdk/client/snapshot" "github.com/cosmos/cosmos-sdk/server" serverconfig "github.com/cosmos/cosmos-sdk/server/config" servertypes "github.com/cosmos/cosmos-sdk/server/types" @@ -93,6 +95,9 @@ func initRootCmd( ) { // Set config initSDKConfig() + a := appCreator{ + encodingConfig, + } rootCmd.AddCommand( genutilcli.InitCmd(app.ModuleBasics, app.DefaultNodeHome), genutilcli.CollectGenTxsCmd(banktypes.GenesisBalancesIterator{}, app.DefaultNodeHome), @@ -108,10 +113,10 @@ func initRootCmd( tmcli.NewCompletionCmd(rootCmd, true), debug.Cmd(), config.Cmd(), + pruning.PruningCmd(a.newApp), + snapshot.Cmd(a.newApp), ) - a := appCreator{ - encodingConfig, - } + // add server commands server.AddCommands( rootCmd, diff --git a/go.mod b/go.mod index 66f623c5..cf772694 100644 --- a/go.mod +++ b/go.mod @@ -5,30 +5,30 @@ go 1.20 require ( cosmossdk.io/errors v1.0.0-beta.7 cosmossdk.io/math v1.0.0-rc.0 - github.com/cosmos/cosmos-sdk v0.46.13 + github.com/cosmos/cosmos-sdk v0.46.14 github.com/cosmos/gogoproto v1.4.10 github.com/cosmos/ibc-go/v6 v6.1.1 github.com/gogo/protobuf v1.3.3 github.com/golang/protobuf v1.5.3 github.com/gorilla/mux v1.8.0 github.com/grpc-ecosystem/grpc-gateway v1.16.0 - github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 + github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.1 github.com/spf13/cast v1.5.0 github.com/spf13/cobra v1.6.1 github.com/stretchr/testify v1.8.2 - github.com/tendermint/tendermint v0.34.28 + github.com/tendermint/tendermint v0.34.29 github.com/tendermint/tm-db v0.6.7 - google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc - google.golang.org/grpc v1.55.0 + google.golang.org/genproto/googleapis/api v0.0.0-20230724170836-66ad5b6ff146 + google.golang.org/grpc v1.56.2 gopkg.in/yaml.v2 v2.4.0 ) require ( - cloud.google.com/go v0.110.0 // indirect - cloud.google.com/go/compute v1.19.0 // indirect + cloud.google.com/go v0.110.4 // indirect + cloud.google.com/go/compute v1.20.1 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v0.13.0 // indirect - cloud.google.com/go/storage v1.28.1 // indirect + cloud.google.com/go/iam v1.1.0 // indirect + cloud.google.com/go/storage v1.30.1 // indirect filippo.io/edwards25519 v1.0.0-rc.1 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect github.com/99designs/keyring v1.2.1 // indirect @@ -79,9 +79,10 @@ require ( github.com/google/btree v1.1.2 // indirect github.com/google/go-cmp v0.5.9 // indirect github.com/google/orderedcode v0.0.1 // indirect + github.com/google/s2a-go v0.1.4 // indirect github.com/google/uuid v1.3.0 // indirect github.com/googleapis/enterprise-certificate-proxy v0.2.3 // indirect - github.com/googleapis/gax-go/v2 v2.7.1 // indirect + github.com/googleapis/gax-go/v2 v2.11.0 // indirect github.com/gorilla/handlers v1.5.1 // indirect github.com/gorilla/websocket v1.5.0 // indirect github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect @@ -143,19 +144,19 @@ require ( github.com/zondax/ledger-go v0.14.1 // indirect go.etcd.io/bbolt v1.3.6 // indirect go.opencensus.io v0.24.0 // indirect - golang.org/x/crypto v0.7.0 // indirect + golang.org/x/crypto v0.11.0 // indirect golang.org/x/exp v0.0.0-20230310171629-522b1b587ee0 // indirect - golang.org/x/net v0.10.0 // indirect - golang.org/x/oauth2 v0.8.0 // indirect - golang.org/x/sys v0.8.0 // indirect - golang.org/x/term v0.8.0 // indirect - golang.org/x/text v0.9.0 // indirect + golang.org/x/net v0.12.0 // indirect + golang.org/x/oauth2 v0.10.0 // indirect + golang.org/x/sys v0.10.0 // indirect + golang.org/x/term v0.10.0 // indirect + golang.org/x/text v0.11.0 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect - google.golang.org/api v0.114.0 // indirect + google.golang.org/api v0.126.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20230526203410-71b5a4ffd15e // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc // indirect - google.golang.org/protobuf v1.30.0 // indirect + google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20230724170836-66ad5b6ff146 // indirect + google.golang.org/protobuf v1.31.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect nhooyr.io/websocket v1.8.6 // indirect diff --git a/go.sum b/go.sum index 651e4cee..d2c54c1f 100644 --- a/go.sum +++ b/go.sum @@ -34,8 +34,8 @@ cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w9 cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= -cloud.google.com/go v0.110.0 h1:Zc8gqp3+a9/Eyph2KDmcGaPtbKRIoqq4YTlL4NMD0Ys= -cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY= +cloud.google.com/go v0.110.4 h1:1JYyxKMN9hd5dR2MYTPWkGUgcoxVVhg0LKNKEo0qvmk= +cloud.google.com/go v0.110.4/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5xsI= cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= @@ -73,8 +73,8 @@ cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= -cloud.google.com/go/compute v1.19.0 h1:+9zda3WGgW1ZSTlVppLCYFIr48Pa35q1uG2N1itbCEQ= -cloud.google.com/go/compute v1.19.0/go.mod h1:rikpw2y+UMidAe9tISo04EHNOIf42RLYF/q8Bs93scU= +cloud.google.com/go/compute v1.20.1 h1:6aKEtlUiwEpJzM001l0yFkpXmUVXaN8W+fbkb2AZNbg= +cloud.google.com/go/compute v1.20.1/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= @@ -114,13 +114,12 @@ cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y97 cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= -cloud.google.com/go/iam v0.13.0 h1:+CmB+K0J/33d0zSQ9SlFWUeCCEn5XJA0ZMZ3pHE9u8k= -cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0= +cloud.google.com/go/iam v1.1.0 h1:67gSqaPukx7O8WLLHMa0PNs3EBGd2eE4d+psbO/CO94= +cloud.google.com/go/iam v1.1.0/go.mod h1:nxdHjaKfCr7fNYx/HJMM8LgiMugmveWlkatear5gVyk= cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08= -cloud.google.com/go/longrunning v0.4.1 h1:v+yFJOfKC3yZdY6ZUI933pIYdhyhV8S3NpWrXWmg7jM= cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4= cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w= cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE= @@ -178,8 +177,8 @@ cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3f cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= -cloud.google.com/go/storage v1.28.1 h1:F5QDG5ChchaAVQhINh24U99OWHURqrW8OmQcGKXcbgI= -cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y= +cloud.google.com/go/storage v1.30.1 h1:uOdMxAs8HExqBlnLtnQyP0YkvbiDpdGShGKtx6U/oNM= +cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw= cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g= cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU= @@ -364,8 +363,8 @@ github.com/cosmos/btcutil v1.0.5 h1:t+ZFcX77LpKtDBhjucvnOH8C2l2ioGsBNEQ3jef8xFk= github.com/cosmos/btcutil v1.0.5/go.mod h1:IyB7iuqZMJlthe2tkIFL33xPyzbFYP0XVdS8P5lUPis= github.com/cosmos/cosmos-proto v1.0.0-alpha8 h1:d3pCRuMYYvGA5bM0ZbbjKn+AoQD4A7dyNG2wzwWalUw= github.com/cosmos/cosmos-proto v1.0.0-alpha8/go.mod h1:6/p+Bc4O8JKeZqe0VqUGTX31eoYqemTT4C1hLCWsO7I= -github.com/cosmos/cosmos-sdk v0.46.13 h1:LhL6WDBadczqBuCW0t5BHUzGQR3vbujdOYOfU0ORt+o= -github.com/cosmos/cosmos-sdk v0.46.13/go.mod h1:EfY521ATNEla8eJ6oJuZBdgP5+p360s7InnRqX+TWdM= +github.com/cosmos/cosmos-sdk v0.46.14 h1:xlrUaMZT6QACdtWputs+ZxbAMWGYktWK+zlc8J4tKoE= +github.com/cosmos/cosmos-sdk v0.46.14/go.mod h1:9MRixWsgoJ2UmVsCRRePtENFPP3cM+gTC5azEpxgllo= github.com/cosmos/go-bip39 v0.0.0-20180819234021-555e2067c45d/go.mod h1:tSxLoYXyBmiFeKpvmq4dzayMdCjCnu8uqmCysIGBT2Y= github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY= github.com/cosmos/go-bip39 v1.0.0/go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4xuwvCdJw= @@ -618,6 +617,8 @@ github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= +github.com/google/s2a-go v0.1.4 h1:1kZ/sQM3srePvKs3tXAvQzo66XfcReoqFpIpIccE7Oc= +github.com/google/s2a-go v0.1.4/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -638,8 +639,8 @@ github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99 github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo= github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY= -github.com/googleapis/gax-go/v2 v2.7.1 h1:gF4c0zjUP2H/s/hEGyLA3I0fA2ZWjzYiONAD6cvPr8A= -github.com/googleapis/gax-go/v2 v2.7.1/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38/qKbhSAKP6QI= +github.com/googleapis/gax-go/v2 v2.11.0 h1:9V9PWXEsWnPpQhu/PeQIkS4eGzMlTLGgt80cUUI8Ki4= +github.com/googleapis/gax-go/v2 v2.11.0/go.mod h1:DxmR61SGKkGLa2xigwuZIQpkCI2S5iydzRfb3peWZJI= github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= @@ -665,8 +666,8 @@ github.com/grpc-ecosystem/grpc-gateway v1.8.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 h1:YBftPWNWd4WwGqtY2yeZL2ef8rHAxPBD8KFhJpmcqms= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0/go.mod h1:YN5jB8ie0yfIUg6VvR9Kz84aCaG7AsGZnLjhHbUqwPg= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.1 h1:RoziI+96HlQWrbaVhgOOdFYUHtX81pwA6tCgDS9FNRo= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.1/go.mod h1:Rj8lEaVgLiPn1jTMVXEhATiZhuyXJq167bMYPbJM1CY= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c h1:6rhixN/i8ZofjG1Y75iExal34USq5p+wiN1tpie8IrU= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c/go.mod h1:NMPJylDgVpX0MLRlPy15sqSwOFv/U1GZ2m21JhFfek0= github.com/gtank/merlin v0.1.1-0.20191105220539-8318aed1a79f/go.mod h1:T86dnYJhcGOh5BjZFCJWTDeTK7XW8uE+E21Cy/bIQ+s= @@ -1178,8 +1179,9 @@ golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.7.0 h1:AvwMYaRytfdeVt3u6mLaxYtErKYjxA2OXjJ1HHq6t3A= -golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= +golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA= +golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -1277,6 +1279,7 @@ golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= @@ -1289,8 +1292,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= -golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= +golang.org/x/net v0.12.0 h1:cfawfvKITfUsFCeJIHJrbSxpeu/E81khclypR0GVT50= +golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1316,8 +1319,8 @@ golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A= -golang.org/x/oauth2 v0.8.0 h1:6dkIjl3j3LtZ/O3sTgZTMsLKSftL/B8Zgq4huOIIUu8= -golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= +golang.org/x/oauth2 v0.10.0 h1:zHCpF2Khkwy4mMB4bv0U37YtJdTGW8jI0glAApi0Kh8= +golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1332,6 +1335,7 @@ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.2.0 h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1438,14 +1442,14 @@ golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= +golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.8.0 h1:n5xxQn2i3PC0yLAbjTpNT85q/Kgzcr2gIoX9OrJUols= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= +golang.org/x/term v0.10.0 h1:3R7pNqamzBraeqj/Tj8qt1aQ2HpmlC+Cx/qL/7hn4/c= +golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1455,9 +1459,10 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4= +golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1593,8 +1598,8 @@ google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= -google.golang.org/api v0.114.0 h1:1xQPji6cO2E2vLiI+C/XiFAnsn1WV3mjaEwGLhi3grE= -google.golang.org/api v0.114.0/go.mod h1:ifYI2ZsFK6/uGddGfAD5BMxlnkBqCmqHSDUVi45N5Yg= +google.golang.org/api v0.126.0 h1:q4GJq+cAdMAC7XP7njvQ4tvohGLiSlytuL4BQxbIZ+o= +google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -1714,12 +1719,12 @@ google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqw google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221025140454-527a21cfbd71/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20230526203410-71b5a4ffd15e h1:Ao9GzfUMPH3zjVfzXG5rlWlk+Q8MXWKwWpwVQE1MXfw= -google.golang.org/genproto v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:zqTuNwFlFRsw5zIts5VnzLQxSRqh+CGOTVMlYbY0Eyk= -google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc h1:kVKPf/IiYSBWEWtkIn6wZXwWGCnLKcC8oWfZvXjsGnM= -google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc h1:XSJ8Vk1SWuNr8S18z1NZSziL0CPIXLCCMDOEFtHBOFc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= +google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130 h1:Au6te5hbKUV8pIYWHqOUZ1pva5qK/rwbIhoXEUB9Lu8= +google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:O9kGHb51iE/nOGvQaDUuadVYqovW56s5emA88lQnj6Y= +google.golang.org/genproto/googleapis/api v0.0.0-20230724170836-66ad5b6ff146 h1:P60zJj7Yxq1VhZIxpRO7A5lDFyy07D6Dqa+HCixuFBM= +google.golang.org/genproto/googleapis/api v0.0.0-20230724170836-66ad5b6ff146/go.mod h1:rsr7RhLuwsDKL7RmgDDCUc6yaGr1iqceVb5Wv6f6YvQ= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230724170836-66ad5b6ff146 h1:0PjALPu/U/4OVXKQM2P8b8NJGd4V+xbZSP+uuBJpGm0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230724170836-66ad5b6ff146/go.mod h1:TUfxEVdsvPg18p6AslUXFoLdpED4oBnGwyqk3dV1XzM= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.19.1/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= @@ -1762,8 +1767,8 @@ google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACu google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.55.0 h1:3Oj82/tFSCeUrRTg/5E/7d/W5A1tj6Ky1ABAuZuv5ag= -google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8= +google.golang.org/grpc v1.56.2 h1:fVRFRnXvU+x6C4IlHZewvJOVHoOv1TUuQyoRsYnB4bI= +google.golang.org/grpc v1.56.2/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -1780,8 +1785,8 @@ google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQ google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= -google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 908d2b9e70fcc556836c7c44823d58e3d07fae02 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 28 Jul 2023 15:27:03 +0200 Subject: [PATCH 23/76] fix CometBFT version --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index cf772694..c9d99676 100644 --- a/go.mod +++ b/go.mod @@ -172,6 +172,6 @@ replace ( // replace broken goleveldb github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 - github.com/tendermint/tendermint => github.com/cometbft/cometbft v0.34.28 + github.com/tendermint/tendermint => github.com/cometbft/cometbft v0.34.29 ) diff --git a/go.sum b/go.sum index d2c54c1f..6d97222d 100644 --- a/go.sum +++ b/go.sum @@ -342,8 +342,8 @@ github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE github.com/coinbase/kryptology v1.8.0/go.mod h1:RYXOAPdzOGUe3qlSFkMGn58i3xUA8hmxYHksuq+8ciI= github.com/coinbase/rosetta-sdk-go v0.7.9 h1:lqllBjMnazTjIqYrOGv8h8jxjg9+hJazIGZr9ZvoCcA= github.com/coinbase/rosetta-sdk-go v0.7.9/go.mod h1:0/knutI7XGVqXmmH4OQD8OckFrbQ8yMsUZTG7FXCR2M= -github.com/cometbft/cometbft v0.34.28 h1:gwryf55P1SWMUP4nOXpRVI2D0yPoYEzN+IBqmRBOsDc= -github.com/cometbft/cometbft v0.34.28/go.mod h1:L9shMfbkZ8B+7JlwANEr+NZbBcn+hBpwdbeYvA5rLCw= +github.com/cometbft/cometbft v0.34.29 h1:Q4FqMevP9du2pOgryZJHpDV2eA6jg/kMYxBj9ZTY6VQ= +github.com/cometbft/cometbft v0.34.29/go.mod h1:L9shMfbkZ8B+7JlwANEr+NZbBcn+hBpwdbeYvA5rLCw= github.com/cometbft/cometbft-db v0.7.0 h1:uBjbrBx4QzU0zOEnU8KxoDl18dMNgDh+zZRUE0ucsbo= github.com/cometbft/cometbft-db v0.7.0/go.mod h1:yiKJIm2WKrt6x8Cyxtq9YTEcIMPcEe4XPxhgX59Fzf0= github.com/confio/ics23/go v0.9.0 h1:cWs+wdbS2KRPZezoaaj+qBleXgUk5WOQFMP3CQFGTr4= From 53db93bb5f848800ce8dc633da07418fdfc4d6c0 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 28 Jul 2023 16:59:53 +0200 Subject: [PATCH 24/76] replace call to command "prune" --- cmd/bcnad/cmd/root.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/bcnad/cmd/root.go b/cmd/bcnad/cmd/root.go index 8d48cb58..5f236bc3 100644 --- a/cmd/bcnad/cmd/root.go +++ b/cmd/bcnad/cmd/root.go @@ -113,7 +113,7 @@ func initRootCmd( tmcli.NewCompletionCmd(rootCmd, true), debug.Cmd(), config.Cmd(), - pruning.PruningCmd(a.newApp), + pruning.Cmd(a.newApp, app.DefaultNodeHome), snapshot.Cmd(a.newApp), ) From c6aa29d6beb3a0cb725ab73ff758824c6a2dc437 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 29 Aug 2023 10:03:16 +0200 Subject: [PATCH 25/76] Update 5.cosmovisor.md update Cosmovisor version to v1.5.0 --- 5.cosmovisor.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/5.cosmovisor.md b/5.cosmovisor.md index 407e4168..213a76d5 100644 --- a/5.cosmovisor.md +++ b/5.cosmovisor.md @@ -2,7 +2,7 @@ In this guide, you will find step-by-step instructions for downloading, compiling, and installing Cosmovisor on your BitCanna node on the MAINNET. We have provided the simplest methods for installation, so you can quickly and easily get Cosmovisor running on your node. -When a new version of the `bcnad` binary is released and governance has approved for it to take place, instructions on how to implement the upgrade with Cosmovisor are [included on the releasepage on GitHub](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2). +When a new version of the `bcnad` binary is released and governance has approved for it to take place, instructions on how to implement the upgrade with Cosmovisor are [included on the releasepage on GitHub](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.3). If you have any questions or find anything unclear when reading through this guide, don’t hesitate to reach out to us on Discord. Also, if you have any suggestions for improvement, we welcome you to make a pull request! @@ -12,25 +12,27 @@ Let’s get started! Cosmovisor is a small process manager for Cosmos SDK application binaries to handle chain upgrades. It works for upgrades that has been approved through governance proposals. In a governance proposal the upgrade name and block height is included. If Cosmovisor finds the requirements for this upgrade in the logs of the chain binary, it stops the current binary, switch from the old binary to the new one, and finally restarts the node with the new binary. This guide will explain how to install Cosmovisor on your node. A full guide about Cosmovisor can be found [here](https://github.com/cosmos/cosmos-sdk/tree/main/tools/cosmovisor). - +https://docs.cosmos.network/main/tooling/cosmovisor#setup ## Step 1. Download or compile Cosmovisor The easiest option to install Cosmovisor is by downloading the pre-compiled binary. Alternatively, users with more advanced technical knowledge can install Go on their system and compile Cosmovisor from the source. For a full guide to install Go, please refer to [this link](https://github.com/BitCannaGlobal/bcna/blob/main/1.install-compile.md#option-2-compile-instructions). -**Option 1:** Download the pre-compiled Cosmovisor binary: +**Option 1:** Download the source code and compile Cosmovisor using Go: + +`go install cosmossdk.io/tools/cosmovisor/cmd/cosmovisor@latest` + +**Option 2:** Download the pre-compiled Cosmovisor binary (v1.5.0): ``` cd ~ -wget https://github.com/BitCannaGlobal/bcna/releases/download/v1.5.3/cosmovisor +wget https://github.com/cosmos/cosmos-sdk/releases/download/cosmovisor%2Fv1.5.0/cosmovisor-v1.5.0-linux-amd64.tar.gz +tar -zxvf cosmovisor-v1.5.0-linux-amd64.tar.gz cosmovisor ``` Make Cosmovisor executable and move it to the bin directory. ``` -chmod +x ./cosmovisor +chod +x ./cosmovisor sudo mv cosmovisor /usr/local/bin/ ``` -**Option 2:** Download the source code and compile Cosmovisor using Go: - -`go install cosmossdk.io/tools/cosmovisor/cmd/cosmovisor@latest` ## Step 2. Setup Cosmovisor > For each upgraded version of `bcnad` binaries, there needs to be a designated folder which Cosmovisor can point to at the predetermined upgrade block height. For the initial setup of Cosmovisor, we will create a folder named after the most recent upgrade codename. From 92b0fa5d295cd6f6560de6870031de6ff6c78074 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 29 Aug 2023 10:04:30 +0200 Subject: [PATCH 26/76] Update 5.cosmovisor.md fix URL --- 5.cosmovisor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/5.cosmovisor.md b/5.cosmovisor.md index 213a76d5..a09e278c 100644 --- a/5.cosmovisor.md +++ b/5.cosmovisor.md @@ -2,7 +2,7 @@ In this guide, you will find step-by-step instructions for downloading, compiling, and installing Cosmovisor on your BitCanna node on the MAINNET. We have provided the simplest methods for installation, so you can quickly and easily get Cosmovisor running on your node. -When a new version of the `bcnad` binary is released and governance has approved for it to take place, instructions on how to implement the upgrade with Cosmovisor are [included on the releasepage on GitHub](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.3). +When a new version of the `bcnad` binary is released and governance has approved for it to take place, instructions on how to implement the upgrade with Cosmovisor are [included on the releasepage on GitHub](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2). If you have any questions or find anything unclear when reading through this guide, don’t hesitate to reach out to us on Discord. Also, if you have any suggestions for improvement, we welcome you to make a pull request! From 9e4006c7f333ab45390ae30beccb57c3b85b6109 Mon Sep 17 00:00:00 2001 From: TJ | BitCanna <112879218+TJ-BitCanna@users.noreply.github.com> Date: Tue, 29 Aug 2023 10:22:19 +0200 Subject: [PATCH 27/76] Update 5.cosmovisor.md Changed "chod +x ./cosmovisor" to "chmod +x ./cosmovisor" --- 5.cosmovisor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/5.cosmovisor.md b/5.cosmovisor.md index a09e278c..71bc4da7 100644 --- a/5.cosmovisor.md +++ b/5.cosmovisor.md @@ -30,7 +30,7 @@ tar -zxvf cosmovisor-v1.5.0-linux-amd64.tar.gz cosmovisor ``` Make Cosmovisor executable and move it to the bin directory. ``` -chod +x ./cosmovisor +chmod +x ./cosmovisor sudo mv cosmovisor /usr/local/bin/ ``` From 28ed32ffe9e1ddbd2f7df8a6a75d9c2a97cdffc4 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Thu, 7 Sep 2023 09:07:21 +0200 Subject: [PATCH 28/76] Update 5.cosmovisor.md --- 5.cosmovisor.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/5.cosmovisor.md b/5.cosmovisor.md index 71bc4da7..022bc51e 100644 --- a/5.cosmovisor.md +++ b/5.cosmovisor.md @@ -52,6 +52,7 @@ export DAEMON_HOME=${HOME}/.bcna export DAEMON_RESTART_DELAY=30s export UNSAFE_SKIP_BACKUP=true export DAEMON_LOG_BUFFER_SIZE=512 +export DAEMON_ALLOW_DOWNLOAD_BINARIES=false #add this to continue to use bcnad for commands, this is optional PATH="${HOME}/.bcna/cosmovisor/current/bin:$PATH" @@ -119,6 +120,7 @@ Environment=DAEMON_HOME=${HOME}/.bcna Environment=UNSAFE_SKIP_BACKUP=true Environment=DAEMON_RESTART_DELAY=30s Environment=DAEMON_LOG_BUFFER_SIZE=512 +Environment=DAEMON_ALLOW_DOWNLOAD_BINARIES=false #Optional export DAEMON_DATA_BACKUP_DIR=${HOME}/your_chain_backup_folder ExecStart=$(which cosmovisor) run start Restart=always From 6afcc4d2054065844adcf904718e4c163eb42b51 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Thu, 7 Sep 2023 12:56:05 +0200 Subject: [PATCH 29/76] Chore: bump Cosmos-SDK version to v0.46.15 --- go.mod | 31 ++++++++++++++--------------- go.sum | 61 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 47 insertions(+), 45 deletions(-) diff --git a/go.mod b/go.mod index c9d99676..d9472f14 100644 --- a/go.mod +++ b/go.mod @@ -5,29 +5,29 @@ go 1.20 require ( cosmossdk.io/errors v1.0.0-beta.7 cosmossdk.io/math v1.0.0-rc.0 - github.com/cosmos/cosmos-sdk v0.46.14 + github.com/cosmos/cosmos-sdk v0.46.15 github.com/cosmos/gogoproto v1.4.10 github.com/cosmos/ibc-go/v6 v6.1.1 github.com/gogo/protobuf v1.3.3 github.com/golang/protobuf v1.5.3 github.com/gorilla/mux v1.8.0 github.com/grpc-ecosystem/grpc-gateway v1.16.0 - github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.1 + github.com/grpc-ecosystem/grpc-gateway/v2 v2.17.1 github.com/spf13/cast v1.5.0 github.com/spf13/cobra v1.6.1 github.com/stretchr/testify v1.8.2 github.com/tendermint/tendermint v0.34.29 github.com/tendermint/tm-db v0.6.7 - google.golang.org/genproto/googleapis/api v0.0.0-20230724170836-66ad5b6ff146 - google.golang.org/grpc v1.56.2 + google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d + google.golang.org/grpc v1.57.0 gopkg.in/yaml.v2 v2.4.0 ) require ( - cloud.google.com/go v0.110.4 // indirect - cloud.google.com/go/compute v1.20.1 // indirect + cloud.google.com/go v0.110.6 // indirect + cloud.google.com/go/compute v1.23.0 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.0 // indirect + cloud.google.com/go/iam v1.1.1 // indirect cloud.google.com/go/storage v1.30.1 // indirect filippo.io/edwards25519 v1.0.0-rc.1 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect @@ -144,18 +144,19 @@ require ( github.com/zondax/ledger-go v0.14.1 // indirect go.etcd.io/bbolt v1.3.6 // indirect go.opencensus.io v0.24.0 // indirect - golang.org/x/crypto v0.11.0 // indirect + golang.org/x/crypto v0.12.0 // indirect golang.org/x/exp v0.0.0-20230310171629-522b1b587ee0 // indirect - golang.org/x/net v0.12.0 // indirect - golang.org/x/oauth2 v0.10.0 // indirect - golang.org/x/sys v0.10.0 // indirect - golang.org/x/term v0.10.0 // indirect - golang.org/x/text v0.11.0 // indirect + golang.org/x/net v0.14.0 // indirect + golang.org/x/oauth2 v0.11.0 // indirect + golang.org/x/sync v0.2.0 // indirect + golang.org/x/sys v0.11.0 // indirect + golang.org/x/term v0.11.0 // indirect + golang.org/x/text v0.12.0 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect google.golang.org/api v0.126.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20230724170836-66ad5b6ff146 // indirect + google.golang.org/genproto v0.0.0-20230803162519-f966b187b2e5 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d // indirect google.golang.org/protobuf v1.31.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/go.sum b/go.sum index 6d97222d..c56712a6 100644 --- a/go.sum +++ b/go.sum @@ -34,8 +34,8 @@ cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w9 cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= -cloud.google.com/go v0.110.4 h1:1JYyxKMN9hd5dR2MYTPWkGUgcoxVVhg0LKNKEo0qvmk= -cloud.google.com/go v0.110.4/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5xsI= +cloud.google.com/go v0.110.6 h1:8uYAkj3YHTP/1iwReuHPxLSbdcyc+dSBbzFMrVwDR6Q= +cloud.google.com/go v0.110.6/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5xsI= cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= @@ -73,8 +73,8 @@ cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= -cloud.google.com/go/compute v1.20.1 h1:6aKEtlUiwEpJzM001l0yFkpXmUVXaN8W+fbkb2AZNbg= -cloud.google.com/go/compute v1.20.1/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= +cloud.google.com/go/compute v1.23.0 h1:tP41Zoavr8ptEqaW6j+LQOnyBBhO7OkOMAGrgLopTwY= +cloud.google.com/go/compute v1.23.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= @@ -114,8 +114,8 @@ cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y97 cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= -cloud.google.com/go/iam v1.1.0 h1:67gSqaPukx7O8WLLHMa0PNs3EBGd2eE4d+psbO/CO94= -cloud.google.com/go/iam v1.1.0/go.mod h1:nxdHjaKfCr7fNYx/HJMM8LgiMugmveWlkatear5gVyk= +cloud.google.com/go/iam v1.1.1 h1:lW7fzj15aVIXYHREOqjRBV9PsH0Z6u8Y46a1YGvQP4Y= +cloud.google.com/go/iam v1.1.1/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+KUZOU= cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= @@ -363,8 +363,8 @@ github.com/cosmos/btcutil v1.0.5 h1:t+ZFcX77LpKtDBhjucvnOH8C2l2ioGsBNEQ3jef8xFk= github.com/cosmos/btcutil v1.0.5/go.mod h1:IyB7iuqZMJlthe2tkIFL33xPyzbFYP0XVdS8P5lUPis= github.com/cosmos/cosmos-proto v1.0.0-alpha8 h1:d3pCRuMYYvGA5bM0ZbbjKn+AoQD4A7dyNG2wzwWalUw= github.com/cosmos/cosmos-proto v1.0.0-alpha8/go.mod h1:6/p+Bc4O8JKeZqe0VqUGTX31eoYqemTT4C1hLCWsO7I= -github.com/cosmos/cosmos-sdk v0.46.14 h1:xlrUaMZT6QACdtWputs+ZxbAMWGYktWK+zlc8J4tKoE= -github.com/cosmos/cosmos-sdk v0.46.14/go.mod h1:9MRixWsgoJ2UmVsCRRePtENFPP3cM+gTC5azEpxgllo= +github.com/cosmos/cosmos-sdk v0.46.15 h1:50QSEO4ZU9QUHJ8Ul9N/o/hn/IE5dL7DwL/OY1wcoMg= +github.com/cosmos/cosmos-sdk v0.46.15/go.mod h1:9MRixWsgoJ2UmVsCRRePtENFPP3cM+gTC5azEpxgllo= github.com/cosmos/go-bip39 v0.0.0-20180819234021-555e2067c45d/go.mod h1:tSxLoYXyBmiFeKpvmq4dzayMdCjCnu8uqmCysIGBT2Y= github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY= github.com/cosmos/go-bip39 v1.0.0/go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4xuwvCdJw= @@ -666,8 +666,8 @@ github.com/grpc-ecosystem/grpc-gateway v1.8.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.1 h1:RoziI+96HlQWrbaVhgOOdFYUHtX81pwA6tCgDS9FNRo= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.1/go.mod h1:Rj8lEaVgLiPn1jTMVXEhATiZhuyXJq167bMYPbJM1CY= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.17.1 h1:LSsiG61v9IzzxMkqEr6nrix4miJI62xlRjwT7BYD2SM= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.17.1/go.mod h1:Hbb13e3/WtqQ8U5hLGkek9gJvBLasHuPFI0UEGfnQ10= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c h1:6rhixN/i8ZofjG1Y75iExal34USq5p+wiN1tpie8IrU= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c/go.mod h1:NMPJylDgVpX0MLRlPy15sqSwOFv/U1GZ2m21JhFfek0= github.com/gtank/merlin v0.1.1-0.20191105220539-8318aed1a79f/go.mod h1:T86dnYJhcGOh5BjZFCJWTDeTK7XW8uE+E21Cy/bIQ+s= @@ -1180,8 +1180,8 @@ golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA= -golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= +golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk= +golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -1292,8 +1292,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= -golang.org/x/net v0.12.0 h1:cfawfvKITfUsFCeJIHJrbSxpeu/E81khclypR0GVT50= -golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= +golang.org/x/net v0.14.0 h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14= +golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1319,8 +1319,8 @@ golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A= -golang.org/x/oauth2 v0.10.0 h1:zHCpF2Khkwy4mMB4bv0U37YtJdTGW8jI0glAApi0Kh8= -golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI= +golang.org/x/oauth2 v0.11.0 h1:vPL4xzxBM4niKCW6g9whtaWVXTJf1U5e4aZxxFx/gbU= +golang.org/x/oauth2 v0.11.0/go.mod h1:LdF7O/8bLR/qWK9DrpXmbHLTouvRHK0SgJl0GmDBchk= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1336,6 +1336,7 @@ golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.2.0 h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI= +golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1442,14 +1443,14 @@ golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= -golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM= +golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.10.0 h1:3R7pNqamzBraeqj/Tj8qt1aQ2HpmlC+Cx/qL/7hn4/c= -golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= +golang.org/x/term v0.11.0 h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0= +golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1461,8 +1462,8 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4= -golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.12.0 h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc= +golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1719,12 +1720,12 @@ google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqw google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221025140454-527a21cfbd71/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130 h1:Au6te5hbKUV8pIYWHqOUZ1pva5qK/rwbIhoXEUB9Lu8= -google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:O9kGHb51iE/nOGvQaDUuadVYqovW56s5emA88lQnj6Y= -google.golang.org/genproto/googleapis/api v0.0.0-20230724170836-66ad5b6ff146 h1:P60zJj7Yxq1VhZIxpRO7A5lDFyy07D6Dqa+HCixuFBM= -google.golang.org/genproto/googleapis/api v0.0.0-20230724170836-66ad5b6ff146/go.mod h1:rsr7RhLuwsDKL7RmgDDCUc6yaGr1iqceVb5Wv6f6YvQ= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230724170836-66ad5b6ff146 h1:0PjALPu/U/4OVXKQM2P8b8NJGd4V+xbZSP+uuBJpGm0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230724170836-66ad5b6ff146/go.mod h1:TUfxEVdsvPg18p6AslUXFoLdpED4oBnGwyqk3dV1XzM= +google.golang.org/genproto v0.0.0-20230803162519-f966b187b2e5 h1:L6iMMGrtzgHsWofoFcihmDEMYeDR9KN/ThbPWGrh++g= +google.golang.org/genproto v0.0.0-20230803162519-f966b187b2e5/go.mod h1:oH/ZOT02u4kWEp7oYBGYFFkCdKS/uYR9Z7+0/xuuFp8= +google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d h1:DoPTO70H+bcDXcd39vOqb2viZxgqeBeSGtZ55yZU4/Q= +google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d/go.mod h1:KjSP20unUpOx5kyQUFa7k4OJg0qeJ7DEZflGDu2p6Bk= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d h1:uvYuEyMHKNt+lT4K3bN6fGswmK8qSvcreM3BwjDh+y4= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d/go.mod h1:+Bk1OCOj40wS2hwAMA+aCW9ypzm63QTBBHp6lQ3p+9M= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.19.1/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= @@ -1767,8 +1768,8 @@ google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACu google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.56.2 h1:fVRFRnXvU+x6C4IlHZewvJOVHoOv1TUuQyoRsYnB4bI= -google.golang.org/grpc v1.56.2/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= +google.golang.org/grpc v1.57.0 h1:kfzNeI/klCGD2YPMUlaGNT3pxvYfga7smW3Vth8Zsiw= +google.golang.org/grpc v1.57.0/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= From 810976ff384adccaaa442ee6ec20a67b6716fbb5 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 12 Sep 2023 11:02:03 +0200 Subject: [PATCH 30/76] Fix JSON structure and spaces --- chain-registry.json | 666 ++++++++++++++++++++++---------------------- 1 file changed, 333 insertions(+), 333 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 620ef86e..d50853c7 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -32,8 +32,8 @@ "provider": "AVIAONE 🟢" }, { - "id": "e5c8260f76b9d614ab20559ee8b8918d4cb75e84", - "address": "seeds-bitcanna.hexnodes.co:21656", + "id": "e5c8260f76b9d614ab20559ee8b8918d4cb75e84", + "address": "seeds-bitcanna.hexnodes.co:21656", "provider": "Hexnodes" }, { @@ -178,350 +178,350 @@ "address": "peer-bitcanna.mms.team:56104", "provider": "MMS" } + ] + }, + "apis": { + "rpc": [ + { + "address": "https://rpc.bitcanna.io/", + "provider": "bitcanna" + }, + { + "address": "http://bcna.paranorm.pro/", + "provider": "ParanormalBrothers" + }, + { + "address": "https://bcna-rpc.ibs.team/", + "provider": "Inter Blockchain Services" + }, + { + "address": "https://bitcanna-rpc.panthea.eu", + "provider": "Panthea EU" + }, + { + "address": "https://rpc.bitcanna.sgtstake.com/", + "provider": "SGTstake" + }, + { + "address": "https://rpc-bitcanna.mintthemoon.xyz", + "provider": "mintthemoon" + }, + { + "address": "https://bitcanna.rpc.m.anode.team", + "provider": "AlxVoy ⚡ ANODE.TEAM" + }, + { + "address": "http://bitcanna.rpc.m.stavr.tech:21327", + "provider": "🔥STAVR🔥" + }, + { + "address": "http://bitcanna.statesync.nodersteam.com:46657", + "provider": "[NODERS]TEAM" + }, + { + "address": "https://rpc-bcna.kjinc.io/", + "provider": "KJINC.io" + }, + { + "address": "https://mainnet-bitcanna-rpc.konsortech.xyz", + "provider": "KonsorTech" + }, + { + "address": "https://bitcanna.rpc.kjnodes.com", + "provider": "kjnodes" + }, + { + "address": "http://bitcanna.alkia.net:26657", + "provider": "ALKIA" + }, + { + "address": "https://bitcanna-rpc.lavenderfive.com/", + "provider": "Lavender.Five Nodes 🐝" + }, + { + "address": "https://bitcanna-rpc.genznodes.dev", + "provider": "genznodes" + }, + { + "address": "https://rpc.bitcanna-1.bitcanna.aviaone.com", + "provider": "AVIAONE 🟢" + }, + { + "address": "http://88.99.33.248:12657/", + "provider": "Cryptosailors" + }, + { + "address": "https://rpc.bitcanna.hexnodes.co", + "provider": "Hexnodes" + }, + { + "address": "http://rpc.bitcanna.citizencosmos.space/", + "provider": "Citizen Cosmos" + }, + { + "address": "http://65.108.241.6:26657", + "provider": "Artcryptorg" + }, + { + "address": "https://rpc.bitcanna.cosmowiz.com;", + "provider": "Cosmowiz" + }, + { + "address": "http://95.165.89.222:26758/", + "provider": "maxfoton" + }, + { + "address": "https://bitcanna-mainnet.rpc.l0vd.com/", + "provider": "L0vd.com" + }, + { + "address": "https://rpc-bitcanna-ia.cosmosia.notional.ventures", + "provider": "Notional" + }, + { + "address": "https://bitcanna-rpc.polkachu.com", + "provider": "Polkachu" + }, + { + "address": "https://rpc.bitcanna.safeblock.space", + "provider": "Safe Block" + }, + { + "address": "https://bitcanna.nodejumper.io:443", + "provider": "NODEJUMPER" + }, + { + "address": "https://rpc.bitcanna.indonode.net/", + "provider": "Indonode" + }, + { + "address": "https://rpc-bitcanna.mms.team:443", + "provider": "MMS" + }, + { + "address": "https://65.108.142.81:26683", + "provider": "Stakely" + }, + { + "address": "https://93.115.25.15:26657", + "provider": "Stakely" + }, + { + "address": "https://bitcanna-rpc.validatornode.com", + "provider": "ValidatorNode" + } ], - "apis": { - "rpc": [ - { - "address": "https://rpc.bitcanna.io/", - "provider": "bitcanna" - }, - { - "address": "http://bcna.paranorm.pro/", - "provider": "ParanormalBrothers" - }, - { - "address": "https://bcna-rpc.ibs.team/", - "provider": "Inter Blockchain Services" - }, - { - "address": "https://bitcanna-rpc.panthea.eu", - "provider": "Panthea EU" - }, - { - "address": "https://rpc.bitcanna.sgtstake.com/", - "provider": "SGTstake" - }, - { - "address": "https://rpc-bitcanna.mintthemoon.xyz", - "provider": "mintthemoon" - }, - { - "address": "https://bitcanna.rpc.m.anode.team", - "provider": "AlxVoy ⚡ ANODE.TEAM" - }, - { - "address": "http://bitcanna.rpc.m.stavr.tech:21327", - "provider": "🔥STAVR🔥" - }, - { - "address": "http://bitcanna.statesync.nodersteam.com:46657", - "provider": "[NODERS]TEAM" - }, - { - "address": "https://rpc-bcna.kjinc.io/", - "provider": "KJINC.io" - }, - { - "address": "https://mainnet-bitcanna-rpc.konsortech.xyz", - "provider": "KonsorTech" - }, - { - "address": "https://bitcanna.rpc.kjnodes.com", - "provider": "kjnodes" - }, - { - "address": "http://bitcanna.alkia.net:26657", - "provider": "ALKIA" - }, - { - "address": "https://bitcanna-rpc.lavenderfive.com/", - "provider": "Lavender.Five Nodes 🐝" - }, - { - "address": "https://bitcanna-rpc.genznodes.dev", - "provider": "genznodes" - }, - { - "address": "https://rpc.bitcanna-1.bitcanna.aviaone.com", - "provider": "AVIAONE 🟢" - }, - { - "address": "http://88.99.33.248:12657/", - "provider": "Cryptosailors" - }, - { - "address": "https://rpc.bitcanna.hexnodes.co", - "provider": "Hexnodes" - }, - { - "address": "http://rpc.bitcanna.citizencosmos.space/", - "provider": "Citizen Cosmos" - }, - { - "address": "http://65.108.241.6:26657", - "provider": "Artcryptorg" - }, - { - "address": "https://rpc.bitcanna.cosmowiz.com;", - "provider": "Cosmowiz" - }, - { - "address": "http://95.165.89.222:26758/", - "provider": "maxfoton" - }, - { - "address": "https://bitcanna-mainnet.rpc.l0vd.com/", - "provider": "L0vd.com" - }, - { - "address": "https://rpc-bitcanna-ia.cosmosia.notional.ventures", - "provider": "Notional" - }, - { - "address": "https://bitcanna-rpc.polkachu.com", - "provider": "Polkachu" - }, - { - "address": "https://rpc.bitcanna.safeblock.space", - "provider": "Safe Block" - }, - { - "address": "https://bitcanna.nodejumper.io:443", - "provider": "NODEJUMPER" - }, - { - "address": "https://rpc.bitcanna.indonode.net/", - "provider": "Indonode" - }, - { - "address": "https://rpc-bitcanna.mms.team:443", - "provider": "MMS" - }, - { - "address": "https://65.108.142.81:26683", - "provider": "Stakely" - }, - { - "address": "https://93.115.25.15:26657", - "provider": "Stakely" - }, - { - "address": "https://bitcanna-rpc.validatornode.com", - "provider": "ValidatorNode" - } - ], - "grpc": [ - { - "address": "https://grpc.bitcanna.io", - "provider": "bitcanna" - }, - { - "address": "https://bitcanna-grpc.lavenderfive.com:443/", - "provider": "Lavender.Five Nodes 🐝" - }, - { - "address": "bitcanna-grpc.genznodes.dev:32090", - "provider": "genznodes" - }, - { - "address": "http://bitcanna.grpc.m.stavr.tech:9081", - "provider": "🔥STAVR🔥" - }, - { - "address": "bitcanna.alkia.net:9090", - "provider": "Alkia" - }, - { - "address": "grpc.bitcanna-1.bitcanna.aviaone.com:9092", - "provider": "AVIAONE 🟢" - }, - { - "address": "http://88.99.33.248:12090/", - "provider": "Cryptosailors" - }, - { - "address": "https://grpc.bitcanna.hexnodes.co", - "provider": "Hexnodes" - }, - { - "address": "http://bitcanna-mainnet.grpc.l0vd.com:80", - "provider": "L0vd.com" - }, - { - "address": "https://grpc-bitcanna-ia.cosmosia.notional.ventures", - "provider": "Notional" - }, - { - "address": "bitcanna.grpc.kjnodes.com:14290", - "provider": "kjnodes" - }, - { - "address": "bitcanna-grpc.polkachu.com:13090", - "provider": "Polkachu" - }, - { - "address": "65.109.106.172:9190", - "provider": "NODEJUMPER" - }, - { - "address": "grpc.bitcanna.indonode.net:27090", - "provider": "Indonode" - }, - { - "address": "https://grpc-bitcanna.mms.team:443", - "provider": "MMS" - } - ], - "rest": [ - { - "address": "https://lcd.bitcanna.io", - "provider": "bitcanna" - }, - { - "address": "https://bitcanna-api.panthea.eu", - "provider": "Panthea EU" - }, - { - "address": "https://api.bitcanna.sgtstake.com/", - "provider": "SGTstake" - }, - { - "address": "https://lcd-bitcanna.mintthemoon.xyz", - "provider": "mintthemoon" - }, - { - "address": "https://bitcanna.api.m.stavr.tech", - "provider": "🔥STAVR🔥" - }, - { - "address": "https://bcna-api.ibs.team/", - "provider": "Inter Blockchain Services" - }, - { - "address": "https://bitcanna.api.m.anode.team", - "provider": "AlxVoy ⚡ ANODE.TEAM" - }, - { - "address": "https://api-bcna.kjinc.io/", - "provider": "KJINC.io" - }, - { - "address": "https://mainnet-bitcanna-api.konsortech.xyz", - "provider": "KonsorTech" - }, - { - "address": "https://bitcanna.api.kjnodes.com", - "provider": "kjnodes" - }, - { - "address": "http://bitcanna.alkia.net:1317/", - "provider": "ALKIA" - }, - { - "address": "https://bitcanna-api.lavenderfive.com/", - "provider": "Lavender.Five Nodes 🐝" - }, - { - "address": "https://api.bitcanna.cosmowiz.com", - "provider": "CosmoWiz" - }, - { - "address": "https://bitcanna-api.genznodes.dev", - "provider": "genznodes" - }, - { - "address": "https://api.bitcanna-1.bitcanna.aviaone.com/", - "provider": "AVIAONE 🟢" - }, - { - "address": "http://88.99.33.248:12317/", - "provider": "Cryptosailors" - }, - { - "address": "https://lcd.bitcanna.hexnodes.co", - "provider": "Hexnodes" - }, - { - "address": "https://bitcanna-mainnet.api.l0vd.com", - "provider": "L0vd.com" - }, - { - "address": "https://api-bitcanna-ia.cosmosia.notional.ventures", - "provider": "Notional" - }, - { - "address": "https://bitcanna-api.polkachu.com", - "provider": "Polkachu" - }, - { - "address": "https://api.bitcanna.safeblock.space", - "provider": "Safe Block" - }, - { - "address": "https://bitcanna.nodejumper.io:1317", - "provider": "NODEJUMPER" - }, - { - "address": "https://api.bitcanna.indonode.net/", - "provider": "Indonode" - }, - { - "address": "https://api-bitcanna.mms.team:443", - "provider": "MMS" - }, - { - "address": "https://65.108.142.81:1325", - "provider": "Stakely" - }, - { - "address": "https://93.115.25.15:1317", - "provider": "Stakely" - }, - { - "address": "https://bitcanna-api.validatonode.com", - "provider": "ValidatorNode" - } - ] - }, - "explorers": [ + "grpc": [ + { + "address": "https://grpc.bitcanna.io", + "provider": "bitcanna" + }, + { + "address": "https://bitcanna-grpc.lavenderfive.com:443/", + "provider": "Lavender.Five Nodes 🐝" + }, + { + "address": "bitcanna-grpc.genznodes.dev:32090", + "provider": "genznodes" + }, + { + "address": "http://bitcanna.grpc.m.stavr.tech:9081", + "provider": "🔥STAVR🔥" + }, + { + "address": "bitcanna.alkia.net:9090", + "provider": "Alkia" + }, + { + "address": "grpc.bitcanna-1.bitcanna.aviaone.com:9092", + "provider": "AVIAONE 🟢" + }, + { + "address": "http://88.99.33.248:12090/", + "provider": "Cryptosailors" + }, + { + "address": "https://grpc.bitcanna.hexnodes.co", + "provider": "Hexnodes" + }, + { + "address": "http://bitcanna-mainnet.grpc.l0vd.com:80", + "provider": "L0vd.com" + }, + { + "address": "https://grpc-bitcanna-ia.cosmosia.notional.ventures", + "provider": "Notional" + }, + { + "address": "bitcanna.grpc.kjnodes.com:14290", + "provider": "kjnodes" + }, + { + "address": "bitcanna-grpc.polkachu.com:13090", + "provider": "Polkachu" + }, + { + "address": "65.109.106.172:9190", + "provider": "NODEJUMPER" + }, + { + "address": "grpc.bitcanna.indonode.net:27090", + "provider": "Indonode" + }, + { + "address": "https://grpc-bitcanna.mms.team:443", + "provider": "MMS" + } + ], + "rest": [ + { + "address": "https://lcd.bitcanna.io", + "provider": "bitcanna" + }, + { + "address": "https://bitcanna-api.panthea.eu", + "provider": "Panthea EU" + }, + { + "address": "https://api.bitcanna.sgtstake.com/", + "provider": "SGTstake" + }, + { + "address": "https://lcd-bitcanna.mintthemoon.xyz", + "provider": "mintthemoon" + }, + { + "address": "https://bitcanna.api.m.stavr.tech", + "provider": "🔥STAVR🔥" + }, + { + "address": "https://bcna-api.ibs.team/", + "provider": "Inter Blockchain Services" + }, + { + "address": "https://bitcanna.api.m.anode.team", + "provider": "AlxVoy ⚡ ANODE.TEAM" + }, { - "kind": "EZStaking Tools", - "url": "https://ezstaking.tools/bitcanna", - "tx_page": "https://ezstaking.tools/bitcanna/txs/${txHash}", - "account_page": "https://ezstaking.tools/bitcanna/account/${accountAddress}" + "address": "https://api-bcna.kjinc.io/", + "provider": "KJINC.io" }, { - "kind": "forbole", - "url": "https://cosmos-explorer.bitcanna.io", - "tx_page": "https://cosmos-explorer.bitcanna.io/transactions/${txHash}" + "address": "https://mainnet-bitcanna-api.konsortech.xyz", + "provider": "KonsorTech" }, { - "kind": "ping.pub", - "url": "https://ping.pub/bitcanna", - "tx_page": "https://ping.pub/bitcanna/tx/${txHash}" + "address": "https://bitcanna.api.kjnodes.com", + "provider": "kjnodes" }, { - "kind": "mintscan", - "url": "https://www.mintscan.io/bitcanna/", - "tx_page": "https://www.mintscan.io/bitcanna/txs/${txHash}", - "account_page": "https://www.mintscan.io/bitcanna/account/${accountAddress}" + "address": "http://bitcanna.alkia.net:1317/", + "provider": "ALKIA" }, { - "kind": "🔥STAVR🔥 Explorer", - "url": "https://explorer.stavr.tech/bitcanna", - "tx_page": "https://explorer.stavr.tech/bitcanna/txs/${txHash}", - "account_page": "https://explorer.stavr.tech/bitcanna/account/${accountAddress}" + "address": "https://bitcanna-api.lavenderfive.com/", + "provider": "Lavender.Five Nodes 🐝" }, { - "kind": "atomscan", - "url": "https://atomscan.com/bitcanna", - "tx_page": "https://atomscan.com/bitcanna/transactions/${txHash}" + "address": "https://api.bitcanna.cosmowiz.com", + "provider": "CosmoWiz" }, { - "kind": "ValidatorNode Explorer", - "url": "https://explorer.validatornode.com/bitcanna", - "tx_page": "https://explorer.validatornode.com/bitcanna/tx/${txHash}" + "address": "https://bitcanna-api.genznodes.dev", + "provider": "genznodes" + }, + { + "address": "https://api.bitcanna-1.bitcanna.aviaone.com/", + "provider": "AVIAONE 🟢" + }, + { + "address": "http://88.99.33.248:12317/", + "provider": "Cryptosailors" + }, + { + "address": "https://lcd.bitcanna.hexnodes.co", + "provider": "Hexnodes" + }, + { + "address": "https://bitcanna-mainnet.api.l0vd.com", + "provider": "L0vd.com" + }, + { + "address": "https://api-bitcanna-ia.cosmosia.notional.ventures", + "provider": "Notional" + }, + { + "address": "https://bitcanna-api.polkachu.com", + "provider": "Polkachu" + }, + { + "address": "https://api.bitcanna.safeblock.space", + "provider": "Safe Block" + }, + { + "address": "https://bitcanna.nodejumper.io:1317", + "provider": "NODEJUMPER" + }, + { + "address": "https://api.bitcanna.indonode.net/", + "provider": "Indonode" + }, + { + "address": "https://api-bitcanna.mms.team:443", + "provider": "MMS" + }, + { + "address": "https://65.108.142.81:1325", + "provider": "Stakely" + }, + { + "address": "https://93.115.25.15:1317", + "provider": "Stakely" + }, + { + "address": "https://bitcanna-api.validatonode.com", + "provider": "ValidatorNode" } ] - } -} + }, + "explorers": [ + { + "kind": "EZStaking Tools", + "url": "https://ezstaking.tools/bitcanna", + "tx_page": "https://ezstaking.tools/bitcanna/txs/${txHash}", + "account_page": "https://ezstaking.tools/bitcanna/account/${accountAddress}" + }, + { + "kind": "forbole", + "url": "https://cosmos-explorer.bitcanna.io", + "tx_page": "https://cosmos-explorer.bitcanna.io/transactions/${txHash}" + }, + { + "kind": "ping.pub", + "url": "https://ping.pub/bitcanna", + "tx_page": "https://ping.pub/bitcanna/tx/${txHash}" + }, + { + "kind": "mintscan", + "url": "https://www.mintscan.io/bitcanna/", + "tx_page": "https://www.mintscan.io/bitcanna/txs/${txHash}", + "account_page": "https://www.mintscan.io/bitcanna/account/${accountAddress}" + }, + { + "kind": "🔥STAVR🔥 Explorer", + "url": "https://explorer.stavr.tech/bitcanna", + "tx_page": "https://explorer.stavr.tech/bitcanna/txs/${txHash}", + "account_page": "https://explorer.stavr.tech/bitcanna/account/${accountAddress}" + }, + { + "kind": "atomscan", + "url": "https://atomscan.com/bitcanna", + "tx_page": "https://atomscan.com/bitcanna/transactions/${txHash}" + }, + { + "kind": "ValidatorNode Explorer", + "url": "https://explorer.validatornode.com/bitcanna", + "tx_page": "https://explorer.validatornode.com/bitcanna/tx/${txHash}" + } + ] +} \ No newline at end of file From 03aaa441d6845836ffab75c90812ec2eab2f924c Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 12 Sep 2023 12:44:51 +0200 Subject: [PATCH 31/76] Update chain-registry.json fix space --- chain-registry.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index d50853c7..b6ce0013 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -3,7 +3,7 @@ "seeds": [ { "id": "d6aa4c9f3ccecb0cc52109a95962b4618d69dd3f", - "address": "seed1.bitcanna.io: 26656", + "address": "seed1.bitcanna.io:26656", "provider": "bitcanna" }, { @@ -524,4 +524,4 @@ "tx_page": "https://explorer.validatornode.com/bitcanna/tx/${txHash}" } ] -} \ No newline at end of file +} From 0cf777a81e3732b2c154a4a5cde35327627663e4 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 12 Sep 2023 13:45:36 +0200 Subject: [PATCH 32/76] Update chain-registry.json Update BCNA persistent peers --- chain-registry.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index b6ce0013..03ed9868 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -58,14 +58,9 @@ } ], "persistent_peers": [ - { - "id": "21484408a7bcf0134689ddf52a7d9c8299cb65b5", - "address": "176.9.139.74:36656", - "provider": "BitCanna" - }, { "id": "a4c1e46441164c350f721cf142d52c136215e05c", - "address": "135.181.176.55:36656", + "address": "65.108.43.170:26656", "provider": "BitCanna" }, { From cf089a6c64ae6bf2eac225e4d4d200333f5a634a Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Wed, 13 Sep 2023 07:37:34 +0200 Subject: [PATCH 33/76] Update chain-registry.json Add "archive_nodes" item --- chain-registry.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/chain-registry.json b/chain-registry.json index 03ed9868..89480fd7 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -518,5 +518,11 @@ "url": "https://explorer.validatornode.com/bitcanna", "tx_page": "https://explorer.validatornode.com/bitcanna/tx/${txHash}" } + ], + "archive_nodes": [ + { + "address": "https://rpc.bitcanna.sgtstake.com/", + "provider": "SGTstake" + } ] } From 36ba1de554c6baf3eff95a25a742c1b8266d02b5 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Wed, 13 Sep 2023 13:39:34 +0200 Subject: [PATCH 34/76] v046 genesis.json --- devnets/devnet-6/genesis.json | 115 ++++++---------------------------- 1 file changed, 20 insertions(+), 95 deletions(-) diff --git a/devnets/devnet-6/genesis.json b/devnets/devnet-6/genesis.json index 139719d3..80934df0 100644 --- a/devnets/devnet-6/genesis.json +++ b/devnets/devnet-6/genesis.json @@ -1,11 +1,12 @@ { - "genesis_time": "2023-07-12T08:36:57.299882998Z", + "genesis_time": "2023-09-13T11:36:20.244084367Z", "chain_id": "bitcanna-dev-6", "initial_height": "1", "consensus_params": { "block": { "max_bytes": "22020096", - "max_gas": "-1" + "max_gas": "-1", + "time_iota_ms": "1000" }, "evidence": { "max_age_num_blocks": "100000", @@ -17,14 +18,10 @@ "ed25519" ] }, - "version": { - "app": "0" - } + "version": {} }, "app_hash": "", "app_state": { - "06-solomachine": null, - "07-tendermint": null, "auth": { "params": { "max_memo_characters": "256", @@ -45,14 +42,14 @@ "@type": "/cosmos.auth.v1beta1.BaseAccount", "address": "bcna1csyzlg52g2kd8e0xd6f6elckydhr93ukc3wmqt", "pub_key": null, - "account_number": "1", + "account_number": "0", "sequence": "0" }, { "@type": "/cosmos.auth.v1beta1.BaseAccount", "address": "bcna1zvxldjgetj5u9wah0t8fnz229533xzsmz8y5js", "pub_key": null, - "account_number": "2", + "account_number": "0", "sequence": "0" } ] @@ -94,14 +91,8 @@ ] } ], - "supply": [ - { - "denom": "ubcna", - "amount": "232900020000000" - } - ], - "denom_metadata": [], - "send_enabled": [] + "supply": [], + "denom_metadata": [] }, "bcna": { "params": {}, @@ -114,7 +105,6 @@ "index": "1", "owners": [] }, - "consensus": null, "crisis": { "constant_fee": { "denom": "ubcna", @@ -124,8 +114,8 @@ "distribution": { "params": { "community_tax": "0.020000000000000000", - "base_proposer_reward": "0.000000000000000000", - "bonus_proposer_reward": "0.000000000000000000", + "base_proposer_reward": "0.010000000000000000", + "bonus_proposer_reward": "0.040000000000000000", "withdraw_addr_enabled": true }, "fee_pool": { @@ -178,7 +168,7 @@ } } ], - "memo": "0036959c8a7819f4b1069d828702200df20357fa@164.68.119.233:26656", + "memo": "bee4c8fcb34d9e2521f4e30803bd83f3ce90f80d@164.68.119.233:26656", "timeout_height": "0", "extension_options": [], "non_critical_extension_options": [] @@ -207,69 +197,7 @@ "tip": null }, "signatures": [ - "VsumuEJHuJbwf4/t6EeIjpLYKQC78oLrWirvaIdQi+Mc3SEDwkPFMfjmyp/Ag71oRLFHNkUw8yoXm2oMbKSaKg==" - ] - }, - { - "body": { - "messages": [ - { - "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", - "description": { - "moniker": "El-Jay's", - "identity": "", - "website": "", - "security_contact": "", - "details": "" - }, - "commission": { - "rate": "0.100000000000000000", - "max_rate": "0.200000000000000000", - "max_change_rate": "0.010000000000000000" - }, - "min_self_delegation": "1", - "delegator_address": "bcna1zvxldjgetj5u9wah0t8fnz229533xzsmz8y5js", - "validator_address": "bcnavaloper1zvxldjgetj5u9wah0t8fnz229533xzsmm645gy", - "pubkey": { - "@type": "/cosmos.crypto.ed25519.PubKey", - "key": "Ko1VHurjsBntUDEgU2PUuOAEs01i8JeV4t7teP/w0XA=" - }, - "value": { - "denom": "ubcna", - "amount": "100000000000" - } - } - ], - "memo": "85be53f499c803a10e73734018334049a7c4686d@212.227.151.105:26656", - "timeout_height": "0", - "extension_options": [], - "non_critical_extension_options": [] - }, - "auth_info": { - "signer_infos": [ - { - "public_key": { - "@type": "/cosmos.crypto.secp256k1.PubKey", - "key": "AkpaHCAw+rgBtmjrIISaNvCTwiu2iPgMgcLdq8/rP2sq" - }, - "mode_info": { - "single": { - "mode": "SIGN_MODE_DIRECT" - } - }, - "sequence": "0" - } - ], - "fee": { - "amount": [], - "gas_limit": "200000", - "payer": "", - "granter": "" - }, - "tip": null - }, - "signatures": [ - "v2KqyhaLSY7bIg9LNBp999sQoqrR2+GUF71S99aNYSdvzK4+YC7KHnL+QlBjLTSZi+mr+EbfvySl4nXqIpOdLA==" + "MJVsNv9mQ0ws5zlKA4+zKZttuwrfjQGS5r/rai811Ntm51kELc0402bN3md0wUl+7o2N9mt0T8mMWUtcsiSmlQ==" ] } ] @@ -279,25 +207,22 @@ "deposits": [], "votes": [], "proposals": [], - "deposit_params": null, - "voting_params": null, - "tally_params": null, - "params": { + "deposit_params": { "min_deposit": [ { "denom": "ubcna", "amount": "10000000" } ], - "max_deposit_period": "172800s", - "voting_period": "172800s", + "max_deposit_period": "172800s" + }, + "voting_params": { + "voting_period": "300s" + }, + "tally_params": { "quorum": "0.334000000000000000", "threshold": "0.500000000000000000", - "veto_threshold": "0.334000000000000000", - "min_initial_deposit_ratio": "0.000000000000000000", - "burn_vote_quorum": false, - "burn_proposal_deposit_prevote": false, - "burn_vote_veto": true + "veto_threshold": "0.334000000000000000" } }, "group": { From b5018a9fd9e1b0a75dc2e0f76acb7880b3690029 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Thu, 14 Sep 2023 09:03:36 +0200 Subject: [PATCH 35/76] fix an URL --- chain-registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index 89480fd7..1ec4fc86 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -258,7 +258,7 @@ "provider": "Artcryptorg" }, { - "address": "https://rpc.bitcanna.cosmowiz.com;", + "address": "https://rpc.bitcanna.cosmowiz.com", "provider": "Cosmowiz" }, { From 97af6476d3e17e33788c13830a573a890b030476 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Thu, 14 Sep 2023 16:29:59 +0200 Subject: [PATCH 36/76] fix explorer URL --- chain-registry.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 1ec4fc86..69c6f745 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -488,8 +488,9 @@ }, { "kind": "forbole", - "url": "https://cosmos-explorer.bitcanna.io", - "tx_page": "https://cosmos-explorer.bitcanna.io/transactions/${txHash}" + "url": "https://explorer.bitcanna.io", + "tx_page": "https://explorer.bitcanna.io/transactions/${txHash}", + "account_page": "https://explorer.bitcanna.io/accounts/${accountAddress}" }, { "kind": "ping.pub", From f53b44dc7cad984e8d421103284e6cb7f1c11655 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Mon, 18 Sep 2023 09:04:57 +0200 Subject: [PATCH 37/76] Fix GRPC addresses Should be: host:port With no HTTP or HTTPS header --- chain-registry.json | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 69c6f745..775fb968 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -308,11 +308,11 @@ ], "grpc": [ { - "address": "https://grpc.bitcanna.io", + "address": "grpc.bitcanna.io:443", "provider": "bitcanna" }, { - "address": "https://bitcanna-grpc.lavenderfive.com:443/", + "address": "bitcanna-grpc.lavenderfive.com:443", "provider": "Lavender.Five Nodes 🐝" }, { @@ -320,7 +320,7 @@ "provider": "genznodes" }, { - "address": "http://bitcanna.grpc.m.stavr.tech:9081", + "address": "bitcanna.grpc.m.stavr.tech:9081", "provider": "🔥STAVR🔥" }, { @@ -332,19 +332,16 @@ "provider": "AVIAONE 🟢" }, { - "address": "http://88.99.33.248:12090/", + "address": "88.99.33.248:12090", "provider": "Cryptosailors" - }, - { - "address": "https://grpc.bitcanna.hexnodes.co", - "provider": "Hexnodes" }, + { - "address": "http://bitcanna-mainnet.grpc.l0vd.com:80", + "address": "bitcanna-mainnet.grpc.l0vd.com:80", "provider": "L0vd.com" }, { - "address": "https://grpc-bitcanna-ia.cosmosia.notional.ventures", + "address": "grpc-bitcanna-ia.cosmosia.notional.ventures:443", "provider": "Notional" }, { @@ -364,7 +361,7 @@ "provider": "Indonode" }, { - "address": "https://grpc-bitcanna.mms.team:443", + "address": "grpc-bitcanna.mms.team:443", "provider": "MMS" } ], From 5472f46ef5c30bc53d634b6c1686ecc7c3ea4d40 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Mon, 18 Sep 2023 12:01:19 +0200 Subject: [PATCH 38/76] Add HexNode good host --- chain-registry.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chain-registry.json b/chain-registry.json index 775fb968..4159f057 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -327,6 +327,10 @@ "address": "bitcanna.alkia.net:9090", "provider": "Alkia" }, + { + "address": "grpc.bitcanna.hexnodes.co:21090", + "provider": "HexNodes" + }, { "address": "grpc.bitcanna-1.bitcanna.aviaone.com:9092", "provider": "AVIAONE 🟢" From 0d0227ade9a5c83457cbb47df8334ad9d8c0e67c Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 19 Sep 2023 10:38:18 +0200 Subject: [PATCH 39/76] Curating gRPCs --- chain-registry.json | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 4159f057..3e8b19c9 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -315,18 +315,10 @@ "address": "bitcanna-grpc.lavenderfive.com:443", "provider": "Lavender.Five Nodes 🐝" }, - { - "address": "bitcanna-grpc.genznodes.dev:32090", - "provider": "genznodes" - }, { "address": "bitcanna.grpc.m.stavr.tech:9081", "provider": "🔥STAVR🔥" }, - { - "address": "bitcanna.alkia.net:9090", - "provider": "Alkia" - }, { "address": "grpc.bitcanna.hexnodes.co:21090", "provider": "HexNodes" @@ -335,11 +327,6 @@ "address": "grpc.bitcanna-1.bitcanna.aviaone.com:9092", "provider": "AVIAONE 🟢" }, - { - "address": "88.99.33.248:12090", - "provider": "Cryptosailors" - }, - { "address": "bitcanna-mainnet.grpc.l0vd.com:80", "provider": "L0vd.com" @@ -356,10 +343,6 @@ "address": "bitcanna-grpc.polkachu.com:13090", "provider": "Polkachu" }, - { - "address": "65.109.106.172:9190", - "provider": "NODEJUMPER" - }, { "address": "grpc.bitcanna.indonode.net:27090", "provider": "Indonode" From bc3295ae1a0c1f41f333bcfde776d5f9d42b7085 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 19 Sep 2023 10:56:45 +0200 Subject: [PATCH 40/76] add State_sync section --- chain-registry.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index 3e8b19c9..8203bc5e 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -508,6 +508,22 @@ { "address": "https://rpc.bitcanna.sgtstake.com/", "provider": "SGTstake" - } + }, + { + "address": "https://rpc.example.com/", + "provider": "Example" + } + ], + "state_sync": [ + { + "address": "https://rpc.bitcanna-1.bitcanna.aviaone.com:443", + "url_doc": "https://aviaone.com/blockchains-service/bitcanna-mainnet-bitcanna-1.html", + "provider": "AVIAONE 🟢" + }, + { + "address": "https://rpc.example.com/", + "url_doc": "https://www.doc.com", + "provider": "Example" + } ] } From 30367e1a0ddf17b0c2edd917b35d51a6b0c6605e Mon Sep 17 00:00:00 2001 From: Indonode <34649601+elangrr@users.noreply.github.com> Date: Tue, 19 Sep 2023 16:31:21 +0700 Subject: [PATCH 41/76] update indonode peer --- chain-registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index 8203bc5e..2bc530ee 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -164,7 +164,7 @@ "provider": "NODEJUMPER" }, { - "id": "9d8f4def69c13050f97990757b938343a53da0f5", + "id": "2fd464b75c19b4e330c7f6e7ec9451504efe132a", "address": "rpc.bitcanna.indonode.net:27656", "provider": "Indonode" }, From 39cfb381e5ac1fc64c46f8f0edbcc8317af48afe Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 19 Sep 2023 12:32:23 +0200 Subject: [PATCH 42/76] Fix Explorer link --- chain-registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index 2bc530ee..50ee1285 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -466,7 +466,7 @@ "explorers": [ { "kind": "EZStaking Tools", - "url": "https://ezstaking.tools/bitcanna", + "url": "https://app.ezstaking.io/bitcanna", "tx_page": "https://ezstaking.tools/bitcanna/txs/${txHash}", "account_page": "https://ezstaking.tools/bitcanna/account/${accountAddress}" }, From 7e8141d40fd8c6584b769f5c3a2f0de4cbeed3f8 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 19 Sep 2023 14:01:10 +0200 Subject: [PATCH 43/76] Cleaning old peers & update some --- chain-registry.json | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 50ee1285..263c7f4e 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -21,19 +21,14 @@ "address": "seeds.lavenderfive.com:13056", "provider": "Lavender.Five Nodes 🐝" }, - { - "id": "2235f1e518c5ea4a412f9dece386348eda356916", - "address": "bitcanna.alkia.net:26656", - "provider": "Alkia" - }, { "id": "258f523c96efde50d5fe0a9faeea8a3e83be22ca", "address": "seed.bitcanna-1.bitcanna.aviaone.com:10263", "provider": "AVIAONE 🟢" }, { - "id": "e5c8260f76b9d614ab20559ee8b8918d4cb75e84", - "address": "seeds-bitcanna.hexnodes.co:21656", + "id": "ee0f401697311bd1eb01653c1c7747ce32290569", + "address": "95.216.7.136:3656", "provider": "Hexnodes" }, { @@ -88,29 +83,19 @@ "address": "65.108.199.222:26357", "provider": "AlxVoy ⚡ ANODE.TEAM" }, - { - "id": "9425b897a9726efb1e56111a8b355026a1f3a497", - "address": "65.108.238.203:46656", - "provider": "[NODERS]TEAM" - }, { "id": "5a048cab1d183de5c465c56b29a16fd93a8bf9bd", "address": "mainnet-bitcanna.konsortech.xyz:27656", "provider": "KonsorTech" }, - { - "id": "2235f1e518c5ea4a412f9dece386348eda356916", - "address": "bitcanna.alkia.net:26656", - "provider": "ALKIA" - }, { "id": "d9bfa29e0cf9c4ce0cc9c26d98e5d97228f93b0b", "address": "bitcanna.rpc.kjnodes.com:42656", "provider": "kjnodes" }, { - "id": "d435c2257256e12c697f0155edcd1695f2d9445d", - "address": "95.214.53.218:32656", + "id": "50e4ad8f5847c1fc4d9cb3de2cb6356d1a14291b", + "address": "95.214.55.138:32656", "provider": "genznodes" }, { @@ -118,11 +103,6 @@ "address": "bitcanna.peers.stavr.tech:21326", "provider": "🔥STAVR🔥" }, - { - "id": "2235f1e518c5ea4a412f9dece386348eda356916", - "address": "bitcanna.alkia.net:26656", - "provider": "Alkia" - }, { "id": "a2856e17aef2ae9825f92ab93b8cc7d613526052", "address": "148.251.19.197:26696", @@ -209,10 +189,6 @@ "address": "http://bitcanna.rpc.m.stavr.tech:21327", "provider": "🔥STAVR🔥" }, - { - "address": "http://bitcanna.statesync.nodersteam.com:46657", - "provider": "[NODERS]TEAM" - }, { "address": "https://rpc-bcna.kjinc.io/", "provider": "KJINC.io" From d89e81b71103c30bdc7cd88fbc48238aa9c87805 Mon Sep 17 00:00:00 2001 From: Indonode <34649601+elangrr@users.noreply.github.com> Date: Tue, 19 Sep 2023 19:39:18 +0700 Subject: [PATCH 44/76] add indonode snapshot and update version to v2.0.3 --- 2.2.snapshot.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/2.2.snapshot.md b/2.2.snapshot.md index 729bdcea..e331da67 100644 --- a/2.2.snapshot.md +++ b/2.2.snapshot.md @@ -15,6 +15,7 @@ Our current authorized providers are: - https://bitszn.com/snapshots.html - https://nodiums.com/index.php/2022/11/20/bitcanna-snapshot-state-sync-and-api-rpc/ - https://stakepool.dev.br/snapshots.html +- https://docs.indonode.net/mainnet/bitcanna/snapshot Make sure to include them in your delegations ;)! @@ -27,7 +28,7 @@ For this step, its necesary that you have followed [this manual](https://github. ``` bcnad version ``` -The output must be: `v2.0.2` +The output must be: `v2.0.3` If you are using Cosmovisor, ``` From 9e4a977cf7e914838e8617bddabb04c92767f460 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 19 Sep 2023 15:34:09 +0200 Subject: [PATCH 45/76] Update RPC URLs --- chain-registry.json | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 263c7f4e..589904ef 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -201,10 +201,6 @@ "address": "https://bitcanna.rpc.kjnodes.com", "provider": "kjnodes" }, - { - "address": "http://bitcanna.alkia.net:26657", - "provider": "ALKIA" - }, { "address": "https://bitcanna-rpc.lavenderfive.com/", "provider": "Lavender.Five Nodes 🐝" @@ -229,10 +225,6 @@ "address": "http://rpc.bitcanna.citizencosmos.space/", "provider": "Citizen Cosmos" }, - { - "address": "http://65.108.241.6:26657", - "provider": "Artcryptorg" - }, { "address": "https://rpc.bitcanna.cosmowiz.com", "provider": "Cosmowiz" @@ -270,11 +262,11 @@ "provider": "MMS" }, { - "address": "https://65.108.142.81:26683", + "address": "http://65.108.142.81:26683", "provider": "Stakely" }, { - "address": "https://93.115.25.15:26657", + "address": "http://93.115.25.15:26657", "provider": "Stakely" }, { From 96cbee97a87feb55675d6123038e6392fb8d61d4 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Tue, 19 Sep 2023 15:47:27 +0200 Subject: [PATCH 46/76] fix LCD URLs --- chain-registry.json | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 589904ef..02b40119 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -361,10 +361,6 @@ "address": "https://bitcanna.api.kjnodes.com", "provider": "kjnodes" }, - { - "address": "http://bitcanna.alkia.net:1317/", - "provider": "ALKIA" - }, { "address": "https://bitcanna-api.lavenderfive.com/", "provider": "Lavender.Five Nodes 🐝" @@ -418,11 +414,11 @@ "provider": "MMS" }, { - "address": "https://65.108.142.81:1325", + "address": "http://65.108.142.81:1325", "provider": "Stakely" }, { - "address": "https://93.115.25.15:1317", + "address": "http://93.115.25.15:1317", "provider": "Stakely" }, { From 63a2afae785ba04ea6d86c31bd1722bd0f27660e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?AlxVoy=20=E2=9A=A1=20ANODE=2ETEAM?= Date: Wed, 20 Sep 2023 01:25:13 +0300 Subject: [PATCH 47/76] Update chain-registry.json --- chain-registry.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 02b40119..dc032d0b 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -79,8 +79,8 @@ "provider": "Panthea EU" }, { - "id": "803fc66e3bd7b724921ef9c40636067f36e880c6", - "address": "65.108.199.222:26357", + "id": "756fa9ce5d65c3c43021d2780e1bda0924a6cd14", + "address": "144.76.97.251:27656", "provider": "AlxVoy ⚡ ANODE.TEAM" }, { From 671368caf896bd4add0a8e893443c254a9fc70fe Mon Sep 17 00:00:00 2001 From: Aviaone <105792641+AviaOne@users.noreply.github.com> Date: Wed, 20 Sep 2023 04:33:09 +0200 Subject: [PATCH 48/76] Update peers for chain-registry.json --- chain-registry.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 02b40119..1d5dd180 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -104,8 +104,8 @@ "provider": "🔥STAVR🔥" }, { - "id": "a2856e17aef2ae9825f92ab93b8cc7d613526052", - "address": "148.251.19.197:26696", + "id": "e69d68eae1f01baac83c1ed321ba1dca2379bdc2", + "address": "144.91.65.13:26666", "provider": "AVIAONE 🟢" }, { From ea60685e220cdbeae757d222e755efcecd5bce48 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Wed, 20 Sep 2023 16:16:56 +0200 Subject: [PATCH 49/76] Create chain-registry.json Creating structure --- devnets/bitcanna-dev-1/chain-registry.json | 95 ++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 devnets/bitcanna-dev-1/chain-registry.json diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json new file mode 100644 index 00000000..34571d66 --- /dev/null +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -0,0 +1,95 @@ +{ + "peers": { + "seeds": [ + { + "id": "d6aa4c9f3cc--------962b4618d69dd3f", + "address": "testnet-seed.bitcanna.io:26656", + "provider": "example" + }, + { + "id": "", + "address": "", + "provider": "" + } + ], + "persistent_peers": [ + { + "id": "a4c1e46441164_____cf142d52c136215e05c", + "address": "212.227.151.143:26656", + "provider": "bitcanna-testnet" + }, + { + "id": "", + "address": "", + "provider": "" + } + ] + }, + "apis": { + "rpc": [ + { + "address": "https://rpc-testnet.bitcanna.io/", + "provider": "bitcanna" + }, + { + "address": "https://bitcanna-rpc.validatornode.com", + "provider": "" + } + ], + "grpc": [ + { + "address": "grpc-testent.bitcanna.io:443", + "provider": "bitcanna" + }, + { + "address": "ip-name:port", + "provider": "" + } + ], + "rest": [ + { + "address": "https://lcd-testnet.bitcanna.io", + "provider": "bitcanna" + }, + { + "address": "http-s usr", + "provider": "validator" + } + ] + }, + "explorers": [ + { + "kind": "Ping.pub fork", + "url": "url", + "tx_page": "url/tx/${txHash}", + "account_page": "url/account/${accountAddress}" + }, + { + "kind": "", + "url": "", + "tx_page": "/tx/${txHash}" + } + ], + "archive_nodes": [ + { + "address": "RPC url", + "provider": "validator" + }, + { + "address": "https://rpc.example.com/", + "provider": "Example" + } + ], + "state_sync": [ + { + "address": "RPC url", + "url_doc": "https://aviaone.com/blockchains-service/bitcanna-testnet-bitcanna-1.html", + "provider": "AVIAONE 🟢" + }, + { + "address": "https://rpc.example.com/", + "url_doc": "https://www.doc.com", + "provider": "Example" + } + ] +} From f4b09608334ab32f237d972e17789ae93e0f42e7 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 22 Sep 2023 08:00:49 +0200 Subject: [PATCH 50/76] delete outdated data --- chain-registry.json | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 02ea8e2c..d6c12b7d 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -108,11 +108,6 @@ "address": "144.91.65.13:26666", "provider": "AVIAONE 🟢" }, - { - "id": "86e5fc5d80aed6a52bf89245bcc53c1b77641113", - "address": "88.99.33.248:12656", - "provider": "Cryptosailors" - }, { "id": "88497ab3bbbcc1e8545771f45020e738bcce590f", "address": "95.165.89.222:26756", @@ -177,10 +172,6 @@ "address": "https://rpc.bitcanna.sgtstake.com/", "provider": "SGTstake" }, - { - "address": "https://rpc-bitcanna.mintthemoon.xyz", - "provider": "mintthemoon" - }, { "address": "https://bitcanna.rpc.m.anode.team", "provider": "AlxVoy ⚡ ANODE.TEAM" @@ -213,10 +204,6 @@ "address": "https://rpc.bitcanna-1.bitcanna.aviaone.com", "provider": "AVIAONE 🟢" }, - { - "address": "http://88.99.33.248:12657/", - "provider": "Cryptosailors" - }, { "address": "https://rpc.bitcanna.hexnodes.co", "provider": "Hexnodes" @@ -225,10 +212,6 @@ "address": "http://rpc.bitcanna.citizencosmos.space/", "provider": "Citizen Cosmos" }, - { - "address": "https://rpc.bitcanna.cosmowiz.com", - "provider": "Cosmowiz" - }, { "address": "http://95.165.89.222:26758/", "provider": "maxfoton" @@ -333,10 +316,6 @@ "address": "https://api.bitcanna.sgtstake.com/", "provider": "SGTstake" }, - { - "address": "https://lcd-bitcanna.mintthemoon.xyz", - "provider": "mintthemoon" - }, { "address": "https://bitcanna.api.m.stavr.tech", "provider": "🔥STAVR🔥" @@ -365,10 +344,6 @@ "address": "https://bitcanna-api.lavenderfive.com/", "provider": "Lavender.Five Nodes 🐝" }, - { - "address": "https://api.bitcanna.cosmowiz.com", - "provider": "CosmoWiz" - }, { "address": "https://bitcanna-api.genznodes.dev", "provider": "genznodes" @@ -377,10 +352,6 @@ "address": "https://api.bitcanna-1.bitcanna.aviaone.com/", "provider": "AVIAONE 🟢" }, - { - "address": "http://88.99.33.248:12317/", - "provider": "Cryptosailors" - }, { "address": "https://lcd.bitcanna.hexnodes.co", "provider": "Hexnodes" From 7594fb221d5a82d24f161b3d5717c3194933b30b Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 22 Sep 2023 08:20:21 +0200 Subject: [PATCH 51/76] fix url --- chain-registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index d6c12b7d..b3f12d77 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -393,7 +393,7 @@ "provider": "Stakely" }, { - "address": "https://bitcanna-api.validatonode.com", + "address": "https://bitcanna-api.validatornode.com", "provider": "ValidatorNode" } ] From a86122564793ae3a84b1bf59451e502029a2c47d Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 22 Sep 2023 10:33:34 +0200 Subject: [PATCH 52/76] remove outdated data --- chain-registry.json | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index b3f12d77..e308daf5 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -31,11 +31,6 @@ "address": "95.216.7.136:3656", "provider": "Hexnodes" }, - { - "id": "400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc", - "address": "bitcanna.rpc.kjnodes.com:14259", - "provider": "kjnodes" - }, { "id": "d5ed854872ad96f114737889ac9521ea3a29e3a3", "address": "bitcanna-seed.oldcat.io:26656", @@ -183,8 +178,8 @@ { "address": "https://rpc-bcna.kjinc.io/", "provider": "KJINC.io" - }, - { + }, + { "address": "https://mainnet-bitcanna-rpc.konsortech.xyz", "provider": "KonsorTech" }, @@ -340,10 +335,6 @@ "address": "https://bitcanna.api.kjnodes.com", "provider": "kjnodes" }, - { - "address": "https://bitcanna-api.lavenderfive.com/", - "provider": "Lavender.Five Nodes 🐝" - }, { "address": "https://bitcanna-api.genznodes.dev", "provider": "genznodes" @@ -376,10 +367,6 @@ "address": "https://bitcanna.nodejumper.io:1317", "provider": "NODEJUMPER" }, - { - "address": "https://api.bitcanna.indonode.net/", - "provider": "Indonode" - }, { "address": "https://api-bitcanna.mms.team:443", "provider": "MMS" From 8c2b50c4274026e330d2fb65a33e72c9c6b0f311 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 22 Sep 2023 11:05:47 +0200 Subject: [PATCH 53/76] Update chain-registry.json --- chain-registry.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index e308daf5..44595ad1 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -187,10 +187,6 @@ "address": "https://bitcanna.rpc.kjnodes.com", "provider": "kjnodes" }, - { - "address": "https://bitcanna-rpc.lavenderfive.com/", - "provider": "Lavender.Five Nodes 🐝" - }, { "address": "https://bitcanna-rpc.genznodes.dev", "provider": "genznodes" @@ -335,6 +331,10 @@ "address": "https://bitcanna.api.kjnodes.com", "provider": "kjnodes" }, + { + "address": "https://bitcanna-api.lavenderfive.com/", + "provider": "Lavender.Five Nodes 🐝" + }, { "address": "https://bitcanna-api.genznodes.dev", "provider": "genznodes" From f5c6a98c5e83a9a87a930393254ca84977f3bcf2 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 22 Sep 2023 11:18:05 +0200 Subject: [PATCH 54/76] definitive clean-up --- chain-registry.json | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index 44595ad1..f1d0fe54 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -83,11 +83,6 @@ "address": "mainnet-bitcanna.konsortech.xyz:27656", "provider": "KonsorTech" }, - { - "id": "d9bfa29e0cf9c4ce0cc9c26d98e5d97228f93b0b", - "address": "bitcanna.rpc.kjnodes.com:42656", - "provider": "kjnodes" - }, { "id": "50e4ad8f5847c1fc4d9cb3de2cb6356d1a14291b", "address": "95.214.55.138:32656", @@ -103,11 +98,6 @@ "address": "144.91.65.13:26666", "provider": "AVIAONE 🟢" }, - { - "id": "88497ab3bbbcc1e8545771f45020e738bcce590f", - "address": "95.165.89.222:26756", - "provider": "maxfoton" - }, { "id": "6ae1dfa46884560e13962d73462e5bda0bb8c019", "address": "bitcanna-mainnet.peers.l0vd.com:17656", @@ -203,10 +193,6 @@ "address": "http://rpc.bitcanna.citizencosmos.space/", "provider": "Citizen Cosmos" }, - { - "address": "http://95.165.89.222:26758/", - "provider": "maxfoton" - }, { "address": "https://bitcanna-mainnet.rpc.l0vd.com/", "provider": "L0vd.com" @@ -285,10 +271,6 @@ "address": "bitcanna-grpc.polkachu.com:13090", "provider": "Polkachu" }, - { - "address": "grpc.bitcanna.indonode.net:27090", - "provider": "Indonode" - }, { "address": "grpc-bitcanna.mms.team:443", "provider": "MMS" From 7cf6c9f04784cf3c5ae1da6deeaeb01062944383 Mon Sep 17 00:00:00 2001 From: El-Jay_Crypto Date: Fri, 22 Sep 2023 15:27:50 +0200 Subject: [PATCH 55/76] Update chain-registry.json --- devnets/bitcanna-dev-1/chain-registry.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index 34571d66..1fe75d0f 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -19,9 +19,9 @@ "provider": "bitcanna-testnet" }, { - "id": "", - "address": "", - "provider": "" + "id": "60fae2c5581622bb84eaf95878e85c9f339f1a2a", + "address": "212.227.151.106:26656", + "provider": "El-Jay's" } ] }, @@ -32,18 +32,18 @@ "provider": "bitcanna" }, { - "address": "https://bitcanna-rpc.validatornode.com", - "provider": "" + "address": "212.227.151.106:1317", + "provider": "El-Jay's" } ], "grpc": [ { - "address": "grpc-testent.bitcanna.io:443", + "address": "grpc-testnet.bitcanna.io:443", "provider": "bitcanna" }, { - "address": "ip-name:port", - "provider": "" + "address": "212.227.151.106:9090", + "provider": "El-Jay's" } ], "rest": [ From 49b5c64df2c636394f642866658e6c79c4822857 Mon Sep 17 00:00:00 2001 From: El-Jay_Crypto Date: Fri, 22 Sep 2023 15:29:35 +0200 Subject: [PATCH 56/76] Update chain-registry.json --- devnets/bitcanna-dev-1/chain-registry.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index 1fe75d0f..3d344049 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -21,7 +21,7 @@ { "id": "60fae2c5581622bb84eaf95878e85c9f339f1a2a", "address": "212.227.151.106:26656", - "provider": "El-Jay's" + "provider": "El-Jay" } ] }, @@ -33,7 +33,7 @@ }, { "address": "212.227.151.106:1317", - "provider": "El-Jay's" + "provider": "El-Jay" } ], "grpc": [ @@ -43,7 +43,7 @@ }, { "address": "212.227.151.106:9090", - "provider": "El-Jay's" + "provider": "El-Jay" } ], "rest": [ From e4af4412ce2830282262df27b7f38f56510af9f1 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 22 Sep 2023 15:49:27 +0200 Subject: [PATCH 57/76] Update chain-registry.json --- devnets/bitcanna-dev-1/chain-registry.json | 29 +++++++++------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index 3d344049..affbcad7 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -1,11 +1,6 @@ { "peers": { "seeds": [ - { - "id": "d6aa4c9f3cc--------962b4618d69dd3f", - "address": "testnet-seed.bitcanna.io:26656", - "provider": "example" - }, { "id": "", "address": "", @@ -14,7 +9,7 @@ ], "persistent_peers": [ { - "id": "a4c1e46441164_____cf142d52c136215e05c", + "id": "80ee9ed689bfb329cf21b94aa12978e073226db4", "address": "212.227.151.143:26656", "provider": "bitcanna-testnet" }, @@ -28,11 +23,11 @@ "apis": { "rpc": [ { - "address": "https://rpc-testnet.bitcanna.io/", - "provider": "bitcanna" + "address": "https://rpc-testnet.bitcanna.io:443", + "provider": "bitcanna-testnet" }, { - "address": "212.227.151.106:1317", + "address": "http://212.227.151.106:26657", "provider": "El-Jay" } ], @@ -52,17 +47,17 @@ "provider": "bitcanna" }, { - "address": "http-s usr", - "provider": "validator" + "address": "http://212.227.151.106:1317", + "provider": "El-Jay" } ] }, "explorers": [ { - "kind": "Ping.pub fork", - "url": "url", - "tx_page": "url/tx/${txHash}", - "account_page": "url/account/${accountAddress}" + "kind": "Ping.pub", + "url": "https://testnet.ping.pub/bitcanna", + "tx_page": "https://testnet.ping.pub/bitcanna/tx/${txHash}", + "account_page": "https://testnet.ping.pub/bitcanna/account/${accountAddress}" }, { "kind": "", @@ -82,8 +77,8 @@ ], "state_sync": [ { - "address": "RPC url", - "url_doc": "https://aviaone.com/blockchains-service/bitcanna-testnet-bitcanna-1.html", + "address": "https://rpc.bitcanna-dev-1.bitcanna.aviaone.com/", + "url_doc": "https://aviaone.com/blockchains-service/bitcanna-testnet-bitcanna-dev-1.html", "provider": "AVIAONE 🟢" }, { From be468390327cc25880a6800f038c2094a4b3530f Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 22 Sep 2023 16:05:36 +0200 Subject: [PATCH 58/76] Update chain-registry.json --- devnets/bitcanna-dev-1/chain-registry.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index affbcad7..839873f4 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -2,9 +2,14 @@ "peers": { "seeds": [ { - "id": "", - "address": "", - "provider": "" + "id": "258f523c96efde50d5fe0a9faeea8a3e83be22ca", + "address": "seed.bitcanna-dev-1.bitcanna.aviaone.com:20264", + "provider": "AVIAONE" + }, + { + "id": "471341f9befeab582e845d5e9987b7a4889c202f", + "address": "144.91.89.66:26656", + "provider": "AVIAONE" } ], "persistent_peers": [ From 09fa312ae4b9c764de5c817006da906efdbd2d5a Mon Sep 17 00:00:00 2001 From: Safe Block <102626697+SafeBlockSpace@users.noreply.github.com> Date: Thu, 5 Oct 2023 00:50:53 +0200 Subject: [PATCH 59/76] Add Safe Block Peer --- chain-registry.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/chain-registry.json b/chain-registry.json index f1d0fe54..f9b2ccb1 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -132,6 +132,11 @@ "id": "d2cb1f04b351e82dada97794d32a468dd71d6a84", "address": "peer-bitcanna.mms.team:56104", "provider": "MMS" + }, + { + "id": "a70da421632d3dbbb6de3712474bd564ac5653e1", + "address": "p2p.bitcanna.safeblock.space:26656", + "provider": "Safe Block" } ] }, From d2970808da607b7378046f14caebb8bc8382044f Mon Sep 17 00:00:00 2001 From: Indonode <34649601+elangrr@users.noreply.github.com> Date: Thu, 5 Oct 2023 14:26:25 +0700 Subject: [PATCH 60/76] update indonode peer --- chain-registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index f9b2ccb1..f4c4d82e 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -124,7 +124,7 @@ "provider": "NODEJUMPER" }, { - "id": "2fd464b75c19b4e330c7f6e7ec9451504efe132a", + "id": "078964058b9beabcdfac2c917061669c81029519", "address": "rpc.bitcanna.indonode.net:27656", "provider": "Indonode" }, From 82bfadbdc1b9e8d286123a74785414f424c79744 Mon Sep 17 00:00:00 2001 From: hexskrt <90503141+hexskrt@users.noreply.github.com> Date: Thu, 5 Oct 2023 15:00:59 +0700 Subject: [PATCH 61/76] Update service bitcanna-devnet by Hexnodes --- devnets/bitcanna-dev-1/chain-registry.json | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index 839873f4..cb03a752 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -10,6 +10,11 @@ "id": "471341f9befeab582e845d5e9987b7a4889c202f", "address": "144.91.89.66:26656", "provider": "AVIAONE" + }, + { + "id": "24823f3d602136a213f9d93740193aed33de56a9", + "address": "seeds.bitcanna-dev.hexnodes.co:31656", + "provider": "Hexnodes" } ], "persistent_peers": [ @@ -34,6 +39,10 @@ { "address": "http://212.227.151.106:26657", "provider": "El-Jay" + }, + { + "address": "https://rpc.bitcanna-dev.hexnodes.co:443", + "provider": "Hexnodes" } ], "grpc": [ @@ -44,6 +53,10 @@ { "address": "212.227.151.106:9090", "provider": "El-Jay" + }, + { + "address": "grpc.bitcanna-dev.hexnodes.co:443", + "provider": "Hexnodes" } ], "rest": [ @@ -54,6 +67,10 @@ { "address": "http://212.227.151.106:1317", "provider": "El-Jay" + }, + { + "address": "https://rest.bitcanna-dev.hexnodes.co", + "provider": "Hexnodes" } ] }, @@ -64,6 +81,12 @@ "tx_page": "https://testnet.ping.pub/bitcanna/tx/${txHash}", "account_page": "https://testnet.ping.pub/bitcanna/account/${accountAddress}" }, + { + "kind": "Hexnodes", + "url": "https://explorer.hexnodes.co/bitcanna-testnet", + "tx_page": "https://explorer.hexnodes.co/bitcanna-testnet/tx/${txHash}", + "account_page": "hthttps://explorer.hexnodes.co/bitcanna-testnet/account/${accountAddress}" + }, { "kind": "", "url": "", @@ -86,6 +109,11 @@ "url_doc": "https://aviaone.com/blockchains-service/bitcanna-testnet-bitcanna-dev-1.html", "provider": "AVIAONE 🟢" }, + { + "address": "https://rpc.bitcanna-de.hexnodes.co", + "url_doc": "https://github.com/hexskrt/testnet_installation/tree/main/Bitcanna", + "provider": "Hexnodes" + }, { "address": "https://rpc.example.com/", "url_doc": "https://www.doc.com", From 658453e2b6bdf147c746166d2b43f8874ac43a0f Mon Sep 17 00:00:00 2001 From: hexskrt <90503141+hexskrt@users.noreply.github.com> Date: Thu, 5 Oct 2023 15:02:32 +0700 Subject: [PATCH 62/76] Update chain-registry.json --- devnets/bitcanna-dev-1/chain-registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index cb03a752..49e327e0 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -55,7 +55,7 @@ "provider": "El-Jay" }, { - "address": "grpc.bitcanna-dev.hexnodes.co:443", + "address": "grpc.bitcanna-dev.hexnodes.co:31090", "provider": "Hexnodes" } ], From a3cf26b264888ccd19a7a005fce080a2645b6e2c Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Thu, 5 Oct 2023 10:49:03 +0200 Subject: [PATCH 63/76] Update README.md Update versions, links, etc --- README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 3b0874b9..4e0237b0 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ BitCanna provides a decentralized payment network, supply chain and trust network for the legal cannabis industry by utilizing the BCNA coin. -> [Current version (v2.0.2)](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2) of our development uses Cosmos SDK v0.46.13 & CometBFT v0.34.28 & IBC-go v6.1.1 +> [Current version (v2.0.3)](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.3) of our development uses Cosmos SDK v0.46.14 & CometBFT v0.34.29 & IBC-go v6.1.1 These docs at Github are chain related. For more information about our coin, partners and roadmap visit: * Our website: https://www.bitcanna.io @@ -23,7 +23,7 @@ Here are the minimal hardware configs required for running a validator/sentry no > Please avoid cheap VPS providers as a main validator (we suggest using it as a cheap backup). We advise to use a shared dedicated server or a high-end NVMe VPS. ## Genesis file -* [Link to Genesis file](https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/devnets/bitcanna-dev-1/genesis.json) +* [Link to Genesis file](https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/genesis.json) ## Binary / Upgrades table @@ -35,7 +35,7 @@ Here are the minimal hardware configs required for running a validator/sentry no | 30th May 2023 15.40h CEST | 8.771.420 | [v1.7.0](https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_linux_amd64.tar.gz) | [Link](https://github.com/BitCannaGlobal/bcna/releases/tag/v1.7.0) | [Doc](https://github.com/BitCannaGlobal/bcna/blob/main/last_upgrade.md#v170-codename-vigorous-grow-huckleberry-from-v163) | | 29th Jun 2023 16.20h CEST | 9.209.420 | [v2.0.2](https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.2/bcna_linux_amd64.tar.gz) | [Link](https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2) | [Doc](https://github.com/BitCannaGlobal/bcna/blob/main/last_upgrade.md) | -> Current version: https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.2 +> Current version: https://github.com/BitCannaGlobal/bcna/releases/tag/v2.0.3 # How to join `bitcanna-1` chain > Tip: At the end of this doc, you will find links with important info @@ -172,7 +172,6 @@ Follow this guide to install Cosmovisor on your node. * [BitCanna based on Forbole](https://explorer.bitcanna.io) * [MintScan based on Cosmostation](https://www.mintscan.io/bitcanna) * [Ping-Pub explorer](https://ping.pub/bitcanna/uptime) -* [Old chain explorer](https://old-explorer.bitcanna.io) * [ATOMScan explorer](https://atomscan.com/bitcanna) ## Wallets @@ -185,16 +184,16 @@ Follow this guide to install Cosmovisor on your node. * [bitcanna-1](https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/genesis.json) ## Peer, seeds and public service providers -* [BitCanna service providers](https://github.com/BitCannaGlobal/bcna/blob/main/peers_seeds_and_services.md) * [BitCanna Chain Registry](https://github.com/BitCannaGlobal/bcna/blob/main/chain-registry.json) (Mandatory for Team's Delegation Program) +* [BitCanna DEVET-1 Chain Registry](https://github.com/BitCannaGlobal/bcna/blob/main/devnets/bitcanna-dev-1/chain-registry.json) (Mandatory for Team's Delegation Program) * [Cosmos Chain Registry](https://github.com/cosmos/chain-registry/tree/master/bitcanna) ## Archived Guides, FAQs & docs * [BitCanna Docs](https://docs.bitcanna.io) * [GitHub Testnet & DevNet archive](https://github.com/BitCannaGlobal/testnet-bcna-cosmos/tree/main/instructions) -* [Current DevNet](https://github.com/BitCannaGlobal/testnet-bcna-cosmos/tree/main/instructions/bitcanna-dev-4) +* [Current DevNet](https://github.com/BitCannaGlobal/bcna/tree/main/devnets/bitcanna-dev-1) * [Old Instructions guide](https://github.com/BitCannaGlobal/bcna/blob/main/archived_guides/instructions.md) * [How to perform a manual upgrade](https://github.com/BitCannaGlobal/bcna/blob/main/archived_guides/manual_update.md) -* [How to perform an upgrade with Cosmovisor (v.1.1)](https://github.com/BitCannaGlobal/bcna/blob/main/archived_guides/cosmovisor_config.md) +* [How to perform an upgrade with Cosmovisor (v5.0)](https://github.com/BitCannaGlobal/bcna/blob/main/5.cosmovisor.md) ###### tags: `doc` `github` From 5d835ecc31cab9c13f373c458347c9ab7d533eeb Mon Sep 17 00:00:00 2001 From: Safe Block <102626697+SafeBlockSpace@users.noreply.github.com> Date: Fri, 6 Oct 2023 02:13:43 +0200 Subject: [PATCH 64/76] Add Safe Block grpc, statesync, explorer --- chain-registry.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/chain-registry.json b/chain-registry.json index f4c4d82e..bc1e2f89 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -279,6 +279,10 @@ { "address": "grpc-bitcanna.mms.team:443", "provider": "MMS" + }, + { + "address": "grpc.bitcanna.safeblock.space:9090", + "provider": "Safe Block" } ], "rest": [ @@ -411,6 +415,11 @@ "kind": "ValidatorNode Explorer", "url": "https://explorer.validatornode.com/bitcanna", "tx_page": "https://explorer.validatornode.com/bitcanna/tx/${txHash}" + }, + { + "kind": "Safe Block Explorer Pruned", + "url": "https://explorer.safeblock.space/bitcanna", + "tx_page": "https://explorer.safeblock.space/bitcanna/tx/${txHash}" } ], "archive_nodes": [ @@ -429,6 +438,11 @@ "url_doc": "https://aviaone.com/blockchains-service/bitcanna-mainnet-bitcanna-1.html", "provider": "AVIAONE 🟢" }, + { + "address": "http://rpc.bitcanna.safeblock.space:26657", + "url_doc": "https://safeblock.space/?elementor_library=bcna-statesync", + "provider": "Safe Block" + }, { "address": "https://rpc.example.com/", "url_doc": "https://www.doc.com", From 2218c3f5e201678750e20ce97b1651a9f4ef74e3 Mon Sep 17 00:00:00 2001 From: STAVR <44331529+obajay@users.noreply.github.com> Date: Fri, 6 Oct 2023 08:59:11 +0300 Subject: [PATCH 65/76] =?UTF-8?q?devnet=20UPD=20by=20=F0=9F=94=A5STAVR?= =?UTF-8?q?=F0=9F=94=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devnets/bitcanna-dev-1/chain-registry.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index 49e327e0..ee88a97d 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -23,6 +23,11 @@ "address": "212.227.151.143:26656", "provider": "bitcanna-testnet" }, + { + "id": "b0c7e5c69aaf00626baaf7c59370029b587a91a4", + "address": "bitcannadev.peers.stavr.tech:30006", + "provider": "🔥STAVR🔥" + }, { "id": "60fae2c5581622bb84eaf95878e85c9f339f1a2a", "address": "212.227.151.106:26656", @@ -68,6 +73,10 @@ "address": "http://212.227.151.106:1317", "provider": "El-Jay" }, + { + "address": "https://bitcanna.api.dev.stavr.tech", + "provider": "🔥STAVR🔥" + }, { "address": "https://rest.bitcanna-dev.hexnodes.co", "provider": "Hexnodes" @@ -81,6 +90,12 @@ "tx_page": "https://testnet.ping.pub/bitcanna/tx/${txHash}", "account_page": "https://testnet.ping.pub/bitcanna/account/${accountAddress}" }, + { + "kind": "🔥STAVR🔥", + "url": "https://explorer.stavr.tech/Bitcanna-DEV", + "tx_page": "https://explorer.stavr.tech/Bitcanna-DEV/tx/${txHash}", + "account_page": "https://explorer.stavr.tech/Bitcanna-DEV/account/${accountAddress}" + }, { "kind": "Hexnodes", "url": "https://explorer.hexnodes.co/bitcanna-testnet", From 563ce2dc49e02f66c0e7c0ab3c92b6393720dd6f Mon Sep 17 00:00:00 2001 From: STAVR <44331529+obajay@users.noreply.github.com> Date: Fri, 6 Oct 2023 09:08:47 +0300 Subject: [PATCH 66/76] =?UTF-8?q?Update=20by=20=F0=9F=94=A5STAVR?= =?UTF-8?q?=F0=9F=94=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devnets/bitcanna-dev-1/awesome.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/devnets/bitcanna-dev-1/awesome.md b/devnets/bitcanna-dev-1/awesome.md index fd0c70b5..80af9126 100644 --- a/devnets/bitcanna-dev-1/awesome.md +++ b/devnets/bitcanna-dev-1/awesome.md @@ -3,6 +3,7 @@ ## Persistent Peers - 80ee9ed689bfb329cf21b94aa12978e073226db4@212.227.151.143:26656 - 20ca909b49106aacbf516ba28fa8a2409f825a82@212.227.151.106:26656 +- b0c7e5c69aaf00626baaf7c59370029b587a91a4@bitcannadev.peers.stavr.tech:30006 ## Seed Peer This will disconnect after passing P2P info so not include in your _persistent_peers_ @@ -12,7 +13,7 @@ This will disconnect after passing P2P info so not include in your _persistent_p ## Explorers - https://testnets-cosmos.mintthemoon.xyz/bitcanna/staking - https://testnet.ping.pub/bitcanna/uptime -- https://explorer.stavr.tech/bitcanna-dev/staking +- https://explorer.stavr.tech/Bitcanna-DEV - https://explorer.kjnodes.com/bitcanna-testnet ## RPC endpoints @@ -27,6 +28,7 @@ This will disconnect after passing P2P info so not include in your _persistent_p ## LCD Enpoints - http://lcd-testnet.bitcanna.io - https://api.bitcanna-dev-1.bitcanna.aviaone.com/ +- https://bitcanna.api.dev.stavr.tech/ - https://testnet-bitcanna-api.konsortech.xyz/ - https://bitcanna-testnet.api.kjnodes.com @@ -48,6 +50,7 @@ This will disconnect after passing P2P info so not include in your _persistent_p - [Upgrades - Last Upgrade](https://github.com/BitCannaGlobal/bcna/blob/main/devnets/bitcanna-dev-1/upgrade_v1.6.0-rc2.md) - [Setup Cosmovisor from zero](https://github.com/BitCannaGlobal/bcna/blob/main/devnets/bitcanna-dev-1/cosmovisor_install.md) - [Node installation instructions by kjnodes](https://services.kjnodes.com/testnet/bitcanna/installation) +- [Node installation instructions Mainnet/DEVNET by 🔥STAVR🔥](https://github.com/obajay/nodes-Guides/tree/main/Projects/Bitcanna) - [Node upgrade instructions by kjnodes](https://services.kjnodes.com/testnet/bitcanna/upgrade) - [Useful commands for node and wallet operation by kjnodes](https://services.kjnodes.com/testnet/bitcanna/useful-commands) From 49fe4bdefa8a650b2ee6a881fc2c7d9b0a244861 Mon Sep 17 00:00:00 2001 From: STAVR <44331529+obajay@users.noreply.github.com> Date: Fri, 6 Oct 2023 09:17:40 +0300 Subject: [PATCH 67/76] =?UTF-8?q?Update=20by=20=F0=9F=94=A5STAVR?= =?UTF-8?q?=F0=9F=94=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chain-registry.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chain-registry.json b/chain-registry.json index f4c4d82e..b8d0b499 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -398,9 +398,9 @@ }, { "kind": "🔥STAVR🔥 Explorer", - "url": "https://explorer.stavr.tech/bitcanna", - "tx_page": "https://explorer.stavr.tech/bitcanna/txs/${txHash}", - "account_page": "https://explorer.stavr.tech/bitcanna/account/${accountAddress}" + "url": "https://explorer.stavr.tech/Bitcanna", + "tx_page": "https://explorer.stavr.tech/Bitcanna/txs/${txHash}", + "account_page": "https://explorer.stavr.tech/Bitcanna/account/${accountAddress}" }, { "kind": "atomscan", From 23e081318af9588a602e8c064f31660fde9ed12a Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Fri, 13 Oct 2023 12:54:19 +0200 Subject: [PATCH 68/76] Update chain-registry.json --- devnets/bitcanna-dev-1/chain-registry.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index ee88a97d..6ec28464 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -6,11 +6,6 @@ "address": "seed.bitcanna-dev-1.bitcanna.aviaone.com:20264", "provider": "AVIAONE" }, - { - "id": "471341f9befeab582e845d5e9987b7a4889c202f", - "address": "144.91.89.66:26656", - "provider": "AVIAONE" - }, { "id": "24823f3d602136a213f9d93740193aed33de56a9", "address": "seeds.bitcanna-dev.hexnodes.co:31656", From 56655766fd8807837e59a6b315346d7fe6d3f7c3 Mon Sep 17 00:00:00 2001 From: Genz22 Date: Sat, 14 Oct 2023 17:14:57 +0700 Subject: [PATCH 69/76] support testnet service - genznodes --- devnets/bitcanna-dev-1/awesome.md | 2 ++ devnets/bitcanna-dev-1/chain-registry.json | 27 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/devnets/bitcanna-dev-1/awesome.md b/devnets/bitcanna-dev-1/awesome.md index 80af9126..f187cc40 100644 --- a/devnets/bitcanna-dev-1/awesome.md +++ b/devnets/bitcanna-dev-1/awesome.md @@ -9,6 +9,7 @@ This will disconnect after passing P2P info so not include in your _persistent_peers_ - 471341f9befeab582e845d5e9987b7a4889c202f@144.91.89.66:26656 - 3f472746f46493309650e5a033076689996c8881@bitcanna-testnet.rpc.kjnodes.com:42659 +- 2a369fb20a5827104efafa901916e97516e829fb@testnet-bitcanna-seed.genznodes.dev:50656 ## Explorers - https://testnets-cosmos.mintthemoon.xyz/bitcanna/staking @@ -53,6 +54,7 @@ This will disconnect after passing P2P info so not include in your _persistent_p - [Node installation instructions Mainnet/DEVNET by 🔥STAVR🔥](https://github.com/obajay/nodes-Guides/tree/main/Projects/Bitcanna) - [Node upgrade instructions by kjnodes](https://services.kjnodes.com/testnet/bitcanna/upgrade) - [Useful commands for node and wallet operation by kjnodes](https://services.kjnodes.com/testnet/bitcanna/useful-commands) +- [Testnet Service by genznodes](https://genznodes.dev/testnet_services/#bitcanna) ### Manual-setup > This instructions was written by Avione Validators, thanks a lot! diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index 6ec28464..476cf42f 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -10,6 +10,11 @@ "id": "24823f3d602136a213f9d93740193aed33de56a9", "address": "seeds.bitcanna-dev.hexnodes.co:31656", "provider": "Hexnodes" + }, + { + "id": "2a369fb20a5827104efafa901916e97516e829fb", + "address": "testnet-bitcanna-seed.genznodes.dev:50656", + "provider": "genznodes" } ], "persistent_peers": [ @@ -27,6 +32,11 @@ "id": "60fae2c5581622bb84eaf95878e85c9f339f1a2a", "address": "212.227.151.106:26656", "provider": "El-Jay" + }, + { + "id": "8962e37cb1fd4f871440c9128832ff1f21322e62", + "address": "95.214.53.45:1656", + "provider": "genznodes" } ] }, @@ -43,6 +53,10 @@ { "address": "https://rpc.bitcanna-dev.hexnodes.co:443", "provider": "Hexnodes" + }, + { + "address": "https://testnet-bitcanna-rpc.genznodes.dev", + "provider": "genznodes" } ], "grpc": [ @@ -57,6 +71,10 @@ { "address": "grpc.bitcanna-dev.hexnodes.co:31090", "provider": "Hexnodes" + }, + { + "address": "testnet-bitcanna-grpc.genznodes.dev:1090", + "provider": "genznodes" } ], "rest": [ @@ -75,6 +93,10 @@ { "address": "https://rest.bitcanna-dev.hexnodes.co", "provider": "Hexnodes" + }, + { + "address": "https://testnet-bitcanna-api.genznodes.dev", + "provider": "genznodes" } ] }, @@ -124,6 +146,11 @@ "url_doc": "https://github.com/hexskrt/testnet_installation/tree/main/Bitcanna", "provider": "Hexnodes" }, + { + "address": "https://testnet-bitcanna-rpc.genznodes.dev", + "url_doc": "https://genznodes.dev/testnet_services/#bitcanna", + "provider": "genznodes" + }, { "address": "https://rpc.example.com/", "url_doc": "https://www.doc.com", From 73b6028b4e6812b97a14f52f201c3f20b3300412 Mon Sep 17 00:00:00 2001 From: KitKat Fund <127962377+kitkatfund@users.noreply.github.com> Date: Sun, 15 Oct 2023 07:19:57 +0530 Subject: [PATCH 70/76] Update chain-registry.json for KitKat Added Explorer Entry --- chain-registry.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/chain-registry.json b/chain-registry.json index f930fb72..62327b56 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -420,6 +420,11 @@ "kind": "Safe Block Explorer Pruned", "url": "https://explorer.safeblock.space/bitcanna", "tx_page": "https://explorer.safeblock.space/bitcanna/tx/${txHash}" + }, + { + "kind": "KitKat Explorer", + "url": "https://explorer.kitkat.zone/bitcanna", + "tx_page": "https://explorer.kitkat.zone/bitcanna/tx/${txHash}" } ], "archive_nodes": [ From e16bd0cfdca95f7719c985cb089f4ee07b64a0ec Mon Sep 17 00:00:00 2001 From: KitKat Fund <127962377+kitkatfund@users.noreply.github.com> Date: Sun, 15 Oct 2023 22:57:28 +0530 Subject: [PATCH 71/76] Added services provided by KitKat --- chain-registry.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/chain-registry.json b/chain-registry.json index 62327b56..39b6fda1 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -237,6 +237,10 @@ { "address": "https://bitcanna-rpc.validatornode.com", "provider": "ValidatorNode" + }, + { + "address": "https://bitcanna-rpc.kitkat.zone/", + "provider": "KitKat" } ], "grpc": [ @@ -283,6 +287,10 @@ { "address": "grpc.bitcanna.safeblock.space:9090", "provider": "Safe Block" + }, + { + "address": "bitcanna-rpc.kitkat.zone:13090", + "provider": "KitKat" } ], "rest": [ @@ -373,6 +381,10 @@ { "address": "https://bitcanna-api.validatornode.com", "provider": "ValidatorNode" + }, + { + "address": "https://bitcanna-rpc.kitkat.zone", + "provider": "KitKat" } ] }, @@ -447,6 +459,11 @@ "address": "http://rpc.bitcanna.safeblock.space:26657", "url_doc": "https://safeblock.space/?elementor_library=bcna-statesync", "provider": "Safe Block" + }, + { + "address": "https://bitcanna-rpc.kitkat.zone:443", + "url_doc": "https://docs.kitkat.zone/chains/bitcanna/bitcanna-node-state-sync", + "provider": "KitKat" }, { "address": "https://rpc.example.com/", From e2a1128fd796111d362e32c2e84d3bd95a49b55a Mon Sep 17 00:00:00 2001 From: KitKat Fund <127962377+kitkatfund@users.noreply.github.com> Date: Sun, 15 Oct 2023 23:09:46 +0530 Subject: [PATCH 72/76] Update chain-registry.json --- chain-registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index 39b6fda1..6ae6af79 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -289,7 +289,7 @@ "provider": "Safe Block" }, { - "address": "bitcanna-rpc.kitkat.zone:13090", + "address": "bitcanna-grpc.kitkat.zone:13090", "provider": "KitKat" } ], From 843638246d6f083ef306942b2d4662e45c5e5a91 Mon Sep 17 00:00:00 2001 From: KitKat Fund <127962377+kitkatfund@users.noreply.github.com> Date: Sun, 15 Oct 2023 23:11:09 +0530 Subject: [PATCH 73/76] Update chain-registry.json --- chain-registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index 6ae6af79..f5e9ddee 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -383,7 +383,7 @@ "provider": "ValidatorNode" }, { - "address": "https://bitcanna-rpc.kitkat.zone", + "address": "https://bitcanna-api.kitkat.zone", "provider": "KitKat" } ] From 51095a12947601833d2a3f01356d5ec3048fce65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?AlxVoy=20=E2=9A=A1=20ANODE=2ETEAM?= Date: Tue, 17 Oct 2023 15:48:10 +0300 Subject: [PATCH 74/76] Update chain-registry.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updating and adding validator services AlxVoy ⚡ ANODE.TEAM --- chain-registry.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index f5e9ddee..4f69a674 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -45,6 +45,11 @@ "id": "10ed1e176d874c8bb3c7c065685d2da6a4b86475", "address": "seed-bcna.ibs.team:16656", "provider": "Inter Blockchain Services" + }, + { + "id": "951cadb1888c0360dce506c1eff925cb6eb47e06", + "address": "seeds-2.anode.team:10258", + "provider": "AlxVoy ⚡ ANODE.TEAM" } ], "persistent_peers": [ @@ -291,6 +296,10 @@ { "address": "bitcanna-grpc.kitkat.zone:13090", "provider": "KitKat" + }, + { + "address": "https://bitcanna.grpc.m.anode.team:443", + "provider": "AlxVoy ⚡ ANODE.TEAM" } ], "rest": [ @@ -437,6 +446,11 @@ "kind": "KitKat Explorer", "url": "https://explorer.kitkat.zone/bitcanna", "tx_page": "https://explorer.kitkat.zone/bitcanna/tx/${txHash}" + }, + { + "kind": AlxVoy ⚡ ANODE.TEAM", + "url": "https://main.anode.team/bitcanna", + "tx_page": "https://main.anode.team/bitcanna/tx/${txHash}" } ], "archive_nodes": [ @@ -465,10 +479,15 @@ "url_doc": "https://docs.kitkat.zone/chains/bitcanna/bitcanna-node-state-sync", "provider": "KitKat" }, + { + "address": "https://bitcanna.api.m.anode.team", + "url_doc": "https://anode.team/BitCanna/#State-Sync", + "provider": "AlxVoy ⚡ ANODE.TEAM" + }, { "address": "https://rpc.example.com/", "url_doc": "https://www.doc.com", "provider": "Example" - } + } ] } From bf4f0d4b341e7b5e1565e6f4ffad4acb57e1211f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?AlxVoy=20=E2=9A=A1=20ANODE=2ETEAM?= Date: Tue, 17 Oct 2023 16:15:56 +0300 Subject: [PATCH 75/76] Update chain-registry.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updating and adding validator services AlxVoy ⚡ ANODE.TEAM --- devnets/bitcanna-dev-1/chain-registry.json | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/devnets/bitcanna-dev-1/chain-registry.json b/devnets/bitcanna-dev-1/chain-registry.json index 476cf42f..1918e30f 100644 --- a/devnets/bitcanna-dev-1/chain-registry.json +++ b/devnets/bitcanna-dev-1/chain-registry.json @@ -15,6 +15,11 @@ "id": "2a369fb20a5827104efafa901916e97516e829fb", "address": "testnet-bitcanna-seed.genznodes.dev:50656", "provider": "genznodes" + }, + { + "id": "2175709bdd102641e9e4ddd38ba263b7f06214df", + "address": "65.109.28.177:26357", + "provider": "AlxVoy ⚡ ANODE.TEAM" } ], "persistent_peers": [ @@ -37,6 +42,11 @@ "id": "8962e37cb1fd4f871440c9128832ff1f21322e62", "address": "95.214.53.45:1656", "provider": "genznodes" + }, + { + "id": "0044946a4ba72e44fbe044cd0ce7661a35e7308f", + "address": "seeds-4.anode.team:10259", + "provider": "AlxVoy ⚡ ANODE.TEAM" } ] }, @@ -57,6 +67,10 @@ { "address": "https://testnet-bitcanna-rpc.genznodes.dev", "provider": "genznodes" + }, + { + "address": "https://bitcanna.rpc.t.anode.team", + "provider": "AlxVoy ⚡ ANODE.TEAM" } ], "grpc": [ @@ -75,6 +89,10 @@ { "address": "testnet-bitcanna-grpc.genznodes.dev:1090", "provider": "genznodes" + }, + { + "address": "bitcanna.rpc.t.anode.team:443", + "provider": "AlxVoy ⚡ ANODE.TEAM" } ], "rest": [ @@ -97,6 +115,10 @@ { "address": "https://testnet-bitcanna-api.genznodes.dev", "provider": "genznodes" + }, + { + "address": "https://bitcanna.api.t.anode.team", + "provider": "AlxVoy ⚡ ANODE.TEAM" } ] }, @@ -119,6 +141,12 @@ "tx_page": "https://explorer.hexnodes.co/bitcanna-testnet/tx/${txHash}", "account_page": "hthttps://explorer.hexnodes.co/bitcanna-testnet/account/${accountAddress}" }, + { + "kind": "AlxVoy ⚡ ANODE.TEAM", + "url": "https://test.anode.team/bitcanna-devnet", + "tx_page": "https://test.anode.team/bitcanna-devnet/tx/${txHash}", + "account_page": "https://test.anode.team/bitcanna-devnet/account/${accountAddress}" + }, { "kind": "", "url": "", @@ -151,6 +179,11 @@ "url_doc": "https://genznodes.dev/testnet_services/#bitcanna", "provider": "genznodes" }, + { + "address": "https://bitcanna.rpc.t.anode.team", + "url_doc": "https://anode.team/BitCanna/#State-Sync_t", + "provider": "AlxVoy ⚡ ANODE.TEAM" + }, { "address": "https://rpc.example.com/", "url_doc": "https://www.doc.com", From d38abdcae6024f18c5bda75125cd1ce763004bc3 Mon Sep 17 00:00:00 2001 From: Raul Bernal Date: Wed, 18 Oct 2023 08:46:09 +0200 Subject: [PATCH 76/76] Update chain-registry.json Fix json syntax --- chain-registry.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chain-registry.json b/chain-registry.json index 4f69a674..f06ac1e5 100644 --- a/chain-registry.json +++ b/chain-registry.json @@ -448,7 +448,7 @@ "tx_page": "https://explorer.kitkat.zone/bitcanna/tx/${txHash}" }, { - "kind": AlxVoy ⚡ ANODE.TEAM", + "kind": "AlxVoy ⚡ ANODE.TEAM", "url": "https://main.anode.team/bitcanna", "tx_page": "https://main.anode.team/bitcanna/tx/${txHash}" }