Bor not able to use snapshot issue - Stuck on "Allocated cache and file handles"

Current (Updated) Issue

Now I’m trying to use the snapshot for bor

When I use the snapdown script, it gave me a folder named /data and I put it in ~/bor_snapshots.

I cd into a few folders to verify what it looks like

After downloading the bor snapshot with the snapdown script, I do cd data

I read the instructions on polygon’s doc server

# remove any existing datadirs for heimdall and bor
rm -rf /var/lib/heimdall/data
rm -rf /var/lib/bor/chaindata

# rename and setup symlinks to match default client datadir configs
mv ~/snapshots/heimdall_extract ~/snapshots/data
mv ~/snapshots/bor_extract ~/snapshots/chaindata
sudo ln -s ~/snapshots/data /var/lib/heimdall
sudo ln -s ~/snapshots/chaindata /var/lib/bor

# bring up clients with all snapshot data properly registered
sudo service heimdalld start
# wait for heimdall to fully sync then start bor
sudo service bor start

When I set up heimdall I clearly remember the symlinks don’t work. I simply just inserted the data folder directly, and got a heimdall that was 100% synced.

So I’m applying that logic to bor. When syncing bor without a snapshot, I see this as the file structure

telegram-cloud-photo-size-1-5019682649005993035-x

So logically, if I move oldchaindata into chaindata (and rename the canonical chaindata into newchaindata) it should work. Is there anything wrong with this logic?

Prior issue

RESOLVED BELOW:

Do anyone here know why geth and polygon’s Heimdall always has intermittent issues connecting to peers?

Let’s say you want to run a full node on GCP
You boot it up on the command line
Sometimes it finds peers right away and starts syncing
Other times it gives you the “failed to connect to peers” for a day straight
What is the root cause of this?

Sometimes restarting with sudo service heimdalld stop / sudo service heimdalld start fixes it, but is an unreliable solution


After running sudo service heimdalld start and then journalctl -u heimdalld.service -f

these are the messages I see

Oct 20 14:54:42 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:42.313] Error dialing seed                           module=p2p err="dial tcp 159.203.9.164:26656: i/o timeout" [email protected]:26656
Oct 20 14:54:43 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:43.315] Error dialing seed                           module=p2p err="dial tcp 35.230.116.151:26656: i/o timeout" [email protected]:26656
Oct 20 14:54:44 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:44.317] Error dialing seed                           module=p2p err="dial tcp 35.221.13.28:26656: i/o timeout" [email protected]:26656
Oct 20 14:54:45 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:45.319] Error dialing seed                           module=p2p err="dial tcp 3.211.248.31:26656: i/o timeout" [email protected]:26656
Oct 20 14:54:46 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:46.320] Error dialing seed                           module=p2p err="dial tcp 3.212.183.151:26656: i/o timeout" [email protected]:26656
Oct 20 14:54:47 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:47.321] Error dialing seed                           module=p2p err="dial tcp 44.232.55.71:26656: i/o timeout" [email protected]:26656
Oct 20 14:54:48 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:48.322] Error dialing seed                           module=p2p err="dial tcp 3.93.224.197:26656: i/o timeout" [email protected]:26656
Oct 20 14:54:49 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:49.324] Error dialing seed                           module=p2p err="dial tcp 35.199.4.13:26656: i/o timeout" [email protected]:26656
Oct 20 14:54:50 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:50.326] Error dialing seed                           module=p2p err="dial tcp 184.73.124.158:26656: i/o timeout" [email protected]:26656
Oct 20 14:54:50 test-101 heimdalld[18849]: ERROR[2023-10-20|14:54:50.327] Couldn't connect to any seeds                module=p2p

I modified etc hosts and added entry

0.0.0.0 localhost

and commented out the line with 127.0.0.1 localhost

@crypto0ak To further troubleshoot the issue we require the following details from your end

1.Heimdall and Bor Version
2.Config.toml file (Heimdall)
3.Genesis.json file

Seems like I resolved it.

But now I’m facing a more serious issue

This is what my dir looks like after I download the snapshot (using the snapdown script)

Also

1.0.2 and 1.0.6

Config.toml file on Heimdall looks like this

