-
Notifications
You must be signed in to change notification settings - Fork 111
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
Add Avalanche Warp Messaging Support #57
Commits on Feb 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f9bb66a - Browse repository at this point
Copy the full SHA f9bb66aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 309ae8e - Browse repository at this point
Copy the full SHA 309ae8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5e477b - Browse repository at this point
Copy the full SHA e5e477bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c37875 - Browse repository at this point
Copy the full SHA 6c37875View commit details -
Configuration menu - View commit details
-
Copy full SHA for a91a320 - Browse repository at this point
Copy the full SHA a91a320View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fa2d02 - Browse repository at this point
Copy the full SHA 7fa2d02View commit details -
Configuration menu - View commit details
-
Copy full SHA for adf0fdf - Browse repository at this point
Copy the full SHA adf0fdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6a673f - Browse repository at this point
Copy the full SHA d6a673fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ed847 - Browse repository at this point
Copy the full SHA e7ed847View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b551fa - Browse repository at this point
Copy the full SHA 4b551faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a2542a - Browse repository at this point
Copy the full SHA 5a2542aView commit details -
Add network multi-plexing (#59)
* start work on network manager * more progress * making progress with the wrapped sender * handle first method in request manager * finish handler * add multi-plexing over network
Configuration menu - View commit details
-
Copy full SHA for 205eb0b - Browse repository at this point
Copy the full SHA 205eb0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67b2e4f - Browse repository at this point
Copy the full SHA 67b2e4fView commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 92496ff - Browse repository at this point
Copy the full SHA 92496ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f5959 - Browse repository at this point
Copy the full SHA 06f5959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9803231 - Browse repository at this point
Copy the full SHA 9803231View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45094e0 - Browse repository at this point
Copy the full SHA 45094e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ce54f3 - Browse repository at this point
Copy the full SHA 1ce54f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f18b7a5 - Browse repository at this point
Copy the full SHA f18b7a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92f4410 - Browse repository at this point
Copy the full SHA 92f4410View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f8042 - Browse repository at this point
Copy the full SHA 07f8042View commit details -
Configuration menu - View commit details
-
Copy full SHA for 925efc0 - Browse repository at this point
Copy the full SHA 925efc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 480046f - Browse repository at this point
Copy the full SHA 480046fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 355c1a0 - Browse repository at this point
Copy the full SHA 355c1a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60576d2 - Browse repository at this point
Copy the full SHA 60576d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 686c47a - Browse repository at this point
Copy the full SHA 686c47aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ececce - Browse repository at this point
Copy the full SHA 3ececceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 167191a - Browse repository at this point
Copy the full SHA 167191aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cba048 - Browse repository at this point
Copy the full SHA 1cba048View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8231d1a - Browse repository at this point
Copy the full SHA 8231d1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51a5ceb - Browse repository at this point
Copy the full SHA 51a5cebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8161d2 - Browse repository at this point
Copy the full SHA c8161d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e12540 - Browse repository at this point
Copy the full SHA 3e12540View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a355be - Browse repository at this point
Copy the full SHA 3a355beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 211e2d6 - Browse repository at this point
Copy the full SHA 211e2d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fd498a - Browse repository at this point
Copy the full SHA 6fd498aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f14f5c - Browse repository at this point
Copy the full SHA 9f14f5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 107d557 - Browse repository at this point
Copy the full SHA 107d557View commit details -
Configuration menu - View commit details
-
Copy full SHA for a456c96 - Browse repository at this point
Copy the full SHA a456c96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d1d218 - Browse repository at this point
Copy the full SHA 2d1d218View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dd330d - Browse repository at this point
Copy the full SHA 6dd330dView commit details
Commits on Mar 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f81b38c - Browse repository at this point
Copy the full SHA f81b38cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2045636 - Browse repository at this point
Copy the full SHA 2045636View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2def507 - Browse repository at this point
Copy the full SHA 2def507View commit details
Commits on Mar 7, 2023
-
Implement Simple Warp Messages on TokenVM (#62)
* progress on import * add warp transfer object * add quick new assetID * add reward allocation * update incorrect configuration * add clear callout for handling fund return * read signers from signature * DoS vuln to mark block as invalid with incorrect warp * add more TODOs * add another todo * add to README * add more TODOs * add todo for dos * add another note * add stub for build with context * update action interface to accept boolean of warp readiness * wait for warp verification in block * cleanup build/verification logic * move warp message around * making more progress * cleanup tx verification * update block handling for warp * handle basic re-signing * fetch missing keys if we don't have them * chain processor passing * add note about StateMapping * fix empty key issue * limit fetch frequency for warp manager * fix vm interface * allow type parser to take 2 args * pass warp message to unmarshal * use state manager * fix unchecked err * add base fee for warp * naming * update actions * continuing to cleanup old approach * update get asset func * overhaul network manager (use unique requestIDs per nodeID) * update mocks * update type parser to have extra bool * add warp check to registry * remove interface changes * add small blurb to readme * update registry with new warp check * more progress * update WarpID * only store warp info if successful * add loan storage * import compiles * add some pre-verification * override sourceID * store native supply * add native supply tracking * add import/export to registry and metrics * update required interfaces * protect against fee overflow * fix lint * update tokenvm linting * pass lint * integration passing * fix lint * Add tokenvm warp e2e tests (Part 1) (#77) * startup 2 subnets * make startup more robust * fix node shutdown issue * e2e progress * ensure warp message is initialized after emission * progress * progress * add workflow timeouts * add missing lock release * cleanup tx init * update digest * fix warp message test * handle empty warp message * update verification override * add export test * add loan check * remove ability to export warped asset that isn't a return * add to readme * fix lint * add logging in skip case * use custom ANR * overhaul test * up size of unit test runner * add more logs * use fixed bytes for decode * more debugging * fix signature fetch * blocked on waiting for context * get to warp verify * more logging * more lint * add more correctness checks on imported asset * fix integration test * fix e2e balance check * more incorrect vars * passing new tests * add double-warp test * remove incorrect fail case * make logging less verbose * update bootstrap readiness logic * improve logging * increase timeout * Add tokenvm e2e tests (part 2) (#79) * add first part of tests * round-trip test * lint
Configuration menu - View commit details
-
Copy full SHA for 7c40c94 - Browse repository at this point
Copy the full SHA 7c40c94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 376f324 - Browse repository at this point
Copy the full SHA 376f324View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f28824 - Browse repository at this point
Copy the full SHA 4f28824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59e6c31 - Browse repository at this point
Copy the full SHA 59e6c31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 734a556 - Browse repository at this point
Copy the full SHA 734a556View commit details -
Add support for "swap in" (#80)
* add parse to import * add scaffold for swap in * RFQ for swap * cleanup import * use the optional codec * add fields to export * add swap in test * unify swap validity check params * remove more println * tweak fees * fix lint * more lint
Configuration menu - View commit details
-
Copy full SHA for b74061d - Browse repository at this point
Copy the full SHA b74061dView commit details
Commits on Mar 8, 2023
-
* update ANR * fix logging * ensure server data is updated * update ANR version
Configuration menu - View commit details
-
Copy full SHA for d348d1b - Browse repository at this point
Copy the full SHA d348d1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79779b1 - Browse repository at this point
Copy the full SHA 79779b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f6b8d9 - Browse repository at this point
Copy the full SHA 1f6b8d9View commit details -
* modify storage * warpID -> warpPayloadID * remove *WarpMessage * update actions
Configuration menu - View commit details
-
Copy full SHA for bf9b3d9 - Browse repository at this point
Copy the full SHA bf9b3d9View commit details
Commits on Mar 13, 2023
-
* work on new methods * improve naming * remove old options * keep workdir * progress * add basic storage * implement import key * update key to load all * cleanup assets * cleanup key * cleanup chain * start action migration * cleanup transfer * move create asset * remove mint asset * complete close order * move create_order * migrate all transactions * add support for import asset parse * add parsing for export * prep import asset cmd * add export support * populate export action * add auto-return support * update gitignore * fix scripts run * fix lint * emit outputs after cluster spun up * add powered by hypersdk * make smaller * more testing * keep under * more tweaks * add line break * more down * add at end * little bigger * break apart * update storage and added TODO * use first uri for now * add another comment * add multi-chain support * add support for custom db path * add duplicate protection * close database early if not needed * silence included error * nit * add string util * all working
Configuration menu - View commit details
-
Copy full SHA for 6199b3b - Browse repository at this point
Copy the full SHA 6199b3bView commit details
Commits on Mar 14, 2023
-
Enforce Boolean Warp Verification Results (#92)
* migrate actions to use boolean for warp verification * update actions interface * populate error check * update chain builder with bool * nits * more nits * add note about warp verification * add note about max * fix integration tests * make warp result checking more effective
Configuration menu - View commit details
-
Copy full SHA for b3b2925 - Browse repository at this point
Copy the full SHA b3b2925View commit details
Commits on Mar 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99a3472 - Browse repository at this point
Copy the full SHA 99a3472View commit details
Commits on Mar 20, 2023
-
Finalize AWM Doc Updates + Demo (#93)
* starting main README * make progress on main README * updating README * continue cleaning docs * progress on explanation * add warp image * specify all things that must be handled * finish explanation * cleanup wording on describing what hypersdk does * add result description * finish main README * more progress * finish docs * fix link * prompt for chain during watch * use prompt chain on export * automatically perform import * submit dummy transaction if too old * send dummy transaction automatically * return current chainID in defaultActor * fix key usage * fix builder (drop expired warp) * cleanup chainID logs * update demo for mint-trade * add demo for export * fix lint
Configuration menu - View commit details
-
Copy full SHA for 8141f8b - Browse repository at this point
Copy the full SHA 8141f8bView commit details