-
Notifications
You must be signed in to change notification settings - Fork 361
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: WarpModule with create() #3838
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eb2172a - Browse repository at this point
Copy the full SHA eb2172aView commit details
Commits on Apr 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8ac752b - Browse repository at this point
Copy the full SHA 8ac752bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3686051 - Browse repository at this point
Copy the full SHA 3686051View commit details -
Derive WarpConfig from TokenRouter address (#3671)
### Description Add Reader to derive WarpConfig from TokenRouter address ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues - Fixes #3579 ### Backward compatibility Yes ### Testing Unit Tests
Configuration menu - View commit details
-
Copy full SHA for 2c74413 - Browse repository at this point
Copy the full SHA 2c74413View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc4a8a4 - Browse repository at this point
Copy the full SHA fc4a8a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4da8778 - Browse repository at this point
Copy the full SHA 4da8778View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ccaa38 - Browse repository at this point
Copy the full SHA 0ccaa38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3632eb8 - Browse repository at this point
Copy the full SHA 3632eb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c524cc - Browse repository at this point
Copy the full SHA 2c524ccView commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 186a185 - Browse repository at this point
Copy the full SHA 186a185View commit details -
Configuration menu - View commit details
-
Copy full SHA for 635ccf3 - Browse repository at this point
Copy the full SHA 635ccf3View commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 10bd6cb - Browse repository at this point
Copy the full SHA 10bd6cbView commit details -
split deploy/update in EvmIsmCreator
Signed-off-by: Paul Balaji <paul@hyperlane.xyz>
Configuration menu - View commit details
-
Copy full SHA for 0378f8c - Browse repository at this point
Copy the full SHA 0378f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e140813 - Browse repository at this point
Copy the full SHA e140813View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b0a464 - Browse repository at this point
Copy the full SHA 9b0a464View commit details -
Configuration menu - View commit details
-
Copy full SHA for 707967e - Browse repository at this point
Copy the full SHA 707967eView commit details
Commits on May 3, 2024
-
Derive WarpConfig from TokenRouter address (#3671)
### Description Add Reader to derive WarpConfig from TokenRouter address ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues - Fixes #3579 ### Backward compatibility Yes ### Testing Unit Tests
Configuration menu - View commit details
-
Copy full SHA for d40417f - Browse repository at this point
Copy the full SHA d40417fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f32e5fc - Browse repository at this point
Copy the full SHA f32e5fcView commit details -
Derive WarpConfig from TokenRouter address (#3671)
Add Reader to derive WarpConfig from TokenRouter address <!-- Are there any minor or drive-by changes also included? --> - Fixes #3579 Yes Unit Tests
Configuration menu - View commit details
-
Copy full SHA for cd2e1a6 - Browse repository at this point
Copy the full SHA cd2e1a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 062a00b - Browse repository at this point
Copy the full SHA 062a00bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76eb931 - Browse repository at this point
Copy the full SHA 76eb931View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e30f18 - Browse repository at this point
Copy the full SHA 4e30f18View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4cb141 - Browse repository at this point
Copy the full SHA d4cb141View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3ae3bf - Browse repository at this point
Copy the full SHA c3ae3bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdc41f4 - Browse repository at this point
Copy the full SHA fdc41f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1efd295 - Browse repository at this point
Copy the full SHA 1efd295View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d27f80 - Browse repository at this point
Copy the full SHA 3d27f80View commit details -
Ensure owners are configured correctly (#3677)
### Description Fixes owner config to be safes ### Backward compatibility Yes
Configuration menu - View commit details
-
Copy full SHA for d435b76 - Browse repository at this point
Copy the full SHA d435b76View commit details -
Migrate SDK consts to Registry and use new registry utilities (#3615)
- Remove most consts from SDK - Refactor tests that relied on chainMetadata - Remove JSON imports/exports in the SDK - Update the HelloWorld package to read metadata from the registry lib - Update the Infra package to read/write to a LocalRegistry - Update the CLI to read and write from registries - Fix typo in `EvmHypCollateralVault` token standard - Use consistent, newest yaml lib version Fixes hyperlane-xyz/issues#917 Fixes #2810 No: - Several SDK exports like `chainMetadata` have been removed - Common args for the CLI like `--chain` have been replaced with `--registry` and `--overrides`
Configuration menu - View commit details
-
Copy full SHA for 8fcc2bc - Browse repository at this point
Copy the full SHA 8fcc2bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80cc359 - Browse repository at this point
Copy the full SHA 80cc359View commit details -
feat: Modular Tx Submission – Create Transformer + Submitter + Builde…
…r Abstraction (#3627) ## Description - Adds modular transaction submission support for SDK clients, e.g. CLI. To-do: - [ ] Failing CI build due to linting Gnosis Safe package import - [ ] Export to `sdk/src/index.ts` Note: - Built to eventually expand to [Sealevel/CW support](https://github.com/hyperlane-xyz/hyperlane-monorepo/blob/dc628476158672d08c766936ef4e2b150f86f566/typescript/sdk/src/providers/ProviderType.ts#L51-L85) ### Transformers - Input: `PopulatedTx[]` - Output: `HTX[]` (where `HTX extends HyperlaneTx`) - Purpose: Given a set of populated transactions, transform those transactions into a set a HyperlaneTxs (for the corresponding submitter), e.g. ``` ... const somePopulatedTxs = ... const transformer = new InterchainAccountTxTransformer(mp,o,d,p); const populatedTxs = transformer.transformTxs(somePopulatedTxs); ``` ### Submitters - Input: `HTX[]` (where `HTX extends HyperlaneTx`) - Output: `TxReceipt[] | ResponseData[]` - Purpose: Given a set of Hyperlane transactions, execute those transactions for the specified submitter (submitter of type HTX should enforce the transactions being passed are of type HTX), e.g. ``` ... const submitter = new GnosisSafeTxSubmitter(mp,c,p); const txReceipts = submitter.submitTxs(populatedTxs); --- Client-side example: for each gnosisTxReceipt display transactionHash ``` ### Builder (Utilizes both Submitters & Transformer) - Input: `(TxTransformer<HTX> | TxTransformerType & Chain) & (TxSubmitter<HTX,HTR> | TxSubmitterType & Chain) & HTX[]` (where `HTX extends HyperlaneTx`) - Output: `TxReceipt[] | *response data*` - Purpose: Given a submitter, an optional transformer, and a set of PopulatedTransactions, transform and submit all transactions, e.g. ``` ... const eV5builder = new TxSubmitterBuilder<EV5Transaction, EV5TransactionReceipt>(); let txReceipts = eV5builder.for( new GnosisSafeTxSubmitter(chainA) ).transform( InterchainAccountTxTransformer(chainB) ).submit( txs ); txReceipts = eV5builder.for( new ImpersonatedAccountTxSubmitter(chainA) ).submit(txs); txReceipts = eV5builder.for( new JsonRpcTxSubmitter(chainC) ).submit(txs); --- Client-side example: for each txReceipt display transactionHash | response data ``` ### Drive-by changes * None ### Related issues - Fixes #3547 ### Backward compatibility - Yes ### Testing - Testing through CLI unit testing
Configuration menu - View commit details
-
Copy full SHA for 965f8cd - Browse repository at this point
Copy the full SHA 965f8cdView commit details -
export tx provider from sdk & remove safe util from infra (#3694)
### Description * Exports new tx provider + Gnosis safe util from SDK * Removes the Gnosis safe util from infra ### Drive-by changes * Reminder to add a changeset * Output: ``` ➜ hyperlane-monorepo-official git:(noah/move-safe) ✗ git commit -m "add changeset reminder to husky script" → No staged files match any configured task. 📝 If you haven't yet, please add a changeset for your changes via 'yarn changeset' [noah/move-safe 3e668d0] add changeset reminder to husky script 1 file changed, 2 insertions(+) ``` ### Related issues * Fixes #3684 ### Backward compatibility * Yes ### Testing * n/a
Configuration menu - View commit details
-
Copy full SHA for 3d439b3 - Browse repository at this point
Copy the full SHA 3d439b3View commit details -
do not exit if @safe-global/protocol-kit/**/Multi_send.ts dne (#3696)
### Description * do not exit if `@safe-global/protocol-kit/**/Multi_send.ts` dne * This fixes an issue where successfully building the sdk 2+ times exits out, when instead `tsc` should always be executed ### Drive-by changes * n/a ### Related issues * n/a ### Backward compatibility * yes ### Testing * manual
Configuration menu - View commit details
-
Copy full SHA for c820d15 - Browse repository at this point
Copy the full SHA c820d15View commit details -
add defaultDescription to yargs --key option (#3697)
### Description * Adds defaultDescription to yargs --key option to avoid printing sensitive data ### Drive-by changes * None ### Related issues * None ### Backward compatibility * Yes ### Testing * Manual
Configuration menu - View commit details
-
Copy full SHA for 886b2b9 - Browse repository at this point
Copy the full SHA 886b2b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e4c0d2 - Browse repository at this point
Copy the full SHA 9e4c0d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b65365 - Browse repository at this point
Copy the full SHA 2b65365View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ac51d3 - Browse repository at this point
Copy the full SHA 9ac51d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7be39b7 - Browse repository at this point
Copy the full SHA 7be39b7View commit details
Commits on May 6, 2024
-
Implement deployIsm(), clean up duplicate unit tests, add ismFactoryA…
…ddresses into schema, remove createTransaction(), update typings
Configuration menu - View commit details
-
Copy full SHA for 43fac78 - Browse repository at this point
Copy the full SHA 43fac78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71849ce - Browse repository at this point
Copy the full SHA 71849ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a2a289 - Browse repository at this point
Copy the full SHA 5a2a289View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b615d - Browse repository at this point
Copy the full SHA d5b615dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 119e2e5 - Browse repository at this point
Copy the full SHA 119e2e5View commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9d17eec - Browse repository at this point
Copy the full SHA 9d17eecView commit details
Commits on May 13, 2024
-
Fix conflicts - moved additional logic in reader.ts into new EvmERC20…
…WarpRouteReader.ts
Configuration menu - View commit details
-
Copy full SHA for fc37f4e - Browse repository at this point
Copy the full SHA fc37f4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 988151e - Browse repository at this point
Copy the full SHA 988151eView commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3bffa94 - Browse repository at this point
Copy the full SHA 3bffa94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88f5a41 - Browse repository at this point
Copy the full SHA 88f5a41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c64619 - Browse repository at this point
Copy the full SHA 3c64619View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b1e502 - Browse repository at this point
Copy the full SHA 3b1e502View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 497111d - Browse repository at this point
Copy the full SHA 497111dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6c2ba3 - Browse repository at this point
Copy the full SHA b6c2ba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f2c953 - Browse repository at this point
Copy the full SHA 0f2c953View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab25db8 - Browse repository at this point
Copy the full SHA ab25db8View commit details
Commits on May 16, 2024
-
nan ism module for cherry-picking
Signed-off-by: Paul Balaji <paul@hyperlane.xyz>
Configuration menu - View commit details
-
Copy full SHA for 2921096 - Browse repository at this point
Copy the full SHA 2921096View commit details -
Remove 'crud' from name. Update unit test to accomedate test4. Update…
… with Paul's IsmModule change
Configuration menu - View commit details
-
Copy full SHA for 1a66022 - Browse repository at this point
Copy the full SHA 1a66022View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa8024a - Browse repository at this point
Copy the full SHA fa8024aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d095c35 - Browse repository at this point
Copy the full SHA d095c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67ec6b0 - Browse repository at this point
Copy the full SHA 67ec6b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72de4c5 - Browse repository at this point
Copy the full SHA 72de4c5View commit details -
Merge branch 'warpCrudModule' of https://github.com/hyperlane-xyz/hyp…
…erlane-monorepo into warpCrudModule
Configuration menu - View commit details
-
Copy full SHA for 40344ac - Browse repository at this point
Copy the full SHA 40344acView commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dddd0cf - Browse repository at this point
Copy the full SHA dddd0cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d5d80 - Browse repository at this point
Copy the full SHA 50d5d80View commit details
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e34aaf - Browse repository at this point
Copy the full SHA 2e34aafView commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bd31efe - Browse repository at this point
Copy the full SHA bd31efeView commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 26fb6d8 - Browse repository at this point
Copy the full SHA 26fb6d8View commit details -
Update typescript/sdk/src/token/EvmERC20WarpModule.ts
Co-authored-by: Paul Balaji <paul@hyperlane.xyz>
Configuration menu - View commit details
-
Copy full SHA for 95b1945 - Browse repository at this point
Copy the full SHA 95b1945View commit details -
Update typescript/sdk/src/token/EvmERC20WarpModule.ts
Co-authored-by: Paul Balaji <paul@hyperlane.xyz>
Configuration menu - View commit details
-
Copy full SHA for 33957ea - Browse repository at this point
Copy the full SHA 33957eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e99f375 - Browse repository at this point
Copy the full SHA e99f375View commit details -
Configuration menu - View commit details
-
Copy full SHA for 911da47 - Browse repository at this point
Copy the full SHA 911da47View commit details -
Configuration menu - View commit details
-
Copy full SHA for a910681 - Browse repository at this point
Copy the full SHA a910681View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07e68f1 - Browse repository at this point
Copy the full SHA 07e68f1View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9bd4308 - Browse repository at this point
Copy the full SHA 9bd4308View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e726f08 - Browse repository at this point
Copy the full SHA e726f08View commit details -
Add deriveNative. Update to simplify deriveTokenType, to use TokenRou…
…terConfig where applicable
Configuration menu - View commit details
-
Copy full SHA for 7b40cca - Browse repository at this point
Copy the full SHA 7b40ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 526bfca - Browse repository at this point
Copy the full SHA 526bfcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee18f2b - Browse repository at this point
Copy the full SHA ee18f2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b43bdd4 - Browse repository at this point
Copy the full SHA b43bdd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e05cd60 - Browse repository at this point
Copy the full SHA e05cd60View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d28ab7d - Browse repository at this point
Copy the full SHA d28ab7dView commit details