Skip to content

Validator/ Full Note Kii Chain #40

@PHUOCHAU2403

Description

@PHUOCHAU2403

Hi Kii team 👋

Setting up a fresh full node on testnet_oro (oro_1336-1) and state sync is consistently failing. Need guidance.

Environment

  • OS: Ubuntu 24.04.4 LTS
  • VPS: 8 vCPU / 24 GB RAM / 200 GB NVMe (Contabo, EU Hub)
  • Binary: kiichaind v7.2.0 (built from main, commit f632e7f)
  • CometBFT: 0.38.19
  • Moniker: sieusayza-kii-testnet
  • Chain ID: oro_1336-1

What's failing

State sync runs, discovers snapshots, but light client verification times out against both official RPCs:

Over 15 minutes:

  • Snapshots discovered: 27
  • Snapshots rejected: 28
  • Snapshots accepted: 0
  • Light-client timeouts: 112

Sample error:
post failed: Post "https://rpc.uno...": context deadline exceeded (CometBFT light client has a hardcoded 5s provider timeout)

What I tried

  1. Swapping primary/witness RPCs — same result
  2. Increasing discovery_time + chunk_request_timeout to 60s (doesn't affect light client's 5s hard limit)
  3. Local nginx caching proxy with keepalive/buffering-off in front of both RPCs — still 5s timeouts despite nginx returning 200 OK in ~200ms per request under manual curl
  4. Tried kiichaind v4.0.0 (from the docs' join_oro.sh) — same state sync issue
  5. Block sync from genesis is not possible: v7.2.0 panics in x/vm.InitGenesis with panic: invalid character 'e' looking for beginning of value against the genesis.json in testnets repo (genesis appears to be an older format)

Asks

  1. Is there a snapshot tarball URL (pruned or archive) I can untar into ~/.kiichain/data?
  2. Is there a more reliable RPC endpoint for state sync witness?
  3. Or alternatively, a current genesis file compatible with v7.2.0 for cold block-sync?

Happy to share more logs. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions