derpy-duck
b1da1930be
debugging
2023-04-06 18:41:57 +00:00
derpy-duck
89d7251071
Most tests pass
2023-04-06 00:10:35 +00: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
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
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
cf1fb8db66
removing unused fields and checks
2023-04-03 14:37:48 -04:00
derpy-duck
00e49bb8ae
Redeliveries removed
2023-03-31 21:23:55 +00:00
derpy-duck
0798e1afb7
Update specs/comments
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
fa50d9d835
Permissionless version 1 implementation ( #126 )
...
* Interface changes
* Interface changes
* Contract changes
* mockrelayerintegration changes
* Contract changes (#124 )
* Forge tests pass
* merge
2023-03-28 17:43:25 +00:00
derpy-duck
9e282508f7
Improve forge test coverage + Seperate tests into individual tests ( #119 )
...
* fast tests
* forge fmt
* Remove parameter from forge test generic relayer
* WIP
* WIP
* Move Forge Mock Generic Relayer to seperate file
* Split revert redelivery tests into first few seperate tests
* redelivery test changes
* WIP
* tests pass
* Redelivery tests less D.R.Y and seperated into individual tests
* Delivery tests less D.R.Y and seperated into individual tests
* Resend checks in seperate tests
* Forward test coverage!
* 100% test coverage in CoreRelayer and CoreRelayerDelivery!
* remove test coverage files
* Governance tests
* governance stack
* forge fmt
* removed console.sol
2023-03-23 14:14:48 -05:00
derpy-duck
92dbc20c8b
Forge tests faster ( #117 )
...
* fast tests
* forge fmt
* add --via-ir to build
* remove forge test-fast; just run forge test for the same effect
* remove outdated and unused folder
2023-03-10 10:41:12 -05:00
derpy-duck
27cbbc7804
forge fmt'
2023-03-02 10:02:46 -05:00
derpy-duck
81cb32981a
Nice CoreRelayerDelivery comments
2023-03-02 10:02:46 -05:00
derpy-duck
dab942c980
WIP
2023-03-02 10:02:46 -05:00
derpy-duck
c2117b6ef1
deliverSingle is nice
2023-03-02 10:02:46 -05:00
derpy-duck
6fee6ba1e4
Nice comments in the code ( #111 )
...
* resend doesn't take nonce as parameter
* Replace 'delivery failure' with 'receiver failure' in specs
* helper send method
* Fix interface to match not having nonce for resend
* Fix forge tests to not have nonce as a parameter
* fix redeliveryTest
* Split CoreRelayer into CoreRelayer and CoreRelayerDelivery
* fix build error
* forge fmt
* fix interface of getdefaultrelayprovider
* Nice comments for main functions in CoreRelayer.sol
* Nice comments for CoreRelayerMessages
* forge fmt
* merge
* Removes wormholeMessageFee from storage to avoid excessive gas costs.
---------
Co-authored-by: Sebastián Claudio Nale <sebinale@gmail.com>
2023-02-28 10:09:01 -05:00