# Lotus Hyperspace
## 1. Install Macos Dependencies
https://lotus.filecoin.io/lotus/install/macos/
```
$ brew install go bzr jq pkg-config hwloc coreutils
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```
## 2. Clone repo
```
git fetch origin
git checkout v1.20.0-hyperpsace-0119
git submodule update --recursive
```
## 3. Build lotus for Hyperspace
### 3.1. Additional environment vars for M1
```
export LIBRARY_PATH=/opt/homebrew/lib
export FFI_BUILD_FROM_SOURCE=1
export PATH="$(brew --prefix coreutils)/libexec/gnubin:/usr/local/bin:$PATH"
```
### 3.2. Remove existing mainnet files
```
rm -rf ~/.lotus/datastore //remove your lotus chain datastore
rm -rf ~/.lotus/sqlite //remove your eth tx hash map or event database if exists
```
### 3.2. Build Lotus image
```
make clean && make hyperspacenet
sudo make install
```
## 4. Start Lotus lite node
```
FULLNODE_API_INFO=wss://wss.hyperspace.node.glif.io/apigw/lotus lotus daemon --lite
2023-01-23T12:23:08.850Z INFO main lotus/daemon.go:219 lotus repo: /Users/vicente/.lotus
2023-01-23T12:23:08.868Z WARN cliutil util/apiinfo.go:94 API Token not set and requested, capabilities might be limited.
2023-01-23T12:23:09.773Z INFO modules modules/core.go:64 memory limits initialized {"max_mem_heap": 0, "total_system_mem": 17179869184, "effective_mem_limit": 17179869184}
2023-01-23T12:23:09.773Z WARN modules modules/core.go:124 failed to initialize cgroup-driven watchdog; err: cgroups-driven watchdog: watchdog run mode not supported
2023-01-23T12:23:09.773Z WARN modules modules/core.go:125 trying a system-driven watchdog
2023-01-23T12:23:09.773Z INFO watchdog go-watchdog@v1.3.0/watermarks.go:16 initialized watermark watchdog policy; watermarks: []; thresholds: [8589934592 10307921510 12025908428 14602888806 15461882265 15891378995 16320875724]
2023-01-23T12:23:09.773Z INFO watchdog go-watchdog@v1.3.0/watchdog.go:472 initialized heap profile capture; threshold: 0.900000; max captures: 10; dir: /Users/vicente/.lotus/heapprof
2023-01-23T12:23:09.773Z INFO modules modules/core.go:130 initialized system-driven watchdog
2023-01-23T12:23:09.841Z INFO badger v2@v2.2007.3/levels.go:183 All 0 tables opened in 0s
2023-01-23T12:23:09.845Z INFO badger v2@v2.2007.3/value.go:1158 Replaying file id: 0 at offset: 0
2023-01-23T12:23:09.845Z INFO badger v2@v2.2007.3/value.go:1178 Replay took: 1.833µs
2023-01-23T12:23:09.846Z INFO badger v2@v2.2007.3/levels.go:183 All 0 tables opened in 0s
2023-01-23T12:23:09.849Z INFO badger v2@v2.2007.3/value.go:1158 Replaying file id: 0 at offset: 0
2023-01-23T12:23:09.849Z INFO badger v2@v2.2007.3/value.go:1178 Replay took: 1.792µs
2023-01-23T12:23:09.850Z INFO p2pnode lp2p/rcmgr.go:38 libp2p resource manager is enabled
2023-01-23T12:23:09.850Z INFO p2pnode lp2p/rcmgr.go:83 adjusted default resource manager limits
2023-01-23T12:23:09.850Z DEBUG rcmgr resource-manager/limit.go:84 initializing new limiter with config {"limits": {"System":{"Streams":16384,"StreamsInbound":4096,"StreamsOutbound":16384,"Conns":1024,"ConnsInbound":512,"ConnsOutbound":512,"FD":30720,"Memory":3221225472},"Transient":{"Streams":768,"StreamsInbound":384,"StreamsOutbound":768,"Conns":128,"ConnsInbound":64,"ConnsOutbound":128,"FD":7680,"Memory":301989888},"AllowlistedSystem":{"Streams":6144,"StreamsInbound":3072,"StreamsOutbound":6144,"Conns":384,"ConnsInbound":192,"ConnsOutbound":384,"FD":30720,"Memory":2281701376},"AllowlistedTransient":{"Streams":768,"StreamsInbound":384,"StreamsOutbound":768,"Conns":128,"ConnsInbound":64,"ConnsOutbound":128,"FD":7680,"Memory":301989888},"ServiceDefault":{"Streams":8192,"StreamsInbound":2048,"StreamsOutbound":8192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":335544320},"Service":{"libp2p.autonat":{"Streams":72,"StreamsInbound":72,"StreamsOutbound":72,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8388608},"libp2p.holepunch":{"Streams":96,"StreamsInbound":48,"StreamsOutbound":48,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"libp2p.identify":{"Streams":384,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"libp2p.ping":{"Streams":192,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"libp2p.relay/v1":{"Streams":768,"StreamsInbound":768,"StreamsOutbound":768,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648},"libp2p.relay/v2":{"Streams":768,"StreamsInbound":768,"StreamsOutbound":768,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648}},"ServicePeerDefault":{"Streams":272,"StreamsInbound":136,"StreamsOutbound":272,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":25165824},"ServicePeer":{"libp2p.autonat":{"Streams":2,"StreamsInbound":2,"StreamsOutbound":2,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"libp2p.holepunch":{"Streams":2,"StreamsInbound":2,"StreamsOutbound":2,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"libp2p.identify":{"Streams":32,"StreamsInbound":16,"StreamsOutbound":16,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"libp2p.ping":{"Streams":4,"StreamsInbound":2,"StreamsOutbound":3,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880},"libp2p.relay/v1":{"Streams":64,"StreamsInbound":64,"StreamsOutbound":64,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"libp2p.relay/v2":{"Streams":64,"StreamsInbound":64,"StreamsOutbound":64,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576}},"ProtocolDefault":{"Streams":8192,"StreamsInbound":2048,"StreamsOutbound":8192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":411041792},"Protocol":{"/ipfs/id/1.0.0":{"Streams":384,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"/ipfs/id/push/1.0.0":{"Streams":384,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"/ipfs/ping/1.0.0":{"Streams":192,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"/libp2p/autonat/1.0.0":{"Streams":72,"StreamsInbound":72,"StreamsOutbound":72,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8388608},"/libp2p/circuit/relay/0.1.0":{"Streams":1920,"StreamsInbound":1920,"StreamsOutbound":1920,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648},"/libp2p/circuit/relay/0.2.0/hop":{"Streams":1920,"StreamsInbound":1920,"StreamsOutbound":1920,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648},"/libp2p/circuit/relay/0.2.0/stop":{"Streams":1920,"StreamsInbound":1920,"StreamsOutbound":1920,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648},"/libp2p/dcutr":{"Streams":96,"StreamsInbound":48,"StreamsOutbound":48,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"/p2p/id/delta/1.0.0":{"Streams":384,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912}},"ProtocolPeerDefault":{"Streams":288,"StreamsInbound":72,"StreamsOutbound":144,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":16777224},"ProtocolPeer":{"/ipfs/id/1.0.0":{"Streams":32,"StreamsInbound":16,"StreamsOutbound":16,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880},"/ipfs/id/push/1.0.0":{"Streams":32,"StreamsInbound":16,"StreamsOutbound":16,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880},"/ipfs/ping/1.0.0":{"Streams":4,"StreamsInbound":2,"StreamsOutbound":3,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880},"/libp2p/autonat/1.0.0":{"Streams":2,"StreamsInbound":2,"StreamsOutbound":2,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"/libp2p/circuit/relay/0.1.0":{"Streams":128,"StreamsInbound":128,"StreamsOutbound":128,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":33554432},"/libp2p/circuit/relay/0.2.0/hop":{"Streams":128,"StreamsInbound":128,"StreamsOutbound":128,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":33554432},"/libp2p/circuit/relay/0.2.0/stop":{"Streams":128,"StreamsInbound":128,"StreamsOutbound":128,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":33554432},"/libp2p/dcutr":{"Streams":2,"StreamsInbound":2,"StreamsOutbound":2,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"/p2p/id/delta/1.0.0":{"Streams":32,"StreamsInbound":16,"StreamsOutbound":16,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880}},"PeerDefault":{"Streams":1024,"StreamsInbound":512,"StreamsOutbound":1024,"Conns":8,"ConnsInbound":4,"ConnsOutbound":8,"FD":480,"Memory":335544320},"Conn":{"Streams":0,"StreamsInbound":0,"StreamsOutbound":0,"Conns":1,"ConnsInbound":1,"ConnsOutbound":1,"FD":1,"Memory":33554432},"Stream":{"Streams":1,"StreamsInbound":1,"StreamsOutbound":1,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":16777216}}}
2023-01-23T12:23:09.870Z INFO badgerbs v2@v2.2007.3/levels.go:183 All 1 tables opened in 9ms
2023-01-23T12:23:09.875Z INFO badgerbs v2@v2.2007.3/value.go:1158 Replaying file id: 0 at offset: 781713023
2023-01-23T12:23:09.875Z INFO badgerbs v2@v2.2007.3/value.go:1178 Replay took: 5.833µs
2023-01-23T12:23:09.901Z INFO p2pnode lp2p/addrs.go:101 Swarm listening at: [/ip4/127.0.0.1/tcp/49460 /ip4/192.168.1.69/tcp/49460 /ip6/::1/tcp/49463]
2023-01-23T12:23:09.920Z INFO messagepool messagepool/messagepool.go:439 mpool ready
2023-01-23T12:23:09.920Z INFO modules modules/services.go:227 relaying messages for pubsub topic /indexer/ingest/hyperspacenet
2023-01-23T12:23:10.175Z INFO importmgr imports/manager.go:61 sanity checking imports
2023/01/23 12:23:10 storess: Query
2023/01/23 12:23:10 storess: q.Prefix:
2023/01/23 12:23:10 storess: q.KeysOnly: true
2023/01/23 12:23:10 storess: q.Filters: 0
2023/01/23 12:23:10 storess: q.Orders: 0
2023/01/23 12:23:10 storess: q.Offset: 0
2023-01-23T12:23:10.175Z INFO importmgr imports/manager.go:98 sanity check completed {"broken": 0, "total": 0}
2023-01-23T12:23:10.177Z INFO dt-impl impl/impl.go:145 start data-transfer module
2023-01-23T12:23:10.182Z INFO markets loggers/loggers.go:65 module ready {"module": "client data transfer"}
2023-01-23T12:23:10.185Z INFO markets loggers/loggers.go:65 module ready {"module": "storage client"}
2023-01-23T12:23:10.186Z INFO markets loggers/loggers.go:65 module ready {"module": "discovery"}
2023-01-23T12:23:10.186Z INFO markets loggers/loggers.go:65 module ready {"module": "retrieval client"}
2023-01-23T12:23:10.436Z INFO healthcheck node/health.go:57 waiting 1s before starting ChainNotify channel
2023-01-23T12:23:11.711Z INFO healthcheck node/health.go:70 started ChainNotify channel
2023-01-23T12:23:13.514Z WARN rpc go-jsonrpc@v0.1.9/handler.go:334 error in RPC call to 'Filecoin.StateGetActor': resolution lookup failed (t14tg3p2tjxr6wzu6f4p7xzrndk23wdkygfcnnepi): resolve address t14tg3p2tjxr6wzu6f4p7xzrndk23wdkygfcnnepi: actor not found
2023-01-23T12:23:14.874Z INFO watchdog go-watchdog@v1.3.0/watchdog.go:504 heap profile captured; path: /Users/vicente/.lotus/heapprof/2023-01-23T12:23:14.863432Z.heap
```
## Troubleshooting
1. It happened once where some **go libraries failed to install**:
- I noticed that local files from the repo had been removed
- running `git stash` fixed it
## BAD start Lotus lite node (ERROR case - for history only)
```
$ FULLNODE_API_INFO=https://api.hyperspace.node.glif.io lotus daemon --lite
2023-01-22T14:29:55.202Z INFO main lotus/daemon.go:219 lotus repo: /Users/vicente/.lotus
2023-01-22T14:29:55.224Z WARN cliutil util/apiinfo.go:94 API Token not set and requested, capabilities might be limited.
2023-01-22T14:29:55.236Z INFO modules modules/core.go:64 memory limits initialized {"max_mem_heap": 0, "total_system_mem": 17179869184, "effective_mem_limit": 17179869184}
2023-01-22T14:29:55.236Z WARN modules modules/core.go:124 failed to initialize cgroup-driven watchdog; err: cgroups-driven watchdog: watchdog run mode not supported
2023-01-22T14:29:55.236Z WARN modules modules/core.go:125 trying a system-driven watchdog
2023-01-22T14:29:55.236Z INFO watchdog go-watchdog@v1.3.0/watermarks.go:16 initialized watermark watchdog policy; watermarks: []; thresholds: [8589934592 10307921510 12025908428 14602888806 15461882265 15891378995 16320875724]
2023-01-22T14:29:55.237Z INFO watchdog go-watchdog@v1.3.0/watchdog.go:472 initialized heap profile capture; threshold: 0.900000; max captures: 10; dir: /Users/vicente/.lotus/heapprof
2023-01-22T14:29:55.237Z INFO modules modules/core.go:130 initialized system-driven watchdog
2023-01-22T14:29:55.284Z INFO badger v2@v2.2007.3/levels.go:183 All 0 tables opened in 0s
2023-01-22T14:29:55.303Z INFO badger v2@v2.2007.3/levels.go:183 All 0 tables opened in 0s
2023-01-22T14:29:55.311Z INFO p2pnode lp2p/rcmgr.go:38 libp2p resource manager is enabled
2023-01-22T14:29:55.311Z INFO p2pnode lp2p/rcmgr.go:83 adjusted default resource manager limits
2023-01-22T14:29:55.311Z DEBUG rcmgr resource-manager/limit.go:84 initializing new limiter with config {"limits": {"System":{"Streams":16384,"StreamsInbound":4096,"StreamsOutbound":16384,"Conns":1024,"ConnsInbound":512,"ConnsOutbound":512,"FD":30720,"Memory":3221225472},"Transient":{"Streams":768,"StreamsInbound":384,"StreamsOutbound":768,"Conns":128,"ConnsInbound":64,"ConnsOutbound":128,"FD":7680,"Memory":301989888},"AllowlistedSystem":{"Streams":6144,"StreamsInbound":3072,"StreamsOutbound":6144,"Conns":384,"ConnsInbound":192,"ConnsOutbound":384,"FD":30720,"Memory":2281701376},"AllowlistedTransient":{"Streams":768,"StreamsInbound":384,"StreamsOutbound":768,"Conns":128,"ConnsInbound":64,"ConnsOutbound":128,"FD":7680,"Memory":301989888},"ServiceDefault":{"Streams":8192,"StreamsInbound":2048,"StreamsOutbound":8192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":335544320},"Service":{"libp2p.autonat":{"Streams":72,"StreamsInbound":72,"StreamsOutbound":72,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8388608},"libp2p.holepunch":{"Streams":96,"StreamsInbound":48,"StreamsOutbound":48,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"libp2p.identify":{"Streams":384,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"libp2p.ping":{"Streams":192,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"libp2p.relay/v1":{"Streams":768,"StreamsInbound":768,"StreamsOutbound":768,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648},"libp2p.relay/v2":{"Streams":768,"StreamsInbound":768,"StreamsOutbound":768,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648}},"ServicePeerDefault":{"Streams":272,"StreamsInbound":136,"StreamsOutbound":272,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":25165824},"ServicePeer":{"libp2p.autonat":{"Streams":2,"StreamsInbound":2,"StreamsOutbound":2,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"libp2p.holepunch":{"Streams":2,"StreamsInbound":2,"StreamsOutbound":2,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"libp2p.identify":{"Streams":32,"StreamsInbound":16,"StreamsOutbound":16,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"libp2p.ping":{"Streams":4,"StreamsInbound":2,"StreamsOutbound":3,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880},"libp2p.relay/v1":{"Streams":64,"StreamsInbound":64,"StreamsOutbound":64,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"libp2p.relay/v2":{"Streams":64,"StreamsInbound":64,"StreamsOutbound":64,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576}},"ProtocolDefault":{"Streams":8192,"StreamsInbound":2048,"StreamsOutbound":8192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":411041792},"Protocol":{"/ipfs/id/1.0.0":{"Streams":384,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"/ipfs/id/push/1.0.0":{"Streams":384,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"/ipfs/ping/1.0.0":{"Streams":192,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"/libp2p/autonat/1.0.0":{"Streams":72,"StreamsInbound":72,"StreamsOutbound":72,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8388608},"/libp2p/circuit/relay/0.1.0":{"Streams":1920,"StreamsInbound":1920,"StreamsOutbound":1920,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648},"/libp2p/circuit/relay/0.2.0/hop":{"Streams":1920,"StreamsInbound":1920,"StreamsOutbound":1920,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648},"/libp2p/circuit/relay/0.2.0/stop":{"Streams":1920,"StreamsInbound":1920,"StreamsOutbound":1920,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":50331648},"/libp2p/dcutr":{"Streams":96,"StreamsInbound":48,"StreamsOutbound":48,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912},"/p2p/id/delta/1.0.0":{"Streams":384,"StreamsInbound":192,"StreamsOutbound":192,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":12582912}},"ProtocolPeerDefault":{"Streams":288,"StreamsInbound":72,"StreamsOutbound":144,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":16777224},"ProtocolPeer":{"/ipfs/id/1.0.0":{"Streams":32,"StreamsInbound":16,"StreamsOutbound":16,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880},"/ipfs/id/push/1.0.0":{"Streams":32,"StreamsInbound":16,"StreamsOutbound":16,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880},"/ipfs/ping/1.0.0":{"Streams":4,"StreamsInbound":2,"StreamsOutbound":3,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880},"/libp2p/autonat/1.0.0":{"Streams":2,"StreamsInbound":2,"StreamsOutbound":2,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"/libp2p/circuit/relay/0.1.0":{"Streams":128,"StreamsInbound":128,"StreamsOutbound":128,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":33554432},"/libp2p/circuit/relay/0.2.0/hop":{"Streams":128,"StreamsInbound":128,"StreamsOutbound":128,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":33554432},"/libp2p/circuit/relay/0.2.0/stop":{"Streams":128,"StreamsInbound":128,"StreamsOutbound":128,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":33554432},"/libp2p/dcutr":{"Streams":2,"StreamsInbound":2,"StreamsOutbound":2,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":1048576},"/p2p/id/delta/1.0.0":{"Streams":32,"StreamsInbound":16,"StreamsOutbound":16,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":8590458880}},"PeerDefault":{"Streams":1024,"StreamsInbound":512,"StreamsOutbound":1024,"Conns":8,"ConnsInbound":4,"ConnsOutbound":8,"FD":480,"Memory":335544320},"Conn":{"Streams":0,"StreamsInbound":0,"StreamsOutbound":0,"Conns":1,"ConnsInbound":1,"ConnsOutbound":1,"FD":1,"Memory":33554432},"Stream":{"Streams":1,"StreamsInbound":1,"StreamsOutbound":1,"Conns":0,"ConnsInbound":0,"ConnsOutbound":0,"FD":0,"Memory":16777216}}}
2023-01-22T14:29:55.331Z INFO badgerbs v2@v2.2007.3/levels.go:183 All 0 tables opened in 0s
2023-01-22T14:29:55.336Z WARN chainstore store/store.go:220 no previous chain state found
2023-01-22T14:29:55.363Z WARN chainstore store/store.go:650 no heaviest tipset found, using [bafy2bzacebqfpeylmrl4h3pq4ofbdj2bfbw2i45fuy6qm4wxcyebpsxhrpqhu]
2023-01-22T14:29:55.363Z INFO chainstore store/store.go:655 New heaviest tipset! [bafy2bzacebqfpeylmrl4h3pq4ofbdj2bfbw2i45fuy6qm4wxcyebpsxhrpqhu] (height=0)
2023-01-22T14:29:55.372Z INFO p2pnode lp2p/addrs.go:101 Swarm listening at: [/ip4/127.0.0.1/tcp/60016 /ip4/172.20.10.3/tcp/60016 /ip6/::1/tcp/60019]
2023-01-22T14:29:55.383Z INFO messagepool messagepool/messagepool.go:439 mpool ready
2023-01-22T14:29:55.384Z INFO modules modules/services.go:227 relaying messages for pubsub topic /indexer/ingest/hyperspacenet
2023-01-22T14:29:56.621Z ERROR events events/observer.go:59 listen head changes errored: listenHeadChanges ChainNotify call failed: RPC client error: sendRequest failed: request and response id didn't match
2023-01-22T14:29:57.622Z INFO events events/observer.go:70 restarting listenHeadChanges
2023-01-22T14:29:57.905Z ERROR events events/observer.go:59 listen head changes errored: listenHeadChanges ChainNotify call failed: RPC client error: sendRequest failed: request and response id didn't match
^C%
```