From d99e6cc45874e2d5a2b6fab018f70a027c6b4d2e Mon Sep 17 00:00:00 2001
From: Aditya Vadhavkar
Date: Mon, 1 Jul 2024 10:27:24 -0400
Subject: [PATCH 01/14] Updated FinalityDepth setting values.
---
.changeset/old-bees-kiss.md | 5 +
.../config/toml/defaults/Celo_Mainnet.toml | 2 +-
.../config/toml/defaults/Celo_Testnet.toml | 2 +-
.../config/toml/defaults/Kroma_Mainnet.toml | 1 -
.../config/toml/defaults/Kroma_Sepolia.toml | 1 -
.../config/toml/defaults/Linea_Sepolia.toml | 2 +-
.../config/toml/defaults/Mantle_Sepolia.toml | 2 +-
.../config/toml/defaults/Metis_Mainnet.toml | 1 -
.../config/toml/defaults/Metis_Sepolia.toml | 1 -
.../config/toml/defaults/zkSync_Mainnet.toml | 2 +-
.../config/toml/defaults/zkSync_Sepolia.toml | 2 +-
pnpm-lock.yaml | 221 +++++++++++-------
12 files changed, 148 insertions(+), 94 deletions(-)
create mode 100644 .changeset/old-bees-kiss.md
diff --git a/.changeset/old-bees-kiss.md b/.changeset/old-bees-kiss.md
new file mode 100644
index 0000000000..923c955569
--- /dev/null
+++ b/.changeset/old-bees-kiss.md
@@ -0,0 +1,5 @@
+---
+"ccip": patch
+---
+
+Consolidated FinalityDepth setting #changed
diff --git a/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml b/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml
index b48cb25b32..e62151f979 100644
--- a/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml
@@ -1,6 +1,6 @@
ChainID = '42220'
ChainType = 'celo'
-FinalityDepth = 10
+FinalityTagEnabled = true
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/core/chains/evm/config/toml/defaults/Celo_Testnet.toml b/core/chains/evm/config/toml/defaults/Celo_Testnet.toml
index d3f595baac..699753362b 100644
--- a/core/chains/evm/config/toml/defaults/Celo_Testnet.toml
+++ b/core/chains/evm/config/toml/defaults/Celo_Testnet.toml
@@ -1,6 +1,6 @@
ChainID = '44787'
ChainType = 'celo'
-FinalityDepth = 10
+FinalityTagEnabled = true
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml b/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml
index 3a48aa8ae1..8ab3c9b06e 100644
--- a/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml
@@ -1,6 +1,5 @@
ChainID = '255'
ChainType = 'kroma' # Kroma is based on the Optimism Bedrock architechture
-FinalityDepth = 400
FinalityTagEnabled = true
LogPollInterval = '2s'
NoNewHeadsThreshold = '40s'
diff --git a/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml b/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml
index 9609a09e07..2e75fa95ce 100644
--- a/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml
@@ -1,6 +1,5 @@
ChainID = '2358'
ChainType = 'kroma' # Kroma is based on the Optimism Bedrock architechture
-FinalityDepth = 400
FinalityTagEnabled = true
LogPollInterval = '2s'
NoNewHeadsThreshold = '40s'
diff --git a/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml b/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml
index ac5e18a09b..a8fdf10b24 100644
--- a/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml
@@ -1,5 +1,5 @@
ChainID = '59141'
-FinalityDepth = 900
+FinalityDepth = 1200
NoNewHeadsThreshold = '0'
[GasEstimator]
diff --git a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
index ee994a7182..3aec7dd4d7 100644
--- a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '5003'
ChainType = 'optimismBedrock'
-FinalityDepth = 500
+FinalityDepth = 200
LogPollInterval = '2s'
NoNewHeadsThreshold = '0'
MinIncomingConfirmations = 1
diff --git a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
index f057400d01..63d5de5883 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
@@ -2,7 +2,6 @@
ChainID = '1088'
ChainType = 'metis'
# Sequencer offers absolute finality
-FinalityDepth = 10
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
index 286b888e1a..4a6e057dda 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
@@ -1,6 +1,5 @@
ChainID = '59902'
ChainType = 'metis'
-FinalityDepth = 10
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/zkSync_Mainnet.toml b/core/chains/evm/config/toml/defaults/zkSync_Mainnet.toml
index 02ce2b0f18..29a5ab9ad9 100644
--- a/core/chains/evm/config/toml/defaults/zkSync_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/zkSync_Mainnet.toml
@@ -1,6 +1,6 @@
ChainID = '324'
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 2400
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
index b4e957a6c9..85c3bf158c 100644
--- a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '300'
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 2400
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2eb9f6c0aa..763b109982 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,19 +4,22 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: true
-devDependencies:
- '@changesets/changelog-github':
- specifier: ^0.4.8
- version: 0.4.8
- '@changesets/cli':
- specifier: ~2.26.2
- version: 2.26.2
- husky:
- specifier: ^9.0.11
- version: 9.0.11
- semver:
- specifier: ^7.6.1
- version: 7.6.1
+importers:
+
+ .:
+ devDependencies:
+ '@changesets/changelog-github':
+ specifier: ^0.4.8
+ version: 0.4.8
+ '@changesets/cli':
+ specifier: ~2.26.2
+ version: 2.26.2
+ husky:
+ specifier: ^9.0.11
+ version: 9.0.11
+ semver:
+ specifier: ^7.6.1
+ version: 7.6.1
packages:
@@ -32,8 +35,8 @@ packages:
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
engines: {node: '>=6.9.0'}
- '@babel/runtime@7.23.9':
- resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==}
+ '@babel/runtime@7.24.7':
+ resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==}
engines: {node: '>=6.9.0'}
'@changesets/apply-release-plan@6.1.4':
@@ -248,6 +251,18 @@ packages:
resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==}
engines: {node: '>= 0.1.90'}
+ data-view-buffer@1.0.1:
+ resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
+ engines: {node: '>= 0.4'}
+
+ data-view-byte-length@1.0.1:
+ resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
+ engines: {node: '>= 0.4'}
+
+ data-view-byte-offset@1.0.0:
+ resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
+ engines: {node: '>= 0.4'}
+
dataloader@1.4.0:
resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
@@ -292,8 +307,8 @@ packages:
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
- es-abstract@1.22.4:
- resolution: {integrity: sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==}
+ es-abstract@1.23.3:
+ resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
engines: {node: '>= 0.4'}
es-define-property@1.0.0:
@@ -304,6 +319,10 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
+ es-object-atoms@1.0.0:
+ resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
+ engines: {node: '>= 0.4'}
+
es-set-tostringtag@2.0.3:
resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
engines: {node: '>= 0.4'}
@@ -445,12 +464,21 @@ packages:
resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==}
engines: {node: '>= 0.4'}
+ hasown@2.0.2:
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
+ engines: {node: '>= 0.4'}
+
hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
human-id@1.0.2:
resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
+ husky@9.0.11:
+ resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@@ -492,6 +520,10 @@ packages:
is-core-module@2.13.1:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+ is-data-view@1.0.1:
+ resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
+ engines: {node: '>= 0.4'}
+
is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
@@ -788,8 +820,8 @@ packages:
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- safe-array-concat@1.1.0:
- resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==}
+ safe-array-concat@1.1.2:
+ resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
engines: {node: '>=0.4'}
safe-regex-test@1.0.3:
@@ -827,8 +859,8 @@ packages:
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
engines: {node: '>=0.10.0'}
- side-channel@1.0.5:
- resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==}
+ side-channel@1.0.6:
+ resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
engines: {node: '>= 0.4'}
signal-exit@3.0.7:
@@ -868,15 +900,16 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
- string.prototype.trim@1.2.8:
- resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
+ string.prototype.trim@1.2.9:
+ resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
engines: {node: '>= 0.4'}
- string.prototype.trimend@1.0.7:
- resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
+ string.prototype.trimend@1.0.8:
+ resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
- string.prototype.trimstart@1.0.7:
- resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
+ string.prototype.trimstart@1.0.8:
+ resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
+ engines: {node: '>= 0.4'}
strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
@@ -950,8 +983,8 @@ packages:
resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
engines: {node: '>= 0.4'}
- typed-array-length@1.0.5:
- resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==}
+ typed-array-length@1.0.6:
+ resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
engines: {node: '>= 0.4'}
unbox-primitive@1.0.2:
@@ -983,8 +1016,8 @@ packages:
resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
engines: {node: '>=8.15'}
- which-typed-array@1.1.14:
- resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==}
+ which-typed-array@1.1.15:
+ resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
engines: {node: '>= 0.4'}
which@1.3.1:
@@ -1044,15 +1077,13 @@ snapshots:
chalk: 2.4.2
js-tokens: 4.0.0
- /@babel/runtime@7.24.0:
- resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==}
- engines: {node: '>=6.9.0'}
+ '@babel/runtime@7.24.7':
dependencies:
regenerator-runtime: 0.14.1
'@changesets/apply-release-plan@6.1.4':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/config': 2.3.1
'@changesets/get-version-range-type': 0.3.2
'@changesets/git': 2.0.0
@@ -1068,7 +1099,7 @@ snapshots:
'@changesets/assemble-release-plan@5.2.4':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/errors': 0.1.4
'@changesets/get-dependents-graph': 1.3.6
'@changesets/types': 5.2.1
@@ -1089,7 +1120,7 @@ snapshots:
'@changesets/cli@2.26.2':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/apply-release-plan': 6.1.4
'@changesets/assemble-release-plan': 5.2.4
'@changesets/changelog-git': 0.1.14
@@ -1154,7 +1185,7 @@ snapshots:
'@changesets/get-release-plan@3.0.17':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/assemble-release-plan': 5.2.4
'@changesets/config': 2.3.1
'@changesets/pre': 1.0.14
@@ -1166,7 +1197,7 @@ snapshots:
'@changesets/git@2.0.0':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/errors': 0.1.4
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
@@ -1185,7 +1216,7 @@ snapshots:
'@changesets/pre@1.0.14':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/errors': 0.1.4
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
@@ -1193,7 +1224,7 @@ snapshots:
'@changesets/read@0.5.9':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/git': 2.0.0
'@changesets/logger': 0.0.5
'@changesets/parse': 0.3.16
@@ -1208,7 +1239,7 @@ snapshots:
'@changesets/write@0.2.3':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/types': 5.2.1
fs-extra: 7.0.1
human-id: 1.0.2
@@ -1216,14 +1247,14 @@ snapshots:
'@manypkg/find-root@1.1.0':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
'@manypkg/get-packages@1.1.3':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -1281,7 +1312,7 @@ snapshots:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
+ es-abstract: 1.23.3
es-shim-unscopables: 1.0.2
arraybuffer.prototype.slice@1.0.3:
@@ -1289,7 +1320,7 @@ snapshots:
array-buffer-byte-length: 1.0.1
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
+ es-abstract: 1.23.3
es-errors: 1.3.0
get-intrinsic: 1.2.4
is-array-buffer: 3.0.4
@@ -1389,6 +1420,24 @@ snapshots:
csv-stringify: 5.6.5
stream-transform: 2.1.3
+ data-view-buffer@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ data-view-byte-length@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ data-view-byte-offset@1.0.0:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
dataloader@1.4.0: {}
decamelize-keys@1.1.1:
@@ -1433,16 +1482,18 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
- /es-abstract@1.22.5:
- resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==}
- engines: {node: '>= 0.4'}
+ es-abstract@1.23.3:
dependencies:
array-buffer-byte-length: 1.0.1
arraybuffer.prototype.slice: 1.0.3
available-typed-arrays: 1.0.7
call-bind: 1.0.7
+ data-view-buffer: 1.0.1
+ data-view-byte-length: 1.0.1
+ data-view-byte-offset: 1.0.0
es-define-property: 1.0.0
es-errors: 1.3.0
+ es-object-atoms: 1.0.0
es-set-tostringtag: 2.0.3
es-to-primitive: 1.2.1
function.prototype.name: 1.1.6
@@ -1453,10 +1504,11 @@ snapshots:
has-property-descriptors: 1.0.2
has-proto: 1.0.3
has-symbols: 1.0.3
- hasown: 2.0.1
+ hasown: 2.0.2
internal-slot: 1.0.7
is-array-buffer: 3.0.4
is-callable: 1.2.7
+ is-data-view: 1.0.1
is-negative-zero: 2.0.3
is-regex: 1.1.4
is-shared-array-buffer: 1.0.3
@@ -1467,17 +1519,17 @@ snapshots:
object-keys: 1.1.1
object.assign: 4.1.5
regexp.prototype.flags: 1.5.2
- safe-array-concat: 1.1.0
+ safe-array-concat: 1.1.2
safe-regex-test: 1.0.3
- string.prototype.trim: 1.2.8
- string.prototype.trimend: 1.0.7
- string.prototype.trimstart: 1.0.7
+ string.prototype.trim: 1.2.9
+ string.prototype.trimend: 1.0.8
+ string.prototype.trimstart: 1.0.8
typed-array-buffer: 1.0.2
typed-array-byte-length: 1.0.1
typed-array-byte-offset: 1.0.2
- typed-array-length: 1.0.5
+ typed-array-length: 1.0.6
unbox-primitive: 1.0.2
- which-typed-array: 1.1.14
+ which-typed-array: 1.1.15
es-define-property@1.0.0:
dependencies:
@@ -1485,11 +1537,15 @@ snapshots:
es-errors@1.3.0: {}
+ es-object-atoms@1.0.0:
+ dependencies:
+ es-errors: 1.3.0
+
es-set-tostringtag@2.0.3:
dependencies:
get-intrinsic: 1.2.4
has-tostringtag: 1.0.2
- hasown: 2.0.1
+ hasown: 2.0.2
es-shim-unscopables@1.0.2:
dependencies:
@@ -1568,7 +1624,7 @@ snapshots:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
+ es-abstract: 1.23.3
functions-have-names: 1.2.3
functions-have-names@1.2.3: {}
@@ -1638,19 +1694,17 @@ snapshots:
dependencies:
function-bind: 1.1.2
+ hasown@2.0.2:
+ dependencies:
+ function-bind: 1.1.2
+
hosted-git-info@2.8.9: {}
human-id@1.0.2: {}
- /husky@9.0.11:
- resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==}
- engines: {node: '>=18'}
- hasBin: true
- dev: true
+ husky@9.0.11: {}
- /iconv-lite@0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
+ iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
@@ -1661,9 +1715,8 @@ snapshots:
internal-slot@1.0.7:
dependencies:
es-errors: 1.3.0
- hasown: 2.0.1
+ hasown: 2.0.2
side-channel: 1.0.6
- dev: true
is-array-buffer@3.0.4:
dependencies:
@@ -1691,6 +1744,10 @@ snapshots:
dependencies:
hasown: 2.0.1
+ is-data-view@1.0.1:
+ dependencies:
+ is-typed-array: 1.1.13
+
is-date-object@1.0.5:
dependencies:
has-tostringtag: 1.0.2
@@ -1736,7 +1793,7 @@ snapshots:
is-typed-array@1.1.13:
dependencies:
- which-typed-array: 1.1.14
+ which-typed-array: 1.1.15
is-weakref@1.0.2:
dependencies:
@@ -1964,7 +2021,7 @@ snapshots:
dependencies:
queue-microtask: 1.2.3
- safe-array-concat@1.1.0:
+ safe-array-concat@1.1.2:
dependencies:
call-bind: 1.0.7
get-intrinsic: 1.2.4
@@ -2007,9 +2064,7 @@ snapshots:
shebang-regex@1.0.0: {}
- /side-channel@1.0.6:
- resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
- engines: {node: '>= 0.4'}
+ side-channel@1.0.6:
dependencies:
call-bind: 1.0.7
es-errors: 1.3.0
@@ -2060,26 +2115,24 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- string.prototype.trim@1.2.8:
+ string.prototype.trim@1.2.9:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
- dev: true
+ es-abstract: 1.23.3
+ es-object-atoms: 1.0.0
- string.prototype.trimend@1.0.7:
+ string.prototype.trimend@1.0.8:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
- dev: true
+ es-object-atoms: 1.0.0
- string.prototype.trimstart@1.0.7:
+ string.prototype.trimstart@1.0.8:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
- dev: true
+ es-object-atoms: 1.0.0
strip-ansi@6.0.1:
dependencies:
@@ -2154,7 +2207,7 @@ snapshots:
has-proto: 1.0.3
is-typed-array: 1.1.13
- typed-array-length@1.0.5:
+ typed-array-length@1.0.6:
dependencies:
call-bind: 1.0.7
for-each: 0.3.3
@@ -2203,7 +2256,7 @@ snapshots:
load-yaml-file: 0.2.0
path-exists: 4.0.0
- which-typed-array@1.1.14:
+ which-typed-array@1.1.15:
dependencies:
available-typed-arrays: 1.0.7
call-bind: 1.0.7
From c03253dd144aac4dbefd77a9d9409205deab24d2 Mon Sep 17 00:00:00 2001
From: Aditya Vadhavkar
Date: Sun, 7 Jul 2024 21:14:29 -0400
Subject: [PATCH 02/14] Updated the changeset tag to internal.
---
.changeset/old-bees-kiss.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.changeset/old-bees-kiss.md b/.changeset/old-bees-kiss.md
index 923c955569..70e0c7ef4c 100644
--- a/.changeset/old-bees-kiss.md
+++ b/.changeset/old-bees-kiss.md
@@ -2,4 +2,4 @@
"ccip": patch
---
-Consolidated FinalityDepth setting #changed
+Consolidated FinalityDepth setting #internal
From 03c1f14132ef733a2c1c2dc3e69ce22c5204e07e Mon Sep 17 00:00:00 2001
From: Aditya Vadhavkar
Date: Sun, 7 Jul 2024 21:32:11 -0400
Subject: [PATCH 03/14] Updated config-docs using make config-docs
---
docs/CONFIG.md | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/docs/CONFIG.md b/docs/CONFIG.md
index 3de0cc64dd..de82fc53b8 100644
--- a/docs/CONFIG.md
+++ b/docs/CONFIG.md
@@ -3391,7 +3391,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'kroma'
-FinalityDepth = 400
+FinalityDepth = 50
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -3571,7 +3571,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 2400
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
@@ -3661,7 +3661,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 2400
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
@@ -4112,7 +4112,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 10
+FinalityDepth = 50
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
@@ -4651,7 +4651,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'kroma'
-FinalityDepth = 400
+FinalityDepth = 50
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -4921,7 +4921,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'optimismBedrock'
-FinalityDepth = 500
+FinalityDepth = 200
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -5463,8 +5463,8 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'celo'
-FinalityDepth = 10
-FinalityTagEnabled = false
+FinalityDepth = 50
+FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
LogKeepBlocksDepth = 100000
@@ -5733,8 +5733,8 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'celo'
-FinalityDepth = 10
-FinalityTagEnabled = false
+FinalityDepth = 50
+FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
LogKeepBlocksDepth = 100000
@@ -5911,7 +5911,7 @@ GasLimit = 5400000
AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
-FinalityDepth = 900
+FinalityDepth = 1200
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
@@ -6090,7 +6090,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 10
+FinalityDepth = 50
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
From c25d427206f56bc409574e3db6a7448740e0d347 Mon Sep 17 00:00:00 2001
From: Aditya Vadhavkar
Date: Mon, 1 Jul 2024 10:27:24 -0400
Subject: [PATCH 04/14] Updated FinalityDepth setting values.
---
.changeset/old-bees-kiss.md | 5 +
.../config/toml/defaults/Celo_Mainnet.toml | 2 +-
.../config/toml/defaults/Celo_Testnet.toml | 2 +-
.../config/toml/defaults/Kroma_Mainnet.toml | 1 -
.../config/toml/defaults/Kroma_Sepolia.toml | 1 -
.../config/toml/defaults/Linea_Sepolia.toml | 2 +-
.../config/toml/defaults/Mantle_Sepolia.toml | 2 +-
.../config/toml/defaults/Metis_Mainnet.toml | 1 -
.../config/toml/defaults/Metis_Sepolia.toml | 1 -
.../config/toml/defaults/zkSync_Mainnet.toml | 2 +-
.../config/toml/defaults/zkSync_Sepolia.toml | 2 +-
pnpm-lock.yaml | 221 +++++++++++-------
12 files changed, 148 insertions(+), 94 deletions(-)
create mode 100644 .changeset/old-bees-kiss.md
diff --git a/.changeset/old-bees-kiss.md b/.changeset/old-bees-kiss.md
new file mode 100644
index 0000000000..923c955569
--- /dev/null
+++ b/.changeset/old-bees-kiss.md
@@ -0,0 +1,5 @@
+---
+"ccip": patch
+---
+
+Consolidated FinalityDepth setting #changed
diff --git a/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml b/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml
index b48cb25b32..e62151f979 100644
--- a/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml
@@ -1,6 +1,6 @@
ChainID = '42220'
ChainType = 'celo'
-FinalityDepth = 10
+FinalityTagEnabled = true
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/core/chains/evm/config/toml/defaults/Celo_Testnet.toml b/core/chains/evm/config/toml/defaults/Celo_Testnet.toml
index d3f595baac..699753362b 100644
--- a/core/chains/evm/config/toml/defaults/Celo_Testnet.toml
+++ b/core/chains/evm/config/toml/defaults/Celo_Testnet.toml
@@ -1,6 +1,6 @@
ChainID = '44787'
ChainType = 'celo'
-FinalityDepth = 10
+FinalityTagEnabled = true
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml b/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml
index 3a48aa8ae1..8ab3c9b06e 100644
--- a/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml
@@ -1,6 +1,5 @@
ChainID = '255'
ChainType = 'kroma' # Kroma is based on the Optimism Bedrock architechture
-FinalityDepth = 400
FinalityTagEnabled = true
LogPollInterval = '2s'
NoNewHeadsThreshold = '40s'
diff --git a/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml b/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml
index 9609a09e07..2e75fa95ce 100644
--- a/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml
@@ -1,6 +1,5 @@
ChainID = '2358'
ChainType = 'kroma' # Kroma is based on the Optimism Bedrock architechture
-FinalityDepth = 400
FinalityTagEnabled = true
LogPollInterval = '2s'
NoNewHeadsThreshold = '40s'
diff --git a/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml b/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml
index ac5e18a09b..a8fdf10b24 100644
--- a/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml
@@ -1,5 +1,5 @@
ChainID = '59141'
-FinalityDepth = 900
+FinalityDepth = 1200
NoNewHeadsThreshold = '0'
[GasEstimator]
diff --git a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
index ee994a7182..3aec7dd4d7 100644
--- a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '5003'
ChainType = 'optimismBedrock'
-FinalityDepth = 500
+FinalityDepth = 200
LogPollInterval = '2s'
NoNewHeadsThreshold = '0'
MinIncomingConfirmations = 1
diff --git a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
index f057400d01..63d5de5883 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
@@ -2,7 +2,6 @@
ChainID = '1088'
ChainType = 'metis'
# Sequencer offers absolute finality
-FinalityDepth = 10
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
index 286b888e1a..4a6e057dda 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
@@ -1,6 +1,5 @@
ChainID = '59902'
ChainType = 'metis'
-FinalityDepth = 10
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/zkSync_Mainnet.toml b/core/chains/evm/config/toml/defaults/zkSync_Mainnet.toml
index 02ce2b0f18..29a5ab9ad9 100644
--- a/core/chains/evm/config/toml/defaults/zkSync_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/zkSync_Mainnet.toml
@@ -1,6 +1,6 @@
ChainID = '324'
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 2400
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
index b4e957a6c9..85c3bf158c 100644
--- a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '300'
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 2400
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2eb9f6c0aa..763b109982 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,19 +4,22 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: true
-devDependencies:
- '@changesets/changelog-github':
- specifier: ^0.4.8
- version: 0.4.8
- '@changesets/cli':
- specifier: ~2.26.2
- version: 2.26.2
- husky:
- specifier: ^9.0.11
- version: 9.0.11
- semver:
- specifier: ^7.6.1
- version: 7.6.1
+importers:
+
+ .:
+ devDependencies:
+ '@changesets/changelog-github':
+ specifier: ^0.4.8
+ version: 0.4.8
+ '@changesets/cli':
+ specifier: ~2.26.2
+ version: 2.26.2
+ husky:
+ specifier: ^9.0.11
+ version: 9.0.11
+ semver:
+ specifier: ^7.6.1
+ version: 7.6.1
packages:
@@ -32,8 +35,8 @@ packages:
resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
engines: {node: '>=6.9.0'}
- '@babel/runtime@7.23.9':
- resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==}
+ '@babel/runtime@7.24.7':
+ resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==}
engines: {node: '>=6.9.0'}
'@changesets/apply-release-plan@6.1.4':
@@ -248,6 +251,18 @@ packages:
resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==}
engines: {node: '>= 0.1.90'}
+ data-view-buffer@1.0.1:
+ resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
+ engines: {node: '>= 0.4'}
+
+ data-view-byte-length@1.0.1:
+ resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
+ engines: {node: '>= 0.4'}
+
+ data-view-byte-offset@1.0.0:
+ resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
+ engines: {node: '>= 0.4'}
+
dataloader@1.4.0:
resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
@@ -292,8 +307,8 @@ packages:
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
- es-abstract@1.22.4:
- resolution: {integrity: sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==}
+ es-abstract@1.23.3:
+ resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
engines: {node: '>= 0.4'}
es-define-property@1.0.0:
@@ -304,6 +319,10 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
+ es-object-atoms@1.0.0:
+ resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
+ engines: {node: '>= 0.4'}
+
es-set-tostringtag@2.0.3:
resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
engines: {node: '>= 0.4'}
@@ -445,12 +464,21 @@ packages:
resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==}
engines: {node: '>= 0.4'}
+ hasown@2.0.2:
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
+ engines: {node: '>= 0.4'}
+
hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
human-id@1.0.2:
resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
+ husky@9.0.11:
+ resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@@ -492,6 +520,10 @@ packages:
is-core-module@2.13.1:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+ is-data-view@1.0.1:
+ resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
+ engines: {node: '>= 0.4'}
+
is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
@@ -788,8 +820,8 @@ packages:
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- safe-array-concat@1.1.0:
- resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==}
+ safe-array-concat@1.1.2:
+ resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
engines: {node: '>=0.4'}
safe-regex-test@1.0.3:
@@ -827,8 +859,8 @@ packages:
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
engines: {node: '>=0.10.0'}
- side-channel@1.0.5:
- resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==}
+ side-channel@1.0.6:
+ resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
engines: {node: '>= 0.4'}
signal-exit@3.0.7:
@@ -868,15 +900,16 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
- string.prototype.trim@1.2.8:
- resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
+ string.prototype.trim@1.2.9:
+ resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
engines: {node: '>= 0.4'}
- string.prototype.trimend@1.0.7:
- resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
+ string.prototype.trimend@1.0.8:
+ resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
- string.prototype.trimstart@1.0.7:
- resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
+ string.prototype.trimstart@1.0.8:
+ resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
+ engines: {node: '>= 0.4'}
strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
@@ -950,8 +983,8 @@ packages:
resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
engines: {node: '>= 0.4'}
- typed-array-length@1.0.5:
- resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==}
+ typed-array-length@1.0.6:
+ resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
engines: {node: '>= 0.4'}
unbox-primitive@1.0.2:
@@ -983,8 +1016,8 @@ packages:
resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
engines: {node: '>=8.15'}
- which-typed-array@1.1.14:
- resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==}
+ which-typed-array@1.1.15:
+ resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
engines: {node: '>= 0.4'}
which@1.3.1:
@@ -1044,15 +1077,13 @@ snapshots:
chalk: 2.4.2
js-tokens: 4.0.0
- /@babel/runtime@7.24.0:
- resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==}
- engines: {node: '>=6.9.0'}
+ '@babel/runtime@7.24.7':
dependencies:
regenerator-runtime: 0.14.1
'@changesets/apply-release-plan@6.1.4':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/config': 2.3.1
'@changesets/get-version-range-type': 0.3.2
'@changesets/git': 2.0.0
@@ -1068,7 +1099,7 @@ snapshots:
'@changesets/assemble-release-plan@5.2.4':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/errors': 0.1.4
'@changesets/get-dependents-graph': 1.3.6
'@changesets/types': 5.2.1
@@ -1089,7 +1120,7 @@ snapshots:
'@changesets/cli@2.26.2':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/apply-release-plan': 6.1.4
'@changesets/assemble-release-plan': 5.2.4
'@changesets/changelog-git': 0.1.14
@@ -1154,7 +1185,7 @@ snapshots:
'@changesets/get-release-plan@3.0.17':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/assemble-release-plan': 5.2.4
'@changesets/config': 2.3.1
'@changesets/pre': 1.0.14
@@ -1166,7 +1197,7 @@ snapshots:
'@changesets/git@2.0.0':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/errors': 0.1.4
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
@@ -1185,7 +1216,7 @@ snapshots:
'@changesets/pre@1.0.14':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/errors': 0.1.4
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
@@ -1193,7 +1224,7 @@ snapshots:
'@changesets/read@0.5.9':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/git': 2.0.0
'@changesets/logger': 0.0.5
'@changesets/parse': 0.3.16
@@ -1208,7 +1239,7 @@ snapshots:
'@changesets/write@0.2.3':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/types': 5.2.1
fs-extra: 7.0.1
human-id: 1.0.2
@@ -1216,14 +1247,14 @@ snapshots:
'@manypkg/find-root@1.1.0':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
'@manypkg/get-packages@1.1.3':
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.7
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -1281,7 +1312,7 @@ snapshots:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
+ es-abstract: 1.23.3
es-shim-unscopables: 1.0.2
arraybuffer.prototype.slice@1.0.3:
@@ -1289,7 +1320,7 @@ snapshots:
array-buffer-byte-length: 1.0.1
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
+ es-abstract: 1.23.3
es-errors: 1.3.0
get-intrinsic: 1.2.4
is-array-buffer: 3.0.4
@@ -1389,6 +1420,24 @@ snapshots:
csv-stringify: 5.6.5
stream-transform: 2.1.3
+ data-view-buffer@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ data-view-byte-length@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ data-view-byte-offset@1.0.0:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
dataloader@1.4.0: {}
decamelize-keys@1.1.1:
@@ -1433,16 +1482,18 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
- /es-abstract@1.22.5:
- resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==}
- engines: {node: '>= 0.4'}
+ es-abstract@1.23.3:
dependencies:
array-buffer-byte-length: 1.0.1
arraybuffer.prototype.slice: 1.0.3
available-typed-arrays: 1.0.7
call-bind: 1.0.7
+ data-view-buffer: 1.0.1
+ data-view-byte-length: 1.0.1
+ data-view-byte-offset: 1.0.0
es-define-property: 1.0.0
es-errors: 1.3.0
+ es-object-atoms: 1.0.0
es-set-tostringtag: 2.0.3
es-to-primitive: 1.2.1
function.prototype.name: 1.1.6
@@ -1453,10 +1504,11 @@ snapshots:
has-property-descriptors: 1.0.2
has-proto: 1.0.3
has-symbols: 1.0.3
- hasown: 2.0.1
+ hasown: 2.0.2
internal-slot: 1.0.7
is-array-buffer: 3.0.4
is-callable: 1.2.7
+ is-data-view: 1.0.1
is-negative-zero: 2.0.3
is-regex: 1.1.4
is-shared-array-buffer: 1.0.3
@@ -1467,17 +1519,17 @@ snapshots:
object-keys: 1.1.1
object.assign: 4.1.5
regexp.prototype.flags: 1.5.2
- safe-array-concat: 1.1.0
+ safe-array-concat: 1.1.2
safe-regex-test: 1.0.3
- string.prototype.trim: 1.2.8
- string.prototype.trimend: 1.0.7
- string.prototype.trimstart: 1.0.7
+ string.prototype.trim: 1.2.9
+ string.prototype.trimend: 1.0.8
+ string.prototype.trimstart: 1.0.8
typed-array-buffer: 1.0.2
typed-array-byte-length: 1.0.1
typed-array-byte-offset: 1.0.2
- typed-array-length: 1.0.5
+ typed-array-length: 1.0.6
unbox-primitive: 1.0.2
- which-typed-array: 1.1.14
+ which-typed-array: 1.1.15
es-define-property@1.0.0:
dependencies:
@@ -1485,11 +1537,15 @@ snapshots:
es-errors@1.3.0: {}
+ es-object-atoms@1.0.0:
+ dependencies:
+ es-errors: 1.3.0
+
es-set-tostringtag@2.0.3:
dependencies:
get-intrinsic: 1.2.4
has-tostringtag: 1.0.2
- hasown: 2.0.1
+ hasown: 2.0.2
es-shim-unscopables@1.0.2:
dependencies:
@@ -1568,7 +1624,7 @@ snapshots:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
+ es-abstract: 1.23.3
functions-have-names: 1.2.3
functions-have-names@1.2.3: {}
@@ -1638,19 +1694,17 @@ snapshots:
dependencies:
function-bind: 1.1.2
+ hasown@2.0.2:
+ dependencies:
+ function-bind: 1.1.2
+
hosted-git-info@2.8.9: {}
human-id@1.0.2: {}
- /husky@9.0.11:
- resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==}
- engines: {node: '>=18'}
- hasBin: true
- dev: true
+ husky@9.0.11: {}
- /iconv-lite@0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
+ iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
@@ -1661,9 +1715,8 @@ snapshots:
internal-slot@1.0.7:
dependencies:
es-errors: 1.3.0
- hasown: 2.0.1
+ hasown: 2.0.2
side-channel: 1.0.6
- dev: true
is-array-buffer@3.0.4:
dependencies:
@@ -1691,6 +1744,10 @@ snapshots:
dependencies:
hasown: 2.0.1
+ is-data-view@1.0.1:
+ dependencies:
+ is-typed-array: 1.1.13
+
is-date-object@1.0.5:
dependencies:
has-tostringtag: 1.0.2
@@ -1736,7 +1793,7 @@ snapshots:
is-typed-array@1.1.13:
dependencies:
- which-typed-array: 1.1.14
+ which-typed-array: 1.1.15
is-weakref@1.0.2:
dependencies:
@@ -1964,7 +2021,7 @@ snapshots:
dependencies:
queue-microtask: 1.2.3
- safe-array-concat@1.1.0:
+ safe-array-concat@1.1.2:
dependencies:
call-bind: 1.0.7
get-intrinsic: 1.2.4
@@ -2007,9 +2064,7 @@ snapshots:
shebang-regex@1.0.0: {}
- /side-channel@1.0.6:
- resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
- engines: {node: '>= 0.4'}
+ side-channel@1.0.6:
dependencies:
call-bind: 1.0.7
es-errors: 1.3.0
@@ -2060,26 +2115,24 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- string.prototype.trim@1.2.8:
+ string.prototype.trim@1.2.9:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
- dev: true
+ es-abstract: 1.23.3
+ es-object-atoms: 1.0.0
- string.prototype.trimend@1.0.7:
+ string.prototype.trimend@1.0.8:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
- dev: true
+ es-object-atoms: 1.0.0
- string.prototype.trimstart@1.0.7:
+ string.prototype.trimstart@1.0.8:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.5
- dev: true
+ es-object-atoms: 1.0.0
strip-ansi@6.0.1:
dependencies:
@@ -2154,7 +2207,7 @@ snapshots:
has-proto: 1.0.3
is-typed-array: 1.1.13
- typed-array-length@1.0.5:
+ typed-array-length@1.0.6:
dependencies:
call-bind: 1.0.7
for-each: 0.3.3
@@ -2203,7 +2256,7 @@ snapshots:
load-yaml-file: 0.2.0
path-exists: 4.0.0
- which-typed-array@1.1.14:
+ which-typed-array@1.1.15:
dependencies:
available-typed-arrays: 1.0.7
call-bind: 1.0.7
From 6bed494954aa264f5ff51ea51635864e1f368e3b Mon Sep 17 00:00:00 2001
From: Aditya Vadhavkar
Date: Sun, 7 Jul 2024 21:14:29 -0400
Subject: [PATCH 05/14] Updated the changeset tag to internal.
---
.changeset/old-bees-kiss.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.changeset/old-bees-kiss.md b/.changeset/old-bees-kiss.md
index 923c955569..70e0c7ef4c 100644
--- a/.changeset/old-bees-kiss.md
+++ b/.changeset/old-bees-kiss.md
@@ -2,4 +2,4 @@
"ccip": patch
---
-Consolidated FinalityDepth setting #changed
+Consolidated FinalityDepth setting #internal
From 313f321156ab737f7e2bf973fd9f38f8ff90abb7 Mon Sep 17 00:00:00 2001
From: Aditya Vadhavkar
Date: Sun, 7 Jul 2024 21:32:11 -0400
Subject: [PATCH 06/14] Updated config-docs using make config-docs
---
docs/CONFIG.md | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/docs/CONFIG.md b/docs/CONFIG.md
index 3de0cc64dd..de82fc53b8 100644
--- a/docs/CONFIG.md
+++ b/docs/CONFIG.md
@@ -3391,7 +3391,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'kroma'
-FinalityDepth = 400
+FinalityDepth = 50
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -3571,7 +3571,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 2400
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
@@ -3661,7 +3661,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 2400
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
@@ -4112,7 +4112,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 10
+FinalityDepth = 50
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
@@ -4651,7 +4651,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'kroma'
-FinalityDepth = 400
+FinalityDepth = 50
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -4921,7 +4921,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'optimismBedrock'
-FinalityDepth = 500
+FinalityDepth = 200
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -5463,8 +5463,8 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'celo'
-FinalityDepth = 10
-FinalityTagEnabled = false
+FinalityDepth = 50
+FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
LogKeepBlocksDepth = 100000
@@ -5733,8 +5733,8 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'celo'
-FinalityDepth = 10
-FinalityTagEnabled = false
+FinalityDepth = 50
+FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
LogKeepBlocksDepth = 100000
@@ -5911,7 +5911,7 @@ GasLimit = 5400000
AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
-FinalityDepth = 900
+FinalityDepth = 1200
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
@@ -6090,7 +6090,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 10
+FinalityDepth = 50
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
From ebbbc28b195a08fdf1e9f41c7109ba65f3304438 Mon Sep 17 00:00:00 2001
From: Aditya Vadhavkar
Date: Wed, 10 Jul 2024 14:20:53 -0400
Subject: [PATCH 07/14] Addressed PR comments
---
.../evm/config/toml/defaults/Celo_Mainnet.toml | 1 +
.../evm/config/toml/defaults/Celo_Testnet.toml | 1 +
.../evm/config/toml/defaults/Kroma_Mainnet.toml | 1 +
.../evm/config/toml/defaults/Kroma_Sepolia.toml | 1 +
.../evm/config/toml/defaults/Metis_Mainnet.toml | 1 +
.../evm/config/toml/defaults/Metis_Sepolia.toml | 1 +
.../evm/config/toml/defaults/zkSync_Sepolia.toml | 2 +-
docs/CONFIG.md | 14 +++++++-------
8 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml b/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml
index e62151f979..8f4db8fce6 100644
--- a/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Celo_Mainnet.toml
@@ -1,5 +1,6 @@
ChainID = '42220'
ChainType = 'celo'
+FinalityDepth = 10
FinalityTagEnabled = true
LogPollInterval = '5s'
MinIncomingConfirmations = 1
diff --git a/core/chains/evm/config/toml/defaults/Celo_Testnet.toml b/core/chains/evm/config/toml/defaults/Celo_Testnet.toml
index 699753362b..be233b35e6 100644
--- a/core/chains/evm/config/toml/defaults/Celo_Testnet.toml
+++ b/core/chains/evm/config/toml/defaults/Celo_Testnet.toml
@@ -1,5 +1,6 @@
ChainID = '44787'
ChainType = 'celo'
+FinalityDepth = 10
FinalityTagEnabled = true
LogPollInterval = '5s'
MinIncomingConfirmations = 1
diff --git a/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml b/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml
index 8ab3c9b06e..2111a42655 100644
--- a/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml
@@ -1,5 +1,6 @@
ChainID = '255'
ChainType = 'kroma' # Kroma is based on the Optimism Bedrock architechture
+FinalityDepth = 700
FinalityTagEnabled = true
LogPollInterval = '2s'
NoNewHeadsThreshold = '40s'
diff --git a/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml b/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml
index 2e75fa95ce..060b4c9168 100644
--- a/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml
@@ -1,5 +1,6 @@
ChainID = '2358'
ChainType = 'kroma' # Kroma is based on the Optimism Bedrock architechture
+FinalityDepth = 700
FinalityTagEnabled = true
LogPollInterval = '2s'
NoNewHeadsThreshold = '40s'
diff --git a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
index 63d5de5883..f057400d01 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
@@ -2,6 +2,7 @@
ChainID = '1088'
ChainType = 'metis'
# Sequencer offers absolute finality
+FinalityDepth = 10
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
index 4a6e057dda..b8fbe10303 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
@@ -1,5 +1,6 @@
ChainID = '59902'
ChainType = 'metis'
+FinalityDepth = 1
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
index 85c3bf158c..4b8436b8bc 100644
--- a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '300'
ChainType = 'zksync'
-FinalityDepth = 2400
+FinalityDepth = 200
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/docs/CONFIG.md b/docs/CONFIG.md
index de82fc53b8..6bfb5838cf 100644
--- a/docs/CONFIG.md
+++ b/docs/CONFIG.md
@@ -3391,7 +3391,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'kroma'
-FinalityDepth = 50
+FinalityDepth = 700
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -3571,7 +3571,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'zksync'
-FinalityDepth = 2400
+FinalityDepth = 200
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
@@ -4112,7 +4112,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 50
+FinalityDepth = 10
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
@@ -4651,7 +4651,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'kroma'
-FinalityDepth = 50
+FinalityDepth = 700
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -5463,7 +5463,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'celo'
-FinalityDepth = 50
+FinalityDepth = 10
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
@@ -5733,7 +5733,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'celo'
-FinalityDepth = 50
+FinalityDepth = 10
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
@@ -6090,7 +6090,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 50
+FinalityDepth = 1
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
From 566f982cd7cec787f6c80be9be264039de6c37e5 Mon Sep 17 00:00:00 2001
From: Aditya Vadhavkar
Date: Wed, 10 Jul 2024 16:13:01 -0400
Subject: [PATCH 08/14] Updated Metis and Mantle after confirmation
---
core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml | 1 +
core/chains/evm/config/toml/defaults/Metis_Mainnet.toml | 2 +-
core/chains/evm/config/toml/defaults/Metis_Sepolia.toml | 2 +-
docs/CONFIG.md | 6 +++---
4 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
index 3aec7dd4d7..6072515c58 100644
--- a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
@@ -1,6 +1,7 @@
ChainID = '5003'
ChainType = 'optimismBedrock'
FinalityDepth = 200
+FinalityTagEnabled = true
LogPollInterval = '2s'
NoNewHeadsThreshold = '0'
MinIncomingConfirmations = 1
diff --git a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
index f057400d01..ee298f7f1c 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
@@ -2,7 +2,7 @@
ChainID = '1088'
ChainType = 'metis'
# Sequencer offers absolute finality
-FinalityDepth = 10
+FinalityDepth = 312
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
index b8fbe10303..ce99606b45 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '59902'
ChainType = 'metis'
-FinalityDepth = 1
+FinalityDepth = 312
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/docs/CONFIG.md b/docs/CONFIG.md
index 6bfb5838cf..171ab915f1 100644
--- a/docs/CONFIG.md
+++ b/docs/CONFIG.md
@@ -4112,7 +4112,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 10
+FinalityDepth = 312
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
@@ -4922,7 +4922,7 @@ BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'optimismBedrock'
FinalityDepth = 200
-FinalityTagEnabled = false
+FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
LogKeepBlocksDepth = 100000
@@ -6090,7 +6090,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 1
+FinalityDepth = 312
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
From ef21609206fff51de15f2edd59a4793d8ae19559 Mon Sep 17 00:00:00 2001
From: Aditya Vadhavkar
Date: Thu, 11 Jul 2024 09:38:39 -0400
Subject: [PATCH 09/14] Addressed PR comments
---
.../evm/config/toml/defaults/Mantle_Sepolia.toml | 2 +-
.../evm/config/toml/defaults/Metis_Mainnet.toml | 2 +-
.../evm/config/toml/defaults/Metis_Rinkeby.toml | 2 +-
.../evm/config/toml/defaults/Metis_Sepolia.toml | 2 +-
.../evm/config/toml/defaults/zkSync_Goerli.toml | 2 +-
.../evm/config/toml/defaults/zkSync_Sepolia.toml | 2 +-
docs/CONFIG.md | 12 ++++++------
7 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
index 6072515c58..99b40f7042 100644
--- a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '5003'
ChainType = 'optimismBedrock'
-FinalityDepth = 200
+FinalityDepth = 500
FinalityTagEnabled = true
LogPollInterval = '2s'
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
index ee298f7f1c..a33ff9c9b9 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Mainnet.toml
@@ -2,7 +2,7 @@
ChainID = '1088'
ChainType = 'metis'
# Sequencer offers absolute finality
-FinalityDepth = 312
+FinalityDepth = 500
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/Metis_Rinkeby.toml b/core/chains/evm/config/toml/defaults/Metis_Rinkeby.toml
index e481282abf..ce295de9a0 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Rinkeby.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Rinkeby.toml
@@ -1,6 +1,6 @@
ChainID = '588'
ChainType = 'metis'
-FinalityDepth = 10
+FinalityDepth = 3000
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
OCR.ContractConfirmations = 1
diff --git a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
index ce99606b45..fd43511b28 100644
--- a/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Metis_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '59902'
ChainType = 'metis'
-FinalityDepth = 312
+FinalityDepth = 3000
FinalityTagEnabled = true
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/zkSync_Goerli.toml b/core/chains/evm/config/toml/defaults/zkSync_Goerli.toml
index 05d85cfe24..446e62d33a 100644
--- a/core/chains/evm/config/toml/defaults/zkSync_Goerli.toml
+++ b/core/chains/evm/config/toml/defaults/zkSync_Goerli.toml
@@ -1,6 +1,6 @@
ChainID = '280'
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 300
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
index 4b8436b8bc..6fa473d0cd 100644
--- a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '300'
ChainType = 'zksync'
-FinalityDepth = 200
+FinalityDepth = 300
LogPollInterval = '5s'
MinIncomingConfirmations = 1
NoNewHeadsThreshold = '1m'
diff --git a/docs/CONFIG.md b/docs/CONFIG.md
index 9fff62d69e..799923747d 100644
--- a/docs/CONFIG.md
+++ b/docs/CONFIG.md
@@ -3538,7 +3538,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'zksync'
-FinalityDepth = 10
+FinalityDepth = 300
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
@@ -3631,7 +3631,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'zksync'
-FinalityDepth = 200
+FinalityDepth = 300
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
@@ -3911,7 +3911,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 10
+FinalityDepth = 3000
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
@@ -4190,7 +4190,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 312
+FinalityDepth = 500
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
@@ -5026,7 +5026,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'optimismBedrock'
-FinalityDepth = 200
+FinalityDepth = 500
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -6234,7 +6234,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'metis'
-FinalityDepth = 312
+FinalityDepth = 3000
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
From 039ef32ea4b7e98a0e6279970246abb653e32b80 Mon Sep 17 00:00:00 2001
From: Otavio Madalosso
Date: Mon, 30 Sep 2024 10:28:47 -0300
Subject: [PATCH 10/14] generate docs updates
---
docs/CONFIG.md | 107 ++++---------------------------------------------
1 file changed, 7 insertions(+), 100 deletions(-)
diff --git a/docs/CONFIG.md b/docs/CONFIG.md
index 99f9d45871..81aeb4d38c 100644
--- a/docs/CONFIG.md
+++ b/docs/CONFIG.md
@@ -5013,7 +5013,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'kroma'
-FinalityDepth = 400
+FinalityDepth = 700
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -5104,99 +5104,6 @@ GasLimit = 5400000
-Kroma Sepolia (2358)
-
-```toml
-AutoCreateKey = true
-BlockBackfillDepth = 10
-BlockBackfillSkip = false
-ChainType = 'kroma'
-FinalityDepth = 700
-FinalityTagEnabled = true
-LogBackfillBatchSize = 1000
-LogPollInterval = '2s'
-LogKeepBlocksDepth = 100000
-LogPrunePageSize = 10000
-BackupLogPollerBlockDelay = 100
-MinIncomingConfirmations = 1
-MinContractPayment = '0.00001 link'
-NonceAutoSync = true
-NoNewHeadsThreshold = '40s'
-RPCDefaultBatchSize = 250
-RPCBlockQueryDelay = 1
-FinalizedBlockOffset = 0
-
-[Transactions]
-ForwardersEnabled = false
-MaxInFlight = 16
-MaxQueued = 250
-ReaperInterval = '1h0m0s'
-ReaperThreshold = '168h0m0s'
-ResendAfterThreshold = '30s'
-
-[Transactions.AutoPurge]
-Enabled = false
-
-[BalanceMonitor]
-Enabled = true
-
-[GasEstimator]
-Mode = 'BlockHistory'
-PriceDefault = '20 gwei'
-PriceMax = '115792089237316195423570985008687907853269984665.640564039457584007913129639935 tether'
-PriceMin = '1 wei'
-LimitDefault = 8000000
-LimitMax = 8000000
-LimitMultiplier = '1'
-LimitTransfer = 21000
-BumpMin = '100 wei'
-BumpPercent = 20
-BumpThreshold = 3
-EIP1559DynamicFees = true
-FeeCapDefault = '100 gwei'
-TipCapDefault = '1 wei'
-TipCapMin = '1 wei'
-
-[GasEstimator.BlockHistory]
-BatchSize = 25
-BlockHistorySize = 24
-CheckInclusionBlocks = 12
-CheckInclusionPercentile = 90
-TransactionPercentile = 60
-
-[HeadTracker]
-HistoryDepth = 400
-MaxBufferSize = 3
-SamplingInterval = '1s'
-MaxAllowedFinalityDepth = 10000
-FinalityTagBypass = true
-
-[NodePool]
-PollFailureThreshold = 5
-PollInterval = '10s'
-SelectionMode = 'HighestHead'
-SyncThreshold = 10
-LeaseDuration = '0s'
-NodeIsSyncingEnabled = false
-FinalizedBlockPollInterval = '5s'
-EnforceRepeatableRead = false
-DeathDeclarationDelay = '10s'
-
-[OCR]
-ContractConfirmations = 1
-ContractTransmitterTransmitTimeout = '10s'
-DatabaseTimeout = '10s'
-DeltaCOverride = '168h0m0s'
-DeltaCJitterOverride = '1h0m0s'
-ObservationGracePeriod = '1s'
-
-[OCR2]
-[OCR2.Automation]
-GasLimit = 5400000
-```
-
-
-
Polygon Zkevm Cardona (2442)
```toml
@@ -6189,7 +6096,7 @@ BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'celo'
FinalityDepth = 10
-FinalityTagEnabled = false
+FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
LogKeepBlocksDepth = 100000
@@ -6383,9 +6290,9 @@ GasLimit = 5400000
AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
-ChainType = 'celo'
-FinalityDepth = 10
+FinalityDepth = 1
FinalityTagEnabled = true
+LinkContractAddress = '0x5947BB275c521040051D82396192181b413227A3'
LogBackfillBatchSize = 1000
LogPollInterval = '3s'
LogKeepBlocksDepth = 100000
@@ -6483,7 +6390,7 @@ BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'celo'
FinalityDepth = 10
-FinalityTagEnabled = false
+FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '5s'
LogKeepBlocksDepth = 100000
@@ -6683,7 +6590,7 @@ BlockBackfillSkip = false
ChainType = 'optimismBedrock'
FinalityDepth = 1000
FinalityTagEnabled = true
-LinkContractAddress = '0x5D6d033B4FbD2190D99D930719fAbAcB64d2439a
+LinkContractAddress = '0x5D6d033B4FbD2190D99D930719fAbAcB64d2439a'
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
LogKeepBlocksDepth = 100000
@@ -7072,7 +6979,7 @@ GasLimit = 5400000
AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
-ChainType = 'metis'
+ChainType = 'optimismBedrock'
FinalityDepth = 3000
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
From ed5c919397925fac5211f521a0a52537b85da985 Mon Sep 17 00:00:00 2001
From: Otavio Madalosso
Date: Mon, 30 Sep 2024 13:54:23 -0300
Subject: [PATCH 11/14] Revision ccip FInalityDepth. Update testnet value with
infra-k8s prod-testnet overrides
---
.../chains/evm/config/toml/defaults/Linea_Sepolia.toml | 2 +-
.../evm/config/toml/defaults/Mantle_Sepolia.toml | 4 ++--
.../evm/config/toml/defaults/zkSync_Sepolia.toml | 10 +++++-----
docs/CONFIG.md | 4 ++--
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml b/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml
index a8fdf10b24..af70f7ceba 100644
--- a/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Linea_Sepolia.toml
@@ -1,5 +1,5 @@
ChainID = '59141'
-FinalityDepth = 1200
+FinalityDepth = 200
NoNewHeadsThreshold = '0'
[GasEstimator]
diff --git a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
index 99b40f7042..73a057a455 100644
--- a/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml
@@ -1,6 +1,6 @@
ChainID = '5003'
ChainType = 'optimismBedrock'
-FinalityDepth = 500
+FinalityDepth = 1200
FinalityTagEnabled = true
LogPollInterval = '2s'
NoNewHeadsThreshold = '0'
@@ -9,7 +9,7 @@ MinIncomingConfirmations = 1
[HeadTracker]
HistoryDepth = 600
-[GasEstimator]
+[GasEstimator]
Mode = 'L2Suggested'
PriceMax = '200 gwei'
LimitDefault = 100000000
diff --git a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
index f3bc594886..6c36ac0ebb 100644
--- a/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
+++ b/core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml
@@ -1,23 +1,23 @@
ChainID = '300'
ChainType = 'zksync'
# 200block ~ 20min concurrent with the l1_committed tag
-FinalityDepth = 200
+FinalityDepth = 200
# block rate is ~2-5sec, so this ensures blocks are polled correctly
LogPollInterval = '5s'
# sufficient time for RPC to be labelled out of sync, since blockRate is pretty fast
NoNewHeadsThreshold = '1m'
[GasEstimator]
-# no EIP1559 to ensure our estimator doesnot estimate gas with MaxPriorityFee which will break minFunding requirement
-EIP1559DynamicFees = false
-# high LimitDefault for worst case pubdata bytes with BatchGasLimit reduced to 4M in OCR2Config
+# no EIP1559 to ensure our estimator doesnot estimate gas with MaxPriorityFee which will break minFunding requirement
+EIP1559DynamicFees = false
+# high LimitDefault for worst case pubdata bytes with BatchGasLimit reduced to 4M in OCR2Config
LimitDefault = 2_500_000_000
FeeCapDefault = '500 mwei'
PriceDefault = '25 mwei'
# p999 value for gasPrice based on historical data
PriceMax = '500 mwei'
# avg gasPrices are at 0.025 gwei
-PriceMin = '25 mwei'
+PriceMin = '25 mwei'
[GasEstimator.BlockHistory]
# increasing this to smooth out gas estimation
diff --git a/docs/CONFIG.md b/docs/CONFIG.md
index 81aeb4d38c..304d483f7f 100644
--- a/docs/CONFIG.md
+++ b/docs/CONFIG.md
@@ -5307,7 +5307,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'optimismBedrock'
-FinalityDepth = 500
+FinalityDepth = 1200
FinalityTagEnabled = true
LogBackfillBatchSize = 1000
LogPollInterval = '2s'
@@ -6785,7 +6785,7 @@ GasLimit = 5400000
AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
-FinalityDepth = 1200
+FinalityDepth = 200
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
From de76e3e84ace9cb1af3a90b0cb184e04281b9e34 Mon Sep 17 00:00:00 2001
From: Otavio Madalosso
Date: Mon, 30 Sep 2024 15:41:33 -0300
Subject: [PATCH 12/14] Set mainnet FinalityDepth values based on CCIP Node
Setup Guide values
---
core/chains/evm/config/toml/defaults/Linea_Mainnet.toml | 4 ++--
.../evm/config/toml/defaults/Polygon_Zkevm_Mainnet.toml | 2 +-
core/chains/evm/config/toml/defaults/XLayer_Mainnet.toml | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/core/chains/evm/config/toml/defaults/Linea_Mainnet.toml b/core/chains/evm/config/toml/defaults/Linea_Mainnet.toml
index 94d8bedc44..97570a0d21 100644
--- a/core/chains/evm/config/toml/defaults/Linea_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Linea_Mainnet.toml
@@ -1,6 +1,6 @@
ChainID = '59144'
-# Block time 12s, finality < 60m
-FinalityDepth = 300
+#3s block time ~ 20m finality based on committee decision
+FinalityDepth = 600
# Blocks are only emitted when a transaction happens / no empty blocks
NoNewHeadsThreshold = '0'
diff --git a/core/chains/evm/config/toml/defaults/Polygon_Zkevm_Mainnet.toml b/core/chains/evm/config/toml/defaults/Polygon_Zkevm_Mainnet.toml
index 2fef7874d1..7402d54835 100644
--- a/core/chains/evm/config/toml/defaults/Polygon_Zkevm_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/Polygon_Zkevm_Mainnet.toml
@@ -1,6 +1,6 @@
ChainID = '1101'
ChainType = 'zkevm'
-FinalityDepth = 500
+FinalityDepth = 1000
NoNewHeadsThreshold = '6m'
MinIncomingConfirmations = 1
LogPollInterval = '30s'
diff --git a/core/chains/evm/config/toml/defaults/XLayer_Mainnet.toml b/core/chains/evm/config/toml/defaults/XLayer_Mainnet.toml
index 4096a4db24..426c0204e9 100644
--- a/core/chains/evm/config/toml/defaults/XLayer_Mainnet.toml
+++ b/core/chains/evm/config/toml/defaults/XLayer_Mainnet.toml
@@ -1,6 +1,6 @@
ChainID = '196'
ChainType = 'xlayer'
-FinalityDepth = 500
+FinalityDepth = 1000
NoNewHeadsThreshold = '6m'
MinIncomingConfirmations = 1
LogPollInterval = '30s'
From b146eb8cf4beef460c1e3a49680999ca34886d38 Mon Sep 17 00:00:00 2001
From: Otavio Madalosso
Date: Mon, 30 Sep 2024 15:42:10 -0300
Subject: [PATCH 13/14] Add missing docs update
---
docs/CONFIG.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/CONFIG.md b/docs/CONFIG.md
index 304d483f7f..e1e6407ce3 100644
--- a/docs/CONFIG.md
+++ b/docs/CONFIG.md
@@ -3445,7 +3445,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'xlayer'
-FinalityDepth = 500
+FinalityDepth = 1000
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '30s'
@@ -4622,7 +4622,7 @@ AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
ChainType = 'zkevm'
-FinalityDepth = 500
+FinalityDepth = 1000
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '30s'
@@ -6882,7 +6882,7 @@ GasLimit = 5400000
AutoCreateKey = true
BlockBackfillDepth = 10
BlockBackfillSkip = false
-FinalityDepth = 300
+FinalityDepth = 600
FinalityTagEnabled = false
LogBackfillBatchSize = 1000
LogPollInterval = '15s'
From cdfee724fe23b67cef0c6f9f23bc2649d5da624a Mon Sep 17 00:00:00 2001
From: Otavio Madalosso
Date: Tue, 1 Oct 2024 09:47:34 -0300
Subject: [PATCH 14/14] Remove outdated configs
---
.../evm/config/toml/defaults/Metis_Rinkeby.toml | 16 ----------------
.../evm/config/toml/defaults/zkSync_Goerli.toml | 14 --------------
2 files changed, 30 deletions(-)
delete mode 100644 core/chains/evm/config/toml/defaults/Metis_Rinkeby.toml
delete mode 100644 core/chains/evm/config/toml/defaults/zkSync_Goerli.toml
diff --git a/core/chains/evm/config/toml/defaults/Metis_Rinkeby.toml b/core/chains/evm/config/toml/defaults/Metis_Rinkeby.toml
deleted file mode 100644
index ce295de9a0..0000000000
--- a/core/chains/evm/config/toml/defaults/Metis_Rinkeby.toml
+++ /dev/null
@@ -1,16 +0,0 @@
-ChainID = '588'
-ChainType = 'metis'
-FinalityDepth = 3000
-MinIncomingConfirmations = 1
-NoNewHeadsThreshold = '0'
-OCR.ContractConfirmations = 1
-
-[GasEstimator]
-Mode = 'SuggestedPrice'
-PriceMin = '0'
-
-[GasEstimator.BlockHistory]
-BlockHistorySize = 0
-
-[NodePool]
-SyncThreshold = 10
diff --git a/core/chains/evm/config/toml/defaults/zkSync_Goerli.toml b/core/chains/evm/config/toml/defaults/zkSync_Goerli.toml
deleted file mode 100644
index 446e62d33a..0000000000
--- a/core/chains/evm/config/toml/defaults/zkSync_Goerli.toml
+++ /dev/null
@@ -1,14 +0,0 @@
-ChainID = '280'
-ChainType = 'zksync'
-FinalityDepth = 300
-LogPollInterval = '5s'
-MinIncomingConfirmations = 1
-NoNewHeadsThreshold = '1m'
-
-[GasEstimator]
-LimitDefault = 100_000_000
-PriceMax = 18446744073709551615
-PriceMin = 0
-
-[HeadTracker]
-HistoryDepth = 50