-
Notifications
You must be signed in to change notification settings - Fork 369
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
feat(contracts): ValueRouter #4809
Commits on Oct 22, 2024
-
fix: revert concurrency in Modules (#4730)
### Description Reverts #4720 Reasons: - Many of the public RPCs don't allow concurrency reads. The ones that do don't tell us how much they allow so no point in defaulting to some assumed number (20) - retryAsync doesn't do anything here as the SmartProvider knows what to do if a provider fails (retries with cooldown). SmartProvider has it's own retryAsync - Concurrency is configurable in the metadata. so configure for each provider, as intended. <img width="1233" alt="Screenshot 2024-10-22 at 4 11 02 PM" src="https://github.com/user-attachments/assets/853cb224-c8c1-4a80-bf7e-8469ab3cc045">
Configuration menu - View commit details
-
Copy full SHA for cd7a263 - Browse repository at this point
Copy the full SHA cd7a263View commit details
Commits on Oct 23, 2024
-
feat: Add block tag support in
reorgPeriod
parameter (#4629)### Description <!-- What's included in this PR? --> Allows setting an arbitrary string in `reorgPeriod`, which is used as a block tag to get the finalized block. Currently, only the Ethereum connector supports this feature with the following tags: - finalized - safe - pending - latest - earliest This is currently useful for EVM-compatible chains that don't have a fixed reorganization period, but instead rely on the block tag `Finalized` to indicate finality. For such chains, you should set `reorgPeriod` to `finalized` instead of a number of blocks. ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> Yes ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Daniel Savu <23065004+daniel-savu@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c3e9268 - Browse repository at this point
Copy the full SHA c3e9268View commit details -
chore: split cli e2e into separate job (#4733)
### Description chore: split cli e2e into separate job before: ![image](https://github.com/user-attachments/assets/bb19243f-fc38-478e-b94c-f39020756964) after: ![image](https://github.com/user-attachments/assets/6ebcb783-1d07-4350-8823-5cc5df7c5c65) ### Drive-by changes na ### Related issues `yarn-test` step sometimes taking even 15 mins nowadays, half of which is e2e tests ### Backward compatibility yes ### Testing ci
Configuration menu - View commit details
-
Copy full SHA for 2cc51c1 - Browse repository at this point
Copy the full SHA 2cc51c1View commit details -
chore(evm): optimize block number fetching (#4736)
### Description Fix for leftover [comment](#4629 (comment)) from #4629 ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 937392b - Browse repository at this point
Copy the full SHA 937392bView commit details -
chore: add sleep log in
fetch_logs_with_cursor
(#4734)### Description <!-- What's included in this PR? --> ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 5fc442b - Browse repository at this point
Copy the full SHA 5fc442bView commit details -
feat: add block tag enum for validating reorgPeriod (#4739)
### Description - feat: add `EthJsonRpcBlockParameterTag` enum for validating reorgPeriod - cli will check that reorgPeriod is either a number or one of the appropriate tags, but the underlying schema is still left loose to be forwards-compatible - exporting the enum will also let us use this in unit tests on the registry side ### Drive-by changes na ### Related issues na ### Backward compatibility ye ### Testing ci --------- Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d41aa69 - Browse repository at this point
Copy the full SHA d41aa69View commit details -
feat: add stride to relayed chains (#4716)
### Description - feat: add stride to relayer - feat: add stride to scraper ### Drive-by changes - fix filtering non-evm addresses in appFromAddressesMapHelper - fallback to manual `yarn install` in `yarn-build-with-cache` action - fix bug in app governor to make inevm env-test pass ### Related issues na ### Backward compatibility yes ### Testing manual --------- Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7f3e066 - Browse repository at this point
Copy the full SHA 7f3e066View commit details -
feat: add zkSync enum variant to HyperlaneDomainTechnicalStack (#4740)
### Description To match the new TS schema ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for f9f0ece - Browse repository at this point
Copy the full SHA f9f0eceView commit details -
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.5.0 ### Minor Changes - 72c23c0: Added PRECISION and rateUpdateNonce to ensure compatibility of HypERC4626 ### Patch Changes - c9085af: Patched OPL2ToL1Ism to check for correct messageId for external call in verify - ec6b874: Added nonce to HypERC4626 - Updated dependencies [f1712de] - Updated dependencies [2934195] - @hyperlane-xyz/utils@5.6.0 ## @hyperlane-xyz/cli@5.6.0 ### Minor Changes - 41035aa: Add strategyUrl detect and validation in the beginning of `warp apply` Remove yaml transactions print from `warp apply` - 2934195: Adds new `core check` command to compare local configuration and on chain deployments. Adds memoization to the EvmHookReader to avoid repeating configuration derivation - 32d0a67: Adds the warp check command to compare warp routes config files with on chain warp route deployments - 3662297: Add prompt in `warp init` command to choose if a trusted relayer should be used instead of making the choice by default for the user and enable the `--yes` flag to default to a trusted ISM - b1ff48b: Add rebasing yield route support into CLI/SDK - d41aa69: Add `EthJsonRpcBlockParameterTag` enum for validating reorgPeriod - c3e9268: Add support for an arbitrary string in `reorgPeriod`, which is used as a block tag to get the finalized block. - a4d5d69: Update `warp apply` such that it updates in place AND extends in a single call - 01e7070: updates the multi chain selection prompt by adding search functionality and an optional confirmation prompt for the current selection ### Patch Changes - e89f9e3: Update registry to v4.7.0 - Updated dependencies [f1712de] - Updated dependencies [46044a2] - Updated dependencies [02a5b92] - Updated dependencies [2934195] - Updated dependencies [8001bbb] - Updated dependencies [32d0a67] - Updated dependencies [b1ff48b] - Updated dependencies [d41aa69] - Updated dependencies [c3e9268] - Updated dependencies [7d7bcc1] - Updated dependencies [7f3e066] - Updated dependencies [2317eca] - @hyperlane-xyz/utils@5.6.0 - @hyperlane-xyz/sdk@5.6.0 ## @hyperlane-xyz/sdk@5.6.0 ### Minor Changes - 46044a2: Deploy to odysseytestnet - 02a5b92: Enroll new validators. Add tx overrides when deploying ICA accounts. Core checker now surfaces owner violations for defaultHook and requiredHook. App checker temporarily ignores bytecode mismatch violations. - 2934195: Adds new `core check` command to compare local configuration and on chain deployments. Adds memoization to the EvmHookReader to avoid repeating configuration derivation - 8001bbb: Add override to some transactions to fix warp apply - 32d0a67: Adds the warp check command to compare warp routes config files with on chain warp route deployments - b1ff48b: Add rebasing yield route support into CLI/SDK - d41aa69: Add `EthJsonRpcBlockParameterTag` enum for validating reorgPeriod - c3e9268: Add support for an arbitrary string in `reorgPeriod`, which is used as a block tag to get the finalized block. - 7d7bcc1: Add deployments for mainnets: flow, metall2, polynomial ### Patch Changes - 7f3e066: Fix filtering non-evm addresses in appFromAddressesMapHelper - 2317eca: Set transaction overrides and add 10% gas limit buffer when sending message through HyperlaneCore. - Updated dependencies [f1712de] - Updated dependencies [2934195] - Updated dependencies [c9085af] - Updated dependencies [ec6b874] - Updated dependencies [72c23c0] - @hyperlane-xyz/utils@5.6.0 - @hyperlane-xyz/core@5.5.0 ## @hyperlane-xyz/utils@5.6.0 ### Minor Changes - 2934195: Adds new `core check` command to compare local configuration and on chain deployments. Adds memoization to the EvmHookReader to avoid repeating configuration derivation ### Patch Changes - f1712de: Fix objMerge implementation ## @hyperlane-xyz/helloworld@5.6.0 ### Patch Changes - e89f9e3: Update registry to v4.7.0 - Updated dependencies [46044a2] - Updated dependencies [02a5b92] - Updated dependencies [2934195] - Updated dependencies [8001bbb] - Updated dependencies [32d0a67] - Updated dependencies [c9085af] - Updated dependencies [b1ff48b] - Updated dependencies [d41aa69] - Updated dependencies [ec6b874] - Updated dependencies [c3e9268] - Updated dependencies [72c23c0] - Updated dependencies [7d7bcc1] - Updated dependencies [7f3e066] - Updated dependencies [2317eca] - @hyperlane-xyz/sdk@5.6.0 - @hyperlane-xyz/core@5.5.0 ## @hyperlane-xyz/widgets@5.6.0 ### Patch Changes - e89f9e3: Update registry to v4.7.0 - Updated dependencies [f1712de] - Updated dependencies [46044a2] - Updated dependencies [02a5b92] - Updated dependencies [2934195] - Updated dependencies [8001bbb] - Updated dependencies [32d0a67] - Updated dependencies [b1ff48b] - Updated dependencies [d41aa69] - Updated dependencies [c3e9268] - Updated dependencies [7d7bcc1] - Updated dependencies [7f3e066] - Updated dependencies [2317eca] - @hyperlane-xyz/utils@5.6.0 - @hyperlane-xyz/sdk@5.6.0 ## @hyperlane-xyz/infra@5.6.0 ### Minor Changes - b3495b2: Updates the warpIds for Renzo's latest deployment to Sei and Taiko to be used by the Checker - c3e9268: Add support for an arbitrary string in `reorgPeriod`, which is used as a block tag to get the finalized block. ### Patch Changes - Updated dependencies [f1712de] - Updated dependencies [46044a2] - Updated dependencies [02a5b92] - Updated dependencies [2934195] - Updated dependencies [8001bbb] - Updated dependencies [32d0a67] - Updated dependencies [b1ff48b] - Updated dependencies [e89f9e3] - Updated dependencies [d41aa69] - Updated dependencies [c3e9268] - Updated dependencies [7d7bcc1] - Updated dependencies [7f3e066] - Updated dependencies [2317eca] - @hyperlane-xyz/utils@5.6.0 - @hyperlane-xyz/sdk@5.6.0 - @hyperlane-xyz/helloworld@5.6.0 ## @hyperlane-xyz/ccip-server@5.6.0 ## @hyperlane-xyz/github-proxy@5.6.0 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b585de0 - Browse repository at this point
Copy the full SHA b585de0View commit details -
feat(contracts): add wrapped HypERC4626 for ease of defi use (#4563)
### Description ### Drive-by changes None ### Related issues - closes chainlight-io/2024-08-hyperlane#7 ### Backward compatibility Yes ### Testing Unit
Configuration menu - View commit details
-
Copy full SHA for 8cc0d9a - Browse repository at this point
Copy the full SHA 8cc0d9aView commit details -
fix(contracts): minor token related changes (#4580)
### Description Minor token related changes like adding custom hook to 4626 collateral, checking for ERC20 as valid contract in HypERC20Collateral, etc. ### Drive-by changes check for overflow in bytes32ToAddress ### Related issues - partly fixes chainlight-io/2024-08-hyperlane#14 ### Backward compatibility Yes ### Testing Unit tests
Configuration menu - View commit details
-
Copy full SHA for c55257c - Browse repository at this point
Copy the full SHA c55257cView commit details -
chore: set finalized reorgPeriod (#4741)
### Description - chore: set finalized reorgPeriod - update reorg period ### Drive-by changes na ### Related issues na ### Backward compatibility agents are already updated ### Testing manual Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 29bf1d8 - Browse repository at this point
Copy the full SHA 29bf1d8View commit details
Commits on Oct 24, 2024
-
fix: revert chiliz reorg period back to 9 (#4744)
### Description fix: revert chiliz reorg period back to 9 ### Drive-by changes na ### Related issues na ### Backward compatibility ye ### Testing relayer sad times - [context](https://discord.com/channels/935678348330434570/1298963431743029359/1298965217757102100)
Configuration menu - View commit details
-
Copy full SHA for a64af8b - Browse repository at this point
Copy the full SHA a64af8bView commit details -
feat: Make HyperlaneProvider to request block by height, not by hash (#…
…4727) ### Description Make HyperlaneProvider to request block by height, not by hash. Since it is hard to find a block by hash for Solana, we switch to use block height. We have to do it for all type of chains since we need to change signature of chain-agnostic method ### Drive-by changes * Small method rename ### Related issues - Contributes into #4272 ### Backward compatibility Yes ### Testing Manual run of Scraper for Ethereum and Neutron chains. --------- Co-authored-by: Danil Nemirovsky <4614623+ameten@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ffbe1dd - Browse repository at this point
Copy the full SHA ffbe1ddView commit details -
fix: update cli dependencies (#4746)
### Description fix: update cli dependencies ### Drive-by changes na ### Related issues https://discord.com/channels/935678348330434570/961710804011458621/1299011251858440324 ### Backward compatibility y ### Testing `npm pack` `npm install -g hyperlane-cli-local.tgz` --------- Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3474a84 - Browse repository at this point
Copy the full SHA 3474a84View commit details -
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.6.0 ### Minor Changes - c55257c: Minor token related changes like adding custom hook to 4626 collateral, checking for ERC20 as valid contract in HypERC20Collateral, etc. - 8cc0d9a: Added WHypERC4626 as a wrapper for rebasing HypERC4626 ### Patch Changes - 8cc0d9a: Add wrapped HypERC4626 for easy defi use - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/cli@5.6.1 ### Patch Changes - 3474a84: Explicitly define inquirer/core and inquirier/figures dependencies - @hyperlane-xyz/sdk@5.6.1 - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/helloworld@5.6.1 ### Patch Changes - Updated dependencies [8cc0d9a] - Updated dependencies [c55257c] - Updated dependencies [8cc0d9a] - @hyperlane-xyz/core@5.6.0 - @hyperlane-xyz/sdk@5.6.1 ## @hyperlane-xyz/sdk@5.6.1 ### Patch Changes - Updated dependencies [8cc0d9a] - Updated dependencies [c55257c] - Updated dependencies [8cc0d9a] - @hyperlane-xyz/core@5.6.0 - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/widgets@5.6.1 ### Patch Changes - @hyperlane-xyz/sdk@5.6.1 - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/infra@5.6.1 ### Patch Changes - @hyperlane-xyz/helloworld@5.6.1 - @hyperlane-xyz/sdk@5.6.1 - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/ccip-server@5.6.1 ## @hyperlane-xyz/github-proxy@5.6.1 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c53e330 - Browse repository at this point
Copy the full SHA c53e330View commit details -
chore: update Eclipse validator sets to include Stride, minor cleanup (…
…#4747) ### Description - deletes all the mainnet2 artifacts that we don't need - moves the sealevel helper scripts into more explicit directories, and ensures thresholds are appropriate - updates the eclipse ISM ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 15db5c1 - Browse repository at this point
Copy the full SHA 15db5c1View commit details -
feat: update Stride IGP to our own, temporarily whitelist our Stride …
…deployment (#4748) ### Description - We have an IGP on Stride now. We expect not to fully index this till at least Friday - so for now we just whitelist the messages we care about. ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Daniel Savu <23065004+daniel-savu@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 89c60ab - Browse repository at this point
Copy the full SHA 89c60abView commit details
Commits on Oct 25, 2024
-
fix(contracts): add rebasing compatibility for
HypERC4626
(#4524)### Description - Added overrides for transferFrom, totalSupply to reflect the internal share based accounting for the 4626 mirror asset ### Drive-by changes - Overridden `_transfer` to update the Transfer event to display the asset being transfers as amount not the internal shares. ### Related issues - fixes chainlight-io/2024-08-hyperlane#6 ### Backward compatibility Yes ### Testing Fuzz testing
Configuration menu - View commit details
-
Copy full SHA for a42616f - Browse repository at this point
Copy the full SHA a42616fView commit details -
chore: update agent image (#4745)
### Description chore: update agent image ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing infra
Configuration menu - View commit details
-
Copy full SHA for 2a190ff - Browse repository at this point
Copy the full SHA 2a190ffView commit details -
feat: Use H512 as transaction hash in HyperlaneProvider and Scraper (#…
Configuration menu - View commit details
-
Copy full SHA for 14e4719 - Browse repository at this point
Copy the full SHA 14e4719View commit details -
feat: Stride <> Eclipse TIA and stTIA (#4749)
### Description <!-- What's included in this PR? --> ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 1bd8e3e - Browse repository at this point
Copy the full SHA 1bd8e3eView commit details -
feat(warpMonitor): Support collateral value monitoring (#4545)
### Description - Support continuous value monitoring by allowing promethues to scrape value metrics for native and collateral tokens - Uses the `CoinGeckoTokenPriceGetter` - Added `getTokenPriceByIds` helper method to the `CoinGeckoTokenPriceGetter`, to support fetching prices using the coin gecko id only - Add a warp_route_id label to metrics ### Testing Manual
Configuration menu - View commit details
-
Copy full SHA for d5bdb2c - Browse repository at this point
Copy the full SHA d5bdb2cView commit details -
fix: isObject utils fn should return only boolean value (#4756)
### Description When `isObject` pass with param `null/undefined` it returns `null/undefined` We should strict return boolean value <!-- What's included in this PR? --> ### Drive-by changes ```diff export function isObject(item: any): boolean { - return item && typeof item === 'object' && !Array.isArray(item); + return !!item && typeof item === 'object' && !Array.isArray(item); } ``` <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing Has updated with test `object.test.ts` <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for a36fc5f - Browse repository at this point
Copy the full SHA a36fc5fView commit details -
fix: ensure recipients on Sealevel warp transfers are 32 bytes (#4760)
### Description Ran into an issue trying to send from Sealevel -> Cosmos where the recipient was 20 bytes. This hasn't been an issue so far because: - no previous Sealevel -> Cosmos transfers have been done in the UI - Sealevel -> EVM transfers are successful bc `addressToBytes` actually pads the 20 byte EVM addresses to 32 bytes - Sealevel -> Sealevel transfers are fine because Sealevel addys are always 32 bytes ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 5fd4267 - Browse repository at this point
Copy the full SHA 5fd4267View commit details -
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.6.1 ### Patch Changes - a42616f: Added overrides for transferFrom, totalSupply to reflect the internal share based accounting for the 4626 mirror asset - Updated dependencies [5fd4267] - Updated dependencies [a36fc5f] - @hyperlane-xyz/utils@5.6.2 ## @hyperlane-xyz/cli@5.6.2 ### Patch Changes - Updated dependencies [5fd4267] - Updated dependencies [a36fc5f] - @hyperlane-xyz/utils@5.6.2 - @hyperlane-xyz/sdk@5.6.2 ## @hyperlane-xyz/helloworld@5.6.2 ### Patch Changes - Updated dependencies [5fd4267] - Updated dependencies [a42616f] - @hyperlane-xyz/sdk@5.6.2 - @hyperlane-xyz/core@5.6.1 ## @hyperlane-xyz/sdk@5.6.2 ### Patch Changes - 5fd4267: Supported non-32 byte non-EVM recipients when sending warps from Sealevel - Updated dependencies [5fd4267] - Updated dependencies [a36fc5f] - Updated dependencies [a42616f] - @hyperlane-xyz/utils@5.6.2 - @hyperlane-xyz/core@5.6.1 ## @hyperlane-xyz/utils@5.6.2 ### Patch Changes - 5fd4267: Supported non-32 byte non-EVM recipients when sending warps from Sealevel - a36fc5f: fix: isObject utils fn should return only boolean value ## @hyperlane-xyz/widgets@5.6.2 ### Patch Changes - Updated dependencies [5fd4267] - Updated dependencies [a36fc5f] - @hyperlane-xyz/utils@5.6.2 - @hyperlane-xyz/sdk@5.6.2 ## @hyperlane-xyz/infra@5.6.2 ### Patch Changes - Updated dependencies [5fd4267] - Updated dependencies [a36fc5f] - @hyperlane-xyz/utils@5.6.2 - @hyperlane-xyz/sdk@5.6.2 - @hyperlane-xyz/helloworld@5.6.2 ## @hyperlane-xyz/ccip-server@5.6.2 ## @hyperlane-xyz/github-proxy@5.6.2 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 34222c0 - Browse repository at this point
Copy the full SHA 34222c0View commit details -
fix: tokenAddress for native sttia (#4762)
### Description <!-- What's included in this PR? --> ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 892a1d8 - Browse repository at this point
Copy the full SHA 892a1d8View commit details
Commits on Oct 27, 2024
-
fix: Add unit tests for math utility functions and fix median calcula…
…tion (#4753) ### Description This pull request introduces the following changes to the math utility functions: #### Fix Median Calculation: Corrected the median function to handle even-length arrays properly by averaging the two middle numbers. #### Add Unit Tests: Implemented unit tests for the math utility functions using Chai to ensure their correctness and reliability. The functions tested include: - `median`: Tests for both odd and even-length arrays. - `sum`: Verifies the sum of an array of numbers. - `mean`: Checks the calculation of the mean. - `stdDev`: Validates the standard deviation calculation, including cases with negative numbers. - `randomInt`: Ensures the generated random integer falls within the specified range. <!-- What's included in this PR? --> ### Drive-by changes - Code: Updated the median function in math.ts to correctly calculate the median for even-length arrays. - Tests: Added a new test file math.test.ts with comprehensive test cases for each function. <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes [#[issue number here]](#4754) --> Fixes [#[4754]](#4754) ### Backward compatibility Yes <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing - All tests have been executed and passed successfully, confirming the correctness of the functions. - Special attention was given to edge cases, such as arrays with negative numbers and random integer generation. <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 0410815 - Browse repository at this point
Copy the full SHA 0410815View commit details
Commits on Oct 28, 2024
-
feat: add TIA and stTIA ATA payer observability (#4763)
### Description Adds TIA and stTIA ATA payer observability ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for cd666d5 - Browse repository at this point
Copy the full SHA cd666d5View commit details -
feat: do not exhaustively derive routing config in TS relayer (#4765)
### Description CLI commands using HyperlaneRelayer (`--relay`) were very slow due to exhaustive routing ISM/hook derivation. This short-circuits the derivation when there is a known "message context" to evaluate the routing hook and ISMs for. ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility Yes ### Testing Manual
Configuration menu - View commit details
-
Copy full SHA for 5dabdf3 - Browse repository at this point
Copy the full SHA 5dabdf3View commit details -
test: Coverage more @hyperlane-xyz/utils test (#4758)
### Description Add more coverage `utils` package test <!-- What's included in this PR? --> ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> More unittests function
Configuration menu - View commit details
-
Copy full SHA for c622bfb - Browse repository at this point
Copy the full SHA c622bfbView commit details -
refactor: dedupe HyperlaneIsmFactory and IsmModule.create (#4732)
### Description - Uses HyperlaneIsmFactory in IsmModuleCreate for deduping redundant code ### Backward compatibility Yes ### Testing Unit tests
Configuration menu - View commit details
-
Copy full SHA for e104cf6 - Browse repository at this point
Copy the full SHA e104cf6View commit details -
test: add more object utils test + remove undefined value when use wi…
…th invertKeysAndValues fnc (#4764) ### Description Add filter `undefined/null` value when use with utils **invertKeysAndValues** function Add more test at `objects.test.ts` <!-- What's included in this PR? --> ### Drive-by changes ```diff return Object.fromEntries( Object.entries(data) + .filter(([_, value]) => value !== undefined && value !== null) // Filter out undefined and null values .map(([key, value]) => [value, key]), ); ``` <!-- Are there any minor or drive-by changes also included? --> ### Related issues None <!-- - Fixes #[issue number here] --> ### Backward compatibility Currently, nowhere call this **invertKeysAndValues** func <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing Yes, more tests. <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: J M Rossy <jm.rossy@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 39a9b20 - Browse repository at this point
Copy the full SHA 39a9b20View commit details -
chore: migrate away from unmaintained rust toolchain installer (#4465)
chore: migrate away from unmaintained rust toolchain installer - previous toolchain action was archived almost a year ago https://github.com/actions-rs/toolchain - new action has 1k+ stars and sensible defaults https://github.com/dtolnay/rust-toolchain - uses minimal profile by default - `stable` toolchain by default Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a028e16 - Browse repository at this point
Copy the full SHA a028e16View commit details -
feat: ergonomic IGP configuration in CLI (#4635)
### Description Re-adding the ability to generate IGP hook configs using the CLI, but repurposing logic found in infra to make the configuration experience more ergonomic. Logic still behind the `--advanced` flag. > Enabling this allows IGP configuration in any place that supports hook config e.g. `core`/`warp`/`hook` init with `--advanced`. We will use metadata in registry to: 1. fetch price from Coingecko (prompt user if unable to find) 1. fetch current gas prices via the default RPCs 1. request user to enter an IGP margin in % 1. Calculate the `gasPrice` + `tokenExchangeRate` for you Note that it still sets `overhead` to some preexisting default. ```sh ? Select hook type interchainGasPaymaster Creating interchainGasPaymaster... ? Detected owner address as 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 from signer, is this correct? yes ? Use this same address for the beneficiary? yes ? Select network type Mainnet ? Select local chain for IGP hook bitlayer ? Select remote destination chains for IGP hook alephzero, ancient8 ? Enter overhead for alephzero (e.g., 75000) for IGP hook 75000 ? Enter overhead for ancient8 (e.g., 75000) for IGP hook 75000 Getting gas token prices for all chains from Coingecko... Gas price for alephzero is 40.0 Gas token price for alephzero is $0.393347 Gas price for ancient8 is 0.001000252 Gas token price for ancient8 is $2356.71 Gas price for bitlayer is 0.050000007 Gas token price for bitlayer is $60576 ? Enter IGP margin percentage (e.g. 10 for 10%) 100 Created interchainGasPaymaster! ``` ```sh Core config is valid, writing to file ./configs/core-config.yaml: owner: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" defaultIsm: type: trustedRelayerIsm relayer: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" defaultHook: type: aggregationHook hooks: - type: merkleTreeHook - owner: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" type: interchainGasPaymaster beneficiary: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" oracleKey: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" overhead: alephzero: 75000 ancient8: 75000 oracleConfig: alephzero: gasPrice: "40000000000" tokenExchangeRate: "129868" ancient8: gasPrice: "1000253" tokenExchangeRate: "778100236" requiredHook: owner: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" type: protocolFee beneficiary: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" maxProtocolFee: "1000000000000000000" protocolFee: "0" ✅ Successfully created new core deployment config. ``` ### Drive-by changes Moving reusable infra logic into the SDK, and refactoring CLI+Infra to reuse the underlying logic. For example: - fetching token prices from coingecko - fetching gas prices using a chain's RPC ### Related issues Most recently, hyperlane-xyz/hyperlane-registry#236 (comment). But there have been numerous occasions where it would be nice for users to be self-sufficient in configuring and deploying an IGP hook for their PI deployments/relayer. ### Backward compatibility yes ### Testing - creating igp config with `hyperlane core init --advanced` - making sure infra print-token-prices.ts still works - making sure infra print-gas-prices.ts still works
Configuration menu - View commit details
-
Copy full SHA for 956ff75 - Browse repository at this point
Copy the full SHA 956ff75View commit details -
feat: add lumia warp route to infra (#4705)
### Description - Add lumia warp route to infra config
1Configuration menu - View commit details
-
Copy full SHA for f9919c4 - Browse repository at this point
Copy the full SHA f9919c4View commit details -
fix: use
ism.route(message)
for supporting self relay of ICA ISM (#……4772) ### Description ICA ISM does not implement `module(uint32)` but rather `route(message)`. This modifies ISM derivation with message context to use this function. ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility Yes ### Testing Manual
Configuration menu - View commit details
-
Copy full SHA for 56328e6 - Browse repository at this point
Copy the full SHA 56328e6View commit details
Commits on Oct 29, 2024
-
chore: disable arcadiatestnet until redeployment (#4775)
### Description chore: disable arcadiatestnet until redeployment - testnet had to be reset ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cd3bc5c - Browse repository at this point
Copy the full SHA cd3bc5cView commit details -
fix(contracts): InterchainAccountRouter minor audit remediation (#4581)
### Description - disabled the ICARouter's ability to change hook given that the user doesn't expect the hook to change after they deploy their ICA account. Hook is not part of the derivation like ism on the destination chain and hence, cannot be configured custom by the user. ### Drive-by changes - MailboxClient events for hook and ism setting - ProtocolFee events for setting beneficiary and owner ### Related issues - partly fixes chainlight-io/2024-08-hyperlane#14 ### Backward compatibility No ### Testing Unit tests
Configuration menu - View commit details
-
Copy full SHA for 0640f83 - Browse repository at this point
Copy the full SHA 0640f83View commit details -
feat: oct 25 deployment batch (#4766)
### Description - feat: oct 25 deployment batch - apechain, arbitrumnova, b3, fantom, gravity, harmony, kaia, morph, orderly, snaxchain - deployed as normal - zeronetwork, zksync - deployed from special zksync branch containing txfusion's changes + latest `main` pulled in - #4761 ### Drive-by changes - igp updates ### Related issues n/a ### Backward compatibility yes ### Testing manual using local CLI from this branch, no tx fusion changes required for hyperlane send or self-relay to work
Configuration menu - View commit details
-
Copy full SHA for d9505ab - Browse repository at this point
Copy the full SHA d9505abView commit details -
feat: Cosmos RPC client supporting fallback rpcs (#4752)
### Description Added fallback functionality to the Cosmos RPC client ### Drive-by changes N/A ### Related issues - Fixes #3425 ### Backward compatibility Yes ### Testing Unit tests already in place, no additional added, as the generic CosmosFallbackProvider which is used is already tested
Configuration menu - View commit details
-
Copy full SHA for 8ff194d - Browse repository at this point
Copy the full SHA 8ff194dView commit details -
feat: widget update for de-duplication (#4771)
### Description Update widgets with new components from the hyperlane explorer and warp UI. These will be used to replace the current components from both mentioned repo ### Drive-by changes None ### Backward compatibility Not exactly, Spinner and WideChevron were renamed to SpinnerIcon and WideChevronIcon, these must be updated accordingly ### Testing Manual and Visual Testing with storybook
Configuration menu - View commit details
-
Copy full SHA for f438d44 - Browse repository at this point
Copy the full SHA f438d44View commit details -
test: append-more-multisigmIsm-test (#4769)
### Description Append more test for `multisigIsm.ts` <!-- What's included in this PR? --> ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing Add 2 test cases: - has a valid number of validators for each threshold - has valid EVM addresses for each validator <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 83a1567 - Browse repository at this point
Copy the full SHA 83a1567View commit details
Commits on Oct 30, 2024
-
feat: add taint & toleration to mainnet3 relayer node pool (#4780)
### Description See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ - In GKE, for the larger relayer node pool, added a taint: `NoSchedule`, label `component=relayer` - In our relayer workloads, they now have a toleration that matches that taint - As part of rollout, first did a NoExecute (evicting everything on the big nodes), then moved to NoSchedule (so that some other pods like daemonsets would still get onto these bigger nodes). I made sure the hyperlane and neutron context relayers have these tolerations ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues - Fixes hyperlane-xyz/issues#1309 ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for fc3818d - Browse repository at this point
Copy the full SHA fc3818dView commit details -
fix(contracts): assume no zero address for beneficiary address in `Pr…
…otocolFee` fuzz test (#4781) ### Description <!-- What's included in this PR? --> ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for cca032f - Browse repository at this point
Copy the full SHA cca032fView commit details -
feat: Refactor Relayer Retry Server (#4693)
### Description Refactor of the Relayer Retry Server to utilize matching lists. This allows for a single POST request to be able to retry a wide range of messages. Since a matching list is used it is now possible to retry messages depending on: - Message Id - Origin Domain - Destination Domain - Recipient Address - Sender Address ## Example Instead of the old request format ``` GET http://127.0.0.1:60843/message_retry?destination_domain=42 GET http://127.0.0.1:60843/message_retry?message_id=0x46910b1329ee53c86a023b322e9ca1c17e5f9f0bee789c77b0abced0a173d714 ``` The new one should be used ``` POST http://127.0.0.1:60843/message_retry ``` With a JSON body like so: ``` [{"messageid": "*", "origindomain": "*", "senderaddress": "*", "destinationdomain": "*", "recipientaddress": "*"}] ``` Retry params can be both specific values and wildcards. ### Drive-by changes - Moved `MockPendingOperation` to `hyperlane-test` - Moved certain test utils for the relayer server to `hyperlane-test` - Added functions to retrieve recipient and sender address from the `PendingOperation` - Added a `message_id` to the `MatchingList` struct to allow retries by message id - Removed `MessageRetryRequest` enum since it was no longer in use ### Related issues Fixes #3571 #4079 ### Backward compatibility Yes ### Testing Unit tests
Configuration menu - View commit details
-
Copy full SHA for fc82b30 - Browse repository at this point
Copy the full SHA fc82b30View commit details -
fix: another sealevel unit test flake (#4784)
Applies the same fix from #4655 to a flake that showed up in this PRs CI: #4693 (comment)
Configuration menu - View commit details
-
Copy full SHA for 8dbc2e6 - Browse repository at this point
Copy the full SHA 8dbc2e6View commit details -
feat: add a script for getting typical remote gas amounts (#4782)
### Description - Sometimes Jake requests an update on these for his own models, this makes it easier for us to get it for him ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 1b5bfa3 - Browse repository at this point
Copy the full SHA 1b5bfa3View commit details -
feat: allow update destination gas (#4674)
### Description Updates destination gas on all chain by getting the value from warpConfig.gas. It then synchronizes all destination gas amounts across all chains. ### Related issues - Fixes #4529 ### Backward compatibility Yes ### Testing Manual/e2e
Configuration menu - View commit details
-
Copy full SHA for 7e9e248 - Browse repository at this point
Copy the full SHA 7e9e248View commit details -
feat: Scrape Sealevel dispatched messages (#4776)
### Description Scraper is able to index dispatch messages: 1. Blocks are stored into database 2. Transactions are stored into database (need population of all fields) 3. Dispatched messages are stored into database ### Drive-by changes Initial indexing of delivered messages (so that Scraper does not crush) ### Related issues - Contributes into #4272 ### Backward compatibility Yes (Solana-like chains should not be enabled for Scraper) ### Testing Manual run of Scraper E2E Tests --------- Co-authored-by: Danil Nemirovsky <4614623+ameten@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c87cfbd - Browse repository at this point
Copy the full SHA c87cfbdView commit details -
feat: add new ezETH addresses to app contexts (#4789)
### Description This was missed in the recent chain addition. We should consolidate this with what exists in the registry - the duplication in infra is too much atm now that we're kicking into high gear with warp routes. Deployed the relayer with this change ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests -->
Configuration menu - View commit details
-
Copy full SHA for 1c0ef45 - Browse repository at this point
Copy the full SHA 1c0ef45View commit details
Commits on Oct 31, 2024
-
fix(contracts): quote management for L2->L1 hooks (#4552)
### Description - check for sufficient fees in `AbstractMessageIdAuthHook` and refund surplus - add a child hook to OPL2ToL1Hook and ArbL2ToL1Hook to use the igp to pay for the destination gas fees ~~Note: LayerzeroL2Hook currently also refunds from msg.value, will make it into issue to be fixed later as we're using the layerzero hooks right now.~~ ### Drive-by changes - None ### Related issues - fixes chainlight-io/2024-08-hyperlane#10 ### Backward compatibility No ### Testing Fuzz
Configuration menu - View commit details
-
Copy full SHA for 469f2f3 - Browse repository at this point
Copy the full SHA 469f2f3View commit details -
fix(contracts): add
msg.Value
toverifyMessageId
(#4541)### Description - Added to the msg.value to verifyMessageId to test if the msgValue passed in is the same as the msgValue used postDispatch ### Drive-by changes - None ### Related issues - fixes chainlight-io/2024-08-hyperlane#3 ### Backward compatibility Yes ### Testing Unit tests
Configuration menu - View commit details
-
Copy full SHA for f26453e - Browse repository at this point
Copy the full SHA f26453eView commit details -
fix: GCS folder support (#4652)
### Description This PR fixes the problem of this issue: [https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4449](url) The change was only in the gcs_storage.rs file. Slightly tweaked methods so that you can write files to a specified folder in the terminal. When trying to run a validator specifying checkpointSyncer settings for GCS: `--checkpointSyncer.type gcs --checkpointSyncer.bucket an-s3-signatures-repository --checkpointSyncer.folder atletaolympia` ``` Building provider without signer thread 'main' panicked at 'Failed to report agent metadata: error validating bucket name an-s3-signatures-repository/atletaolympia Caused by: Character '/' @ 27 is not allowed Location: hyperlane-base/src/types/gcs_storage.rs:181:9', agents/validator/src/validator.rs:178:14 ``` To solve this problem I added the `folder: Option<String>` field to the GcsStorageClient structure, I also added bucket and folder processing to the impl CheckpointSyncer, GcsStorageClientBuilder methods
Configuration menu - View commit details
-
Copy full SHA for 21a0cf9 - Browse repository at this point
Copy the full SHA 21a0cf9View commit details -
feat: Scraper stores input data from Ethereum transactions (#4794)
### Description Scraper stores input data from Ethereum transactions ### Related issues - Fixes #4778 ### Backward compatibility Yes ### Testing Manual run of Scraper against 1. local database 2. database restored from backup of production database Co-authored-by: Danil Nemirovsky <4614623+ameten@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 38bd1ae - Browse repository at this point
Copy the full SHA 38bd1aeView commit details -
feat: Upgrade Scraper so that it stores input data for Ethereum trans…
…actions (#4796) ### Description Upgrade Scraper so that it stores input data for Ethereum transactions ### Related issues - Fixes #4778 ### Backward compatibility Yes ### Testing Manual run of Scraper with local database Manual run of Scraper with db restored from production backup Co-authored-by: Danil Nemirovsky <4614623+ameten@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fa06690 - Browse repository at this point
Copy the full SHA fa06690View commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ede43a7 - Browse repository at this point
Copy the full SHA ede43a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5762d5 - Browse repository at this point
Copy the full SHA b5762d5View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6616b98 - Browse repository at this point
Copy the full SHA 6616b98View commit details -
Configuration menu - View commit details
-
Copy full SHA for f510863 - Browse repository at this point
Copy the full SHA f510863View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82ced26 - Browse repository at this point
Copy the full SHA 82ced26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 862d597 - Browse repository at this point
Copy the full SHA 862d597View commit details