Skip to content
This repository was archived by the owner on Mar 14, 2025. It is now read-only.

Commit 2cebdd7

Browse files
authored
Merge branch 'ccip-develop' into zksync-update-instructions
2 parents 7943db8 + ecc1fb0 commit 2cebdd7

33 files changed

+761
-66
lines changed

.changeset/chilled-plants-clap.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"chainlink": patch
3+
---
4+
5+
The findBroadcastedAttempts in detectStuckTransactionsHeuristic can returns uninitialized struct that potentially cause nil pointer error. Changed the return type of findBroadcastedAttempts to be pointers and added nil pointer check. #bugfix

.changeset/clever-knives-tap.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"chainlink": patch
3+
---
4+
5+
#added Sei config and error mapping

.changeset/orange-humans-laugh.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"chainlink": minor
3+
---
4+
5+
Support Zircuit fraud transactions detection and zk overflow detection #added

.github/workflows/client-compatibility-tests.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
name: Client Compatibility Tests
22
on:
3-
schedule:
4-
- cron: "30 5 * * TUE,FRI" # Run every Tuesday and Friday at midnight + 30min EST
5-
push:
6-
tags:
7-
- "*"
8-
merge_group:
9-
pull_request:
3+
# schedule:
4+
# - cron: "30 5 * * TUE,FRI" # Run every Tuesday and Friday at midnight + 30min EST
5+
# push:
6+
# tags:
7+
# - "*"
8+
# merge_group:
9+
# pull_request:
1010
workflow_dispatch:
1111
inputs:
1212
chainlinkVersion:
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
ChainID = '177'
2+
ChainType = 'optimismBedrock'
3+
FinalityTagEnabled = true
4+
5+
[GasEstimator]
6+
PriceMax = '1000 gwei'
7+
LimitDefault = 8000000
8+
FeeCapDefault = '1000 gwei'
9+
10+
[NodePool]
11+
PollFailureThreshold = 2
12+
PollInterval = '8s'
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
ChainID = '133'
2+
ChainType = 'optimismBedrock'
3+
FinalityTagEnabled = true
4+
5+
[GasEstimator]
6+
PriceMax = '1000 gwei'
7+
LimitDefault = 8000000
8+
FeeCapDefault = '1000 gwei'
9+
10+
[NodePool]
11+
PollFailureThreshold = 2
12+
PollInterval = '8s'

ccip/config/evm/Sei_Mainnet.toml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
ChainID = '1329'
2+
ChainType = 'sei'
3+
# finality_depth: instant
4+
FinalityDepth = 10
5+
# block_time: ~0.4s, adding 1 second buffer
6+
LogPollInterval = '2s'
7+
# finality_depth * block_time / 60 secs = ~0.8 min (finality time)
8+
NoNewFinalizedHeadsThreshold = '5m'
9+
# "RPC node returned multiple missing blocks on query for block numbers [31592085 31592084] even though the WS subscription already sent us these blocks. It might help to increase EVM.RPCBlockQueryDelay (currently 1)"
10+
RPCBlockQueryDelay = 5
11+
12+
[GasEstimator]
13+
EIP1559DynamicFees = false
14+
Mode = 'BlockHistory'
15+
PriceMax = '3000 gwei' # recommended by ds&a
16+
17+
[GasEstimator.BlockHistory]
18+
BlockHistorySize = 200
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
ChainID = '1328'
2+
ChainType = 'sei'
3+
# finality_depth: instant
4+
FinalityDepth = 10
5+
# block_time: ~0.4s, adding 1 second buffer
6+
LogPollInterval = '2s'
7+
# finality_depth * block_time / 60 secs = ~0.8 min (finality time)
8+
NoNewFinalizedHeadsThreshold = '5m'
9+
# "RPC node returned multiple missing blocks on query for block numbers [31592085 31592084] even though the WS subscription already sent us these blocks. It might help to increase EVM.RPCBlockQueryDelay (currently 1)"
10+
RPCBlockQueryDelay = 5
11+
12+
[GasEstimator]
13+
EIP1559DynamicFees = false
14+
Mode = 'BlockHistory'
15+
PriceMax = '3000 gwei' # recommended by ds&a
16+
17+
[GasEstimator.BlockHistory]
18+
BlockHistorySize = 200

ccip/config/evm/Sonic_Mainnet.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
ChainId = '146'
2+
FinalityDepth = 10
3+
FinalityTagEnabled = false
4+
LogPollInterval = "1s" #1s block rate
5+
MinIncomingConfirmations = 5
6+
RPCBlockQueryDelay = 10
7+
RPCDefaultBatchSize = 100
8+
9+
[GasEstimator]
10+
Mode = 'FeeHistory'
11+
EIP1559DynamicFees = true
12+
BumpPercent = 10
13+
LimitDefault = 8000000 # default ccip value
14+
15+
[GasEstimator.FeeHistory]
16+
CacheTimeout = '2s'
17+
18+
[GasEstimator.BlockHistory]
19+
BlockHistorySize = 100
20+
21+
[HeadTracker]
22+
HistoryDepth = 50
23+
24+
[NodePool]
25+
SyncThreshold = 10
26+
27+
[Transactions]
28+
MaxQueued = 500

ccip/config/evm/Sonic_Testnet.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
ChainId = '57054'
2+
FinalityDepth = 10
3+
FinalityTagEnabled = false
4+
LogPollInterval = "1s" #1s block rate
5+
MinIncomingConfirmations = 5
6+
RPCBlockQueryDelay = 10
7+
RPCDefaultBatchSize = 100
8+
9+
[GasEstimator]
10+
Mode = 'FeeHistory'
11+
EIP1559DynamicFees = true
12+
BumpPercent = 10
13+
LimitDefault = 8000000 # default ccip value
14+
15+
[GasEstimator.FeeHistory]
16+
CacheTimeout = '2s'
17+
18+
[GasEstimator.BlockHistory]
19+
BlockHistorySize = 100
20+
21+
[HeadTracker]
22+
HistoryDepth = 50
23+
24+
[NodePool]
25+
SyncThreshold = 10
26+
27+
[Transactions]
28+
MaxQueued = 500

0 commit comments

Comments
 (0)