# This is a TOML config file.
# For more information, see https://github.com/toml-lang/toml

##### main base config options #####

# TCP or UNIX socket address of the ABCI application,
# or the name of an ABCI application compiled in with the Tendermint binary
proxy_app = "tcp://127.0.0.1:26658"

# A custom human readable name for this node
moniker = "test-101"

# If this node is many blocks behind the tip of the chain, FastSync
# allows them to catchup quickly by downloading blocks in parallel
# and verifying their commits
fast_sync = true

# Database backend: goleveldb | cleveldb | boltdb
# * goleveldb (github.com/syndtr/goleveldb - most popular implementation)
#   - pure go
#   - stable
# * cleveldb (uses levigo wrapper)
#   - fast
#   - requires gcc
#   - use cleveldb build tag (go build -tags cleveldb)
# * boltdb (uses etcd's fork of bolt - github.com/etcd-io/bbolt)
#   - EXPERIMENTAL
#   - may be faster is some use-cases (random reads - indexer)
#   - use boltdb build tag (go build -tags boltdb)
db_backend = "goleveldb"

# Database directory
db_dir = "data"

# Output level for logging, including package level options
log_level = "main:info,state:info,*:error"

# Output format: 'plain' (colored text) or 'json'
log_format = "plain"

##### additional base config options #####

# Path to the JSON file containing the initial validator set and other meta data
genesis_file = "config/genesis.json"

# Path to the JSON file containing the private key to use as a validator in the consensus protocol
priv_validator_key_file = "config/priv_validator_key.json"

# Path to the JSON file containing the last sign state of a validator
priv_validator_state_file = "data/priv_validator_state.json"

# TCP or UNIX socket address for Tendermint to listen on for
# connections from an external PrivValidator process
priv_validator_laddr = ""

# Path to the JSON file containing the private key to use for node authentication in the p2p protocol
node_key_file = "config/node_key.json"

# Mechanism to connect to the ABCI application: socket | grpc
abci = "socket"

# TCP or UNIX socket address for the profiling server to listen on
prof_laddr = "localhost:6060"

# If true, query the ABCI app on connecting to a new peer
# so the app can decide if we should keep the connection or not
filter_peers = false

##### advanced configuration options #####

##### rpc server configuration options #####
[rpc]

# TCP or UNIX socket address for the RPC server to listen on
laddr = "tcp://127.0.0.1:26657"

# A list of origins a cross-domain request can be executed from
# Default value '[]' disables cors support
# Use '["*"]' to allow any origin
cors_allowed_origins = []

# A list of methods the client is allowed to use with cross-domain requests
cors_allowed_methods = ["HEAD", "GET", "POST", ]

# A list of non simple headers the client is allowed to use with cross-domain requests
cors_allowed_headers = ["Origin", "Accept", "Content-Type", "X-Requested-With", "X-Server-Time", ]

# TCP or UNIX socket address for the gRPC server to listen on
# NOTE: This server only supports /broadcast_tx_commit
grpc_laddr = ""

# Maximum number of simultaneous connections.
# Does not include RPC (HTTP&WebSocket) connections. See max_open_connections
# If you want to accept a larger number than the default, make sure
# you increase your OS limits.
# 0 - unlimited.
# Should be < {ulimit -Sn} - {MaxNumInboundPeers} - {MaxNumOutboundPeers} - {N of wal, db and other open files}
# 1024 - 40 - 10 - 50 = 924 = ~900
grpc_max_open_connections = 900

# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool
unsafe = false

# Maximum number of simultaneous connections (including WebSocket).
# Does not include gRPC connections. See grpc_max_open_connections
# If you want to accept a larger number than the default, make sure
# you increase your OS limits.
# 0 - unlimited.
# Should be < {ulimit -Sn} - {MaxNumInboundPeers} - {MaxNumOutboundPeers} - {N of wal, db and other open files}
# 1024 - 40 - 10 - 50 = 924 = ~900
max_open_connections = 900

# Maximum number of unique clientIDs that can /subscribe
# If you're using /broadcast_tx_commit, set to the estimated maximum number
# of broadcast_tx_commit calls per block.
max_subscription_clients = 100

