Skip to content

Conversation

@TheNewAutonomy
Copy link
Member

No description provided.

TheNewAutonomy and others added 8 commits February 8, 2026 20:53
Add protocol.chain_id/network_id to node config, stamp chain identity into storage,
and compute a deterministic genesis hash (fresh DB applies faucet funding; legacy DBs
stamp identity without state reset). Wire EVM execution to use the configured chain_id
and expose chainId/networkId/genesisHash over RPC.

Co-authored-by: Cursor <cursoragent@cursor.com>
Define wallet-facing standards: canonical 32-byte pubkey addresses, a v1 tx wire format
(CTX1 + deterministic serialization), and a domain-separated signing payload bound to
chain_id + genesis_hash. RPC and node now accept v1 wire txs, verify v1 signatures
(with legacy fallback), and derive tx_id from the v1 bytes. CLI signs and submits v1
by default and docs include the interop spec + vectors.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add global + per-sender RPC throttling (esp. sendRawTransaction and heavy listing calls)
plus a per-sender mempool cap to prevent single-key spam. Also rebroadcast newly-seen
txs on receipt to improve multi-hop propagation in WAN topologies.

Co-authored-by: Cursor <cursoragent@cursor.com>
Expose snapshot-based database backup/restore via catalyst-cli (db-backup/db-restore)
to support snapshot-style syncing workflows for new nodes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Write chain identity + head metadata to exported snapshot directories and verify it
on restore. Add catalyst_getSyncInfo RPC to expose chain identity + head for fast-sync
verification. Document the snapshot-based sync workflow and explorer/indexer handoff.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add RPC snapshot advertisement plus CLI helpers to create tar archives, publish snapshot metadata, and restore from a published archive.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add a one-shot CLI command to create a timestamped snapshot+archive, publish it for RPC fast-sync clients, and clean up older snapshots/archives by retention.

Co-authored-by: Cursor <cursoragent@cursor.com>
Extend snapshot advertisements with publish/expiry times and add a CLI sidecar HTTP server (Range-capable) to serve snapshot tar archives without external web servers.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant