Giter VIP home page Giter VIP logo

canto-node-primer's Introduction

Canto Node Primer

How To Set Up A Canto Node

Hello, friend! Welcome to Cantofornia! This guide is intended for people who are new to Canto and want to run a personal node. It is not written for people who are already running a node. If you are already running a node, you probably don't need this guide.

This is meant to be a friendly and informal how-to for network hobbyists, community members, and anyone else who wants to quickly set up a node for personal use.

If you have any more advanced questions, feel free to ask them in the Canto Cult Telegram group. You can also DM me on Twitter.

Although I am a core contributor to the project, I do not speak for the community.

What is Canto?

Before we dive into the technical details, let's quickly go over the basics of the Canto community.

Canto is a permissionless, general-purpose blockchain running the Ethereum Virtual Machine (EVM).

It was built using the Cosmos SDK, which is a framework for building blockchains.

One of the primary goals of Canto, as an experimental project, is to provide an alternative financial system that is easy to use and understand. The reason I do what I do is to build systems that enable decentralized finance (DeFi) services for the world in a manner that ensures consent, privacy, and equitable access to anyone who would want to join and participate within the community.

Now, let's dive into the technical details.

Recommended System Requirements:

  * A computer or VM with a 64-bit operating system (Windows, Linux, Mac OS X, etc.)
  * At least 2GB of RAM
  * At least 10GB of free disk space
  * A broadband internet connection
  * A static IP address (optional, but recommended)
  * A Canto wallet (optional, but recommended)

I am setting up a node on a VM that I have deployed on Google Cloud Platform. I'm using Ubuntu 18.04 LTS. I have selected a general-purpose e2-standard-4 VM with 4 vCPUs, 16GB of RAM, and 300GB of disk space. If you require high performance, I would recommend running NVME SSDs, but for the purpose of this guide, I'm using standard persistent disks. The total monthly cost for a VM with this configuration is approximately $127.84, or about $0.18 hourly.

Network Details

Network Type: Mainnet
Chain ID: canto_7700-1
Current Node Version: v5.0.0.

Run Bash Script

Included in this repository is a simple bash script that will install all of the necessary dependencies, set up your node, and configure everything needed to get going.

Git clone this repository to your home directory and then navigate to the folder once it's successfully cloned.

From the $HOME/canto-node-primer folder, run chmod 700 setup.sh to make the bash script an executable file.

Before running the script, edit the canto.service file and replace INSERT_YOUR_USERNAME_HERE with your username on line 7. If you're on a VM, you can edit the file from your CLI by running vim canto.service. If you're not sure what your username is, just run the command echo $USER, which will return your username.

Make sure your go version is >= 1.18 and correctly configured

Then run ./setup.sh and let the script work its magic.

The sync process shouldn't take very long because we leverage state-sync functionality which is pulled from a node operated by the Polkachu team. By default, your node will run as a full node. This means it will maintain historical state and also validate whether or not a transaction was confirmed by the network, but if your application requires specific historical events, you'll need an archive node, which takes a much longer time to sync and demands a higher amount of computational resources.

Connecting To Your Node In Metamask

Your node will be running on localhost serving JSON RPC via default port 8545. To connect to your node, simply add a new network in Metamask using the following parameters and save the network.

Additional Notes

If you plan on interacting with the node often, it might make more sense to run the application in a tmux window as opposed to a systemd service. This will allow you to interact with your node's command line interface without running the risk of halting the application process.

canto-node-primer's People

Contributors

0xcalibur avatar lookfirst avatar omahs avatar reecepbcups avatar zscole avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

canto-node-primer's Issues

canto.service: Failed at step USER spawning /home/root/go/bin/cantod: No such process

using setup.sh:

[],"params":{"bond_denom":"stake","historical_entries":10000,"max_entries":7,"max_validators":100,"unbonding_time":"1814400s"},"redelegations":[],"unbonding_delegations":[],"validators":[]},"transfer":{"denom_traces":[],"params":{"receive_enabled":true,"send_enabled":true},"port_id":"transfer"},"upgrade":{},"vesting":{}},"chain_id":"canto_7700-1","gentxs_dir":"","moniker":"YOUR_MONIKER_HERE","node_id":"4066f8404595dbd98df1e9fbc8406e5ce89f3215"}
Redirecting to /bin/systemctl stop canto.service
Redirecting to /bin/systemctl start canto.service
[root@vultr canto-node-primer]# systemctl status canto
× canto.service - "Canto Node"
     Loaded: loaded (/etc/systemd/system/canto.service; disabled; vendor preset: disabled)
     Active: failed (Result: exit-code) since Wed 2023-04-05 03:23:47 UTC; 2min 4s ago
   Duration: 3ms
    Process: 60917 ExecStart=/home/root/go/bin/cantod start (code=exited, status=217/USER)
   Main PID: 60917 (code=exited, status=217/USER)
        CPU: 1ms

Apr 05 03:23:47 vultr.guest systemd[1]: Started "Canto Node".
Apr 05 03:23:47 vultr.guest systemd[60917]: canto.service: Failed to determine user credentials: No such process
Apr 05 03:23:47 vultr.guest systemd[60917]: canto.service: Failed at step USER spawning /home/root/go/bin/cantod: No such process
Apr 05 03:23:47 vultr.guest systemd[1]: canto.service: Main process exited, code=exited, status=217/USER
Apr 05 03:23:47 vultr.guest systemd[1]: canto.service: Failed with result 'exit-code'.
[root@vultr canto-node-primer]#  /home/root/go/bin/cantod
-bash: /home/root/go/bin/cantod: No such file or directory

Hi i have sync problem after using the setup.sh

it's will enter a loop of syncing... would u kindly figure out this...?

Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF service start impl=MConn{65.1.127.238:26656} module=p2p msg={} peer={"id":"e8c319413af0063eedca8a8116c969eb34606571","ip":"65.1.127.238","port":26656} server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Added peer module=p2p peer={"Data":{},"Logger":{}} server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF service start impl="Peer{MConn{66.172.36.134:51656} f9fc759eb2fa4eb2159825cae149ba1065efa236 out}" module=p2p msg={} peer={"id":"f9fc759eb2fa4eb2159825cae149ba1065efa236","ip":"66.172.36.134","port":51656} server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF service start impl=MConn{66.172.36.134:51656} module=p2p msg={} peer={"id":"f9fc759eb2fa4eb2159825cae149ba1065efa236","ip":"66.172.36.134","port":51656} server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Added peer module=p2p peer={"Data":{},"Logger":{}} server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF service start impl="Peer{MConn{146.190.53.223:26656} 0c65eb53eb5c328f8b2c74f4a2892ff501db671c out}" module=p2p msg={} peer={"id":"0c65eb53eb5c328f8b2c74f4a2892ff501db671c","ip":"146.190.53.223","port":26656} server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF service start impl=MConn{146.190.53.223:26656} module=p2p msg={} peer={"id":"0c65eb53eb5c328f8b2c74f4a2892ff501db671c","ip":"146.190.53.223","port":26656} server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Added peer module=p2p peer={"Data":{},"Logger":{}} server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Discovered new snapshot format=1 hash="�4\x7fK�O;� ��$R'�Y��(�\u05faA����g���\x06" height=3135000 module=statesync server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Discovered new snapshot format=1 hash="������-.t\x03\a�K�JÖ%,�F�a2=����>z\x10" height=3123000 module=statesync server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Discovered new snapshot format=1 hash="�Oy8��#b\\��c,�e\x11��3�x;T\r\x1f\x10\x06.�%\vA" height=3148500 module=statesync server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Discovered new snapshot format=1 hash="�(w�>\t���t/�s7��\x13(���\".��0k�\tEq\x1c" height=3147000 module=statesync server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Discovered new snapshot format=1 hash="e�\x168��bp�\x0e����\r\nl�D_\tQ��\f�\b�\x01Ȼ�" height=322500 module=statesync server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Discovered new snapshot format=1 hash="�]m-�9\x1b\x1c�p�b\x1b\x19=\x05J\x1d���\a�\x06_o�w�VG�" height=321000 module=statesync server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:50 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF new bucket is full, expiring new book=/root/.cantod/config/addrbook.json module=p2p server=node
Feb 28 16:46:51 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Discovered new snapshot format=1 hash="�q\x14U ���\t��?�Wҋ\x06�I���Ddē��Q? &" height=3097500 module=statesync server=node
Feb 28 16:46:51 Debian-1106-bullseye-amd64-base cantod[21972]: 4:46PM INF Discovered new snapshot format=1 hash="]�Ta���٫g�\"\x1f'$P\x04\\\x06�_�G.NѲ%?��z" height=3096000 module=statesync server=node
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF VerifyHeader hash=E39B5C4FFA84D21F173398694F7F8038AB70E182F3E835694FEC9F806718D0C3 height=3149001 module=light server=node
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF VerifyHeader hash=E822E51579C4E1C998E24D9250FB112E28F9454E3A7CB9C75501161C54D48225 height=3149002 module=light server=node
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Offering snapshot to ABCI app format=1 hash="Z\x02j\x16�\x026������9��e�Pd�Ċ\x06\x0ey��\x01+\x10�" height=3149000 module=statesync server=node
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Snapshot accepted, restoring format=1 hash="Z\x02j\x16�\x026������9��e�Pd�Ċ\x06\x0ey��\x01+\x10�" height=3149000 module=statesync server=node
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=1 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=3 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=0 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=2 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF VerifyHeader hash=9DA11B34FC365A2A4FEC524DFD697472093075409710A563DEB7C0110B2267B4 height=3149000 module=light server=node
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Header has already been verified hash=E39B5C4FFA84D21F173398694F7F8038AB70E182F3E835694FEC9F806718D0C3 height=3149001 module=light server=node
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Header has already been verified hash=E822E51579C4E1C998E24D9250FB112E28F9454E3A7CB9C75501161C54D48225 height=3149002 module=light server=node
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Header has already been verified hash=E39B5C4FFA84D21F173398694F7F8038AB70E182F3E835694FEC9F806718D0C3 height=3149001 module=light server=node
Feb 28 16:47:05 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Header has already been verified hash=9DA11B34FC365A2A4FEC524DFD697472093075409710A563DEB7C0110B2267B4 height=3149000 module=light server=node
Feb 28 16:47:08 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=4 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:10 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=5 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:10 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Applied snapshot chunk to ABCI app chunk=0 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:10 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Applied snapshot chunk to ABCI app chunk=1 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:12 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=6 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:14 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=7 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:14 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Applied snapshot chunk to ABCI app chunk=2 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:14 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Applied snapshot chunk to ABCI app chunk=3 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:16 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=8 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:16 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Applied snapshot chunk to ABCI app chunk=4 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:18 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=9 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:18 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Applied snapshot chunk to ABCI app chunk=5 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Ensure peers module=pex numDialing=0 numInPeers=0 numOutPeers=22 numToDial=8 server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Dialing peer address={"id":"4553a645c390e0fc77ebafd6c02ba974b86705be","ip":"68.183.5.138","port":26656} module=p2p server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Dialing peer address={"id":"3bae9347b7a6c148fa70cbd70b42a643d38e024d","ip":"95.217.11.20","port":36656} module=p2p server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Dialing peer address={"id":"1eaff7a3defa35de2b29f28d4729317d783f606c","ip":"149.102.139.101","port":26656} module=p2p server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Dialing peer address={"id":"2d387797c782e240f9d6822a13048018fbcd50c6","ip":"65.108.199.120","port":27656} module=p2p server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Dialing peer address={"id":"274a854f547310257726080272bbdaaa57b6f378","ip":"68.183.182.141","port":16656} module=p2p server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Dialing peer address={"id":"8c4becf7f6df9a5e9772e6d83047590df30114e3","ip":"52.36.123.25","port":26656} module=p2p server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Dialing peer address={"id":"1dad9a08b90be751a46dd451c79cd3d7b44d6498","ip":"93.185.166.68","port":26656} module=p2p server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Dialing peer address={"id":"fd99a5e2f06b2526905f804d4389c138f6d470eb","ip":"52.68.145.67","port":26656} module=p2p server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF service start impl="Peer{MConn{65.108.199.120:27656} 2d387797c782e240f9d6822a13048018fbcd50c6 out}" module=p2p msg={} peer={"id":"2d387797c782e240f9d6822a13048018fbcd50c6","ip":"65.108.199.120","port":27656} server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF service start impl=MConn{65.108.199.120:27656} module=p2p msg={} peer={"id":"2d387797c782e240f9d6822a13048018fbcd50c6","ip":"65.108.199.120","port":27656} server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Added peer module=p2p peer={"Data":{},"Logger":{}} server=node
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Fetching snapshot chunk chunk=10 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: 4:47PM INF Applied snapshot chunk to ABCI app chunk=6 format=1 height=3149000 module=statesync server=node total=32
Feb 28 16:47:20 Debian-1106-bullseye-amd64-base cantod[21972]: Error: maximum number of retries exceeded, last error: rpc error: code = Internal desc = runtime error: invalid memory address or nil pointer dereference

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.