shibarium-mainnet: heimdall node asset (cometbft.Dockerfile, init.sh) #9

Merged
sebastian merged 1 commits from issue-51 into main 2026-06-19 06:22:17 +00:00
Collaborator

Adds the rpc-side assets for shibarium-mainnet (chain 109) — the heimdall CometBFT node build + entrypoint.

What changed (rpc asset, branch issue-51 → main)

  • rpc/shibarium/scripts/init.sh — thin heimdall entrypoint: sources cometbft-common.sh, heimdalld init, fetches genesis, patches p2p / merges seeds / sets persistent peers, enables REST on :1317, binds CometBFT RPC 0.0.0.0:26657, finishes with exec heimdalld start ... --rest-server (in-process LCD — the shibaone bone fork merged the REST server into the daemon, so REST is one service/one datadir, NOT a sidecar).
  • cometbft.Dockerfile — thin build FROM the pinned heimdall image, COPY scripts, ENTRYPOINT init.sh.

Verification

  • vibe ran ./update.sh clean; generated rpc/shibarium compose has a bor CLIENT service (traefik + dshackle upstream labels) and a heimdall NODE service; bor --bor.heimdall points at the local heimdall :1317; /config mounts present.
  • rpc asset commit: a17a21b55f (pushed to issue-51).
  • A plain file diff, no gitlink move (deploy-owned) → mergeable indefinitely.

Pairs with the vibe-node source PR on the same issue-51 branch. Tracks vibe-node issue #51.

Adds the rpc-side assets for shibarium-mainnet (chain 109) — the heimdall CometBFT node build + entrypoint. ## What changed (rpc asset, branch issue-51 → main) - `rpc/shibarium/scripts/init.sh` — thin heimdall entrypoint: sources cometbft-common.sh, `heimdalld init`, fetches genesis, patches p2p / merges seeds / sets persistent peers, enables REST on :1317, binds CometBFT RPC 0.0.0.0:26657, finishes with `exec heimdalld start ... --rest-server` (in-process LCD — the shibaone bone fork merged the REST server into the daemon, so REST is one service/one datadir, NOT a sidecar). - `cometbft.Dockerfile` — thin build FROM the pinned heimdall image, COPY scripts, ENTRYPOINT init.sh. ## Verification - vibe ran `./update.sh` clean; generated `rpc/shibarium` compose has a bor CLIENT service (traefik + dshackle upstream labels) and a heimdall NODE service; bor `--bor.heimdall` points at the local heimdall :1317; /config mounts present. - rpc asset commit: **a17a21b55f83** (pushed to `issue-51`). - A plain file diff, no gitlink move (deploy-owned) → mergeable indefinitely. Pairs with the vibe-node source PR on the same `issue-51` branch. Tracks vibe-node issue #51.
claude added 1 commit 2026-06-19 05:50:44 +00:00
sebastian approved these changes 2026-06-19 06:22:07 +00:00
sebastian merged commit a17a21b55f into main 2026-06-19 06:22:17 +00:00
sebastian deleted branch issue-51 2026-06-19 06:22:17 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: StakeSquid/ethereum-rpc-docker#9