Commit Graph

292 Commits

Author SHA1 Message Date
chase-45 76adaedbb5 remote refund does not revert test 2023-04-08 20:49:45 -04:00
chase-45 b9896fc218 deliverydata test 2023-04-08 20:39:18 -04:00
chase-45 7e7594e519 corrected outdated comments 2023-04-08 16:33:11 -04:00
chase-45 177e719d9d added IRelayProvider comments and others 2023-04-08 16:07:31 -04:00
chase-45 b107a7d24a IWormholeReceiver comments 2023-04-08 15:36:27 -04:00
chase-45 c4316506e5 delivery instructions contain the provider's target address rather than source address 2023-04-08 15:05:46 -04:00
chase-45 de7784b715 same provider is now used for remote refunds 2023-04-07 18:18:50 -04:00
derpy-duck 44f35d1dfb Cross chain refund test works except the last assert 2023-04-06 22:17:33 +00:00
derpy-duck b6395092a8 Test for Cross chain refunds 2023-04-06 22:04:21 +00:00
derpy-duck 4df8b4d838 return to old constants in test 2023-04-06 21:21:57 +00:00
derpy-duck 65ecddf2f4 Tests pass! 2023-04-06 21:17:32 +00:00
chase-45 3886b7fde8 cross chain refunds, delivery data, payload additions 2023-04-06 15:55:10 -04:00
derpy-duck 25f08b5e84 pkeys tilt 2023-04-06 19:09:34 +00:00
derpy-duck 9c6bf83dbf
debugging (#130) 2023-04-06 13:43:48 -05:00
Joe Howarth 58760cc12e Logging in relayer engine processor 2023-04-06 18:36:19 +00:00
derpy-duck 8737177208 Add refundChain to encode/decode functions 2023-04-06 00:14:59 +00:00
derpy-duck 89d7251071 Most tests pass 2023-04-06 00:10:35 +00:00
chase-45 b91b89c3ac asset conversion buffer is removed from refunds 2023-04-05 13:52:04 -04:00
chase-45 aa90bc30d8 fixes 2023-04-05 13:12:13 -04:00
chase-45 601289387e first cut at remote refunds 2023-04-05 12:26:56 -04:00
derpy-duck 4313009b24 forge fmt 2023-04-05 15:32:50 +00:00
derpy-duck 9481113485 Fix bug in 'rolloverChain' maximumRefund calculation 2023-04-05 15:32:18 +00:00
derpy-duck 49103a0514 messages -> messageInfos 2023-04-05 14:52:00 +00:00
Joe Howarth 42e643363c update relayer engine hash 2023-04-04 14:13:41 -05:00
derpy-duck 214736c7b8 Typescript / relayer engine / sdk related changes; now blocked on a SPY Port issue 2023-04-04 19:06:46 +00:00
derpy-duck 7e150947d5 Relay provider can set chains enabled and disabled 2023-04-04 16:26:32 +00:00
derpy-duck 8746431744 Remove outdated names 2023-04-04 14:21:53 +00:00
derpy-duck d639d81bd3 Move CoreRelayerStructs into its own interface file for organization 2023-04-04 14:15:30 +00:00
derpy-duck 2316dd03c5 Relay provider is specified in the DeliveryInstructionsContainer, not each DeliveryInstruction 2023-04-04 01:56:16 +00:00
derpy-duck 7d30716f8a
Forward wrapper (#129)
* Some code cleanup fixes

* WIP commit, feel free to revert

* Forward failures now cause full reverts

* Merge with interface changes

* forge fmt
2023-04-03 17:30:09 -05:00
chase-45 76553c3219 null delivery address check 2023-04-03 16:00:32 -04:00
chase-45 7b4d340a23 more redelivery code cleanup 2023-04-03 15:43:31 -04:00
chase-45 2667a2d977 added requesting sender to delivery container 2023-04-03 14:55:07 -04:00
chase-45 cf1fb8db66 removing unused fields and checks 2023-04-03 14:37:48 -04:00
Joe Howarth a2e2d37d0a Compiles w/o redelivery 2023-04-03 13:33:31 -05:00
Joe Howarth b165e49a98 save 2023-04-03 13:33:31 -05:00
Joe Howarth 306edbf6b8 rebase on top of contract changes 2023-04-03 13:33:31 -05:00
Joe Howarth 0675f91122 cleanup 2023-04-03 13:33:31 -05:00
Joe Howarth 1bbf6b3f36 Feat: relayer engine v2 support + vaa fetching via manifest 2023-04-03 13:33:31 -05:00
derpy-duck 00e49bb8ae Redeliveries removed 2023-03-31 21:23:55 +00:00
derpy-duck d266e7c74c sdk cleanup 2023-03-28 17:43:25 +00:00
derpy-duck 7761ac629a Fix mock forge generic relayer to not use vaa hashes 2023-03-28 17:43:25 +00:00
derpy-duck 6a89f7a805 typo fix and sdk fix 2023-03-28 17:43:25 +00:00
derpy-duck b55f3d239f SDK updated - but not tested yet 2023-03-28 17:43:25 +00:00
derpy-duck 0798e1afb7 Update specs/comments 2023-03-28 17:43:25 +00:00
derpy-duck cdaef45b1b Remove messages from redelivery instruction 2023-03-28 17:43:25 +00:00
derpy-duck 9f519aef02 Fix redeliveryTest typescript error 2023-03-28 17:43:25 +00:00
derpy-duck 6e0991e612 typescript and sdk hopefully build 2023-03-28 17:43:25 +00:00
derpy-duck b9bef84607 typescript and sdk hopefully build 2023-03-28 17:43:25 +00:00
derpy-duck 737130d28e New MessageInfo type with payload id when encoding 2023-03-28 17:43:25 +00:00