-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge upstream 27 sep 2024 #1474
base: ccip-develop
Are you sure you want to change the base?
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3198a6 - Browse repository at this point
Copy the full SHA d3198a6View commit details -
Refactor jira update script to use typescript (#13860)
* Refactor jira update script to use typescript * Make use of TS 5.5 inferred type predicate * Add tests * Add dryrun capability * Add more logging * Address comments
Configuration menu - View commit details
-
Copy full SHA for bf30e1d - Browse repository at this point
Copy the full SHA bf30e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7147653 - Browse repository at this point
Copy the full SHA 7147653View commit details
Commits on Jul 30, 2024
-
No new finalized Heads Implementation (#13907)
* No new finalized Heads Implementation * fixed tests * update defaults for NoNewFinalizedHeadsThreshold * Update common/client/node_lifecycle.go Co-authored-by: amit-momin <[email protected]> * Update common/client/node_lifecycle_test.go Co-authored-by: amit-momin <[email protected]> * Update common/client/node_lifecycle_test.go Co-authored-by: amit-momin <[email protected]> * rename HeadIsNotIncreasing to NoNewHead * move and add docs for syncIssue consts * rename syncIssue to syncStatus --------- Co-authored-by: amit-momin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1eaf5e0 - Browse repository at this point
Copy the full SHA 1eaf5e0View commit details -
[fix] Race in workflow engine (#13879)
* [fix] Fix race in workflow engine * Remove unused mutex
Configuration menu - View commit details
-
Copy full SHA for c3dc764 - Browse repository at this point
Copy the full SHA c3dc764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fc7285 - Browse repository at this point
Copy the full SHA 3fc7285View commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e8ebc2 - Browse repository at this point
Copy the full SHA 9e8ebc2View commit details -
Port ccip onchain to chainlink (#13941)
* init port * install dependencies and create snapshots * add to foundry ci * fix readme * fix ci & add changeset * fix fuzz exclusion * update license & solhint * add ccip solidity CI * fix coverage pruning * Update LICENSE * Update LICENSE * fix job name
Configuration menu - View commit details
-
Copy full SHA for 9e74eee - Browse repository at this point
Copy the full SHA 9e74eeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b3f6e2 - Browse repository at this point
Copy the full SHA 6b3f6e2View commit details -
* Initial Impl of SBRV * Generate wrappers/ABI * Removed ZeroAddress check for feemanager & AC * Update gethwrappers * Rename RewardManager=>DestinationRewardManager * Remove circular dependency between proxy and verifier * Fixes to init logic * Update gethwrappers * llo-feeds: v0.4.0 reward manager tests * Add check to remove assumption that feeManager cannot be nil * Generate * Fixed poolIdMismatch not being thrown * Fix logic error when looking up the activeDonConfig * Update gethwrappers * Update interface sanity checks when setting verifier * Add remaining interface functionality * Update gethwrappers * llo-feeds: verifier SetConfig tests * llo-feeds: adding verifier contract get methods for easier testing * adding rewards wire up for testing * incomeplte fix for test_setConfigWithAddressesAndWeightsAreSetCorrectly * llo-feeds: adjusting setConfig tests due to changes * llo-feeds: fee manager v0.4.0 tests: making v0.3.0 tests pass * llo-feeds: fee manager v0.4.0 tests: fee manager - adding test for PoolIdMismatch * llo-feeds: fee manager v0.4.0 tests: nits * llo-feeds: feeManager bulk reverts when PoolId is 0 * llo-feeds: feeManager tests revertOnSettingAnAddressZeroVerifier onlyCallableByOwnerReverts * llo-feeds: feeManager test poolIdsCannotBeZeroAddress * llo-feeds: rewardManager test_rewardsAreCorrectlySentToEachAssociatedPoolWhenVerifyingInBulk * llo-feeds: verifier proxy tests * llo-feeds: fixing DestinationProxy error handling * llo-feeds: fixing DestinationProxy test remove verifiercontract zero check * llo-feeds: remove interface checks for verifierProxy * llo-feeds: clean up setConfig tests from checking internal state * fix issue when processing rewards * Apply suggestions from code review * Update contracts/src/v0.8/llo-feeds/v0.4.0/DestinationFeeManager.sol * Update contracts/src/v0.8/llo-feeds/v0.4.0/DestinationVerifierProxy.sol * llo-feeds: verifier proxy remove test test_setVerifierZeroVerifier * llo-feeds: tests for verify and verifyBulk * clean up * temporal fix for compile error * llo: v0.4.0 removing V1 report tests * better comments * llo-feeds: verify test test_rollingOutConfiguration * llo-feeds: verify test test_verifyFailsWhenReportIsOlderThanConfig * llo-feeds: verify test test_verifyFailsWhenReportIsOlderThanConfig * llo-feeds: tests for billing / billing bulk * fixing tests * fixing tests names * llo-feeds: fix proxy contract should send value in call to verify * llo-feeds: fix billing tests * squash me * llo-feeds: billing bulk verify tests * llo-feeds: clean up * llo-feeds: VerifierSetAccessControllerTest * llo-feeds: clean up * llo-feeds: extra proxy tests * Update contracts/src/v0.8/llo-feeds/v0.4.0/DestinationFeeManager.sol * Fix issue with oldest config verifying incorrectly * Fix issue with oldest config verifying incorrectly * llo-feeds: fix underflow and test_verifyFailsWhenReportIsOlderThanConfig * Update gethwrappers * Update gethwrappers * llo-feeds: DestinationVerifier setFeeManager tests * llo-feeds: Tests for Rewards and configs * llo-feeds: Tests for DestinationVerifier constructor * llo-feeds: reverse looping efficiently * Update contracts/src/v0.8/llo-feeds/v0.4.0/DestinationVerifier.sol * Update gethwrappers * llo-feeds: fmt contract tests * llo-feeds: npx prettify contract tests * llo-feeds: npx prettify v0.4.0 contracts * se --Add ability to amend config array * Update gethwrappers * Fix issue with future timestamps * Update gethwrappers * Small fix * Fix broken tests * Update gethwrappers * llo-feeds: Tests setConfigWithActivationTime * llo-feeds: Tests setConfigWithActivationTime * llo-feeds: Tests VerifierRemoveLatestConfigTest * llo-feeds: fixing linter errors (unused imports) * llo-feeds: tests better filenaming * Improve upgradability of contracts * Update gethwrappers * Small fix when setting rewardManager * Update gethwrappers * Fix var name to honour same interface * Update gethwrappers * Improve getter consistency * Update gethwrappers * Fix comments & conventions * Update DON Config to camal case * Update gethwrappers * solhint + gas snapshot * prettier * Solhint fixes * Update gethwrappers * gas snapshot * Fixed gas issue * Gas snapshot * llo-feeds: testing multiple fee managers and verifiers * llo: fixing tests * Update contracts/src/v0.8/llo-feeds/v0.4.0/test/verifier/DestinationVerifierTestRewardsMultiVefifierFeeManager.t.sol Co-authored-by: msuchacz-cll <[email protected]> * llo: v0.4.0 interfaces test * Fixed gas snaposhot * prettier * Generate --------- Co-authored-by: Sam Davies <[email protected]> Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com> Co-authored-by: David Przybilla <[email protected]> Co-authored-by: ad0ll <[email protected]> Co-authored-by: msuchacz-cll <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4ffbfb - Browse repository at this point
Copy the full SHA c4ffbfbView commit details -
[KS-393] Handle nils values (#13945)
* KS-393: Incorporate values lib improvements * Incorporate bytes Copy fix
Configuration menu - View commit details
-
Copy full SHA for d591645 - Browse repository at this point
Copy the full SHA d591645View commit details -
add ccip and liq man gethwrappers (#13967)
* add gethwrappers * liqMan wrappers * port mockery mocks --------- Co-authored-by: Abdelrahman Soliman (Boda) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for afe2b25 - Browse repository at this point
Copy the full SHA afe2b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24c4826 - Browse repository at this point
Copy the full SHA 24c4826View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de00b7 - Browse repository at this point
Copy the full SHA 3de00b7View commit details -
BCI-3842 custom timeouts for Hedera (#13876)
* allow to configure RPCTimeouts * Custom (30s) timeout for Hedera RPC requests with large payloads (SendTransaction, CallContext, etc.) * fix linter
Configuration menu - View commit details
-
Copy full SHA for 15dc74c - Browse repository at this point
Copy the full SHA 15dc74cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94aa60d - Browse repository at this point
Copy the full SHA 94aa60dView commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 610a516 - Browse repository at this point
Copy the full SHA 610a516View commit details -
Add nonce validation after broadcast for Hedera (#13957)
* Added post-broadcast nonce validation for Hedera * Added changeset * Updated chaintype docs for Hedera * Fixed lint errors * Added condition to handle on-chain seq less than tx seq and updated comment
Configuration menu - View commit details
-
Copy full SHA for 20dbba8 - Browse repository at this point
Copy the full SHA 20dbba8View commit details -
[TT-1394] add Reth to compatibility pipeline (#13804)
* add support to compat pipeline for reth * npe protection, step condition streamlining * update compat pipeline * do not fetch latest images if base64 input is passed * use tagged CTF * check if Reth docker images are up to date * update compat pipeline with latest update images version * update pipeline reference
Configuration menu - View commit details
-
Copy full SHA for f974754 - Browse repository at this point
Copy the full SHA f974754View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d12fbf - Browse repository at this point
Copy the full SHA 1d12fbfView commit details -
Bump version and update CHANGELOG fore core v2.15.0 (#13948)
* Bump version and update CHANGELOG fore core v2.15.0 Signed-off-by: chainchad <[email protected]> * Fix changelog version * Back out local only change * Remove dupe CL entry * Create init changeset for next release * Use changeset github changelog generator (cherry picked from commit 69cccdf) --------- Signed-off-by: chainchad <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b4c2b5 - Browse repository at this point
Copy the full SHA 3b4c2b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5eb95f1 - Browse repository at this point
Copy the full SHA 5eb95f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b4cb83 - Browse repository at this point
Copy the full SHA 1b4cb83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e8f2de - Browse repository at this point
Copy the full SHA 0e8f2deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a78286 - Browse repository at this point
Copy the full SHA 4a78286View commit details
Commits on Aug 2, 2024
-
* Add L3X Config * Changeset * comments * comments
Configuration menu - View commit details
-
Copy full SHA for c1bd103 - Browse repository at this point
Copy the full SHA c1bd103View commit details -
Disallow zero address signers + pin Solidity version (#13993)
* Disallow zero address signer * pragma ^0.8.19 => 0.8.24 * Changesets * Update gethwrappers --------- Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f5e0bd6 - Browse repository at this point
Copy the full SHA f5e0bd6View commit details -
Update AutoPurge config interface and add header for Scroll API (#13999)
* Updated AutoPurge heuristic configs to be optional * Added content-type header for Scroll stuck tx API call * Fixed linting * Added changeset
Configuration menu - View commit details
-
Copy full SHA for 2a032e8 - Browse repository at this point
Copy the full SHA 2a032e8View commit details -
fix keystone e2e test dispatcher to correctly replicate duplicate reg…
…istration behaviour (#14018)
Configuration menu - View commit details
-
Copy full SHA for 82accff - Browse repository at this point
Copy the full SHA 82accffView commit details -
Configuration menu - View commit details
-
Copy full SHA for af7dab6 - Browse repository at this point
Copy the full SHA af7dab6View commit details -
MERC-6004 Add Mercury v4 schema (#13862)
* Add Mercury v4 * Uncomment out test * Add v4 telemetry * MERC-6004 Fix build * Update chainlink-common * Add changeset * Update market status proto enum values * Add changeset hashtag
Configuration menu - View commit details
-
Copy full SHA for 05ef7fd - Browse repository at this point
Copy the full SHA 05ef7fdView commit details
Commits on Aug 5, 2024
-
VRF-1138: Make CTF tests to reuse existing VRF Wrapper (#13854)
* VRF-1138: Make CTF tests to reuse existing VRF Wrapper * VRF-1138: remove old code * VRF-1138: remove comments * VRF-1138: refactoring * VRF-1138: pr comments * VRF-1138: pr comments * VRF-1138: fixing lint issues * VRF-1138: PR comments
Configuration menu - View commit details
-
Copy full SHA for 1ac2902 - Browse repository at this point
Copy the full SHA 1ac2902View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ec99ef - Browse repository at this point
Copy the full SHA 7ec99efView commit details -
Configuration menu - View commit details
-
Copy full SHA for d90bb66 - Browse repository at this point
Copy the full SHA d90bb66View commit details
Commits on Aug 6, 2024
-
[BCF - 3339] - Codec and CR hashed topics support (#14016)
* Add better handling for CR EVM filtering by hashed indexed topics * Add comments for CR event codec usage * Improve err handling in CR init * Add a TODO for CR QueryKey primitive remapping handling * Update codec test to match most recent changes * Add changeset and run solidity prettier * Add contracts changeset for ChainReaderTester contract changes * simplify getNativeAndCheckedTypesForArg FixedBytesTy case
Configuration menu - View commit details
-
Copy full SHA for 8b9f2b6 - Browse repository at this point
Copy the full SHA 8b9f2b6View commit details -
[CCIP-Merge] OCR2 plugins [CCIP-2942] (#14043)
* Copy over core/services/ocr2/plugins/ccip from ccip repo (#14024) This is first part in merging offchain code from ccip repo (https://github.com/smartcontractkit/ccip) into chainlink Maintaining history across repos for specific direcotires was complicated so we chose to copy the directory right away. ----------------- Co-authored-by: Abdelrahman Soliman (Boda) <[email protected]> Co-authored-by: Agustina Aldasoro <[email protected]> Co-authored-by: Amir Y <[email protected]> Co-authored-by: André Vitor de Lima Matos <[email protected]> Co-authored-by: AnieeG <[email protected]> Co-authored-by: Anindita Ghosh <[email protected]> Co-authored-by: Chunkai Yang <[email protected]> Co-authored-by: Connor Stein <[email protected]> Co-authored-by: Evaldas Latoškinas <[email protected]> Co-authored-by: Jean Arnaud <[email protected]> Co-authored-by: Justin Kaseman <[email protected]> Co-authored-by: Makram <[email protected]> Co-authored-by: Makram Kamaleddine <[email protected]> Co-authored-by: Mateusz Sekara <[email protected]> Co-authored-by: Matt Yang <[email protected]> Co-authored-by: Patrick <[email protected]> Co-authored-by: Rens Rooimans <[email protected]> Co-authored-by: Roman Kashitsyn <[email protected]> Co-authored-by: Roman Kashitsyn <[email protected]> Co-authored-by: Ryan Stout <[email protected]> Co-authored-by: Will Winder <[email protected]> Co-authored-by: connorwstein <[email protected]> Co-authored-by: dimitris <[email protected]> Co-authored-by: dimkouv <[email protected]> Co-authored-by: nogo <[email protected]> Co-authored-by: nogo <[email protected]> Co-authored-by: valerii-kabisov-cll <[email protected]> * [CCIP-2942] OCR2 plugins merge fixes [CCIP-2942] (#14026) * Add status checker original commit: 451984a * Add CCIP to types.go * Add Unsafe_SetConnectionsManager to feeds service for testing * Add CCIP feature to core.toml * Rebuilding config * Wiring up relayer and ocr2 delegates - this commit touches shared code ! * Adding mockery configuration for ccip specific code * Setting CCIP feature flag to true - it's no longer used anywhere --------- Co-authored-by: Mateusz Sekara <[email protected]> * VRF-1138: Make CTF tests to reuse existing VRF Wrapper (#13854) * VRF-1138: Make CTF tests to reuse existing VRF Wrapper * VRF-1138: remove old code * VRF-1138: remove comments * VRF-1138: refactoring * VRF-1138: pr comments * VRF-1138: pr comments * VRF-1138: fixing lint issues * VRF-1138: PR comments * changes to support deterministic message hash in the remote target (#13935) * common version update to head of develop (#14030) * Add changeset --------- Co-authored-by: Agustina Aldasoro <[email protected]> Co-authored-by: Amir Y <[email protected]> Co-authored-by: André Vitor de Lima Matos <[email protected]> Co-authored-by: AnieeG <[email protected]> Co-authored-by: Anindita Ghosh <[email protected]> Co-authored-by: Chunkai Yang <[email protected]> Co-authored-by: Connor Stein <[email protected]> Co-authored-by: Evaldas Latoškinas <[email protected]> Co-authored-by: Jean Arnaud <[email protected]> Co-authored-by: Justin Kaseman <[email protected]> Co-authored-by: Makram <[email protected]> Co-authored-by: Mateusz Sekara <[email protected]> Co-authored-by: Matt Yang <[email protected]> Co-authored-by: Patrick <[email protected]> Co-authored-by: Rens Rooimans <[email protected]> Co-authored-by: Roman Kashitsyn <[email protected]> Co-authored-by: Roman Kashitsyn <[email protected]> Co-authored-by: Ryan Stout <[email protected]> Co-authored-by: Will Winder <[email protected]> Co-authored-by: dimitris <[email protected]> Co-authored-by: nogo <[email protected]> Co-authored-by: nogo <[email protected]> Co-authored-by: valerii-kabisov-cll <[email protected]> Co-authored-by: Ilja Pavlovs <[email protected]> Co-authored-by: Matthew Pendrey <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55e7c8b - Browse repository at this point
Copy the full SHA 55e7c8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d81278 - Browse repository at this point
Copy the full SHA 1d81278View commit details -
Configuration menu - View commit details
-
Copy full SHA for d963b0a - Browse repository at this point
Copy the full SHA d963b0aView commit details -
[TT-1262] dump pg on failure (#14029)
* bump CTF * bump bump * go mod * bump bump * bump to 1.34.0 * dump Postgres db on failure and upload as artifacts * test dump in CI * remove test failing on demand, fix test-summary action input name * use tagged CTF, save sql dump also if flag is set
Configuration menu - View commit details
-
Copy full SHA for d1d0f44 - Browse repository at this point
Copy the full SHA d1d0f44View commit details -
[KS-411] Extra validation for FeedIDs in Streams Codec (#14038)
Make sure the ID extracted from FullReport matcheds the top-level one.
Configuration menu - View commit details
-
Copy full SHA for e014a13 - Browse repository at this point
Copy the full SHA e014a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 537d2ec - Browse repository at this point
Copy the full SHA 537d2ecView commit details -
update solana e2e test build deps (#13978)
* bump solana commit * replace projectserum with backpackapp * handle tagged versions * quick solana bump again * use tagged version
Configuration menu - View commit details
-
Copy full SHA for 0a7372c - Browse repository at this point
Copy the full SHA 0a7372cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c31c0 - Browse repository at this point
Copy the full SHA c2c31c0View commit details -
auto: adjust cron contract imports (#13927)
* auto: adjust cron contract imports * update
Configuration menu - View commit details
-
Copy full SHA for ce90bc3 - Browse repository at this point
Copy the full SHA ce90bc3View commit details -
Add finalizer component to TXM (#13638)
* Added a finalizer component that assesses confirmed transactions for finality * Moved Finalizer component into EVM code and addressed feedback * Fixed linting and renumbered sql migration * Added limit to Finalizer RPC batch calls * Cleaned up unneeded code * Renumbered sql migration * Updated Finalizer to use LatestAndFinalizedBlock method from HeadTracker * Fixed health check tests and fixed linting * Fixed lint error * Fixed lint error * Added finalized state to replace finalized column * Updated finalizer batch RPC validation to use blockByNumber and added filter to DB query * Updated reaper to reap old confirmed transactions * Fixed migration test * Fixed lint error * Changed log level * Renumbered sql migration * Updated Finalizer to only process on new finalized heads and improved query performance * Fixed mocks * Updated TxStore method name and fixed mocks * Fixed mock * Updated TxStore method to exit early * Removed unused error --------- Co-authored-by: Silas Lenihan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2312827 - Browse repository at this point
Copy the full SHA 2312827View commit details -
use services.Config.NewService/Engine (#13851)
* use services.Config.NewService/Engine * feedback
Configuration menu - View commit details
-
Copy full SHA for 69f7bd6 - Browse repository at this point
Copy the full SHA 69f7bd6View commit details
Commits on Aug 7, 2024
-
Update e2e tests definition for CI and automation workflow (#13908)
* Update e2e tests definition for CI * Update test
Configuration menu - View commit details
-
Copy full SHA for 4843d84 - Browse repository at this point
Copy the full SHA 4843d84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e5d161 - Browse repository at this point
Copy the full SHA 7e5d161View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a1dd1f - Browse repository at this point
Copy the full SHA 5a1dd1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e500c1a - Browse repository at this point
Copy the full SHA e500c1aView commit details -
auto-10161: replicate v2_3 to v2_3_zksync (#14035)
* auto-10161: replicate v2_3 to v2_3_zksync * update * small fixes * add an zksync automation forwarder * fix linter * update * update * lint
Configuration menu - View commit details
-
Copy full SHA for 215277f - Browse repository at this point
Copy the full SHA 215277fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 477c8ce - Browse repository at this point
Copy the full SHA 477c8ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 499a677 - Browse repository at this point
Copy the full SHA 499a677View commit details -
[CCIP Merge] Capabilities [CCIP-2943] (#14068)
* [CCIP Merge] Add ccip capabilities directory [CCIP-2943] (#14044) * Add ccip capabilities directory * [CCIP Merge] Capabilities fix [CCIP-2943] (#14048) * Fix compilation for launcher, diff Make application.go ready for adding more fixes * Fix launcher tests * ks-409 fix the mock trigger to ensure events are sent (#14047) * Add ccip to job orm * Add capabilities directory under BUSL license * Prep to instantiate separate registrysyncer for CCIP * Move registrySyncer creation into ccip delegate * [chore] Change registrysyncer config to bytes * Fix launcher diff tests after changing structs in syncer * Fix linting * MAke simulated backend client work with chains other than 1337 * core/capabilities/ccip: use OCR offchain config (#1264) We want to define and use the appropriate OCR offchain config for each plugin. Requires smartcontractkit/chainlink-ccip#36 * Cleaning up * Add capabilities types to mockery --------- Co-authored-by: Cedric Cordenier <[email protected]> Co-authored-by: Matthew Pendrey <[email protected]> Co-authored-by: Makram <[email protected]> * make modgraph * Add changeset * Fix test with new TxMgr constructor --------- Co-authored-by: Cedric Cordenier <[email protected]> Co-authored-by: Matthew Pendrey <[email protected]> Co-authored-by: Makram <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ab3eb5 - Browse repository at this point
Copy the full SHA 6ab3eb5View commit details -
auto-11214: migrate more tests to foundry (#13934)
* auto: migrate more tests to foundry * more tests * tests for migration permission * tests for upkeep and admin configs * tests for upkeep admin * tests for pause / unpause upkeeps * tests for upkeep configs * tests for payees * cancel upkeep tests * update * update * withdraw * update
Configuration menu - View commit details
-
Copy full SHA for 2ac9d98 - Browse repository at this point
Copy the full SHA 2ac9d98View commit details
Commits on Aug 8, 2024
-
Allow retrying failed transmissions (#14017)
* Hardcoded value for call with exact gas * Record gasProvided in route function * Add a getter for transmission gas limit * Update snapshot * Changeset * Remove unused import * Rename to gas limit * Update gethwrappers * Uncomment test code * Remove copy/pasta comment * Slight rename * Allow retrying transmissions with more gas * Only allow retrying failed transmissions * Update snapshot * Fix state for InvalidReceiver check * Check for initial state * Actually store gas limit provided to receiver * Update gethwrappers * Remove unused struct * Correctly mark invalid receiver when receiver interface unsupported * Create TransmissionInfo struct * Update gethwrappers * Bump gas limit * Bump gas even more * Update KeystoneFeedsConsumer.sol to implement IERC165 * Use getTransmissionInfo * Use TransmissionState to determine if transmission should be created * Fix test * Fix trailing line * Update a mock to the GetLatestValue("getTransmissionInfo") call in a test * Remove TODO + replace panic with err * Remove redundant empty lines * Typo * Remove unused constant * Name mapping values --------- Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1257d33 - Browse repository at this point
Copy the full SHA 1257d33View commit details -
Fix write target nil dereferences (#14059)
* Hardcoded value for call with exact gas * Record gasProvided in route function * Add a getter for transmission gas limit * Update snapshot * Changeset * Remove unused import * Rename to gas limit * Update gethwrappers * Uncomment test code * Remove copy/pasta comment * Slight rename * Allow retrying transmissions with more gas * Only allow retrying failed transmissions * Update snapshot * Fix state for InvalidReceiver check * Check for initial state * Actually store gas limit provided to receiver * Update gethwrappers * Remove unused struct * Correctly mark invalid receiver when receiver interface unsupported * Create TransmissionInfo struct * Update gethwrappers * Bump gas limit * Bump gas even more * Update KeystoneFeedsConsumer.sol to implement IERC165 * Use getTransmissionInfo * Use TransmissionState to determine if transmission should be created * Fix test * Fix trailing line * Update a mock to the GetLatestValue("getTransmissionInfo") call in a test * Remove TODO + replace panic with err * Remove redundant empty lines * Typo * Fix nil pointer dereference in write target implementation * Remove unused constant * Name mapping values * Add changeset --------- Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 40f4bec - Browse repository at this point
Copy the full SHA 40f4becView commit details -
* Add Mantle errors * Add tests for Mantle errors * changeset * Update seven-kiwis-run.md
Configuration menu - View commit details
-
Copy full SHA for 4f0f780 - Browse repository at this point
Copy the full SHA 4f0f780View commit details -
[TT-1429] notifying guardian on some failures (#14073)
* try with notifying guardian * try notification in reusable workflow * try with env in format * do not add it to reusable * add repository info
Configuration menu - View commit details
-
Copy full SHA for fb2918e - Browse repository at this point
Copy the full SHA fb2918eView commit details -
[KS-412] Validate called DON membership in TriggerPublisher (#14040)
Sender needs to actually belong to the DON on behalf of which it is subscribing trigger events.
Configuration menu - View commit details
-
Copy full SHA for 0f166ad - Browse repository at this point
Copy the full SHA 0f166adView commit details -
[BCI-3862][chainlink] - Change DSL Block primitive to string instead …
…of int (#14033) * refactor after modifying block from int to string * bump common version * update avast that was failing * add changeset * fix common references * tidy * update common commit hash * Revert "update common commit hash" This reverts commit 5dbbd031ebced5fc9c1067c69cadce4699b1cf03. * update common commit hash * reference to changes in common * update common ref
Configuration menu - View commit details
-
Copy full SHA for 375e17b - Browse repository at this point
Copy the full SHA 375e17bView commit details -
Add error mapping for Astar (#13990)
* add error mapping * add changeset * add tag --------- Co-authored-by: Kodey Thomas <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98fc881 - Browse repository at this point
Copy the full SHA 98fc881View commit details -
BCI-3492 [LogPoller]: Allow withObservedExecAndRowsAffected to report…
… non-zero rows affected (#14057) * Fix withObservedExecAndRowsAffected Also: - Change behavior of DeleteExpiredLogs to delete logs which don't match any filter - Add a test case to ensure the dataset size is published properly during pruning * pnpm changeset * changeset #fix -> #bugfix
Configuration menu - View commit details
-
Copy full SHA for e0850a6 - Browse repository at this point
Copy the full SHA e0850a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84630b8 - Browse repository at this point
Copy the full SHA 84630b8View commit details -
* decouple CRIB vars * move CRIB vars to CTF, connect with GAP * bump deps * finalize deps * update go.mod * Spin up a separate GAP for crib and k8s * Change up the ports since 8080 is expected for CRIB connections * Use released version of setup-gap action * increase timeout * less logs * increase timeout * increase timeout even more * try creds for one hour * run without chaos * again * try to spin up CRIB * use GATI * update GATI secrets * use different port * fix working dir * update ref * try fixing working dir * another try * another try * another try * another try * nix develop * Fix nix develop * turn debug logs on * use local-dev-simulated-core-ocr1 profile * add teardown step * uppdate crib actions refs * add ref comments * reduce logging * add a confluence link * pin CI versions * temporary enable a nightly run --------- Co-authored-by: chainchad <[email protected]> Co-authored-by: Radek Scheibinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08638ff - Browse repository at this point
Copy the full SHA 08638ffView commit details -
RE-2859 Make jira ticket linkage obligatory in PRs with solidity chan…
…ges (#14054) * Split out lib functions into their own file * Create issue enforcement option * Setup solidity-jira workflow * chore: Improve error message for JIRA issue key not found
Configuration menu - View commit details
-
Copy full SHA for ebd45ce - Browse repository at this point
Copy the full SHA ebd45ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3015b53 - Browse repository at this point
Copy the full SHA 3015b53View commit details
Commits on Aug 9, 2024
-
Write Chain Target: Validate that signed report metadata matches requ…
…est metadata (#14066) * Hardcoded value for call with exact gas * Record gasProvided in route function * Add a getter for transmission gas limit * Update snapshot * Changeset * Remove unused import * Rename to gas limit * Update gethwrappers * Uncomment test code * Remove copy/pasta comment * Slight rename * Allow retrying transmissions with more gas * Only allow retrying failed transmissions * Update snapshot * Fix state for InvalidReceiver check * Check for initial state * Actually store gas limit provided to receiver * Update gethwrappers * Remove unused struct * Correctly mark invalid receiver when receiver interface unsupported * Create TransmissionInfo struct * Update gethwrappers * Bump gas limit * Bump gas even more * Update KeystoneFeedsConsumer.sol to implement IERC165 * Use getTransmissionInfo * Use TransmissionState to determine if transmission should be created * Fix test * Fix trailing line * Update a mock to the GetLatestValue("getTransmissionInfo") call in a test * Remove TODO + replace panic with err * Remove redundant empty lines * Typo * Fix nil pointer dereference in write target implementation * Remove unused constant * Name mapping values * Add changeset * Validate that report metadata matches request metadata * Derive report metadata length from the struct * Bytes() => Encode() * Simplify decoding * Undo redundant change * More simplifications * More cleanup * Remove redundant comment * Changeset * Update tests --------- Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 98b9054 - Browse repository at this point
Copy the full SHA 98b9054View commit details -
[TT-1326] Update Solidty Foundry pipeline with Slither (#13986)
* More univeral lcov prunning * update Shared code cov * exclude deleted files from Slither * use single source of truth for all Solidity Foundry jobs * fix json * compact output with jq * fix condition for fmt * try to scope tests to changes * move matrix check to step level * fix outputs path * trigger * test with Automation change * try with shared * run fmt also if any sol files were modified * fix job name in collect metrics * trigger pipeline only for localised change + update changes info * add changeset * remove test change * do not run forge fmt if shared contracts have changed * try artifact pipeline by hijacking hardhat * # This is a combination of 2 commits. # This is the 1st commit message: CR changes + test them # This is the commit message #2: use shell array * CR changes + test them use shell array init array CR changes + test them use shell array init array * remove test files * do not run Slither for test files * do not run fmt if test files were modified * remove unused config file * restore old Hardhat pipeline * add missing transmission setup * fix basic info condition, join 2 steps into 1, define higher-level coverage exclusions * define actions for installing Slither and solc-select * run all tests also if package.json changes; run them on all non_src changes * add action for validating whether all Slither reports and UML diagrams were generated * fetch origin in validation action * compare with HEAD in validate action * compare with origin in validation action * handle both csv and shell arrays in the validation action * update artifact pipeline with new actions * fix workflow after tests * fix how validation actions works with commits * treat shared as any other product * small fixes * apply CR changes * remove special handling for deleted files * remove apt-get update * use only dorny/paths * remove unused input * CR changes: use dorny/paths with quantifier, move scope validation to an action, remove whitespaces * fix workflow * fail bash scripts on erors * add set -euo pipefail to bash scripts * define action to detect foundry version * fix select solc version script, better slither report output * checkout repo * add id
Configuration menu - View commit details
-
Copy full SHA for 4b91691 - Browse repository at this point
Copy the full SHA 4b91691View commit details -
[TT-1421] Adds Dot Graphs to CI Upload (#13946)
* Adds dot graphs to CI upload * Fix load imports * Verified graphs properly uploaded * Default save DOT traces * use Seth v1.1.2, render DOT graphs for failed transactions in job summary * try newer action * use newer action * run with debug * use newer action * try one more thing with GIthub_workspace * newer action version * last try with image generation * do not try to render dot graphs anymore * fix imports * remove on-demand failure * trace only reverted * use new method in all smoke tests --------- Co-authored-by: Bartek Tofel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14dabac - Browse repository at this point
Copy the full SHA 14dabacView commit details -
core/scripts/keystone improvements (#14075)
* scripts: keystone: Use Hostname() over Host Host can contain host:port which will then result in invalid bootstrap addresses (host:port:port) * scripts: keystone: Add command to deploy workflow spec * scripts: keystone: oracle spec used the wrong provider type * scripts: keystone: Add utility to delete a workflow spec * Simplify the changes to scripts a bit * scripts: keystone: Allow overriding PublicKeys.json/NodeList.txt location
Configuration menu - View commit details
-
Copy full SHA for 7a56130 - Browse repository at this point
Copy the full SHA 7a56130View commit details -
KS-391: Capabilities registry reentrancy fix (#13970)
* prevent malicious a node operator from taking over another node belonging to another node operator * prevent malicious node operator from becoming the admin for another node operator * prevent reentrancy when setting DON config * update wrappers and add changeset * fix solhint
Configuration menu - View commit details
-
Copy full SHA for cefbb09 - Browse repository at this point
Copy the full SHA cefbb09View commit details -
* ocr2: Shouldn't require "publicKey" under the multi-chain codepath * ocr2: Use parent ocrKeyBundleID for publicKey when using multi-chain
Configuration menu - View commit details
-
Copy full SHA for 288257a - Browse repository at this point
Copy the full SHA 288257aView commit details -
add missing step id to action (#14088)
* add missing step id * do not fail if Slither fails * try with not failing generation
Configuration menu - View commit details
-
Copy full SHA for 349778b - Browse repository at this point
Copy the full SHA 349778bView commit details -
[KS-421] Improve logging from remote capabilities (#14058)
Add validations and sanitizing
Configuration menu - View commit details
-
Copy full SHA for 95cb692 - Browse repository at this point
Copy the full SHA 95cb692View commit details -
Custom Astar finality (#14021)
* Custom Astar finality * fix merge artifact * fix lint issue * simplify isRequestingFinalizedBlock * avoid iterating through the whole batch again * fix errors wrapping
Configuration menu - View commit details
-
Copy full SHA for bd648bd - Browse repository at this point
Copy the full SHA bd648bdView commit details -
[BCI-3573] - Remove dependence on FinalityDepth in EVM TXM code (#13794)
* removing finality within common/txmgr * remove finality from common/txmgr comment * latestFinalizedBlockNum support within evm/txmgr txstore * refactor tests after evm/txmgr txstore changes * mocks for both common and core/evm * remove comments that are still referencing to finalityDepth within evm/txmgr * add changeset * error if no LatestFinalizedHead was found * fix mocks version * fix mocks version * mock versioning * mock version * mock version * mock version * mock version * inject head tracker trimmed API * fix tests * mocks * remove unnecesary tests as finalized head is guaranteed * ht in shell local * remove evm dep from confirmer and use generics instead * make markOldTxesMissingReceiptAsErrored condition inclusive * use already initialized head tracker within shell local * fix mocking, fix unit test * fix a potential bug * fix bug * refactor * address comments * fix lint * rename * have log back * update comments * remove nil check * minor * fix test * grammar * rephrase --------- Co-authored-by: Joe Huang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c330def - Browse repository at this point
Copy the full SHA c330defView commit details
Commits on Aug 12, 2024
-
[Keystone] Minor fixes (#14091)
A bundle of minor fixes in several components: 1. Launcher: adjust defaultStreamConfig values to a resonable max capacity (250 MB per channel) 2. Trigger shims: change some incorrect read-locks to rw-locks 3. Trigger shims: enforce max possible number of bundled worklflow IDs in an event 4. Mode Aggregator: avoid unnecessary early exit 5. Message Cache: avoid unnecessary early exit while collecting ready messages
Configuration menu - View commit details
-
Copy full SHA for 1fcfd80 - Browse repository at this point
Copy the full SHA 1fcfd80View commit details -
feat: CCIP-2465 enumerableMap for addressToBytes Mapping (#14012)
* feat: CCIP-2465 enumerableMap for addressToBytes Mapping * fix: CCIP-2465 prettier write for new library contracts * fix: CCIP-2465 gas-snapshot updated and changeset added for new library * fix: CCIP-2465 gassnapshot corrections for EnumerableAddresses
Configuration menu - View commit details
-
Copy full SHA for 518cc28 - Browse repository at this point
Copy the full SHA 518cc28View commit details -
refactor + support v2.3 benchmark test (#14052)
* update feeds used in automation tests * comment unused vars * support v2.3 in benchmark test
Configuration menu - View commit details
-
Copy full SHA for 2b86088 - Browse repository at this point
Copy the full SHA 2b86088View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d4d996 - Browse repository at this point
Copy the full SHA 5d4d996View commit details
Commits on Aug 13, 2024
-
Turn CRIB persistence test by default (#14101)
* try run chaos test for CRIB * less logs * finalize
Configuration menu - View commit details
-
Copy full SHA for 220ca2a - Browse repository at this point
Copy the full SHA 220ca2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb31cf7 - Browse repository at this point
Copy the full SHA eb31cf7View commit details -
fix unhandled already seen tx error for gnosis chiado (#14099)
* add case for gnosis * add changeset * fix typo * typo --------- Co-authored-by: Prashant Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d1af81 - Browse repository at this point
Copy the full SHA 1d1af81View commit details -
classify arbitrum sequencer inaccessible error as retryable (#14100)
* add error handling for service unavailable for arbitrum * add changeset * update error message --------- Co-authored-by: Prashant Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6a9528d - Browse repository at this point
Copy the full SHA 6a9528dView commit details
Commits on Aug 14, 2024
-
prevent editing DON accepts workflows field (#14092)
Co-authored-by: Bolek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3399dd6 - Browse repository at this point
Copy the full SHA 3399dd6View commit details -
[CCIP-2944] Merge CCIP E2E Tests and CI into Core Repo (#14102)
* [CCIP-2937] Copy ccip-tests and CI to Core (#14069) * gitignore * Fix gitignore * Adds CCIP Tests Dir * Adds CCIP CI * [CCIP-2937] Fixes Conflicts and Run Issues with CCIP E2E Tests Merge (#14070) * Fixes CI conflicts * Fixes config path * Separate CCIP smoke tests * Change repo for compatibility tests * Remove references to separate CCIP repo * Callout needed updates * Remove CCIP Upgrade Test --------- Co-authored-by: asoliman <[email protected]> * Fixes * Go mod * Ports over fixes for CCIP network tests --------- Co-authored-by: asoliman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d332fd - Browse repository at this point
Copy the full SHA 8d332fdView commit details -
Add slack alerts for failing crib integrations (#14122)
* Add slack alerts for failing crib integrations * Bump version to action with fix
Configuration menu - View commit details
-
Copy full SHA for 83e576f - Browse repository at this point
Copy the full SHA 83e576fView commit details -
[BCI-3863] - Use filtered logs in eventBinding GetLatestValue instead…
… of manual filtering (#14096) * Use filtered logs in eventBinding GetLatestValue instead of manual filtering * handle one filter simple expression case for topic filters * and instead of or for matching all topic filters conditions * add changeset * nit comment to reduce createTopicFilters func * add address to query name in GetLatestValue and QueryKey * key not necessary as we are using logpoller filters
Configuration menu - View commit details
-
Copy full SHA for 3f0fad6 - Browse repository at this point
Copy the full SHA 3f0fad6View commit details -
[KS-426] Remove panic from CapabilityType type (#14095)
* [chore] Remove panic from CapabilityType type * Update common * Update common * Add enum for CapabilityType --------- Co-authored-by: Vyzaldy Sanchez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa4e981 - Browse repository at this point
Copy the full SHA aa4e981View commit details
Commits on Aug 15, 2024
-
Handle terminally stuck transactions on send (#14127)
* Added error classification on send for terminally stuck transactions * Added changeset * Addressed feedback and fixed linting * Restructured broadcaster code for fatal and terminally stuck case * Reduced log levels for terminally stuck transactions
Configuration menu - View commit details
-
Copy full SHA for 5e99bdb - Browse repository at this point
Copy the full SHA 5e99bdbView commit details -
refactor: use only goreleaser to build unsigned chainlink images in o…
…ne workflow (#14034) * refactor: use only goreleaser to build unsigned chainlink images in one workflow * fix: use branches-ignore filter instead * rename and switch runner * temp switch back name because of env protection rule * back to use the refactored name * update goreleaser yaml * add new docker inputs, rename IMAGE_NAME, add goreleaser build-sign-publish workflow * add output image name and digest to github summary * refactor gha workflow names and add output image name and digest to build-develop * remove unnecessary outputs * add a git_ref validation job * temp delete workflows for easier testing * add if conditional to validate step * fix metric name and add debug log * update docker registry * no goreleaser output since we don't use the goreleaser/action * remove debug log and use bash shell * fix formatting * remove root images from goreleaser yaml * use custom setup-go * fix typo * use tee instead * add back setup-go and refactor output summary step * update with new filename and workflow trigger * fix docker registry input * remove role-duration input * change conditional * revert temp gha workflow delete commit * sync with origin develop * refactor trigger based on push and pr label * fix install remote plugins bug include * add new docker builds for plugins and update dockerfile * add goreleaser --split to gha and refactor action_utils script * fix add shell * fix metrics job name and publish docker manifest files * fix image_templates goreleaser * fix check artifacts.json and metrics name * fix if not end * ls -al dist * add --single-target flag and split checksum * remove split in checksum * remove --single-target and update output artifact.json path * cat artifacts.json * use ubuntu-latest runner * update build-publish workflow output summary step * build on every pr - conditional publish | add workflow_dispatch trigger * add workflow_dispatch conditional build-publish * fix typo * fix typo * use ubuntu-20.04 runner * fix conditional * add comment
Configuration menu - View commit details
-
Copy full SHA for e2a8841 - Browse repository at this point
Copy the full SHA e2a8841View commit details -
fix: deadlock in balance shutdown (#14125)
* fix: deadlock in balance shutdown * bump dependency
Configuration menu - View commit details
-
Copy full SHA for 8fa8c3a - Browse repository at this point
Copy the full SHA 8fa8c3aView commit details -
[SHIP-2816] Add scroll sepolia network config (#14126)
* Add scroll sepolia network config * disable reorg protection on v2_3 scroll, zkevm * fix node funding * fix reorg protection logic --------- Co-authored-by: anirudhwarrier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48c0846 - Browse repository at this point
Copy the full SHA 48c0846View commit details -
[CCIP-2611] Report new heads to atlas' OTI (#13647)
* feat(oti-head-report): Report new heads to atlas' OTI * tests tests review fixes ci fixes ci fixes telemetry reporter test fix chain in proto fix chain in proto fix ci changeset fix config test review fix fix config test fix docs test fix config testscript fix config testscript fix test * move to relayer move to relayer move service to evm * go generate * move config * simplify * review * Revert moving to relayer * review * review * head telemetry enabled by default * review * rebase * review * drop config * rebase * review * regenerate * cl node timeout * review fix * rebase --------- Co-authored-by: Jordan Krage <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a41b353 - Browse repository at this point
Copy the full SHA a41b353View commit details -
Add Db syncing for registry syncer (#13756)
* Adds migration for syncer state data * Implements syncer ORM * Implements syncing with local registry and properly updating it * Fixes db sync channel * Connects DB to syncer constructor * Adds changeset * Fixes changeset * Uses custom marshal JSON call on DB store call * Fixes errors from merge conflicts * Fixes existing tests * Prevents tests from hanging * Fixes lint issue * Fixes setup on `New()` call * Implements marshal/unnmarshal mechanics on syncer state * Fixes migration name * Fixes lint * Keeps the latest 10 records on `registry_syncer_states` * Adds ORM tests * Prevents possible flake * Fixes errors from conflict * Fixes syncer tests * Fixes syncer ORM tests * Fixes linter * Fixes tests * Fixes tests * Review changes * Fixes tests * Fixes lint * Improves implementation * Removes unused `to32Byte` func * fixes errors on `Close()` * Adds more custom types to avoid data races * Update tests * fixes lint * Removes unnecessary comments * Sends deep copy of local registry to launchers * Fixes linter * Uses interface for syncer ORM * Mocks the ORM for tests * Improves `syncer.Close()` mechanism * Fixes merge conflicts * Fixes test * Fixes linter * Fixes race condition with `syncer.reader` * Fixes race condition in test * Fixes race condition in test * Fixes test --------- Co-authored-by: Bolek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c92a721 - Browse repository at this point
Copy the full SHA c92a721View commit details -
Updates feeds-manager noderpc proto (#14112)
* update feeds-manager noderpc proto * add changesets * re-generate feeds-manager proto
Configuration menu - View commit details
-
Copy full SHA for 1b58436 - Browse repository at this point
Copy the full SHA 1b58436View commit details -
[Keystone] Return an error from Launcher on invariant validation (#14…
…128) Co-authored-by: Vyzaldy Sanchez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3b1f90 - Browse repository at this point
Copy the full SHA c3b1f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0c7649 - Browse repository at this point
Copy the full SHA c0c7649View commit details
Commits on Aug 16, 2024
-
DEVSVCS-147: link balance monitor updates (#14108)
* DEVSVCS-147: link balance monitor updates * changeset
Configuration menu - View commit details
-
Copy full SHA for 08194be - Browse repository at this point
Copy the full SHA 08194beView commit details -
* Wire up init necessary for an Aptos LOOP * Fix typings, make sure SetFrom doesn't blank out RawConfig * Add missing initialization code for Aptos * keystore: Aptos should use blake2b since blake2s is unavailable Blake2b costs about a third of SHA2/SHA3/keccak256 https://aptos.dev/en/build/smart-contracts/cryptography * keystore: Fix aptoskey public key encoding * keystore: Remove aptoskey/account.go, completely unused * aptoskey: Add support for address derivation * keystore: aptos: Test implementation against vectors generated by the CLI * keystore: aptos: Remove 0x prefix from public key * keystore: cosmos: Remove duplicate nil check * operator_ui: Increase install timeout Really painful on slower internet connections * keystore: aptos: Update report hashing format
Configuration menu - View commit details
-
Copy full SHA for 69a0090 - Browse repository at this point
Copy the full SHA 69a0090View commit details -
Update ZK overflow detection logic (#14132)
* Updated ZK overflow detection to skip tx with non-broadcast attempts and delayed detection for zkEVM * Added changeset * Added assumption violation log * Updated XLayer to use the same detection logic as zkEVM * Fixed test
Configuration menu - View commit details
-
Copy full SHA for 2e314cd - Browse repository at this point
Copy the full SHA 2e314cdView commit details -
Expose Confirmed state to ChainWriter (#14138)
* Expose Confirmed state to ChainWriter * update comment * Update common/txmgr/txmgr.go Co-authored-by: amit-momin <[email protected]> --------- Co-authored-by: amit-momin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69335dc - Browse repository at this point
Copy the full SHA 69335dcView commit details
Commits on Aug 17, 2024
-
(SHIP-2626) added custom error handling for Treasure (#13981)
* added custom error handling for Treasure * added changeset * fix * fixed test * moved Treasure error to Fatal * added treasure fatal * fixed changeset * add changeset * removed extra changeset * added fatal error case test * changeset fix * removed unsed fatal errors
Configuration menu - View commit details
-
Copy full SHA for 6ef1d6e - Browse repository at this point
Copy the full SHA 6ef1d6eView commit details
Commits on Aug 19, 2024
-
[TT-1396] [CCIP-2804] Migrates CCIP To testsecrets (#14135)
* Ports Over testsecrets * Fixes CCIP Config * Use chain-selectors v1.0.21 * Remove old keys in workflow * Fix go mods --------- Co-authored-by: lukaszcl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 326c1d4 - Browse repository at this point
Copy the full SHA 326c1d4View commit details -
Fix test flake on registry syncer (#14148)
* Fixes test flake * Adds changeset * Fixes readme
Configuration menu - View commit details
-
Copy full SHA for 0ceb9b5 - Browse repository at this point
Copy the full SHA 0ceb9b5View commit details -
bumping common to a commit on main (#14152)
* bumping common to a commit on main * gomodtidy
Configuration menu - View commit details
-
Copy full SHA for c72afe7 - Browse repository at this point
Copy the full SHA c72afe7View commit details
Commits on Aug 20, 2024
-
Separate token price reporting schedule (#14154)
* Separate token price reporting schedule (#1278) ## Motivation Static price removal job rollout will be delayed to after 1.5 release. To unblock db load concerns in 1.4.21 which writes prices to db, we want to reduce number of token-price related insertions in db. ## Solution Separate gas price and token price insertion frequency, insert every 10 minutes for token price. 10-min resolution for token price is accurate enough for our use case. * Changeset --------- Co-authored-by: Chunkai Yang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a937d5c - Browse repository at this point
Copy the full SHA a937d5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f5374b - Browse repository at this point
Copy the full SHA 4f5374bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 667bde4 - Browse repository at this point
Copy the full SHA 667bde4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c2da36 - Browse repository at this point
Copy the full SHA 5c2da36View commit details -
[TT-1435] use chatgpt to find new issues in modified Solidity files (…
…#14104) * use chatgpt to find new issues in modified Solidity files * update prompts * CR changes * use exit instead of return * add product name to solidity artifact summary * prune lcov report in artifact pipeline * pin llm versions
Configuration menu - View commit details
-
Copy full SHA for 6d072dd - Browse repository at this point
Copy the full SHA 6d072ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fd7480 - Browse repository at this point
Copy the full SHA 0fd7480View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fdc0c8 - Browse repository at this point
Copy the full SHA 7fdc0c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80c60c4 - Browse repository at this point
Copy the full SHA 80c60c4View commit details -
[KS-427] Launcher: process DONs in a deterministic order (#14153)
Sort by IDs to avoid iterating over a map, which could yield different results on different nodes.
Configuration menu - View commit details
-
Copy full SHA for 910dd8d - Browse repository at this point
Copy the full SHA 910dd8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aec9d9f - Browse repository at this point
Copy the full SHA aec9d9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d72f7 - Browse repository at this point
Copy the full SHA f0d72f7View commit details -
golangci-lint: revive: exported, var-naming, range-val-address, early…
…-return (#11747) * golangci-lint: revive: exported, var-naming, range-val-address, early-return * core/scripts: only lint PRs and scheduled
Configuration menu - View commit details
-
Copy full SHA for 32a743b - Browse repository at this point
Copy the full SHA 32a743bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d1d45 - Browse repository at this point
Copy the full SHA c6d1d45View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b388712 - Browse repository at this point
Copy the full SHA b388712View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1852353 - Browse repository at this point
Copy the full SHA 1852353View commit details -
crib-317 update ctf version (#14176)
* crib-317 update crf version * load tests go module update * new ctf release
Configuration menu - View commit details
-
Copy full SHA for 4d50117 - Browse repository at this point
Copy the full SHA 4d50117View commit details -
CTF tests - increase gas_tip_cap for Polygon Amoy chain (#14178)
* CTF tests - increase gas_tip_cap for Polygon Amoy chain * CTF tests - enable gas_price_estimation_enabled * CTF tests - add sleep to wait for txs to be mined
Configuration menu - View commit details
-
Copy full SHA for d204c46 - Browse repository at this point
Copy the full SHA d204c46View commit details -
CCIP-3008 CCIP versioning which is semver compatible (#14177)
* CCIP versioning which is semver compatible * Drop suffixes to avoid misleading people * Update core/services/versioning/orm_test.go Co-authored-by: Ryan Stout <[email protected]> --------- Co-authored-by: Ryan Stout <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7645dd - Browse repository at this point
Copy the full SHA d7645ddView commit details -
TT-1473 Refactor integration-tests.yml workflow to use run-e2e-tests-…
…reusable-workflow.yml (#14134) * wip * fix secrets and test log level * comment eth-smoke-tests-matrix-automation and use reusable workflow instead * comment eth-smoke-tests-matrix-log-poller and use reusable workflow instead * Fix * migrate node upgrade tests * fix test_config_chainlink_upgrade_version * use default workflow name * bump run-tests * comment compare-tests * add name to reusable workflow * Add chainlink-testing-framework/show-test-summary to reusable workflow and run collect metrics step for aggregated result * Move Upload CL Node Coverage Data Artifacts to reusable workflow * Fix * Update cl node coverage artifact prefix * Update reusable workflow to have test results as output * Fix * fix * test * fix * remove old node migration tests * migrate otel traces steps to reusable workflow * uncomment eth-smoke-go-mod-cache * rename some steps and jobs * Use citool from CTF * Fix * Fix * Add cache for citool * Update setup-go GHA * Cache ctf builds * Bump * Fix * Bump * Remove eth-smoke-go-mod-cache as cache is saved in run-tests * Bump * Remove duplicated step * Bump * Bump * trigger build * Clean up after_tests job * Run all PR tests * Fix record test result step * Remove duplicated tests from e2e-tests.yml * Bump GHA * Run ccip tests in reusable workflow * fix go mod * Fix * Update test_env names * Install citool bin intead of checking out ctf repo * Add more ccip tests * chore: Update Go setup in reusable workflow * Update test names * Use ctf from branch * Run all PR tests * fix plugins test * Run core and ccip tests based on changes * Fix * Bump citool * Bump run-tests * Fix collect metrics * Bump ctf * Simplify test ids * uncomment tags * fix * Fix TEST_TYPE * Fix test env vars * Update check-e2e-test-results * Fix check results * test * fix * test * fix * Do not build integration-tests, run only lint * fix test_result artifact * Fix cache * Fix unique workflow id * Fix e2e-tests and skip one test * test when ccip tests skipped * fix
Configuration menu - View commit details
-
Copy full SHA for 0cbad1b - Browse repository at this point
Copy the full SHA 0cbad1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec183b5 - Browse repository at this point
Copy the full SHA ec183b5View commit details -
devsvcs-168: fix chain module l1 fee calculation (#14150)
* devsvcs-168: fix chain module l1 fee calculation * Update gethwrappers * go gen --------- Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 831d006 - Browse repository at this point
Copy the full SHA 831d006View commit details -
Configuration menu - View commit details
-
Copy full SHA for e76463c - Browse repository at this point
Copy the full SHA e76463cView commit details -
refactor: build-publish-develop-pr workflow to not split (#14187)
* refactor: build-publish-develop-pr workflow to not split * fix metrics job name --------- Co-authored-by: Lukasz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdf9d10 - Browse repository at this point
Copy the full SHA fdf9d10View commit details -
item 4 - topeerid should validate []byte length (#14181)
Co-authored-by: Bolek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee57b4f - Browse repository at this point
Copy the full SHA ee57b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b9d92d - Browse repository at this point
Copy the full SHA 5b9d92dView commit details -
devsvcs-130: add an optimism module v2 to reduce gas cost to estimate…
…… (#14151) * devsvcs-168: fix chain module l1 fee calculation * Update gethwrappers * devsvcs-130: add an optimism module v2 to reduce gas cost to estimate l1 fee * Update gethwrappers * fix version * go gen * update * update * update * remove op module abi --------- Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c098805 - Browse repository at this point
Copy the full SHA c098805View commit details -
[CCIP-3072] Info log on missing finalized block (#14179)
* [CCIP-3072] Info log on broken chain * sort imports --------- Co-authored-by: Lukasz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 633eb41 - Browse repository at this point
Copy the full SHA 633eb41View commit details -
Configuration menu - View commit details
-
Copy full SHA for d884838 - Browse repository at this point
Copy the full SHA d884838View commit details
Commits on Aug 22, 2024
-
use explicit block number when checking LINK contract balance (#14186)
Co-authored-by: Lukasz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8322953 - Browse repository at this point
Copy the full SHA 8322953View commit details -
Report all prices from Jobspec (#14185)
* Report all prices from Jobspec (#1275) Fetch all the token prices in the jobspec for dest tokens * Missing changeset --------- Co-authored-by: nogo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b563d77 - Browse repository at this point
Copy the full SHA b563d77View commit details -
CCIP-2971 Optimize token/gas prices database interactions (#14074)
* Simplify codebase and improve performance by switching to upsert * Update core/services/ccip/orm.go Co-authored-by: Abdelrahman Soliman (Boda) <[email protected]> * Post review fixes --------- Co-authored-by: Abdelrahman Soliman (Boda) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a865709 - Browse repository at this point
Copy the full SHA a865709View commit details -
Create an empty registry if external registry is not connected (#14174)
* Create an empty registry if external registry is not connected * Add changeset * Run go mod tidy * Update changeset to include a tag * Run make gomodstidy * Use the fixed version of chainlink-common * Bump chainlink-testing-framework
Configuration menu - View commit details
-
Copy full SHA for b9a433b - Browse repository at this point
Copy the full SHA b9a433bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d58c69 - Browse repository at this point
Copy the full SHA 8d58c69View commit details -
[TT-1492] add step to publish comment with Slither report job summary…
… (#14198) * add step to publish comment with Slither report job summary * Update gethwrappers * add step to publish comment with Slither report job summary * try with failing Slither * try with good and bad * remove test files * add link to artifact url in the comment * trigger slither * Update gethwrappers * remove test file * try using pusher.username instead of actor * try with modified * remove test files --------- Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e452ee1 - Browse repository at this point
Copy the full SHA e452ee1View commit details -
Fix for E2E tests nightly workflow (#14200)
* Fix slack notification in e2e reusable workflow Fix notification when no tests were executed. Then load-test-configurations fails and failed notification will be send * Fix nightly workflow * Fix * Run tests on workflow or test list changes * Update job names
Configuration menu - View commit details
-
Copy full SHA for 2900a1e - Browse repository at this point
Copy the full SHA 2900a1eView commit details -
fix(RegisterManager): handle error correctly (#14183)
Currently, when something goes wrong in `tx.CreateManager` such as invalid sql, the error returned is ignored. We should handle the error and return accordingly. Co-authored-by: Ivaylo Novakov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35f68c8 - Browse repository at this point
Copy the full SHA 35f68c8View commit details -
migrate goreleaser to use ~> v2 as default version to use (#14190)
* migrate goreleaser to use ~> v2 as default version to use * add version and fix deprecated keys in goreleaser yaml
Configuration menu - View commit details
-
Copy full SHA for d50feb0 - Browse repository at this point
Copy the full SHA d50feb0View commit details -
auto-10161: implement without zksync forwarder interface change (#14037)
* add changeset * add some basic foundry tests * add zksync module and interfaces * update * update * add tests * fix lint * add more tests * update * test * format * add a zksync interface * update * update * add overhead funcs * update * update * update * update * update * clean up 1 * clean up 2
Configuration menu - View commit details
-
Copy full SHA for 9c240b6 - Browse repository at this point
Copy the full SHA 9c240b6View commit details -
Use new Havoc lib from CTF (#14201)
* deps conflict, not building * update havoc dep * update deps again * update deps to tagged CTF version * update core OCR chaos test * update go.mod * fix lint
Configuration menu - View commit details
-
Copy full SHA for 2521c4b - Browse repository at this point
Copy the full SHA 2521c4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 908e96c - Browse repository at this point
Copy the full SHA 908e96cView commit details -
fix: non-zero default period (#14206)
* fix: non-zero default period * Update eight-bees-speak.md
Configuration menu - View commit details
-
Copy full SHA for 621e875 - Browse repository at this point
Copy the full SHA 621e875View commit details -
Changed Optimism L1 Oracle to support Mantle (#14160)
* edited op stack oracle to include tokenRatio for Mantle * typo fix * fixed syntax errors * fixed compilation errors in test * added unit tests for Mantle oracle changes * typo fix * added changeset file * added hashtag to changeset * changed unit test to include new chaintype * changed test to include new chaintype * typo fix * addressed alphabetical order and error issues * used batch call instead of separate calls for L1 Base Fee * added test cases for RPC errors to Mantle
Configuration menu - View commit details
-
Copy full SHA for c98feb2 - Browse repository at this point
Copy the full SHA c98feb2View commit details -
Gas limit estimation feature (#14041)
* Added gas limit estimation feature to EVM gas estimators * Added changeset * Fixed linting * Added new failure tests * Fixed test * Fixed mock configs in ccip capabilities * Fixed configs * Fixed test * Refactored GetFee method * Added EstimatedGasBuffer and addressed feedback * Fixed linting * Fixed config doc and tests * Addressed feedback * Fixed typo * Repurposed LimitMultiplier to be used as a buffer for estimated gas * Updated mocks * Removed LimitMultiplier if gas estimation fails and updated config docs * Fixed Broadcaster test * Enabled uncapped gas limit estimation if provided fee limit is 0 * Updated estimate gas buffer to be a fixed value instead of using LimitMultiplier * Updated log message * Updated logs --------- Co-authored-by: Prashant Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d818ea - Browse repository at this point
Copy the full SHA 8d818eaView commit details
Commits on Aug 23, 2024
-
Improve TXM performance by optimize Confirmer and Finalizer queries t…
…o stop pulling EVM receipt (#14039) * investigate, optimize and test FindTransactionsConfirmedInBlockRange query change * update comments, add changeset * update test * update finalizer query * rename * more rename * fix lint * minor * Amit comments * improve import * Amit comments * grammar * Dimitris comments * format * cleanup * format * comment * improve
Configuration menu - View commit details
-
Copy full SHA for b0e31e0 - Browse repository at this point
Copy the full SHA b0e31e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f346a - Browse repository at this point
Copy the full SHA e4f346aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 822c507 - Browse repository at this point
Copy the full SHA 822c507View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1ae31 - Browse repository at this point
Copy the full SHA 8e1ae31View commit details -
Update e2e test workflows (#14210)
* Update automation on demand workflow * Migrate to the reusable workflow * Remove integration-staging-tests.yml (confirmed with Sergey)
Configuration menu - View commit details
-
Copy full SHA for 3465895 - Browse repository at this point
Copy the full SHA 3465895View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3335b7e - Browse repository at this point
Copy the full SHA 3335b7eView commit details -
Add reference to capability request in the engine (#14168)
* Add reference to capability request in the engine * add trigger ref and fix version of common...
Configuration menu - View commit details
-
Copy full SHA for 977c78a - Browse repository at this point
Copy the full SHA 977c78aView commit details -
fix: head report chain_id (#14212)
* fix: head report chain_id * test
Configuration menu - View commit details
-
Copy full SHA for 25d2961 - Browse repository at this point
Copy the full SHA 25d2961View commit details -
Bump version and update CHANGELOG for core v2.15.0 (#13947)
* Bump version and update CHANGELOG fore core v2.15.0 Signed-off-by: chainchad <[email protected]> * Fix syntax error in workflow (#13952) (cherry picked from commit 7147653) * Bump slack-notify-git-ref action for fixes * Cleanup old CRIB file * Use changeset github changelog generator * Fix version * Finalize date on changelog for 2.15.0 (#14144) Signed-off-by: chainchad <[email protected]> * Use correct changelog generator for changesets --------- Signed-off-by: chainchad <[email protected]> Co-authored-by: Thanh Nguyen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 65998c4 - Browse repository at this point
Copy the full SHA 65998c4View commit details -
Support v0.3 schema report format in LLO (#13780)
* Support v0.3 legacy reports in streams - Add 'stream' to allowed job type list - Improve streams logging; add "Verbose" option - Bump chainlink-data-streams - Fix some LLO bugs - Close MERC-3525 - Close MERC-4184 - Close MERC-5934 - Handle case where LINK or NATIVE price query fails - Close MERC-5952 * Fix rebase * Prettier * Bump migration number
Configuration menu - View commit details
-
Copy full SHA for af335c1 - Browse repository at this point
Copy the full SHA af335c1View commit details -
KS-398 gas limit on tx meta (#14214)
* change to make gas limit sendeable on transaction submit and make the default limit configurable * fix tests * fix docs test --------- Co-authored-by: Bolek Kulbabinski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32a2ccd - Browse repository at this point
Copy the full SHA 32a2ccdView commit details -
Add keystone codeowner (#14218)
* Update CODEOWNERS Adding keystone tag as codeowner * fix CODEOWNERS typo
Configuration menu - View commit details
-
Copy full SHA for 6b2fa6f - Browse repository at this point
Copy the full SHA 6b2fa6fView commit details
Commits on Aug 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0352a7d - Browse repository at this point
Copy the full SHA 0352a7dView commit details
Commits on Aug 26, 2024
-
Add test_secrets_override_key to remaining workflows that use base64T…
…estConfig (#14211) * Add test_secrets_override_key to remaining workflows * Remove unused workflow Confirmed with Bartek Tofel
Configuration menu - View commit details
-
Copy full SHA for 445dd3c - Browse repository at this point
Copy the full SHA 445dd3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a749e65 - Browse repository at this point
Copy the full SHA a749e65View commit details -
[TT-1505] fix name of step used to generate changesets (#14217)
* fix name of step used to generate changesets * copy foundry.toml to root before Slither * remove retention period (use default), add base_ref to artifact name * add comment to 'invalid' input
Configuration menu - View commit details
-
Copy full SHA for 3d2efc3 - Browse repository at this point
Copy the full SHA 3d2efc3View commit details -
DEVSVCS-138: adding default test config for VRF CTF tests; adding abi…
…… (#14184) * DEVSVCS-138: adding default test config for VRF CTF tests; adding ability to deploy Test Coordinator, Arbitrum Coordinator for V2Plus, also Arbitrum Wrapper * DEVSVCS-138: fixing lint solidity issues
Configuration menu - View commit details
-
Copy full SHA for 3257b8f - Browse repository at this point
Copy the full SHA 3257b8fView commit details -
Bump NPM and Forge dependencies (#14093)
* bump npm * more npm * bump foundry dep * make snapshot * rm gas tests * fix change in gas cost * fix blockhash, this breaks the proof * Regenerated VRF proofs and fixed payment outputs in Foundry tests * Updated gas cost for LINK payments in unit tests * try with no coverage, exclude test files from Slither * add support for extra code coverage params * fix warnings and snapshot * changeset * fix codeowners * fix tests and bump foundry * add missing changes quantifier --------- Co-authored-by: Iva Brajer <[email protected]> Co-authored-by: Bartek Tofel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 95ae744 - Browse repository at this point
Copy the full SHA 95ae744View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5070cf8 - Browse repository at this point
Copy the full SHA 5070cf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e7406e - Browse repository at this point
Copy the full SHA 9e7406eView commit details -
Ccip-3076 deployment package (#14209)
* deployment package inclusion * go mod * Add README * Add changeset * Fix changeset * change confirm function * ignore linter for now * core generate * add todo ticket * fix test --------- Co-authored-by: Lukasz <[email protected]> Co-authored-by: connorwstein <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c00ac96 - Browse repository at this point
Copy the full SHA c00ac96View commit details -
Fix RPCClient Deadlock on Unsubscribe and NewHead (#14236)
* Fix RPCClient Deadlock on Unsubscribe and NewHead * changeset
Configuration menu - View commit details
-
Copy full SHA for 0294e1f - Browse repository at this point
Copy the full SHA 0294e1fView commit details
Commits on Aug 27, 2024
-
Migrate more e2e test workflows to use the reusable workflow (#14235)
* Refactor integration-chaos-tests.yml * Update names * Remove unused workflow * Fix chaos/ocr_chaos_test.go * Refactor ccip-chaos-tests.yml * Fix * Fix * Fix ccip * Fix * Fix * test * Fix * Allow custom E2E_TEST_GRAFANA_DASHBOARD_URL * Add timeout for setting up GAP
Configuration menu - View commit details
-
Copy full SHA for e7d993b - Browse repository at this point
Copy the full SHA e7d993bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cea1b2 - Browse repository at this point
Copy the full SHA 8cea1b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3500089 - Browse repository at this point
Copy the full SHA 3500089View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8e2cb2 - Browse repository at this point
Copy the full SHA f8e2cb2View commit details -
Use ERC165Checker in CapabilitiesRegistry (#14231)
* Use ERC165Checker * Update snapshot * Update gethwrappers --------- Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7a41ae7 - Browse repository at this point
Copy the full SHA 7a41ae7View commit details -
[BCF-3250]: Fix FilterLog error handling in LogPoller (#11654)
* Fix error handling of results from FilterLogs() This was logging a critical error when any error other than an rpc error happened (eg networking issue, or context timeout) when batch_size was = 1. Should have only been logging at that level for rpc error "Limit Exceeded" More specifically, there are 4 interrelated issues addressed in this PR: 1. The logic for whether to retry or reduce batch size was wrong--so it was retrying with reduced batch size unnecessariy for transient errors 2. The error was being matched against a concrete JsonError type which is very fragile due to the number of types the type gets wrapped and re-formatted while it's propagated up the stack from geth through different layers. (It may have matched only in simulated geth but not with a live rpc server). Now it's matched against rpc.Error interface defined in geth for this purpose, which should work more generally. 3. There was a bug in the test for this feature (related to pointer indirection) which caused a false positive PASS 4. In addition to the rate limiting error returned by infura, alchemy, etc. I've added a similar error code geth can return when the request size is too large Also: A new subtest has been added to make sure that unrelated errors do not log this error message * pnpm changeset * Fix whitespace for lint * Add ErrorData() implementation to satisfy rpc.DataError This will make our JsonError fully parallel with jsonError, so they can both be treated in the same way. * Add more sophisticated classificaiton of FilterLogs error codes There are a lot of different error codes and messages which can be returned depending on what type of rpc server it is. Classification has been expanded to include both the codes and regex matching of the messages, and moved into client/errors.go where a similar process happens to disambiguate SendTx error * Add TooManyResults to docs example & full-config.toml * Add tests for IsTooManyResults()
Configuration menu - View commit details
-
Copy full SHA for bf2b72d - Browse repository at this point
Copy the full SHA bf2b72dView commit details -
[SHIP-1877] Bump BSC Mainnet's Default PriceMin to 3 gwei (#13853)
* bump bsc PriceMin to 3 gwei * add bugfix tag * Update core/chains/evm/config/toml/defaults/BSC_Mainnet.toml Co-authored-by: amit-momin <[email protected]> --------- Co-authored-by: amit-momin <[email protected]> Co-authored-by: Simson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f557ae - Browse repository at this point
Copy the full SHA 0f557aeView commit details -
Set From address for gas limit estimation feature (#14246)
* Set from address for gas limit estimation * Updated tests * Added changeset
Configuration menu - View commit details
-
Copy full SHA for f1bc2e7 - Browse repository at this point
Copy the full SHA f1bc2e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 808912d - Browse repository at this point
Copy the full SHA 808912dView commit details -
RE 2877 Jira<->Changeset traceability for solidity changes (#14141)
* Migrate contract changeset handling to solidity-jira * Update solidity-jira to handle jira tracability as a whole * Fix changesets output typo * Make file paths absolute * Prevent merge commits from being added by auto commit action * Add issue number to tail of document rather than head * Tighten up file pattern for committing * Add GATI so workflows run on auto commits * Modify workflow to generate jira traceabillity * Add checkout * Fix typo * Add better naming for job * Add more logging * Append to step summary from within script * Extract functions and use labels over individual issues * Fix comments handling * Use plain artifacts URL for action * Add test for jira issues in the middle of comments * Formatting * Actually write to step summary * Make jira host public * Handle csv output rather than JSON * Fix typo in changeset reference * Comment out broken step * Notify that auto commits are made via bot * Pin planetscale/ghcommit-action * Rename * Add pull-requests write perm for comments * Add always() to gha metrics * Use env var for head_ref * Formatting * Use JIRA_HOST rather than hard coded URL
Configuration menu - View commit details
-
Copy full SHA for ca7b958 - Browse repository at this point
Copy the full SHA ca7b958View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c39590e - Browse repository at this point
Copy the full SHA c39590eView commit details -
[BCI-3991] - Remove CR from relayer struct (#14146)
* remove CR from relayer struct * add changeset * init contract reader from relay args
Configuration menu - View commit details
-
Copy full SHA for d0d2f30 - Browse repository at this point
Copy the full SHA d0d2f30View commit details -
switch to CTF WASP package (#14255)
* switch to CTF WASP package * fix goimports * update to wasp tag * update CTF, remove dep * update CTF, remove dep * fix goimports * fix goimports
Configuration menu - View commit details
-
Copy full SHA for 710d48e - Browse repository at this point
Copy the full SHA 710d48eView commit details -
[CAPPL-6] Formalize trigger API (#14145)
* [CAPPL-6-formalize-trigger-API * Fix tests * WIP * WIP * Update common * Fix tests * Address feedback * Update common * Update common * Fix test
Configuration menu - View commit details
-
Copy full SHA for 567ce22 - Browse repository at this point
Copy the full SHA 567ce22View commit details -
Bump version and update CHANGELOG fore core v2.16.0
Signed-off-by: chainchad <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 102a09a - Browse repository at this point
Copy the full SHA 102a09aView commit details
Commits on Sep 3, 2024
-
Update EstimateGasLimit config name to EstimateLimit (#14297)
* Updated EstimateGasLimit config name to EstimateLimit * Updated mocks * Fixed linting * Updated changeset
Configuration menu - View commit details
-
Copy full SHA for e4ffcf7 - Browse repository at this point
Copy the full SHA e4ffcf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe86959 - Browse repository at this point
Copy the full SHA fe86959View commit details -
fix: goreleaser-build-sign-publish-chainlink workflow (#14139)
* remove other gha workflows and test build-publish workflow * update cosigner gha and version * add env GORELEASER_KEY * add GITHUB_TOKEN env * temp add current_tag env * add --skip=validate temp * remove prev * skip release * use disable instead * fix post release publish bug * use keyless signing * revert and comment stdin * comment all cosign user/pass * add args to docker_signs * remove cosign user/pass env and uncomment other workflow * update cosign to keyless for regular docker build images * use keyless input and temp remove slack-notify * use image digest for signing * use --yes flag in cosign sign and update cosign-installer version * add --yes flag to cosign verify * fix typo and remove --yes * refactor to remove cosign keypair way and only use keyless signing * revert back deleted gha workflow files * refactor with suggestions * fix set env step * fix typos and naming
Configuration menu - View commit details
-
Copy full SHA for 5dee0ec - Browse repository at this point
Copy the full SHA 5dee0ecView commit details -
Merge pull request #14323 from smartcontractkit/hotfix/add-keyless-co…
…sign-build-publish Add OIDC keyless cosign for docker build and goreleaser build
Configuration menu - View commit details
-
Copy full SHA for 0359573 - Browse repository at this point
Copy the full SHA 0359573View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb48508 - Browse repository at this point
Copy the full SHA bb48508View commit details
Commits on Sep 6, 2024
-
Merge pull request #14337 from smartcontractkit/chain-selector-fix
core/services/relay/evm: handle error from chainselectors
Configuration menu - View commit details
-
Copy full SHA for 5eac567 - Browse repository at this point
Copy the full SHA 5eac567View commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e0de20 - Browse repository at this point
Copy the full SHA 9e0de20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10113c5 - Browse repository at this point
Copy the full SHA 10113c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b19723 - Browse repository at this point
Copy the full SHA 2b19723View commit details -
exclude sourcegraph missing dependency (#14446)
* exclude sourcegrapht * use replace
Configuration menu - View commit details
-
Copy full SHA for 6aa6196 - Browse repository at this point
Copy the full SHA 6aa6196View commit details -
Merge pull request #14462 from smartcontractkit/hotfix/BCFR-906-logpo…
…ller-pruner v2.16.0 hot fix for LogPoller pruning issue
Configuration menu - View commit details
-
Copy full SHA for a0580bc - Browse repository at this point
Copy the full SHA a0580bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbf497a - Browse repository at this point
Copy the full SHA cbf497aView commit details
Commits on Sep 18, 2024
-
Merge pull request #14466 from smartcontractkit/hotfix/go-mod-dep
hotfix: go-mod dep issue
Configuration menu - View commit details
-
Copy full SHA for aad7af6 - Browse repository at this point
Copy the full SHA aad7af6View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 546e696 - Browse repository at this point
Copy the full SHA 546e696View commit details -
Merge pull request #14528 from smartcontractkit/chore/update-release-…
…changelog-date-2.16.0 finalize date on changelog for 2.16.0
Configuration menu - View commit details
-
Copy full SHA for 72a7d23 - Browse repository at this point
Copy the full SHA 72a7d23View commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3328483 - Browse repository at this point
Copy the full SHA 3328483View commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 258c699 - Browse repository at this point
Copy the full SHA 258c699View commit details -
Merge branch 'ccip-develop' into merge-upstream-27-sep-2024
# Conflicts: # core/services/ocr2/plugins/ccip/exportinternal.go
Configuration menu - View commit details
-
Copy full SHA for ebf690a - Browse repository at this point
Copy the full SHA ebf690aView commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3bde37b - Browse repository at this point
Copy the full SHA 3bde37bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6738c0c - Browse repository at this point
Copy the full SHA 6738c0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba6eebd - Browse repository at this point
Copy the full SHA ba6eebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f06ef78 - Browse repository at this point
Copy the full SHA f06ef78View commit details -
Configuration menu - View commit details
-
Copy full SHA for df97d62 - Browse repository at this point
Copy the full SHA df97d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for fecc52f - Browse repository at this point
Copy the full SHA fecc52fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed16d04 - Browse repository at this point
Copy the full SHA ed16d04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3240c0f - Browse repository at this point
Copy the full SHA 3240c0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd0c1b4 - Browse repository at this point
Copy the full SHA dd0c1b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bec737 - Browse repository at this point
Copy the full SHA 6bec737View commit details