Repository navigation
Conversation
…ments (circlefin#2) ## Summary - Add `arcup/` installer scripts for downloading and managing arc-node binaries from GitHub releases - Add `docs/installation.md` and `docs/running-an-arc-node.md` public guides - Refactor consensus streaming (`malachite-app`) with LRU cache for improved memory management - Add Zero5 hardfork and Osaka timestamp activation - Replace internal snapshot URL with public `snapshots.arc.network` endpoint - Add rate limiter to transaction spammer with governor-based throttling - Refresh README with simplified feature list and links to public docs - Add Apache-2.0 license headers to `mesh-analysis` crate - Remove internal-only `CLAUDE.md` and `atlantis.yaml` - Bump dependencies (Cargo.lock, package-lock.json)
…circlefin#5) ## Summary - Add `rustls-tls-native-roots` to snapshot download reqwest features (fixes TLS on platforms without bundled certs) - Document spammer backpressure and fire-and-forget operating modes in spammer + quake READMEs - Refresh `docs/ARCHITECTURE.md` with current crate paths, precompile addresses, remove stale denylist references - Add ADR 0002-0004 entries to `docs/adr/README.md` - Add testnet/alpha software disclaimer to root `README.md` - Add persistence latency tracking module to eth-engine - Extend consensus ready handler with validator set management - Fix follow endpoint URL handling - Add new CLI config options for consensus tuning - Update quake localdev scenarios and compose templates - Update node docs and dependency versions --------- Co-authored-by: atiwari-circle <ayush.tiwari@circle.com>
Update REGISTRY_NAMESPACE from circle/arc to circle/arc-network in build-docker.yaml Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…dValue error reply, quake storage config (circlefin#7) ## Summary - **arcup**: redirect info/warn/error to stderr, fail on HTTP errors with `curl -f`, surface `update_arcup` curl errors, respect `ARC_DIR` in env file - **evm**: remove `can_load_account` indirection, propagate `load_account` errors directly in blocklist check - **consensus**: send reply before propagating error in `ProcessSyncedValue` (CCHAIN-1498), add error path tests - **quake**: add `legacy_state_root` and `storage.v2` manifest fields - **docs**: improve installation cargo install instructions (drop hardcoded `--root /usr/local`) ## Test plan - [ ] `arcup install` and `arcup` self-update fail gracefully on bad URLs - [ ] EVM blocklist check propagates load errors instead of silently skipping - [ ] ProcessSyncedValue sends reply on validation failure before returning error - [ ] Quake manifest generation includes `legacy_state_root` and `storage.v2` fields --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ndling, multi-subnet ENI support, spammer ERC-20/mix mode (circlefin#8) ## Summary - Migrate CL config to CLI flags, support remote multi-subnet testnets, improve mesh analysis reporting - Add snapshot skip-existing logic with .snapshot-url version marker and --force flag - Improve arcup installer: surface curl errors, fail on HTTP errors, respect ARC_DIR in env file - Add secondary ENI configuration for multi-subnet bridge nodes (cloud-init systemd service + IMDS-based policy routing) - Bundle arc-snapshots binary into EL and CL Docker images - Spammer: add ERC-20 function mix (transfer/approve/transferFrom), --mix flag for transaction type blending, backpressure send mode - Add quake sync speed test and sync_speed check module - Fix localdev genesis addresses, update package-lock.json - Doc updates: Docker coming soon note, installation additions Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- update node sync docs - persistent metering for sync protocol
- mention pre-built binaries are coming soon
- Add centered Arc logo with light/dark mode support - Add Apache 2.0 COPYRIGHT file - Add Acknowledgements section to README
## Summary - update Public CI to run on `main` instead of `master` - update the Docker workflow PR trigger to target `main` - update the `Makefile` fallback branch for `buf-breaking` to `main` ## Verification - confirmed the repository default branch is `main` - checked the touched workflow/tooling files for remaining `master` references - ran `make -n buf-breaking` and verified it now targets `.git#branch=main` - ran `git diff --check`
…irclefin#16) Fixes circlefin#15 ## Problem When running the node with `docker-compose -f arc_execution.yaml -f arc_consensus.yaml up -d`, the execution engine crashes on startup: \`\`\` Error: failed to listen on ipc endpoint '/sockets/reth.ipc': No such file or directory \`\`\` The command section already references `--ipcpath=/sockets/reth.ipc` and `--auth-ipc.path=/sockets/auth.ipc`, but there's no corresponding volume mount for `/sockets` in the compose file so the directory doesn't exist inside the container. ## Fix Added `./sockets:/sockets` to the volumes section of the `arc_execution` service. ## Testing After adding the mount and creating the local `sockets/` directory, both `arc_execution` and `arc_consensus` containers boot and sync correctly.
## Summary Syncs changes ### Changes included: - **crates/quake/src/infra/remote.rs**: Fix shell quoting in pssh command (double → single quotes) - **crates/quake/terraform/cc-data.yaml**: Fix shell variable escaping in pssh.sh cloud-init script - **scripts/scenarios/nightly-chaos-testing.sh**: Remove hardcoded `--seed` from quake commands, add chaos loop replay seed documentation - **crates/malachite-app/src/handlers/restream_proposal.rs**: Refactor block lookup to use `get_first(height, hash)` instead of round-based lookup - **docs/installation.md**: Add OS-specific build dependency instructions, remove outdated submodule reference - **deployments/blockscout.yaml**: Add Blockscout block explorer docker-compose configuration - **deployments/monitoring/config-blockscout/backend.env**: Add Blockscout backend environment configuration
## Summary - Add frontend environment configuration for Blockscout block explorer deployment ## Test plan This fix `make testnet` command in readme https://github.com/circlefin/arc-node/blob/main/README.md#local-testnet
Source commit : 08cd975bb34338bf943eff1e3561a3a68143d017 Source run : https://github.com/crcl-main/circle-chain-reth/actions/runs/24227211207
Source commit : 44b59535d4c6ae8ad107fbbd05c192c9a218fb34 Source run : https://github.com/crcl-main/circle-chain-reth/actions/runs/24235230081
Source commit : 3a21786b5985c201f861a68c7b362f5fd8db5a0f Source run : https://github.com/crcl-main/circle-chain-reth/actions/runs/24244857352
Source commit : f621f21c4656064a0f77b5247d1bb00ca31d7bbe Source run : https://github.com/crcl-main/circle-chain-reth/actions/runs/24247056963
Source commit : 65df33917e65e211610a0db7deb8064eb1c95c6c Source run : https://github.com/crcl-main/circle-chain-reth/actions/runs/24263409154
## Summary - Sync changes
Add Prometheus and Grafana setup instructions for a single Arc EL + CL node on one host.
Add a reference to docs/monitoring.md from running-an-arc-node.md.
|
Opened this PR with the scope kept intentionally narrow: one execution layer + one consensus layer on one host, with Prometheus and Grafana for operator monitoring. I also added the link from |
|
Hi @Bela1401 , Apologies for the unexpected close. This PR was auto-closed as a side-effect of an update to the main branch in circlefin/arc-node. GitHub closes PRs when their base commit no longer exists on the target branch, which is why your contribution ended up here. Your change is still very much welcome. To restore it, please rebase your branch onto the new main and open a fresh PR: Then open a new PR against main — feel free to link back to this one for context, and we'll prioritize review. Thanks for contributing to Arc, and sorry for the inconvenience. |
## Summary This PR adds a practical monitoring guide for operators running a single Arc execution layer + consensus layer on one Ubuntu host. It documents: - Prometheus scrape targets for EL and CL metrics - a minimal Grafana + Prometheus setup - dashboard provisioning - local access via SSH tunneling - common troubleshooting notes observed during real-world setup ## Scope This PR intentionally stays focused on a single-host operator setup and does not attempt to cover multi-node or production observability architectures. ## Related docs change This PR also adds a reference from `docs/running-an-arc-node.md` to the new `docs/monitoring.md` guide. ## Notes This PR supersedes the earlier closed PR #28, which was auto-closed after the target branch changed.
- 5abb64c185d02dd1b3996f15c187020c98171f8d chore(NoStory): update Malachite to v0.8.0 (#3275) by circle-github-action-bot <[internal]> - 4a856e26963f07b6cdc02053b35751fd131f6dd4 chore: backport `arc-snapshots` auto-detects V2 snapshots... by circle-github-action-bot <[internal]> - c671b663b21d227e6c3b774ecde1da6f91fe8632 chore: backport #3262 to release/0.8: fix(NoStory): set t... by circle-github-action-bot <[internal]> - 3a3322c5982f54f7435f0d6b465fcb83b59bad75 chore(TECHOPS-25939): replace arc.network with arc.io (#3... by circle-github-action-bot <[internal]> - 25d24471a226b95afcb77f89700e944b9fd24734 chore: backport #3233 to release/0.8: fix(NoStory): set t... by circle-github-action-bot <[internal]> - 549fba21bba23c9d8b09266b1bf26ab55277edba chore: backport #3181 to release/0.8: fix: m... by circle-github-action-bot <[internal]> - aea15c2627b1eb51ac8d4d67ad93af4f14bca11b chore: backport #3220 to release/0.8: fix(NoStory): updat... by circle-github-action-bot <[internal]> - e6027bb01916f3857d427a43d6bae73dfe99c4ff chore(deps): Update Malachite to v0.8.0-rc.3 (#3230) by circle-github-action-bot <[internal]> - ac8478c3dd588a0196df530501e4746bef0acdce fix: handle precompile fatal error (#3225) by circle-github-action-bot <[internal]> - 3765728e923b852abd9e9229c4411420439308cc chore: backport #3195 to release/0.8: fix: r... by circle-github-action-bot <[internal]> - fb9b979e49fa38fc617c660228dc7ea28aeb0de1 chore: backport #3190 to release/0.8: fix: r... by circle-github-action-bot <[internal]> - cef2a2c1b20f8c1128bfd9825483a1818546bced chore: backport #3160 to release/0.8: audit[[internal]]:... by circle-github-action-bot <[internal]> - 75d3b49b5c22354a0b17fdc852838205a5b41f3d chore: backport #3169 to `release/0.8` fix: ... by circle-github-action-bot <[internal]> - 502100089d837a8f91d2ee7f4d8a8253bd952b94 chore: backport #3119 to release/0.8: fix: s... by circle-github-action-bot <[internal]> - 3de27a3b1aee9e405dc352fe8272ad004e3a9d8c chore: backport #3118 to release/0.8: fix: c... by circle-github-action-bot <[internal]> - c7361679f11686cde5590a772773abccae575cdb fix(NoStory): update h2 to 0.4.16 on release/0.8 (#3158) by circle-github-action-bot <[internal]> - 564a7ce801e5b5b98d9d1e4a7c8f95138d85e30f chore: backport #3097 to release/0.8: fix: b... by circle-github-action-bot <[internal]> - 532204a517b7768c0311ce53e22efb8066b52543 feat: `arc-snapshots` supports reth V2 manif... by circle-github-action-bot <[internal]> - 2cf8d4fd3f3ee434e1a28672cdb6da9d3501f0df fix(NoStory): update ruint to 1.20.0 on release/0.8 (#3128) by circle-github-action-bot <[internal]> - 660e22dc7f413128e4fd87daf4e7ffc63aeb5c30 chore: backport #3056 to release/0.8: feat(NoStory): drop... by circle-github-action-bot <[internal]> - 132310fef7fd05f69215815ccaaf183e0d048880 chore: backport #2884 to release/0.8: doc(NoStory): updat... by circle-github-action-bot <[internal]> - 54b40db3c0ea4967f6f023059178206e1c433226 chore: backport #2951 to release/0.8: chore(NoStory): upd... by circle-github-action-bot <[internal]> - b4c85108574f1eae48e0ae465842881f21205be5 chore(deps): Update Malachite to v0.8.0-rc.1 (#2911) by circle-github-action-bot <[internal]> - f3b8ade8d068dca97303dad71ea5a2438822f7b3 fix(NoStory): backport axios override to release/0.8 (#28... by circle-github-action-bot <[internal]> - 1ec5b8e42adc549f0009f247fbfec5f9e776af79 chore: backport #2646 to release/0.8: feat: ... by circle-github-action-bot <[internal]> - 2b2795cd970d1bb395912c40d92d0fb6276a13e2 chore: backport #2509 to release/0.8: doc Ru... by circle-github-action-bot <[internal]> - 69994dd44bbc8b098ec485e201cbc4df72b7023d chore: backport #2774 to release/0.8: chore(NoStory): upd... by circle-github-action-bot <[internal]> - b54f406af3a22f496274b224bcff4e24b23bdbd1 refactor: improve execution e2e test readabi... by circle-github-action-bot <[internal]> - 99d37dc5cacf7f98785858de16bc9d470a36120f chore: redact internal testnet topology from... by circle-github-action-bot <[internal]> - e6409ed31ce103d77ca5460d1ffbc23a480a7ea4 feat: start mixed-version Quake networks fro... by circle-github-action-bot <[internal]> - 77c898c7b4af0cca7c1197a494c96fd15ed9b649 gate EIP-161 empty-account deletion behind Zero8 (#2687) by circle-github-action-bot <[internal]> - ad07d11c05ee1fcc1f5d574b76b95d42aec8234b chore(NoStory): add cargo sort --workspace to make fmt ta... by circle-github-action-bot <[internal]> - 3d694f16af6734c71e2a80c69680ca3c950840e8 refactor(NoStory): extract SLH-DSA precompile into shared... by circle-github-action-bot <[internal]> - 0b70f5fc79b7bc2d1764d840bf7647deab3337a1 fix(NoStory): gate --prune.block-interval injection to no... by circle-github-action-bot <[internal]> - f377ecbc929ab9621c44e67da1ca335e3af52ab4 feat: report proposal latency when parts arr... by circle-github-action-bot <[internal]> - ab6c78d993aa2c630ffcbb31a7f4dda20e082e5b fix(NoStory): forward GITHUB_TOKEN to spammer docker buil... by circle-github-action-bot <[internal]> - 92cb941cbaedc6b01aa2427bf400de4cc4bc6b44 chore: public-repo audit triage ? suppressio... by circle-github-action-bot <[internal]> - 65833437a0758b5dea3fe1c73c4ff0aeeb4476a0 Chore: mark CL<->EL RPC transport as depreca... by circle-github-action-bot <[internal]> - 543d889aa4c749b4b1f2e2020ffa3b7ca7570dd6 fix(NoStory): poll persistent-peer connectivity in quake ... by circle-github-action-bot <[internal]> - 0c02ee96ca9a5580aebace75b68b46c692fb0a0d chore(NoStory): support release domain namespaces (#2645) by circle-github-action-bot <[internal]> - aa4b6dbf6ae8d6baf50257328d9bf9e83f9345c8 fix: reject selfdestructed block beneficiari... by circle-github-action-bot <[internal]> - a3faf467b376039e8b7efd8607b553aa7c73d5d2 test: SELFDESTRUCT FailClosed blocklist DBEr... by circle-github-action-bot <[internal]> - af0563a66081ea94ceb290803722f72a6c3d5cac fix(NoStory): keep state hook live across post-block writ... by circle-github-action-bot <[internal]> - 5463b3f707c7908fde14f2db1752cd139fe6e844 fix: stop Node and force-exit on EL IPC shut... by circle-github-action-bot <[internal]> - 097521960117d36ad238375903b0fee8193f3f08 feat: add gzip compression to CL `/metrics` ... by circle-github-action-bot <[internal]> - c17cd654f82d6b419dc1da866dd3ecf1623bb145 chore: reduce `--prune.block-interval` from ... by circle-github-action-bot <[internal]> - a2218a58035f7b4963ef3fb17a6b4332be1805a7 fix: reject non-canonical block hashes when ... by circle-github-action-bot <[internal]> - e7fb65c2de2de4a8646f4fa0611c7d21650a7f00 test: cover arc_ethereum_payload Osaka block... by circle-github-action-bot <[internal]> - 9f1eb23508e62d6b351e351a351ec85fe0a73189 feat: Support height ranges on consensus obs... by circle-github-action-bot <[internal]> - 02782fcb06c74f4c8cdedd699d5382cb07e9786f fix: validate tx size before denylist auth r... by circle-github-action-bot <[internal]> - 2a8812552cfef7d330c122629b2f0ec2bc1a196e ci: use merge-group checkout ref in smoke workflow (#2627) by circle-github-action-bot <[internal]> - 06049fccdc272ce48fbf702226377b865a7a3c54 refactor: compile execution e2e as single ta... by circle-github-action-bot <[internal]> - b1f9860cd20c1cdd902780d1297645c68b91e38c test: poll for stuckTx eviction to avoid tim... by circle-github-action-bot <[internal]> - 02c231fae62cc3cbb3c8cedd77b17047ab37bc23 test: add smoke test for evict_unincludable_... by circle-github-action-bot <[internal]> - 7594fd1bb17c84a2c4ded6ab7842e34383515eb8 fix: honor transaction-warm SELFDESTRUCT tar... by circle-github-action-bot <[internal]> - 6b8e90f235dc8fed2ee822a4dd1f348933e1c21b fix: evict permanently un-includable txs fro... by circle-github-action-bot <[internal]> - 42e16e85f7f18287924289127a434b20ab88c4e5 fix: increase CL timeout when querying chain... by circle-github-action-bot <[internal]> - 8702b5839408c120308fb873d89948a4c6d6cb79 fix(NoStory): give crash_and_restart extra timeout headro... by circle-github-action-bot <[internal]> - 8ee032a2a59304fc6aff7d3ec29225a8bf7c9a39 fix: guard restream against signatureless bl... by circle-github-action-bot <[internal]> - 49b0e93abdeac7a8b75a148854bc683fcdeb75e2 feat: add `--engine.share_sparse_trie_with_p... by circle-github-action-bot <[internal]> - 1461b693e270d52d4ce6bbe97965d76eb2b43e1a test: add e2e test for withdrawals payload r... by circle-github-action-bot <[internal]> - 66fa2adb4f02e9907afff0f9cb16dd8f163ec116 feat: python scripts to generate saturation ... by circle-github-action-bot <[internal]> - cc202d6619f8ed6d357ee5f8fe595ad8753c24f5 fix: reject unsupported withdrawals payloads... by circle-github-action-bot <[internal]> - 9c6399abb0da812777e1aff79aac72a9c1ed6e01 chore(NoStory): sync develop onto main (#2598) by circle-github-action-bot <[internal]> - c90a4450ce760cb216b09ac0c3e538ae787f4cec feat(NoStory): add consensus missed-round metric (main) (... by circle-github-action-bot <[internal]> - 899b612437b1277a978b27991b209a8acc21be64 chore(NoStory): cherry-pick #1352 and #2269 from develop ... by circle-github-action-bot <[internal]> - c4e591b3cea6d534ed04824d9bf5957e5f3e78a8 chore(NoStory): add private release orchestration (#2463) by circle-github-action-bot <[internal]> - 55f01331610be74dae36aaf2441b631e130d0374 ci(NoStory): bump remote-signer dev image to current ECR ... by circle-github-action-bot <[internal]> - c833791874111010d3859d400e91d06de90529ca fix: redact ZScaler infra comments from bloc... by circle-github-action-bot <[internal]> - 7658b8a33f4b0373758c5b9f0a9a0e96694549b4 ci(NoStory): port build-once + max-parallel to nightly ch... by circle-github-action-bot <[internal]> - 5d99fa7b4b2172a8e89f3d4d7125f50e2be84bd4 ci(NoStory): fix nightly random-manifests runner starvati... by circle-github-action-bot <[internal]> - 68ea1ae75db1b31a5d0fb2bf7a107b1a6c2f4f41 feat: charge delegatecall early-revert penal... by circle-github-action-bot <[internal]> - d26f9ef1a1dc12e708e6ba03ed8837c5bb1a1748 fix(NoStory): remediate cargo audit advisories (#2512) by circle-github-action-bot <[internal]> - 6210fc4dead75961fa3aa8676616f1c3b3dc3bfb chore(NoStory): update Malachite to `circlefin/malachite@... by circle-github-action-bot <[internal]> - 3bbe50280b9b17dd16ff1f52125017333b3ab3db feat: introduce Zero8 hardfork (dormant) (#2... by circle-github-action-bot <[internal]> - fcb501b8b1332bc31e90263ff7c33b8a5072bd17 fix: complete ArcRpcLayer pending-block filt... by circle-github-action-bot <[internal]> - 302caa2e7e8fe4d7123f8ef563deb98fa3f2cafa feat: accept hex block numbers in arc_getCertificate (#24... by circle-github-action-bot <[internal]> - e41047579cd220ec89fafc49b2af8217ae3868f9 doc: close spec and test gaps from public-re... by circle-github-action-bot <[internal]> - e9f80bbcafcc4bafed8f69e5973f4cebc61c1ec0 fix(NoStory): revise ADR-004 (#2377) by circle-github-action-bot <[internal]> - 8c98d6550b7cde7227f6e771217c7fae3dea02dd chore(NoStory): scope v0.7.2 Zero7 activation to testnet ... by circle-github-action-bot <[internal]> - 96fe12d20b34878c0c76fea4c8f858e557b284d4 fix: stop stale proposal streams from blocki... by circle-github-action-bot <[internal]> - 765a5c616657cc8ed6896ee5b750d9fdf8a0f3ef chore: redact internal references from publi... by circle-github-action-bot <[internal]> - d0d3f77633c5c0eaf4821035e07c1af43d983f95 chore(NoStory): activate Zero7 on devnet, testnet, mainne... by circle-github-action-bot <[internal]> - 5863e485b4d2a3145f4fa7664858f1a5a937a032 fix: preserve cold state for selfdestruct ch... by circle-github-action-bot <[internal]> - 60f8eb0bc20541e910e4cd0edc2b1defdbb91db0 fix(cchain-1841): by default disallow RPC-submissions of ... by circle-github-action-bot <[internal]> - 38d51243dbe3a84cc0a0101389e44fe2dc3de3b5 fix: default --rpc.gascap to 30M (#2248) by circle-github-action-bot <[internal]> - 79f2c3a5eabee8bda85c1e1db78a1c84cb92c5a0 feat: upgrade validator-registry for devnet/... by circle-github-action-bot <[internal]> - d7f029143f8c36cd543e05ef2f1ffd515d991fac audit: cap JSON-RPC batch size, default inva... by circle-github-action-bot <[internal]> - c58e2426fcc0dc4a47bf690d6f2e93e5949e9c44 chore(NoStory): bump Malachite to `8ee5d998` (#2206) by circle-github-action-bot <[internal]> - 181371e2e9ac17c36774b621717e96d69cec57fc fix(NoStory): add version info to spec test binary (#2222) by circle-github-action-bot <[internal]> - 42bc0df06c84d9b586fffd251e4270249cf640a3 fix: charge gas before storage I/O in precom... by circle-github-action-bot <[internal]> - fdada00b0105426e87fff70f9799aef2bd839186 chore(NoStory): cook snapshots in docker dependency layer... by circle-github-action-bot <[internal]> - a3005e2111e9c163e6042337d384b61cc8f01902 test(NoStory): stabilize per-validator fee accrual smoke ... by circle-github-action-bot <[internal]> - d7599099092f36c9220fd11616143b2c9674a8c1 fix(cchain-1866): fail closed in SELFDESTRUCT handler on ... by circle-github-action-bot <[internal]> - 6ecc47fb46c66d286436ed47a654b3366968e48e docs: add RPC provider node section to public... by circle-github-action-bot <[internal]> - 76a051f0f537f1f075d57c74f42305620a160e19 doc: sweep v0.7.1 CHANGELOG and BREAKING_CHA... by circle-github-action-bot <[internal]> - 60160bb1732fe95238383bf6a5d0869805981ac7 chore: import arc-node PR #64: docs: clean up README word... by circle-github-action-bot <[internal]> - 44eed3cf693b01951df1662671c7f18e090dede8 chore: import arc-node PR #69: minor refactor to use impl... by circle-github-action-bot <[internal]> - 01074a905e69604533e259464438a658291efd5c chore: publish mainnet genesis, drop cfg gat... by circle-github-action-bot <[internal]> - 250c5e7ded6a2a275806f43c5abc470d85143316 chore: Update docs for v0.7.1-rc2 (#2181) by circle-github-action-bot <[internal]> (And 403 more changes) GitOrigin-RevId: 5abb64c185d02dd1b3996f15c187020c98171f8d
- e89135b2b5b4830b8d9ed3d68f33dc73fe7ecfd3 fix: [CS-063] Reject block gas-limit overrid... by circle-github-action-bot <[internal]> - 58e59d83440a959c06842b1859ef5c775bd55867 fix: ignore stale journal entries when traci... by circle-github-action-bot <[internal]> - 07f563a631827d06bb8084c5cbfd05eaaa507625 chore: backport #3866 to release/0.8: doc: a... by circle-github-action-bot <[internal]> - 06737f19808ddef53935966ef1a29e1647e7e30a chore: backport #3860 to release/0.8: fix: r... by circle-github-action-bot <[internal]> - 8fc3edaa046197df73313bafbb641e56bf604e23 chore(NoStory): update Malachite to v0.8.2 (#3830) by circle-github-action-bot <[internal]> - 671b4ecfba6a3b6ce336ba535c5025b6ec63e1e0 chore: backport #3801 to release/0.8: doc: d... by circle-github-action-bot <[internal]> - b6ec5732eec4658fc70b0ff269789449db703042 chore: backport #3799 to release/0.8: fix(NoStory): repor... by circle-github-action-bot <[internal]> - e61f905558f515ab5b0118bcc28355ac0ee34df1 chore: backport #3805 to release/0.8: fix: a... by circle-github-action-bot <[internal]> - d413cbd005048259a6d33ef1a5d869954ee8117e backport PR #3790 backport for 0.8.2-rc (#37... by circle-github-action-bot <[internal]> - 60577fe9d5531fcef95acd8bd6979c79832be9b1 chore: backport #3705 and #3706 to release/0.8: PQ borrow... by circle-github-action-bot <[internal]> - c6c7a9f1aafb08ee4de960e28ca42b59adf90838 chore: backport #3761 to release/0.8: feat: ... by circle-github-action-bot <[internal]> - 5d97d005ab23821940973ff4408b07d5ebe01b40 chore: backport #3539 to release/0.8: feat: ... by circle-github-action-bot <[internal]> - e49a456c0dcdd2f41bfc43b20c3c5a18f82e5492 chore: backport #3778 to release/0.8: fix: r... by circle-github-action-bot <[internal]> - ec71702519421577c95a92e91aa9ff06da110fe9 fix(NoStory): bump quinn-proto and rustls on release/0.8 ... by circle-github-action-bot <[internal]> - c01f6aa754392a175540bc54e6a523455ba2ba44 chore: backport #3675 to release/0.8: fix: b... by circle-github-action-bot <[internal]> - b8847ab46909ec2256bfec5c5a009fd6dc130e31 chore: backport #3699 to release/0.8: fix: s... by circle-github-action-bot <[internal]> - 6e2ec90a3c0ae106e2e4a05ed61f1e3b59493445 feat(NoStory): tune value-sync inbound request limits (#3... by circle-github-action-bot <[internal]> - e95836e58d270d75f27109948e69378061f72886 chore: use public Malachite v0.8.1 (#3692) by circle-github-action-bot <[internal]> - 25ed91079825cb64d1620e3200d4cacf08cdf370 chore: backport #3315 to release/0.8: fix(NoStory): requi... by circle-github-action-bot <[internal]> - b0044b25ef294e46f8db1eee9516fe18311f8bf7 chore: backport #3429 to release/0.8: fix: t... by circle-github-action-bot <[internal]> - b37dcac023795ca8e5aa8974e0232d2b2d3c2fc9 chore: backport #3504 to release/0.8: fix: a... by circle-github-action-bot <[internal]> - a8b00d1e0a5c399ca89a40b990023fccacd03e59 chore: backport #3420 to release/0.8: fix: d... by circle-github-action-bot <[internal]> - 05fc23e89431a9eef87c33b3810ad9dee965f8ae chore: backport #3418 to release/0.8: fix: f... by circle-github-action-bot <[internal]> - ce7010ef1e6c10413e5d53021f74299dffedf300 chore: backport #3431 to release/0.8: fix: d... by circle-github-action-bot <[internal]> - d5f463656a7eea0ebbdcada320586c2767b9469b chore: backport #3473 to release/0.8: fix: f... by circle-github-action-bot <[internal]> - d276520970904059f6a3e68e3cd91d12a20e1d0a chore: backport #3495 to release/0.8: fix: t... by circle-github-action-bot <[internal]> - 1489929a24ff806fba7ea1a992897bbdd93bdb13 chore(NoStory): update Malachite to v0.8.1-rc.1 (#3580) by circle-github-action-bot <[internal]> - 959d9ab3bd82946a4463f15ddade019e0e69cd7f chore(NoStory): backport post-v0.8.0 fixes to release/0.8... by circle-github-action-bot <[internal]> - d091c0acf4585167985ac3ac02058bea47f83815 chore: backport #3359 to release/0.8: audit:... by circle-github-action-bot <[internal]> - 742a4f816a9bdf2e41fa55ff2e81295eed28d423 chore: backport #3025 to release/0.8: fix: a... by circle-github-action-bot <[internal]> - 953c91b559e0f557c23f9a8052a0e9ca28299695 chore: backport #3554 to release/0.8: fix: r... by circle-github-action-bot <[internal]> - 4d1330b5ed9794362c96eb19930b924391c2cc8e chore: backport #3536 to release/0.8: fix(NoStory): remed... by circle-github-action-bot <[internal]> - 24f199a1d0a4f8a4d4dcf6eb455354310b7bcf6c chore: backport #2397 to release/0.8: feat([internal], C... by circle-github-action-bot <[internal]> - 0d7fbb267eeec634dcef0ae340558e78238a5b99 chore: backport #3466 to release/0.8: fix: k... by circle-github-action-bot <[internal]> - 1f42b42971d2abe32afe51d7cedc9f8f0d6465cb chore: backport #3448, #3111, and #3511 to release/0.8: r... by circle-github-action-bot <[internal]> - 43c7b15b41902a029990d75de7136f91e21e365b chore: backport #3485 to release/0.8: fix: c... by circle-github-action-bot <[internal]> - 689ea43ab7be8183193e57b1fab23648e4b096d7 chore: backport #3354 to release/0.8: [internal]: [CL] C... by circle-github-action-bot <[internal]> - 474dbd6e78bdc124164156bfc176803ef023caef chore: backport #3478 to release/0.8: doc: d... by circle-github-action-bot <[internal]> - 904ef9b4c14cca0d9263aa0e0e57d175cf16688b chore: backport #3453 to release/0.8: fix: f... by circle-github-action-bot <[internal]> - 9a0986a40eab172542a47f58c1f5abe7cd01e298 chore: backport #3465 to release/0.8: fix: r... by circle-github-action-bot <[internal]> - 24e5b7370eb84d1214fdcb11e23fe4f80436aa42 chore: backport #3043 to release/0.8: doc: c... by circle-github-action-bot <[internal]> - e268797a6f5b0f98b77475201603691e267c8da8 backport/audit: CS-ARC-EXEC-V08-02 extract r... by circle-github-action-bot <[internal]> - 291f49160256365c200fc573d9cd95af25c1b511 chore: backport #3180 to release/0.8: fix: a... by circle-github-action-bot <[internal]> - 7d84f51499dff032b1a99a6d6e8fe6d9b62d8623 chore: backport #2237 to release/0.8: feat: ... by circle-github-action-bot <[internal]> - 383faff1a30d2f8b43f38887b2649effc0e9065f chore: backport #3311 to release/0.8: fix(NoStory): enfor... by circle-github-action-bot <[internal]> - 5abb64c185d02dd1b3996f15c187020c98171f8d chore(NoStory): update Malachite to v0.8.0 (#3275) by circle-github-action-bot <[internal]> - 4a856e26963f07b6cdc02053b35751fd131f6dd4 chore: backport `arc-snapshots` auto-detects V2 snapshots... by circle-github-action-bot <[internal]> - c671b663b21d227e6c3b774ecde1da6f91fe8632 chore: backport #3262 to release/0.8: fix(NoStory): set t... by circle-github-action-bot <[internal]> - 3a3322c5982f54f7435f0d6b465fcb83b59bad75 chore(TECHOPS-25939): replace arc.network with arc.io (#3... by circle-github-action-bot <[internal]> - 25d24471a226b95afcb77f89700e944b9fd24734 chore: backport #3233 to release/0.8: fix(NoStory): set t... by circle-github-action-bot <[internal]> - 549fba21bba23c9d8b09266b1bf26ab55277edba chore: backport #3181 to release/0.8: fix: m... by circle-github-action-bot <[internal]> - aea15c2627b1eb51ac8d4d67ad93af4f14bca11b chore: backport #3220 to release/0.8: fix(NoStory): updat... by circle-github-action-bot <[internal]> - e6027bb01916f3857d427a43d6bae73dfe99c4ff chore(deps): Update Malachite to v0.8.0-rc.3 (#3230) by circle-github-action-bot <[internal]> - ac8478c3dd588a0196df530501e4746bef0acdce fix: handle precompile fatal error (#3225) by circle-github-action-bot <[internal]> - 3765728e923b852abd9e9229c4411420439308cc chore: backport #3195 to release/0.8: fix: r... by circle-github-action-bot <[internal]> - fb9b979e49fa38fc617c660228dc7ea28aeb0de1 chore: backport #3190 to release/0.8: fix: r... by circle-github-action-bot <[internal]> - cef2a2c1b20f8c1128bfd9825483a1818546bced chore: backport #3160 to release/0.8: audit[[internal]]:... by circle-github-action-bot <[internal]> - 75d3b49b5c22354a0b17fdc852838205a5b41f3d chore: backport #3169 to `release/0.8` fix: ... by circle-github-action-bot <[internal]> - 502100089d837a8f91d2ee7f4d8a8253bd952b94 chore: backport #3119 to release/0.8: fix: s... by circle-github-action-bot <[internal]> - 3de27a3b1aee9e405dc352fe8272ad004e3a9d8c chore: backport #3118 to release/0.8: fix: c... by circle-github-action-bot <[internal]> - c7361679f11686cde5590a772773abccae575cdb fix(NoStory): update h2 to 0.4.16 on release/0.8 (#3158) by circle-github-action-bot <[internal]> - 564a7ce801e5b5b98d9d1e4a7c8f95138d85e30f chore: backport #3097 to release/0.8: fix: b... by circle-github-action-bot <[internal]> - 532204a517b7768c0311ce53e22efb8066b52543 feat: `arc-snapshots` supports reth V2 manif... by circle-github-action-bot <[internal]> - 2cf8d4fd3f3ee434e1a28672cdb6da9d3501f0df fix(NoStory): update ruint to 1.20.0 on release/0.8 (#3128) by circle-github-action-bot <[internal]> - 660e22dc7f413128e4fd87daf4e7ffc63aeb5c30 chore: backport #3056 to release/0.8: feat(NoStory): drop... by circle-github-action-bot <[internal]> - 132310fef7fd05f69215815ccaaf183e0d048880 chore: backport #2884 to release/0.8: doc(NoStory): updat... by circle-github-action-bot <[internal]> - 54b40db3c0ea4967f6f023059178206e1c433226 chore: backport #2951 to release/0.8: chore(NoStory): upd... by circle-github-action-bot <[internal]> - b4c85108574f1eae48e0ae465842881f21205be5 chore(deps): Update Malachite to v0.8.0-rc.1 (#2911) by circle-github-action-bot <[internal]> - f3b8ade8d068dca97303dad71ea5a2438822f7b3 fix(NoStory): backport axios override to release/0.8 (#28... by circle-github-action-bot <[internal]> - 1ec5b8e42adc549f0009f247fbfec5f9e776af79 chore: backport #2646 to release/0.8: feat: ... by circle-github-action-bot <[internal]> - 2b2795cd970d1bb395912c40d92d0fb6276a13e2 chore: backport #2509 to release/0.8: doc Ru... by circle-github-action-bot <[internal]> - 69994dd44bbc8b098ec485e201cbc4df72b7023d chore: backport #2774 to release/0.8: chore(NoStory): upd... by circle-github-action-bot <[internal]> - b54f406af3a22f496274b224bcff4e24b23bdbd1 refactor: improve execution e2e test readabi... by circle-github-action-bot <[internal]> - 99d37dc5cacf7f98785858de16bc9d470a36120f chore: redact internal testnet topology from... by circle-github-action-bot <[internal]> - e6409ed31ce103d77ca5460d1ffbc23a480a7ea4 feat: start mixed-version Quake networks fro... by circle-github-action-bot <[internal]> - 77c898c7b4af0cca7c1197a494c96fd15ed9b649 gate EIP-161 empty-account deletion behind Zero8 (#2687) by circle-github-action-bot <[internal]> - ad07d11c05ee1fcc1f5d574b76b95d42aec8234b chore(NoStory): add cargo sort --workspace to make fmt ta... by circle-github-action-bot <[internal]> - 3d694f16af6734c71e2a80c69680ca3c950840e8 refactor(NoStory): extract SLH-DSA precompile into shared... by circle-github-action-bot <[internal]> - 0b70f5fc79b7bc2d1764d840bf7647deab3337a1 fix(NoStory): gate --prune.block-interval injection to no... by circle-github-action-bot <[internal]> - f377ecbc929ab9621c44e67da1ca335e3af52ab4 feat: report proposal latency when parts arr... by circle-github-action-bot <[internal]> - ab6c78d993aa2c630ffcbb31a7f4dda20e082e5b fix(NoStory): forward GITHUB_TOKEN to spammer docker buil... by circle-github-action-bot <[internal]> - 92cb941cbaedc6b01aa2427bf400de4cc4bc6b44 chore: public-repo audit triage ? suppressio... by circle-github-action-bot <[internal]> - 65833437a0758b5dea3fe1c73c4ff0aeeb4476a0 Chore: mark CL<->EL RPC transport as depreca... by circle-github-action-bot <[internal]> - 543d889aa4c749b4b1f2e2020ffa3b7ca7570dd6 fix(NoStory): poll persistent-peer connectivity in quake ... by circle-github-action-bot <[internal]> - 0c02ee96ca9a5580aebace75b68b46c692fb0a0d chore(NoStory): support release domain namespaces (#2645) by circle-github-action-bot <[internal]> - aa4b6dbf6ae8d6baf50257328d9bf9e83f9345c8 fix: reject selfdestructed block beneficiari... by circle-github-action-bot <[internal]> - a3faf467b376039e8b7efd8607b553aa7c73d5d2 test: SELFDESTRUCT FailClosed blocklist DBEr... by circle-github-action-bot <[internal]> - af0563a66081ea94ceb290803722f72a6c3d5cac fix(NoStory): keep state hook live across post-block writ... by circle-github-action-bot <[internal]> - 5463b3f707c7908fde14f2db1752cd139fe6e844 fix: stop Node and force-exit on EL IPC shut... by circle-github-action-bot <[internal]> - 097521960117d36ad238375903b0fee8193f3f08 feat: add gzip compression to CL `/metrics` ... by circle-github-action-bot <[internal]> - c17cd654f82d6b419dc1da866dd3ecf1623bb145 chore: reduce `--prune.block-interval` from ... by circle-github-action-bot <[internal]> - a2218a58035f7b4963ef3fb17a6b4332be1805a7 fix: reject non-canonical block hashes when ... by circle-github-action-bot <[internal]> - e7fb65c2de2de4a8646f4fa0611c7d21650a7f00 test: cover arc_ethereum_payload Osaka block... by circle-github-action-bot <[internal]> - 9f1eb23508e62d6b351e351a351ec85fe0a73189 feat: Support height ranges on consensus obs... by circle-github-action-bot <[internal]> - 02782fcb06c74f4c8cdedd699d5382cb07e9786f fix: validate tx size before denylist auth r... by circle-github-action-bot <[internal]> - 2a8812552cfef7d330c122629b2f0ec2bc1a196e ci: use merge-group checkout ref in smoke workflow (#2627) by circle-github-action-bot <[internal]> - 06049fccdc272ce48fbf702226377b865a7a3c54 refactor: compile execution e2e as single ta... by circle-github-action-bot <[internal]> - b1f9860cd20c1cdd902780d1297645c68b91e38c test: poll for stuckTx eviction to avoid tim... by circle-github-action-bot <[internal]> - 02c231fae62cc3cbb3c8cedd77b17047ab37bc23 test: add smoke test for evict_unincludable_... by circle-github-action-bot <[internal]> - 7594fd1bb17c84a2c4ded6ab7842e34383515eb8 fix: honor transaction-warm SELFDESTRUCT tar... by circle-github-action-bot <[internal]> (And 448 more changes) GitOrigin-RevId: e89135b2b5b4830b8d9ed3d68f33dc73fe7ecfd3



Summary
This PR adds a practical monitoring guide for operators running a single Arc
execution layer + consensus layer on one Ubuntu host.
It documents:
Scope
This PR intentionally stays focused on a single-host operator setup and does not
attempt to cover multi-node or production observability architectures.
Related docs change
This PR also adds a reference from
docs/running-an-arc-node.mdto the newdocs/monitoring.mdguide.Notes
I kept the scope aligned with the feedback in the discussion:
docs/monitoring.md