Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Storj DCS support for keys & snapshots (fixes #368) & use exec to handle the signals (fixes #274) #560

Merged
merged 2 commits into from
Jun 27, 2023

Conversation

andy108369
Copy link
Contributor

@andy108369 andy108369 commented Jun 27, 2023

How to test?

       # SNAPSHOT_METADATA_URL will be set automatically with DCS Storj's uplink share
      - STORJ_ACCESS_GRANT=<long RW token>
      - KEY_PATH=<bucket>/<keys-directory>
      - KEY_PASSWORD=12341234
      - SNAPSHOT_PATH=<bucket>/<snapshot-directory>
      - SNAPSHOT_TIME=09:45:00
      - SNAPSHOT_DAY=2 # 1 - Monday, 3 - Wednesday, 7 - Sunday
      - SNAPSHOT_RETAIN=30 days
      ### To restore
      # remove akash/data directory to trigger the restore.
      # you will get the link once you get the backup or you can manually invoke it by running `uplink access import --force --interactive=false default "$STORJ_ACCESS_GRANT"` & `uplink share --url --not-after=none sj://<bucket>/<directory>/snapshot.json | grep ^URL | awk '{print $NF"?download=1"}'`
      #- SNAPSHOT_JSON=https://link.storjshare.io/s/<storj-share-link>/<bucket>/<snapshot-directory>/snapshot.json?download=1

@andy108369
Copy link
Contributor Author

andy108369 commented Jun 27, 2023

Key backup: OK

root@rpc:~# docker compose logs --tail=100 -f | grep -Evi 'peer|websocket|Subscribe|addrbook'
root-node-1  | Imported access "default" to "/root/.config/storj/uplink/access.json"
root-node-1  | node_key.json backup not found
root-node-1  | priv_validator_key.json backup not found
root-node-1  | Backing up node_key.json
root-node-1  | Encrypting backup...
root-node-1  | gpg: directory '/root/.gnupg' created
root-node-1  | gpg: keybox '/root/.gnupg/pubring.kbx' created
root-node-1  | upload /root/.akash/config/node_key.json.gpg to sj://akash-snapshots/rpc.la.keys/node_key.json
root-node-1  | Backing up priv_validator_key.json
root-node-1  | Encrypting backup...
root-node-1  | upload /root/.akash/config/priv_validator_key.json.gpg to sj://akash-snapshots/rpc.la.keys/priv_validator_key.json
root-node-1  | 11:09:07: Starting server
root-node-1  | 11:09:07: Snapshot will run at 10:14:00 on day 5

Key restore: OK

removed the akash home directory entirely before running it

root-node-1  | Restoring node_key.json
root-node-1  | download sj://akash-snapshots/rpc.la.keys/node_key.json to /root/.akash/config/node_key.json.gpg
root-node-1  | Decrypting
root-node-1  | gpg: directory '/root/.gnupg' created
root-node-1  | gpg: keybox '/root/.gnupg/pubring.kbx' created
root-node-1  | gpg: AES256 encrypted data
root-node-1  | gpg: encrypted with 1 passphrase
root-node-1  | Restoring priv_validator_key.json
root-node-1  | download sj://akash-snapshots/rpc.la.keys/priv_validator_key.json to /root/.akash/config/priv_validator_key.json.gpg
root-node-1  | Decrypting
root-node-1  | gpg: AES256 encrypted data

md5sum's matched.

Snapshot backup: OK

akash-node_1-1  | ERR Stopped accept routine, as transport is closed module=p2p numPeers=0
akash-node_1-1  | INF exiting...
akash-node_1-1  | 09:45:00: Running snapshot
akash-node_1-1  | upload - to sj://akash-snapshots/rpc.la/akashnet-2_2023-06-27T09:45:00.tar.zst
akash-node_1-1  | 1.25MiB 0:00:01 [1.11MiB/s] [1.11MiB/s] [=========>            ] 48%            
akash-node_1-1  | 
akash-node_1-1  | 09:45:00: Deleting snapshot akashnet-2_2023-05-26T10:14:01.tar.zst
akash-node_1-1  | removed sj://akash-snapshots/rpc.la/akashnet-2_2023-05-26T10:14:01.tar.zst
akash-node_1-1  | 09:45:00: Uploading metadata
akash-node_1-1  | upload - to sj://akash-snapshots/rpc.la/snapshot.json
akash-node_1-1  | === Use the following as SNAPSHOT_JSON to restore the DCS Storj backup ===
akash-node_1-1  | https://link.storjshare.io/s/<REDACTED>/akash-snapshots/rpc.la/snapshot.json?download=1
akash-node_1-1  | === === ===
akash-node_1-1  | 09:45:00: Restarting server
akash-node_1-1  | INF starting node with ABCI Tendermint in-process
akash-node_1-1  | INF service start impl=multiAppConn module=proxy msg={}

Snapshot restore: OK

removed the akash home directory entirely before running it

root-node-1  | Restoring node_key.json
root-node-1  | download sj://akash-snapshots/rpc.la.keys/node_key.json to /root/.akash/config/node_key.json.gpg
root-node-1  | Decrypting
root-node-1  | gpg: directory '/root/.gnupg' created
root-node-1  | gpg: keybox '/root/.gnupg/pubring.kbx' created
root-node-1  | gpg: AES256 encrypted data
root-node-1  | gpg: encrypted with 1 passphrase
root-node-1  | Restoring priv_validator_key.json
root-node-1  | download sj://akash-snapshots/rpc.la.keys/priv_validator_key.json to /root/.akash/config/priv_validator_key.json.gpg
root-node-1  | Decrypting
root-node-1  | gpg: AES256 encrypted data
root-node-1  | gpg: encrypted with 1 passphrase
root-node-1  | Downloading genesis https://raw.githubusercontent.com/ovrclk/net/master/mainnet/genesis.json
root-node-1  | Downloading snapshot from https://link.storjshare.io/s/REDACTED/akash-snapshots/rpc.la/akashnet-2_2023-06-23T10:14:02.tar.zst?download=1...
root-node-1  | 12.3MiB 0:00:05 [2.45MiB/s] [2.45MiB/s] [>                 ]  0% ETA 10:11:35:19
root-node-1  | 66.7MiB 0:00:10 [10.9MiB/s] [6.66MiB/s] [>                  ]  0% ETA 3:20:26:55
root-node-1  |  114MiB 0:00:15 [9.53MiB/s] [7.61MiB/s] [>                  ]  0% ETA 3:09:00:03
root-node-1  |  155MiB 0:00:20 [8.22MiB/s] [7.76MiB/s] [>                  ]  0% ETA 3:07:25:42
root-node-1  |  211MiB 0:00:25 [11.2MiB/s] [8.46MiB/s] [>                  ]  0% ETA 3:00:54:27
root-node-1  |  266MiB 0:00:30 [11.0MiB/s] [8.88MiB/s] [>                  ]  0% ETA 2:21:28:19
root-node-1  |  322MiB 0:00:35 [11.2MiB/s] [9.21MiB/s] [>                  ]  0% ETA 2:18:55:30
root-node-1  |  384MiB 0:00:40 [12.2MiB/s] [9.59MiB/s] [>                  ]  0% ETA 2:16:14:04
root-node-1  |  448MiB 0:00:45 [12.8MiB/s] [9.95MiB/s] [>                  ]  0% ETA 2:13:56:23
root-node-1  |  500MiB 0:00:50 [10.6MiB/s] [10.0MiB/s] [>                  ]  0% ETA 2:13:36:06
root-node-1  |  558MiB 0:00:55 [11.5MiB/s] [10.1MiB/s] [>                  ]  0% ETA 2:12:45:13
root-node-1  |  613MiB 0:01:00 [11.1MiB/s] [10.2MiB/s] [>                  ]  0% ETA 2:12:18:21
...
...
...
root-node-1  | 2.12TiB 69:06:15 [12.9MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:01:21
root-node-1  | 2.12TiB 69:06:20 [12.3MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:01:14
root-node-1  | 2.12TiB 69:06:25 [10.7MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:01:08
root-node-1  | 2.12TiB 69:06:30 [11.5MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:01:02
root-node-1  | 2.12TiB 69:06:35 [10.4MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:00:56
root-node-1  | 2.12TiB 69:06:40 [11.6MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:00:49
root-node-1  | 2.12TiB 69:06:45 [11.5MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:00:43
root-node-1  | 2.12TiB 69:06:50 [11.2MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:00:37
root-node-1  | 2.12TiB 69:06:55 [11.1MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:00:30
root-node-1  | 2.12TiB 69:07:00 [12.0MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:00:24
root-node-1  | 2.12TiB 69:07:05 [12.9MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:00:16
root-node-1  | 2.12TiB 69:07:10 [11.9MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:00:10
root-node-1  | 2.12TiB 69:07:15 [11.3MiB/s] [8.92MiB/s] [===================> ] 99% ETA 0:00:04
root-node-1  | 2.12TiB 69:07:18 [8.92MiB/s] [8.92MiB/s] [===================>] 100%            
root-node-1  | 
root-node-1  | 11:12:58: Starting server
root-node-1  | 11:12:58: Snapshot will run at 00:00:00 on day *
root-node-1  | INF starting node with ABCI Tendermint in-process
root-node-1  | INF service start impl=multiAppConn module=proxy msg={}
root-node-1  | INF service start connection=query impl=localClient module=abci-client msg={}
root-node-1  | INF service start connection=snapshot impl=localClient module=abci-client msg={}
root-node-1  | INF service start connection=mempool impl=localClient module=abci-client msg={}
root-node-1  | INF service start connection=consensus impl=localClient module=abci-client msg={}
root-node-1  | INF service start impl=EventBus module=events msg={}
root-node-1  | INF service start impl=PubSub module=pubsub msg={}
root-node-1  | INF service start impl=IndexerService module=txindex msg={}
root-node-1  | INF ABCI Handshake App Info hash="��\x10�.{�A�ӭ�pմ��Jn�*?��\n\x14H\x1e(\x13@�" height=11616756 module=consensus protocol-version=0 software-version=0.22.7
root-node-1  | INF ABCI Replay Blocks appHeight=11616756 module=consensus stateHeight=11616756 storeHeight=11616756
root-node-1  | INF Completed ABCI Handshake - Tendermint and App are synced appHash="��\x10�.{�A�ӭ�pմ��Jn�*?��\n\x14H\x1e(\x13@�" appHeight=11616756 module=consensus
root-node-1  | INF Version info block=11 p2p=8 tendermint_version=0.34.21
root-node-1  | INF This node is not a validator addr=96D0CAF5C78D563195C88B66B86424475903E65B module=consensus pubKey=wOq3hGJD+s5bWBS0to7TOEbbPQDQE+5KlKVx8SrOXsE=
root-node-1  | INF P2P Node ID ID=47f7b7a021497ad7a338ea041f19a1a11ae06795 file=/root/.akash/config/node_key.json module=p2p
root-node-1  | INF service start impl=Node msg={}
root-node-1  | INF Starting pprof server laddr=localhost:6060
root-node-1  | INF service start impl="P2P Switch" module=p2p msg={}
root-node-1  | INF service start impl=StateSync module=statesync msg={}
root-node-1  | INF service start impl=PEX module=pex msg={}
root-node-1  | INF serve module=rpc-server msg={}
root-node-1  | INF service start impl=BlockchainReactor module=blockchain msg={}
root-node-1  | INF service start impl=BlockPool module=blockchain msg={}
root-node-1  | INF service start impl=ConsensusReactor module=consensus msg={}
root-node-1  | INF Reactor  module=consensus waitSync=true
root-node-1  | INF service start impl=Evidence module=evidence msg={}
root-node-1  | INF No addresses to dial. Falling back to seeds module=pex
root-node-1  | INF starting API server... module=api-server
root-node-1  | INF serve module=api-server msg={}
root-node-1  | INF minted coins from module account amount=3101136uakt from=mint module=x/bank
root-node-1  | INF executed block height=11616757 module=state num_invalid_txs=0 num_valid_txs=0
root-node-1  | INF commit synced commit=436F6D6D697449447B5B32313320323033203133382038352032203231362031323920393820323437203738203235342032333020323620313731203131203132203832203139352031353520343920313834203132382031353920323233203234312039362037392031393420393820393920313134203134305D3A4231343146357D
root-node-1  | INF committed state app_hash=D5CB8A5502D88162F74EFEE61AAB0B0C52C39B31B8809FDFF1604FC26263728C height=11616757 module=state num_txs=0
root-node-1  | INF indexed block height=11616757 module=txindex
root-node-1  | INF minted coins from module account amount=3101136uakt from=mint module=x/bank
root-node-1  | INF executed block height=11616758 module=state num_invalid_txs=0 num_valid_txs=0
root-node-1  | INF commit synced commit=436F6D6D697449447B5B39362031372031323720312031383120313831203835203133362033322036352031373120313420313733203132372032353220393920313239203133203539203233203230392034302035332038302031372031323920313434203130332032353120323030203138372039355D3A4231343146367D
root-node-1  | INF committed state app_hash=60117F01B5B555882041AB0EAD7FFC63810D3B17D128355011819067FBC8BB5F height=11616758 module=state num_txs=0
root-node-1  | INF indexed block height=11616758 module=txindex
root-node-1  | INF minted coins from module account amount=3101136uakt from=mint module=x/bank
root-node-1  | INF executed block height=11616759 module=state num_invalid_txs=0 num_valid_txs=2
root-node-1  | INF commit synced commit=436F6D6D697449447B5B313931203238203137392031343120323532203530203139203139342031333020313531203234352031322038332038312032353220313930203233382032313520313934203431203737203835203137332038322034332031303120323533203232372032323420393820323336203231395D3A4231343146377D
root-node-1  | INF committed state app_hash=BF1CB38DFC3213C28297F50C5351FCBEEED7C2294D55AD522B65FDE3E062ECDB height=11616759 module=state num_txs=2
root-node-1  | INF indexed block height=11616759 module=txindex
...

image

@andy108369 andy108369 merged commit da3b596 into akash-network:master Jun 27, 2023
60 checks passed
@andy108369
Copy link
Contributor Author

Additional tests

Snapshot backup

akash-node_1-1  | INF service stop impl={"Logger":{}} module=consensus msg={}
akash-node_1-1  | INF service stop impl={"Logger":{}} module=consensus msg={} wal=/root/.akash/data/cs.wal/wal
akash-node_1-1  | INF service stop impl={"Dir":"/root/.akash/data/cs.wal","Head":{"ID":"gGeudD41azcd:/root/.akash/data/cs.wal/wal","Path":"/root/.akash/data/cs.wal/wal"},"ID":"group:gGeudD41azcd:/root/.akash/data/cs.wal/wal","Logger":{}} module=consensus msg={} wal=/root/.akash/data/cs.wal/wal
akash-node_1-1  | INF service stop impl={"Logger":{},"Switch":{"Logger":{}}} module=evidence msg={}
akash-node_1-1  | INF Closing rpc listener listener={"Listener":{}}
akash-node_1-1  | INF RPC HTTP server stopped err="accept tcp [::]:26657: use of closed network connection" module=rpc-server
akash-node_1-1  | ERR Error serving server err="accept tcp [::]:26657: use of closed network connection"
akash-node_1-1  | INF exiting...
akash-node_1-1  | 14:30:00: Running snapshot
akash-node_1-1  | upload - to sj://akash-snapshots/test1.snap/akashnet-2_2023-06-27T14:30:00.tar.zst
akash-node_1-1  | 96.7MiB 0:00:05 [17.3MiB/s] [17.3MiB/s] [>                     ]  5% ETA 0:01:28
akash-node_1-1  |  125MiB 0:00:10 [5.48MiB/s] [11.6MiB/s] [>                     ]  6% ETA 0:02:14
akash-node_1-1  |  158MiB 0:00:15 [7.98MiB/s] [10.6MiB/s] [>                     ]  8% ETA 0:02:36
akash-node_1-1  |  235MiB 0:00:20 [14.8MiB/s] [11.7MiB/s] [=>                    ] 12% ETA 0:02:14
akash-node_1-1  |  253MiB 0:00:25 [3.72MiB/s] [10.1MiB/s] [=>                    ] 13% ETA 0:02:33
akash-node_1-1  |  297MiB 0:00:30 [8.31MiB/s] [9.80MiB/s] [==>                   ] 16% ETA 0:02:32
akash-node_1-1  |  377MiB 0:00:39 [8.85MiB/s] [9.58MiB/s] [===>                  ] 20% ETA 0:02:28
akash-node_1-1  |  384MiB 0:00:40 [4.60MiB/s] [9.42MiB/s] [===>                  ] 21% ETA 0:02:29
akash-node_1-1  |  429MiB 0:00:46 [8.38MiB/s] [9.30MiB/s] [====>                 ] 23% ETA 0:02:28
akash-node_1-1  |  467MiB 0:00:50 [10.0MiB/s] [9.35MiB/s] [====>                 ] 25% ETA 0:02:24
akash-node_1-1  |  495MiB 0:00:55 [5.19MiB/s] [8.96MiB/s] [====>                 ] 27% ETA 0:02:26
akash-node_1-1  |  521MiB 0:01:00 [5.04MiB/s] [8.62MiB/s] [=====>                ] 28% ETA 0:02:29
akash-node_1-1  |  564MiB 0:01:05 [9.37MiB/s] [8.67MiB/s] [=====>                ] 31% ETA 0:02:24
akash-node_1-1  |  626MiB 0:01:10 [12.2MiB/s] [8.93MiB/s] [======>               ] 34% ETA 0:02:12
akash-node_1-1  |  674MiB 0:01:15 [9.55MiB/s] [8.97MiB/s] [=======>              ] 37% ETA 0:02:06
akash-node_1-1  |  758MiB 0:01:20 [17.3MiB/s] [9.48MiB/s] [========>             ] 41% ETA 0:01:51
akash-node_1-1  |  832MiB 0:01:31 [6.30MiB/s] [9.07MiB/s] [========>             ] 45% ETA 0:01:47
akash-node_1-1  |  832MiB 0:01:31 [6.30MiB/s] [9.07MiB/s] [========>             ] 45% ETA 0:01:47
akash-node_1-1  |  896MiB 0:01:37 [10.3MiB/s] [9.15MiB/s] [=========>            ] 49% ETA 0:01:39
akash-node_1-1  |  960MiB 0:01:44 [9.48MiB/s] [9.17MiB/s] [==========>           ] 52% ETA 0:01:32
akash-node_1-1  |  982MiB 0:01:45 [9.33MiB/s] [9.33MiB/s] [==========>           ] 54%            
akash-node_1-1  | 
akash-node_1-1  | 14:30:00: Uploading metadata
akash-node_1-1  | upload - to sj://akash-snapshots/test1.snap/snapshot.json
akash-node_1-1  | === Use the following as SNAPSHOT_JSON to restore the DCS Storj backup ===
akash-node_1-1  | https://link.storjshare.io/s/<REDACTED>/akash-snapshots/test1.snap/snapshot.json?download=1
akash-node_1-1  | === === ===
akash-node_1-1  | 14:30:00: Restarting server
akash-node_1-1  | INF starting node with ABCI Tendermint in-process
akash-node_1-1  | INF service start impl=multiAppConn module=proxy msg={}
akash-node_1-1  | INF service start connection=query impl=localClient module=abci-client msg={}
akash-node_1-1  | INF service start connection=snapshot impl=localClient module=abci-client msg={}
akash-node_1-1  | INF service start connection=mempool impl=localClient module=abci-client msg={}
akash-node_1-1  | INF service start connection=consensus impl=localClient module=abci-client msg={}
akash-node_1-1  | INF service start impl=EventBus module=events msg={}
akash-node_1-1  | INF service start impl=PubSub module=pubsub msg={}
akash-node_1-1  | INF service start impl=IndexerService module=txindex msg={}
akash-node_1-1  | INF Found local state with non-zero height, skipping state sync

Note down SNAPSHOT_JSON.

Snapshot restore

$ sudo rm -rf node-data/

## update the SNAPSHOT_JSON accordingly

$ grep SNAPSHOT_JSON docker-compose.yml
      - SNAPSHOT_JSON=https://link.storjshare.io/s/<REDACTED>/akash-snapshots/test1.snap/snapshot.json?download=1

$ docker compose up |& grep -iv p2p
...
akash-node_1-1  | Restoring node_key.json
akash-node_1-1  | download sj://akash-snapshots/test1.keys/node_key.json to /root/.akash/config/node_key.json.gpg
akash-node_1-1  | Decrypting
akash-node_1-1  | gpg: directory '/root/.gnupg' created
akash-node_1-1  | gpg: keybox '/root/.gnupg/pubring.kbx' created
akash-node_1-1  | gpg: AES256 encrypted data
akash-node_1-1  | gpg: encrypted with 1 passphrase
akash-node_1-1  | Restoring priv_validator_key.json
akash-node_1-1  | download sj://akash-snapshots/test1.keys/priv_validator_key.json to /root/.akash/config/priv_validator_key.json.gpg
akash-node_1-1  | Decrypting
akash-node_1-1  | gpg: AES256 encrypted data
akash-node_1-1  | gpg: encrypted with 1 passphrase
akash-node_1-1  | Downloading genesis https://raw.githubusercontent.com/ovrclk/net/master/mainnet/genesis.json
akash-node_1-1  | Downloading snapshot from https://link.storjshare.io/s/<REDACTED>/akash-snapshots/test1.snap/akashnet-2_2023-06-27T14:30:00.tar.zst?download=1...
akash-node_1-1  | 62.9MiB 0:00:05 [12.5MiB/s] [12.5MiB/s] [>                     ]  6% ETA 0:01:13
akash-node_1-1  |  128MiB 0:00:10 [13.1MiB/s] [12.8MiB/s] [=>                    ] 13% ETA 0:01:06
akash-node_1-1  |  215MiB 0:00:15 [17.5MiB/s] [14.4MiB/s] [===>                  ] 21% ETA 0:00:53
akash-node_1-1  |  316MiB 0:00:20 [20.1MiB/s] [15.8MiB/s] [======>               ] 32% ETA 0:00:42
akash-node_1-1  |  393MiB 0:00:25 [15.5MiB/s] [15.7MiB/s] [=======>              ] 40% ETA 0:00:37
akash-node_1-1  |  462MiB 0:00:30 [13.8MiB/s] [15.4MiB/s] [=========>            ] 47% ETA 0:00:33
akash-node_1-1  |  567MiB 0:00:35 [20.8MiB/s] [16.2MiB/s] [===========>          ] 57% ETA 0:00:25
akash-node_1-1  |  664MiB 0:00:40 [19.5MiB/s] [16.6MiB/s] [=============>        ] 67% ETA 0:00:19
akash-node_1-1  |  754MiB 0:00:45 [17.8MiB/s] [16.7MiB/s] [===============>      ] 76% ETA 0:00:13
akash-node_1-1  |  832MiB 0:00:50 [15.5MiB/s] [16.6MiB/s] [=================>    ] 84% ETA 0:00:09
akash-node_1-1  |  906MiB 0:00:55 [15.1MiB/s] [16.5MiB/s] [===================>  ] 92% ETA 0:00:04
akash-node_1-1  |  982MiB 0:00:59 [16.5MiB/s] [16.5MiB/s] [====================>] 100%            
akash-node_1-1  | 
akash-node_1-1  | 14:36:48: Starting server
akash-node_1-1  | 14:36:48: Snapshot will run at 14:30:00 on day 2
akash-node_1-1  | INF starting node with ABCI Tendermint in-process
akash-node_1-1  | INF service start impl=multiAppConn module=proxy msg={}
akash-node_1-1  | INF service start connection=query impl=localClient module=abci-client msg={}
akash-node_1-1  | INF service start connection=snapshot impl=localClient module=abci-client msg={}
akash-node_1-1  | INF service start connection=mempool impl=localClient module=abci-client msg={}
akash-node_1-1  | INF service start connection=consensus impl=localClient module=abci-client msg={}
akash-node_1-1  | INF service start impl=EventBus module=events msg={}
akash-node_1-1  | INF service start impl=PubSub module=pubsub msg={}
akash-node_1-1  | INF service start impl=IndexerService module=txindex msg={}
akash-node_1-1  | INF Found local state with non-zero height, skipping state sync
akash-node_1-1  | INF ABCI Handshake App Info hash="\x7f\x17{y���2��^%\x16(��{�4�P\\f�%J\a�\x7f��\x0f" height=11676312 module=consensus protocol-version=0 software-version=0.22.7
akash-node_1-1  | INF ABCI Replay Blocks appHeight=11676312 module=consensus stateHeight=11676312 storeHeight=11676312
akash-node_1-1  | INF Completed ABCI Handshake - Tendermint and App are synced appHash="\x7f\x17{y���2��^%\x16(��{�4�P\\f�%J\a�\x7f��\x0f" appHeight=11676312 module=consensus
akash-node_1-1  | INF This node is not a validator addr=7D6D2DEF20E915C064EE94A4FD21DB66F273B90C module=consensus pubKey=8ox2aAPmH+Z3X4RGwNEZcbnLzPajK/OFXuhwudkPXPk=
akash-node_1-1  | INF service start impl=Node msg={}
akash-node_1-1  | INF Starting pprof server laddr=localhost:6060
akash-node_1-1  | INF service start impl=StateSync module=statesync msg={}
akash-node_1-1  | INF service start impl=PEX module=pex msg={}
akash-node_1-1  | INF serve module=rpc-server msg={}
akash-node_1-1  | INF service start impl=BlockchainReactor module=blockchain msg={}
akash-node_1-1  | INF service start impl=BlockPool module=blockchain msg={}
akash-node_1-1  | INF service start impl=ConsensusReactor module=consensus msg={}
akash-node_1-1  | INF Reactor  module=consensus waitSync=true
akash-node_1-1  | INF service start impl=Evidence module=evidence msg={}
akash-node_1-1  | INF Ensure peers module=pex numDialing=0 numInPeers=0 numOutPeers=0 numToDial=10
akash-node_1-1  | INF minted coins from module account amount=3099366uakt from=mint module=x/bank
akash-node_1-1  | INF executed block height=11676313 module=state num_invalid_txs=0 num_valid_txs=0
akash-node_1-1  | INF commit synced commit=436F6D6D697449447B5B3139362032343020323437203139342032303720313834203333203139312032372032303720313730203133352032313720313034203134332031313020313339203439203638203139372035352031373420323433203134322032382031303120373120362032323320393120323337203133395D3A4232324139397D
akash-node_1-1  | INF committed state app_hash=C4F0F7C2CFB821BF1BCFAA87D9688F6E8B3144C537AEF38E1C654706DF5BED8B height=11676313 module=state num_txs=0
akash-node_1-1  | INF indexed block height=11676313 module=txindex
akash-node_1-1  | INF minted coins from module account amount=3099366uakt from=mint module=x/bank
akash-node_1-1  | INF executed block height=11676314 module=state num_invalid_txs=0 num_valid_txs=0
akash-node_1-1  | INF commit synced commit=436F6D6D697449447B5B3135342032313020313031203132203232382032303220313137203539203133372037362039332035322031313920323434203232392032353320313835203137352032352032313720382038392035362033342035372031383120313835203132203138342031363420323435203130355D3A4232324139417D
akash-node_1-1  | INF committed state app_hash=9AD2650CE4CA753B894C5D3477F4E5FDB9AF19D90859382239B5B90CB8A4F569 height=11676314 module=state num_txs=0
akash-node_1-1  | INF indexed block height=11676314 module=txindex
...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant