From 9ba6efb21057b8c7c4ffec86808918d108b2f8e5 Mon Sep 17 00:00:00 2001 From: Jordan Krage Date: Wed, 31 Aug 2022 12:03:57 -0500 Subject: [PATCH 1/3] Update evm-performance-configuration.md --- docs/chainlink-nodes/evm-performance-configuration.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/chainlink-nodes/evm-performance-configuration.md b/docs/chainlink-nodes/evm-performance-configuration.md index a46a86eee2c..36d7115d444 100644 --- a/docs/chainlink-nodes/evm-performance-configuration.md +++ b/docs/chainlink-nodes/evm-performance-configuration.md @@ -195,6 +195,9 @@ The recommended way to scale is to use more keys rather than increasing throughp By default, go-ethereum rejects transactions that exceed its built-in RPC gas or txfee caps. Chainlink nodes fatally error transactions if this happens. If you ever exceed the caps, your node will miss transactions. Disable the default RPC gas and txfee caps on your ETH node in the config using the TOML snippet shown below, or by running go-ethereum with the command line arguments: `--rpc.gascap=0 --rpc.txfeecap=0`. +
:warning: Arbitrum Differences +`--node.rpc.gas-cap 0 --node.rpc.tx-fee-cap 0` +
```text [Eth] From 7def7b0688586a4bc3cb96025502c3b008b7363f Mon Sep 17 00:00:00 2001 From: Jordan Krage Date: Wed, 31 Aug 2022 13:39:31 -0500 Subject: [PATCH 2/3] Update evm-performance-configuration.md --- docs/chainlink-nodes/evm-performance-configuration.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/chainlink-nodes/evm-performance-configuration.md b/docs/chainlink-nodes/evm-performance-configuration.md index 36d7115d444..65d56fafe10 100644 --- a/docs/chainlink-nodes/evm-performance-configuration.md +++ b/docs/chainlink-nodes/evm-performance-configuration.md @@ -195,9 +195,6 @@ The recommended way to scale is to use more keys rather than increasing throughp By default, go-ethereum rejects transactions that exceed its built-in RPC gas or txfee caps. Chainlink nodes fatally error transactions if this happens. If you ever exceed the caps, your node will miss transactions. Disable the default RPC gas and txfee caps on your ETH node in the config using the TOML snippet shown below, or by running go-ethereum with the command line arguments: `--rpc.gascap=0 --rpc.txfeecap=0`. -
:warning: Arbitrum Differences -`--node.rpc.gas-cap 0 --node.rpc.tx-fee-cap 0` -
```text [Eth] @@ -205,6 +202,13 @@ RPCGasCap = 0 RPCTxFeeCap = 0.0 ``` +### *Arbitrum Differences + +Arbitrum Nitro runs a fork of go-ethereum internally, but the original flags are not valid. These modified flags are equivalent: + +`--node.rpc.gas-cap 0 --node.rpc.tx-fee-cap 0` + + ## Adjusting minimum outgoing confirmations for high throughput jobs `ethtx` tasks have a `minConfirmations` label that can be adjusted. You can get a minor performance boost if you set this label to `0`. Use this if you do not need to wait for confirmations on your `ethtx` tasks. For example, if you don't need the receipt or don’t care about failing the task if the transaction reverts on-chain, you can set `minConfirmations` to `0`. From 3a46f3a4cd3db778c0f683000cc4e61ed217688e Mon Sep 17 00:00:00 2001 From: Dwight Lyle Date: Fri, 2 Sep 2022 12:11:51 -0700 Subject: [PATCH 3/3] Update docs/chainlink-nodes/evm-performance-configuration.md --- docs/chainlink-nodes/evm-performance-configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/chainlink-nodes/evm-performance-configuration.md b/docs/chainlink-nodes/evm-performance-configuration.md index 65d56fafe10..ef7346010c8 100644 --- a/docs/chainlink-nodes/evm-performance-configuration.md +++ b/docs/chainlink-nodes/evm-performance-configuration.md @@ -202,7 +202,7 @@ RPCGasCap = 0 RPCTxFeeCap = 0.0 ``` -### *Arbitrum Differences +### Arbitrum differences Arbitrum Nitro runs a fork of go-ethereum internally, but the original flags are not valid. These modified flags are equivalent: