From 943fc73ca079f7da97f1f5ba4de4055b88049879 Mon Sep 17 00:00:00 2001 From: sharken Date: Thu, 9 Jul 2026 11:56:47 +0300 Subject: [PATCH 1/4] docs: update Arc Testnet version table to v0.7.2 --- docs/installation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/installation.md b/docs/installation.md index 4cd389c..c1379c5 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -15,7 +15,7 @@ Consult the table below to confirm which version to run for each network. | Network | Version | |-------------|---------| -| Arc Testnet | v0.6.0 | +| Arc Testnet | v0.7.2 | ## Pre-built Binary @@ -61,7 +61,7 @@ source "$ARC_HOME/env" To install a specific version, run `arcup` with `--install`: ```sh -arcup --install v0.6.0 +arcup --install v0.7.2 ``` Next, verify that the three Arc binaries are installed: From 15adf5fa41a4be0e0be4e9e6a1e8f1e64dc23c8b Mon Sep 17 00:00:00 2001 From: sharken Date: Sun, 12 Jul 2026 13:09:27 +0300 Subject: [PATCH 2/4] docs: add breaking changes callout for DApp developers --- docs/installation.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/installation.md b/docs/installation.md index c1379c5..f1c55d4 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -17,6 +17,22 @@ Consult the table below to confirm which version to run for each network. |-------------|---------| | Arc Testnet | v0.7.2 | + +> [!IMPORTANT] +> **Breaking changes for DApp developers.** Upgrading your target node to v0.7.2 affects +> applications, not just node operators: +> +> - `eth_call` / `eth_estimateGas` gas cap default lowered from 50M to 30M. Calls that +> need more than 30M gas fail unless the node raises `--rpc.gascap`. +> - JSON-RPC batch requests are capped at 100 entries by default. Oversized batches are +> rejected with error `-32600` before any entry runs. Clients with a large query +> fan-out (e.g. viem's default batch transport) should stay under the cap. +> - Precompile gas accounting changed across v0.7.x (EIP-2929 warm/cold pricing on +> precompile account loads in v0.7.0, gas charging order in v0.7.2). Re-estimate gas +> against an updated node instead of reusing cached or hardcoded values. +> +> See [BREAKING_CHANGES.md](../BREAKING_CHANGES.md#v072) for details. + ## Pre-built Binary This repository includes `arcup`, a script that installs Arc node binaries From 94f3b0308c052acc46801f6e11d4cf5c5dec9fd8 Mon Sep 17 00:00:00 2001 From: sharken Date: Sun, 12 Jul 2026 20:30:19 +0300 Subject: [PATCH 3/4] docs: clarify gas cap is operator-side and make batch note client-agnostic --- docs/installation.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/installation.md b/docs/installation.md index f1c55d4..a793cd4 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -22,11 +22,12 @@ Consult the table below to confirm which version to run for each network. > **Breaking changes for DApp developers.** Upgrading your target node to v0.7.2 affects > applications, not just node operators: > -> - `eth_call` / `eth_estimateGas` gas cap default lowered from 50M to 30M. Calls that -> need more than 30M gas fail unless the node raises `--rpc.gascap`. +> - `eth_call` / `eth_estimateGas` gas cap default lowered from 50M to 30M. Calls or +> simulations that previously relied on the higher cap will fail. Node operators can +> raise the limit with `--rpc.gascap`; DApps should optimize calls to stay within 30M. > - JSON-RPC batch requests are capped at 100 entries by default. Oversized batches are -> rejected with error `-32600` before any entry runs. Clients with a large query -> fan-out (e.g. viem's default batch transport) should stay under the cap. +> rejected with error `-32600` before any entry runs. Clients with JSON-RPC batching +> enabled should keep batch size at or under 100. > - Precompile gas accounting changed across v0.7.x (EIP-2929 warm/cold pricing on > precompile account loads in v0.7.0, gas charging order in v0.7.2). Re-estimate gas > against an updated node instead of reusing cached or hardcoded values. From 661955e7882c8a6242d684874c89d5eaaa77003d Mon Sep 17 00:00:00 2001 From: sharken Date: Wed, 22 Jul 2026 11:53:07 +0300 Subject: [PATCH 4/4] docs: bump documented node version to v0.7.3 --- docs/installation.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/installation.md b/docs/installation.md index a793cd4..b60eba3 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -15,11 +15,11 @@ Consult the table below to confirm which version to run for each network. | Network | Version | |-------------|---------| -| Arc Testnet | v0.7.2 | +| Arc Testnet | v0.7.3 | > [!IMPORTANT] -> **Breaking changes for DApp developers.** Upgrading your target node to v0.7.2 affects +> **Breaking changes for DApp developers.** Upgrading your target node from v0.6.0 to v0.7.3 affects > applications, not just node operators: > > - `eth_call` / `eth_estimateGas` gas cap default lowered from 50M to 30M. Calls or @@ -78,7 +78,7 @@ source "$ARC_HOME/env" To install a specific version, run `arcup` with `--install`: ```sh -arcup --install v0.7.2 +arcup --install v0.7.3 ``` Next, verify that the three Arc binaries are installed: