Commit Graph

165 Commits

Author SHA1 Message Date
Justin Schuldt fbadea1de9
add offchain-relayer (#10)
* add offchain-relayer

* Update test to use off-chain relayer

Co-authored-by: Drew <dsterioti@users.noreply.github.com>
2022-09-30 12:58:39 -05:00
Reptile d3b6470936
Add tests for send and deliver functionality (#9)
* Complete send and deliver functionality

* Clean up

* Add tests for relayer send method

* ethereum: remove interfaces

* ethereum: fix test

* ethereum: rename directory

* ethereum: clean up; add ts tests

* Add tests and clean up

* ethereum: fix test

* ethereum: fix output

* Add reentrancy protection and reduce gas overhead for relayers

* Add tests for full batch delivery

* Update relayer contracts to reflect changes to batch VAA implementation

* add rewards payout

* implement redeliveries, replay protection

* Complete full batch test suite

* sdk: add sdk

* sdk: fix package.json

* Add partial batch unit test and add to integration test

* Fix comments in integration test

* sdk: fix tsconfig.json

* ethereum: fix build

* Add relayer registration to integration test

* Finish integration test suite

* ethereum: fix readAbi

* ethereum: fix merge conflict

* Complete full batch test suite

* Add partial batch unit test and add to integration test

* Finish integration test suite

* Fix local validator test

* Fix merge conflict

* Add Makefile

* Add documentation to relayer contracts

* Fix Makefile

* ethereum: clean up

* ethereum: fix interface

* ethereum: fix method names and tests

* Prepare integration test for off-chain relayer changes

* Refactor contracts

Co-authored-by: Drew <dsterioti@users.noreply.github.com>
Co-authored-by: Karl Kempe <karlkempe@users.noreply.github.com>
Co-authored-by: valentin <valentinvonalbrecht@yahoo.de>
Co-authored-by: justinschuldt <justinschuldt@gmail.com>
2022-09-30 11:18:49 -05:00
Karl Kempe 517cfe91e3 offchain-gas-oracle: add offchain oracle 2022-09-15 09:30:32 -05:00
Karl Kempe c353018247 ethereum: fix GasOracle; remove files; fix build and tests 2022-09-15 09:30:32 -05:00
Karl Kempe a58e046a35 ethereum: fix Makefile 2022-09-15 09:30:32 -05:00
Karl Kempe a317a3715e ethereum: remove build directories 2022-09-15 09:30:32 -05:00
Karl Kempe 1385bd1172 ethereum: fix test 2022-09-13 17:00:31 -05:00
Karl Kempe a5bd4d3793 ethereum: fix .gitignore 2022-09-13 17:00:31 -05:00
Karl Kempe e546efde92 ethereum: fix interface 2022-09-13 17:00:31 -05:00
Karl Kempe 504b4c0012 ethereum: remove state variable 2022-09-13 17:00:31 -05:00
Karl Kempe 3c631db55f ethereum: fix gasOracle constructor 2022-09-13 17:00:31 -05:00
Karl Kempe 9c0a213e95 ethereum: remove proxy 2022-09-13 17:00:31 -05:00
Karl Kempe dc98293ae5 ethereum: add updatePrices 2022-09-13 17:00:31 -05:00
Karl Kempe 70a7af84ee ethereum: Clean up; fix GasOracle; add tests 2022-09-13 17:00:31 -05:00
Drew 725f92683b
Add wormhole artifacts 2022-09-09 15:10:12 +00:00