# Maximum number of unique queries a given client can /subscribe to
# If you're using GRPC (or Local RPC client) and /broadcast_tx_commit, set to
# the estimated # maximum number of broadcast_tx_commit calls per block.
max_subscriptions_per_client = 5

# How long to wait for a tx to be committed during /broadcast_tx_commit.
# WARNING: Using a value larger than 10s will result in increasing the
# global HTTP write timeout, which applies to all connections and endpoints.
# See https://github.com/tendermint/tendermint/issues/3435
timeout_broadcast_tx_commit = "10s"

# Maximum size of request body, in bytes
max_body_bytes = 1000000

# Maximum size of request header, in bytes
max_header_bytes = 1048576

# The path to a file containing certificate that is used to create the HTTPS server.
# Migth be either absolute path or path related to tendermint's config directory.
# If the certificate is signed by a certificate authority,
# the certFile should be the concatenation of the server's certificate, any intermediates,
# and the CA's certificate.
# NOTE: both tls_cert_file and tls_key_file must be present for Tendermint to create HTTPS server. Otherwise, HTTP server is run.
tls_cert_file = ""

# The path to a file containing matching private key that is used to create the HTTPS server.
# Migth be either absolute path or path related to tendermint's config directory.
# NOTE: both tls_cert_file and tls_key_file must be present for Tendermint to create HTTPS server. Otherwise, HTTP server is run.
tls_key_file = ""

##### peer to peer configuration options #####
[p2p]

# Address to listen for incoming connections
laddr = "tcp://0.0.0.0:26656"

# Address to advertise to peers for them to dial
# If empty, will use the same port as the laddr,
# and will introspect on the listener or use UPnP
# to figure out the address.
external_address = ""

# Comma separated list of seed nodes to connect to
seeds = "[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"


# Comma separated list of nodes to keep persistent connections to
persistent_peers = ""

# UPNP port forwarding
upnp = false

# Path to address book
addr_book_file = "config/addrbook.json"

# Set true for strict address routability rules
# Set false for private or local networks
addr_book_strict = true

# Maximum number of inbound peers
max_num_inbound_peers = 100

# Maximum number of outbound peers to connect to, excluding persistent peers
max_num_outbound_peers = 100

# Time to wait before flushing messages out on the connection
flush_throttle_timeout = "100ms"

# Maximum size of a message packet payload, in bytes
max_packet_msg_payload_size = 1024

# Rate at which packets can be sent, in bytes/second
send_rate = 5120000

# Rate at which packets can be received, in bytes/second
recv_rate = 5120000

# Set true to enable the peer-exchange reactor
pex = true

# Seed mode, in which node constantly crawls the network and looks for
# peers. If another node asks it for addresses, it responds and disconnects.
#
# Does not work if the peer-exchange reactor is disabled.
seed_mode = false

# Comma separated list of peer IDs to keep private (will not be gossiped to other peers)
private_peer_ids = ""

# Toggle to disable guard against peers connecting from the same ip.
allow_duplicate_ip = false

# Peer connection configuration.
handshake_timeout = "20s"
dial_timeout = "3s"

##### mempool configuration options #####
[mempool]

recheck = true
broadcast = true
wal_dir = ""

# Maximum number of transactions in the mempool
size = 5000

# Limit the total size of all txs in the mempool.
# This only accounts for raw transactions (e.g. given 1MB transactions and
# max_txs_bytes=5MB, mempool will only accept 5 transactions).
max_txs_bytes = 1073741824

# Size of the cache (used to filter transactions we saw earlier) in transactions
cache_size = 10000

# Maximum size of a single transaction.
# NOTE: the max size of a tx transmitted over the network is {max_tx_bytes} + {amino overhead}.
max_tx_bytes = 1048576

##### fast sync configuration options #####
[fastsync]

# Fast Sync version to use:
#   1) "v0" (default) - the legacy fast sync implementation
#   2) "v1" - refactor of v0 version for better testability
version = "v0"

##### consensus configuration options #####
[consensus]

wal_file = "data/cs.wal/wal"

timeout_propose = "3s"
timeout_propose_delta = "500ms"
timeout_prevote = "1s"
timeout_prevote_delta = "500ms"
timeout_precommit = "1s"
timeout_precommit_delta = "500ms"
timeout_commit = "5s"

# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0)
skip_timeout_commit = false

# EmptyBlocks mode and possible interval between empty blocks
create_empty_blocks = true
create_empty_blocks_interval = "0s"


peer_gossip_sleep_duration = "100ms"
peer_query_maj23_sleep_duration = "2s"


[tx_index]

DBBackend).
indexer = "kv"


index_tags = ""


index_all_tags = true

##### instrumentation configuration options #####
[instrumentation]

prometheus = false

# Address to listen for Prometheus collector(s) connections
prometheus_listen_addr = ":26660"


max_open_connections = 3

# Instrumentation namespace
namespace = "tendermint"

Genesis.json for heimdall looks like

{
  "genesis_time": "2020-05-30T04:28:03.177054Z",
  "chain_id": "heimdall-137",
  "consensus_params": {
    "block": {
      "max_bytes": "22020096",
      "max_gas": "25000000",
      "time_iota_ms": "1000"
    },
    "evidence": {
      "max_age": "100000"
    },
    "validator": {
      "pub_key_types": [
        "secp256k1"
      ]
    }
  },
  "app_hash": "",
  "app_state": {
    "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",
        "max_tx_gas": "1000000",
        "tx_fees": "1000000000000000"
      },
      "accounts": [
        {
          "address": "0x5973918275c01f50555d44e92c9d9b353cadad54",
          "coins": [
            {
              "denom": "matic",
              "amount": "10000000000000000000"
            }
          ],
          "sequence_number": "0",
          "account_number": "0",
          "module_name": "",
          "module_permissions": null
        },
        {
          "address": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c",
          "coins": [
            {
              "denom": "matic",
              "amount": "10000000000000000000"
            }
          ],
          "sequence_number": "0",
          "account_number": "0",
          "module_name": "",
          "module_permissions": null
        },
        {
          "address": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822",
          "coins": [
            {
              "denom": "matic",
              "amount": "10000000000000000000"
            }
          ],
          "sequence_number": "0",
          "account_number": "0",
          "module_name": "",
          "module_permissions": null
        },
        {
          "address": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41",
          "coins": [
            {
              "denom": "matic",
              "amount": "10000000000000000000"
            }
          ],
          "sequence_number": "0",
          "account_number": "0",
          "module_name": "",
          "module_permissions": null
        },
        {
          "address": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6",
          "coins": [
            {
              "denom": "matic",
              "amount": "10000000000000000000"
            }
          ],
          "sequence_number": "0",
          "account_number": "0",
          "module_name": "",
          "module_permissions": null
        },
        {
          "address": "0x0375b2fc7140977c9c76d45421564e354ed42277",
          "coins": [
            {
              "denom": "matic",
              "amount": "10000000000000000000"
            }
          ],
          "sequence_number": "0",
          "account_number": "0",
          "module_name": "",
          "module_permissions": null
        },
        {
          "address": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3",
          "coins": [
            {
              "denom": "matic",
              "amount": "10000000000000000000"
            }
          ],
          "sequence_number": "0",
          "account_number": "0",
          "module_name": "",
          "module_permissions": null
        }
      ]
    },
    "bank": {
      "send_enabled": true
    },
    "bor": {
      "params": {
        "sprint_duration": "64",
        "span_duration": "6400",
        "producer_count": "11"
      },
      "spans": [
        {
          "span_id": "0",
          "start_block": "0",
          "end_block": "255",
          "validator_set": {
            "validators": [
              {
                "ID": "6",
                "startEpoch": "0",
                "endEpoch": "0",
                "nonce": "1",
                "power": "10000",
                "pubKey": "0x0447ed13442b485dd6990efc01d4297d798e90d3fa8467dd9c2f50ffe3238c8bf722f6c774f584b5fe91364b7b430c5a24fe57aca48665cf778030266f2c452bd9",
                "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277",
                "last_updated": "",
                "jailed": false,
                "accum": "-60000"
              },
              {
                "ID": "7",
                "startEpoch": "0",
                "endEpoch": "0",
                "nonce": "1",
                "power": "10000",
                "pubKey": "0x043522a004012c9740703f676b95b5121edd7237fb0f182c3c45e7c7a77eaa67a20e6d0ac025d5bd96295bf95e2e875ab2a9da5c0e547b7d00ca7ede33c1b03893",
                "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3",
                "last_updated": "",
                "jailed": false,
                "accum": "10000"
              },
              {
                "ID": "1",
                "startEpoch": "0",
                "endEpoch": "0",
                "nonce": "1",
                "power": "10000",
                "pubKey": "0x043c53ea6e1964e0670dc9ac72b3224207885d4c5f08cabe1e1080c662fdec278e7e833798757cb5cf121447dcd02a15f010eb4aa87cceecb23daa4bf904112e77",
                "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54",
                "last_updated": "",
                "jailed": false,
                "accum": "10000"
              },
              {
                "ID": "5",
                "startEpoch": "0",
                "endEpoch": "0",
                "nonce": "1",
                "power": "10000",
                "pubKey": "0x0479efe8c50b1f9923f48a467ecac0a64c2d6bcaa9ae67e135df84cac5aed5321f9cbb29c115f26dc84f2ef0e5fea29615848c79d690cb205cc10d688324ae8bce",
                "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6",
                "last_updated": "",
                "jailed": false,
                "accum": "10000"
              },
              {
                "ID": "4",
                "startEpoch": "0",
                "endEpoch": "0",
                "nonce": "1",
                "power": "10000",
                "pubKey": "0x04b4e1d56b3429f7756452426be611e595debcb858d59f47d29ec9dd6e4b547dce1539f9b7144420bc309de496b70d6dc5f13345eee85e6b7fb332cd9f364ef12f",
                "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41",
                "last_updated": "",
                "jailed": false,
                "accum": "10000"
              },
              {
                "ID": "2",
                "startEpoch": "0",
                "endEpoch": "0",
                "nonce": "1",
                "power": "10000",
                "pubKey": "0x04d6b06c725f5410e4ccbd65906ece180364ebea4902b21232c1fb5892a76be7eec22480397d6bf653e9abe7ac50435ee472b59364fe78b17acb2be2116f92a76f",
                "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c",
                "last_updated": "",
                "jailed": false,
                "accum": "10000"
              },
              {
                "ID": "3",
                "startEpoch": "0",
                "endEpoch": "0",
                "nonce": "1",
                "power": "10000",
                "pubKey": "0x040600efda73e1404b0c596e08c78c5ed51631fc173e5f39d21deeddd5712fcd7d6d440c53d211eb48b03063a05b2c0c0eb084053dfcf1c6540def705c8e028456",
                "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822",
                "last_updated": "",
                "jailed": false,
                "accum": "10000"
              }
            ],
            "proposer": {
              "ID": "6",
              "startEpoch": "0",
              "endEpoch": "0",
              "nonce": "1",
              "power": "10000",
              "pubKey": "0x0447ed13442b485dd6990efc01d4297d798e90d3fa8467dd9c2f50ffe3238c8bf722f6c774f584b5fe91364b7b430c5a24fe57aca48665cf778030266f2c452bd9",
              "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277",
              "last_updated": "",
              "jailed": false,
              "accum": "-60000"
            }
          },
          "selected_producers": [
            {
              "ID": "6",
              "startEpoch": "0",
              "endEpoch": "0",
              "nonce": "1",
              "power": "10000",
              "pubKey": "0x0447ed13442b485dd6990efc01d4297d798e90d3fa8467dd9c2f50ffe3238c8bf722f6c774f584b5fe91364b7b430c5a24fe57aca48665cf778030266f2c452bd9",
              "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277",
              "last_updated": "",
              "jailed": false,
              "accum": "-60000"
            },
            {
              "ID": "7",
              "startEpoch": "0",
              "endEpoch": "0",
              "nonce": "1",
              "power": "10000",
              "pubKey": "0x043522a004012c9740703f676b95b5121edd7237fb0f182c3c45e7c7a77eaa67a20e6d0ac025d5bd96295bf95e2e875ab2a9da5c0e547b7d00ca7ede33c1b03893",
              "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3",
              "last_updated": "",
              "jailed": false,
              "accum": "10000"
            },
            {
              "ID": "1",
              "startEpoch": "0",
              "endEpoch": "0",
              "nonce": "1",
              "power": "10000",
              "pubKey": "0x043c53ea6e1964e0670dc9ac72b3224207885d4c5f08cabe1e1080c662fdec278e7e833798757cb5cf121447dcd02a15f010eb4aa87cceecb23daa4bf904112e77",
              "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54",
              "last_updated": "",
              "jailed": false,
              "accum": "10000"
            },
            {
              "ID": "5",
              "startEpoch": "0",
              "endEpoch": "0",
              "nonce": "1",
              "power": "10000",
              "pubKey": "0x0479efe8c50b1f9923f48a467ecac0a64c2d6bcaa9ae67e135df84cac5aed5321f9cbb29c115f26dc84f2ef0e5fea29615848c79d690cb205cc10d688324ae8bce",
              "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6",
              "last_updated": "",
              "jailed": false,
              "accum": "10000"
            }
          ],
          "bor_chain_id": "137"
        }
      ]
    },
    "chainmanager": {
      "params": {
        "mainchain_tx_confirmations": "6",
        "maticchain_tx_confirmations": "10",
        "chain_params": {
          "bor_chain_id": "137",
          "matic_token_address": "0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0",
          "staking_manager_address": "0x88F65097BA6E10F25E93bf41987f9416BBB303eB",
          "slash_manager_address": "0xbfAEa5DCcbA49DB25A9F9DD0E4245Ba7b1858aB4",
          "root_chain_address": "0x86E4Dc95c7FBdBf52e33D563BbDB00823894C287",
          "staking_info_address": "0xCe911aE0ffe9F54F96AFE49FC9BcBA0658f5CD1F",
          "state_sender_address": "0x28e4F3a7f651294B9564800b2D01f35189A5bFbE",
          "state_receiver_address": "0x0000000000000000000000000000000000001001",
          "validator_set_address": "0x0000000000000000000000000000000000001000"
        }
      }
    },
    "checkpoint": {
      "params": {
        "checkpoint_buffer_time": "1000000000000",
        "avg_checkpoint_length": "256",
        "max_checkpoint_length": "1024",
        "child_chain_block_interval": "10000"
      },
      "buffered_checkpoint": null,
      "last_no_ack": "0",
      "ack_count": "0",
      "checkpoints": null
    },
    "clerk": {
      "event_records": [],
      "record_sequences": null
    },
    "gov": {
      "starting_proposal_id": "1",
      "deposits": null,
      "votes": null,
      "proposals": null,
      "deposit_params": {
        "min_deposit": [
          {
            "denom": "matic",
            "amount": "100000000000000000000"
          }
        ],
        "max_deposit_period": "3600000000000"
      },
      "voting_params": {
        "voting_period": "3600000000000"
      },
      "tally_params": {
        "quorum": "0.334000000000000000",
        "threshold": "0.500000000000000000",
        "veto": "0.334000000000000000"
      }
    },
    "params": null,
    "sidechannel": {
      "past_commits": []
    },
    "slashing": {
      "params": {
        "signed_blocks_window": "100",
        "min_signed_per_window": "0.500000000000000000",
        "downtime_jail_duration": "600000000000",
        "slash_fraction_double_sign": "0.050000000000000000",
        "slash_fraction_downtime": "0.010000000000000000",
        "slash_fraction_limit": "0.333333333333333333",
        "jail_fraction_limit": "0.333333333333333333",
        "max_evidence_age": "120000000000",
        "enable_slashing": false
      },
      "signing_infos": {
        "1": {
          "valID": "1",
          "startHeight": "0",
          "indexOffset": "0"
        },
        "2": {
          "valID": "2",
          "startHeight": "0",
          "indexOffset": "0"
        },
        "3": {
          "valID": "3",
          "startHeight": "0",
          "indexOffset": "0"
        },
        "4": {
          "valID": "4",
          "startHeight": "0",
          "indexOffset": "0"
        },
        "5": {
          "valID": "5",
          "startHeight": "0",
          "indexOffset": "0"
        },
        "6": {
          "valID": "6",
          "startHeight": "0",
          "indexOffset": "0"
        },
        "7": {
          "valID": "7",
          "startHeight": "0",
          "indexOffset": "0"
        }
      },
      "missed_blocks": {},
      "buffer_val_slash_info": null,
      "tick_val_slash_info": null,
      "tick_count": "0"
    },
    "staking": {
      "validators": [
        {
          "ID": "1",
          "startEpoch": "0",
          "endEpoch": "0",
          "nonce": "1",
          "power": "10000",
          "pubKey": "0x043c53ea6e1964e0670dc9ac72b3224207885d4c5f08cabe1e1080c662fdec278e7e833798757cb5cf121447dcd02a15f010eb4aa87cceecb23daa4bf904112e77",
          "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54",
          "last_updated": "",
          "jailed": false,
          "accum": "0"
        },
        {
          "ID": "2",
          "startEpoch": "0",
          "endEpoch": "0",
          "nonce": "1",
          "power": "10000",
          "pubKey": "0x04d6b06c725f5410e4ccbd65906ece180364ebea4902b21232c1fb5892a76be7eec22480397d6bf653e9abe7ac50435ee472b59364fe78b17acb2be2116f92a76f",
          "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c",
          "last_updated": "",
          "jailed": false,
          "accum": "0"
        },
        {
          "ID": "3",
          "startEpoch": "0",
          "endEpoch": "0",
          "nonce": "1",
          "power": "10000",
          "pubKey": "0x040600efda73e1404b0c596e08c78c5ed51631fc173e5f39d21deeddd5712fcd7d6d440c53d211eb48b03063a05b2c0c0eb084053dfcf1c6540def705c8e028456",
          "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822",
          "last_updated": "",
          "jailed": false,
          "accum": "0"
        },
        {
          "ID": "4",
          "startEpoch": "0",
          "endEpoch": "0",
          "nonce": "1",
          "power": "10000",
          "pubKey": "0x04b4e1d56b3429f7756452426be611e595debcb858d59f47d29ec9dd6e4b547dce1539f9b7144420bc309de496b70d6dc5f13345eee85e6b7fb332cd9f364ef12f",
          "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41",
          "last_updated": "",
          "jailed": false,
          "accum": "0"
        },
        {
          "ID": "5",
          "startEpoch": "0",
          "endEpoch": "0",
          "nonce": "1",
          "power": "10000",
          "pubKey": "0x0479efe8c50b1f9923f48a467ecac0a64c2d6bcaa9ae67e135df84cac5aed5321f9cbb29c115f26dc84f2ef0e5fea29615848c79d690cb205cc10d688324ae8bce",
          "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6",
          "last_updated": "",
          "jailed": false,
          "accum": "0"
        },
        {
          "ID": "6",
          "startEpoch": "0",
          "endEpoch": "0",
          "nonce": "1",
          "power": "10000",
          "pubKey": "0x0447ed13442b485dd6990efc01d4297d798e90d3fa8467dd9c2f50ffe3238c8bf722f6c774f584b5fe91364b7b430c5a24fe57aca48665cf778030266f2c452bd9",
          "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277",
          "last_updated": "",
          "jailed": false,
          "accum": "0"
        },
        {
          "ID": "7",
          "startEpoch": "0",
          "endEpoch": "0",
          "nonce": "1",
          "power": "10000",
          "pubKey": "0x043522a004012c9740703f676b95b5121edd7237fb0f182c3c45e7c7a77eaa67a20e6d0ac025d5bd96295bf95e2e875ab2a9da5c0e547b7d00ca7ede33c1b03893",
          "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3",
          "last_updated": "",
          "jailed": false,
          "accum": "0"
        }
      ],
      "current_val_set": {
        "validators": [
          {
            "ID": "6",
            "startEpoch": "0",
            "endEpoch": "0",
            "nonce": "1",
            "power": "10000",
            "pubKey": "0x0447ed13442b485dd6990efc01d4297d798e90d3fa8467dd9c2f50ffe3238c8bf722f6c774f584b5fe91364b7b430c5a24fe57aca48665cf778030266f2c452bd9",
            "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277",
            "last_updated": "",
            "jailed": false,
            "accum": "-60000"
          },
          {
            "ID": "7",
            "startEpoch": "0",
            "endEpoch": "0",
            "nonce": "1",
            "power": "10000",
            "pubKey": "0x043522a004012c9740703f676b95b5121edd7237fb0f182c3c45e7c7a77eaa67a20e6d0ac025d5bd96295bf95e2e875ab2a9da5c0e547b7d00ca7ede33c1b03893",
            "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3",
            "last_updated": "",
            "jailed": false,
            "accum": "10000"
          },
          {
            "ID": "1",
            "startEpoch": "0",
            "endEpoch": "0",
            "nonce": "1",
            "power": "10000",
            "pubKey": "0x043c53ea6e1964e0670dc9ac72b3224207885d4c5f08cabe1e1080c662fdec278e7e833798757cb5cf121447dcd02a15f010eb4aa87cceecb23daa4bf904112e77",
            "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54",
            "last_updated": "",
            "jailed": false,
            "accum": "10000"
          },
          {
            "ID": "5",
            "startEpoch": "0",
            "endEpoch": "0",
            "nonce": "1",
            "power": "10000",
            "pubKey": "0x0479efe8c50b1f9923f48a467ecac0a64c2d6bcaa9ae67e135df84cac5aed5321f9cbb29c115f26dc84f2ef0e5fea29615848c79d690cb205cc10d688324ae8bce",
            "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6",
            "last_updated": "",
            "jailed": false,
            "accum": "10000"
          },
          {
            "ID": "4",
            "startEpoch": "0",
            "endEpoch": "0",
            "nonce": "1",
            "power": "10000",
            "pubKey": "0x04b4e1d56b3429f7756452426be611e595debcb858d59f47d29ec9dd6e4b547dce1539f9b7144420bc309de496b70d6dc5f13345eee85e6b7fb332cd9f364ef12f",
            "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41",
            "last_updated": "",
            "jailed": false,
            "accum": "10000"
          },
          {
            "ID": "2",
            "startEpoch": "0",
            "endEpoch": "0",
            "nonce": "1",
            "power": "10000",
            "pubKey": "0x04d6b06c725f5410e4ccbd65906ece180364ebea4902b21232c1fb5892a76be7eec22480397d6bf653e9abe7ac50435ee472b59364fe78b17acb2be2116f92a76f",
            "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c",
            "last_updated": "",
            "jailed": false,
            "accum": "10000"
          },
          {
            "ID": "3",
            "startEpoch": "0",
            "endEpoch": "0",
            "nonce": "1",
            "power": "10000",
            "pubKey": "0x040600efda73e1404b0c596e08c78c5ed51631fc173e5f39d21deeddd5712fcd7d6d440c53d211eb48b03063a05b2c0c0eb084053dfcf1c6540def705c8e028456",
            "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822",
            "last_updated": "",
            "jailed": false,
            "accum": "10000"
          }
        ],
        "proposer": {
          "ID": "6",
          "startEpoch": "0",
          "endEpoch": "0",
          "nonce": "1",
          "power": "10000",
          "pubKey": "0x0447ed13442b485dd6990efc01d4297d798e90d3fa8467dd9c2f50ffe3238c8bf722f6c774f584b5fe91364b7b430c5a24fe57aca48665cf778030266f2c452bd9",
          "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277",
          "last_updated": "",
          "jailed": false,
          "accum": "-60000"
        }
      },
      "staking_sequences": null
    },
    "supply": {
      "supply": {
        "total": []
      }
    },
    "topup": {
      "tx_sequences": null,
      "dividend_accounts": [
        {
          "user": "0x5973918275c01f50555d44e92c9d9b353cadad54",
          "feeAmount": "0"
        },
        {
          "user": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c",
          "feeAmount": "0"
        },
        {
          "user": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822",
          "feeAmount": "0"
        },
        {
          "user": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41",
          "feeAmount": "0"
        },
        {
          "user": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6",
          "feeAmount": "0"
        },
        {
          "user": "0x0375b2fc7140977c9c76d45421564e354ed42277",
          "feeAmount": "0"
        },
        {
          "user": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3",
          "feeAmount": "0"
        }
      ]
    }
  }
}

@crypto0ak did you manage to make it work? i had the same issue 1 month ago and decided to give up after days of testing