Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 2 additions & 23 deletions CONFIG.md
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ For example, suppose RPC returns block 100 as the latest finalized. In that case
With `EnforceRepeatableRead = true,` RPC is considered healthy only if its most recent finalized block is larger or equal to the highest finalized block observed by the CL Node minus `FinalizedBlockOffset.`
Higher values of `FinalizedBlockOffset` with `EnforceRepeatableRead = true` reduce the number of false `FinalizedBlockOutOfSync` declarations on healthy RPCs that are slightly lagging behind due to network delays.
This may increase the number of healthy RPCs and reduce the probability that the CL Node will not have any healthy alternatives to the active RPC.
CAUTION: Setting this to values higher than 0 may delay transaction creation in products (e.g., CCIP, Automation) that base their decision on finalized on-chain events.
CAUTION: Setting this to values higher than 0 may delay transaction creation in products (e.g., CCIP) that base their decision on finalized on-chain events.
PoS chains with `FinalityTagEnabled=true` and batched (epochs) blocks finalization (e.g., Ethereum Mainnet) must be treated with special care as a minor increase in the `FinalizedBlockOffset` may lead to significant delays.
For example, let's say that `FinalizedBlockOffset = 1` and blocks are finalized in batches of 32.
The latest finalized block on chain is 64, so block 63 is the latest finalized for CL Node.
Expand Down Expand Up @@ -558,7 +558,7 @@ Mode = 'FixedPrice'
LimitDefault = 500_000 # Default
```
LimitDefault sets default gas limit for outgoing transactions. This should not need to be changed in most cases.
Some job types, such as Keeper jobs, might set their own gas limit unrelated to this value.
Some job types, might set their own gas limit unrelated to this value.

### LimitMax
```toml
Expand Down Expand Up @@ -665,7 +665,6 @@ In EIP-1559 mode, the following changes occur to how configuration works:
- `FixedPriceEstimator` will use `GasFeeCapDefault` instaed of `GasPriceDefault` for the fee cap
- `PriceMin` is ignored for new transactions and `GasTipCapMinimum` is used instead (default 0)
- `PriceMax` still represents that absolute upper limit that Chainlink will ever spend (total) on a single tx
- `Keeper.GasTipCapBufferPercent` is ignored in EIP-1559 mode and `Keeper.GasTipCapBufferPercent` is used instead

### FeeCapDefault
```toml
Expand Down Expand Up @@ -724,7 +723,6 @@ OCR2 = 100_000 # Example
DR = 100_000 # Example
VRF = 100_000 # Example
FM = 100_000 # Example
Keeper = 100_000 # Example
```


Expand Down Expand Up @@ -758,12 +756,6 @@ FM = 100_000 # Example
```
FM overrides LimitDefault for Flux Monitor jobs.

### Keeper
```toml
Keeper = 100_000 # Example
```
Keeper overrides LimitDefault for Keeper jobs.

## GasEstimator.BlockHistory
```toml
[GasEstimator.BlockHistory]
Expand Down Expand Up @@ -1343,19 +1335,6 @@ IsLoadBalancedRPC indicates whether the http/ws url above has multiple rpc's beh
If true, we should try reconnecting to the node even when its the only node in the Nodes list.
If false and its the only node in the nodes list, we will mark it alive even when its out of sync, because it might still be able to send txs.

## OCR2.Automation
```toml
[OCR2.Automation]
GasLimit = 5400000 # Default
```


### GasLimit
```toml
GasLimit = 5400000 # Default
```
GasLimit controls the gas limit for transmit transactions from ocr2automation job.

## Workflow
```toml
[Workflow]
Expand Down
3 changes: 0 additions & 3 deletions go.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ flowchart LR

chain-selectors
click chain-selectors href "https://github.com/smartcontractkit/chain-selectors"
chainlink-automation --> chainlink-common
click chainlink-automation href "https://github.com/smartcontractkit/chainlink-automation"
chainlink-common --> chainlink-common/pkg/chipingress
chainlink-common --> chainlink-protos/billing/go
chainlink-common --> chainlink-protos/cre/go
Expand All @@ -28,7 +26,6 @@ flowchart LR
chainlink-data-streams --> chainlink-common/keystore
chainlink-data-streams --> chainlink-evm/gethwrappers
click chainlink-data-streams href "https://github.com/smartcontractkit/chainlink-data-streams"
chainlink-evm --> chainlink-automation
chainlink-evm --> chainlink-data-streams
chainlink-evm --> chainlink-framework/capabilities
chainlink-evm --> chainlink-framework/chains
Expand Down
3 changes: 0 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ module github.com/smartcontractkit/chainlink-evm
go 1.26.6

require (
github.com/avast/retry-go/v4 v4.7.0
github.com/ethereum/go-ethereum v1.17.3
github.com/fbsobreira/gotron-sdk v0.0.0-20250403083053-2943ce8c759b
github.com/fxamacker/cbor/v2 v2.9.2
Expand All @@ -20,7 +19,6 @@ require (
github.com/lib/pq v1.12.3
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4
github.com/onsi/gomega v1.38.2
github.com/patrickmn/go-cache v2.1.0+incompatible
github.com/pelletier/go-toml v1.9.5
github.com/pelletier/go-toml/v2 v2.3.1
github.com/pkg/errors v0.9.1
Expand All @@ -29,7 +27,6 @@ require (
github.com/prometheus/common v0.67.5
github.com/shopspring/decimal v1.4.0
github.com/smartcontractkit/chain-selectors v1.0.100
github.com/smartcontractkit/chainlink-automation v0.8.1
github.com/smartcontractkit/chainlink-common v0.11.2-0.20260729194708-6738a99f5706
github.com/smartcontractkit/chainlink-common/keystore v1.3.0
github.com/smartcontractkit/chainlink-data-streams v1.1.0
Expand Down
6 changes: 0 additions & 6 deletions go.sum

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

118 changes: 0 additions & 118 deletions pkg/automation/cbor/cbor.go

This file was deleted.

Loading
Loading