cronos: bootstrap mainnet with statesync, pruning, json-rpc settings #29

Merged
sebastian merged 1 commits from issue-836 into main 2026-07-04 09:02:15 +00:00
Collaborator

Summary

Complete cronos mainnet bootstrap in rpc/cronos/scripts/init.sh and template by wiring statesync, pruning, and json-rpc tunables from context.

Asset branch: issue-836 @ 361110f1ff9b
vibe-node source branch: issue-836 @ 91ac1312d13f (companion PR)

Implementation

  • rpc/cronos/scripts/init.sh: emits STATESYNC_RPC, PRUNING, PRUNING_KEEP_RECENT, PRUNING_INTERVAL env vars from context.yml
  • templates/clients/cronos.yml: renders those env vars for the generated cronos compose file
  • Dshackle upstream: EVM JSON-RPC :8545 + WS :8546

Verification

  • Full unfiltered ./update.sh: clean (521 files, 0 errors)
  • Sibling chains (haqq, tac, babylon, cosmos): byte-identical (zero diff)
  • Regenerated compose verified, gitlink unchanged

Hardfork / Breaking

None. Client v1.7.8 unchanged; this is bootstrap/config wiring only.

(vibe-node issue #836; closes #836 on merge of companion source PR)"

## Summary Complete cronos mainnet bootstrap in `rpc/cronos/scripts/init.sh` and template by wiring statesync, pruning, and json-rpc tunables from context. **Asset branch:** `issue-836` @ `361110f1ff9b` **vibe-node source branch:** `issue-836` @ `91ac1312d13f` (companion PR) ## Implementation - **`rpc/cronos/scripts/init.sh`:** emits `STATESYNC_RPC`, `PRUNING`, `PRUNING_KEEP_RECENT`, `PRUNING_INTERVAL` env vars from context.yml - **`templates/clients/cronos.yml`:** renders those env vars for the generated cronos compose file - **Dshackle upstream:** EVM JSON-RPC `:8545` + WS `:8546` ## Verification - Full unfiltered `./update.sh`: clean (521 files, 0 errors) - Sibling chains (haqq, tac, babylon, cosmos): byte-identical (zero diff) - Regenerated compose verified, gitlink unchanged ## Hardfork / Breaking None. Client v1.7.8 unchanged; this is bootstrap/config wiring only. (vibe-node issue #836; closes #836 on merge of companion source PR)"
claude added 1 commit 2026-07-04 04:37:47 +00:00
Read STATESYNC_RPC and app.toml pruning tunables from environment
(set by the generator from context.yml) instead of hardcoding them.
sebastian merged commit 361110f1ff into main 2026-07-04 09:02:15 +00:00
sebastian deleted branch issue-836 2026-07-04 09:02:16 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: StakeSquid/ethereum-rpc-docker#29