Luke Parker
a275023cfc
Finish merging in the develop branch
2025-01-30 03:14:24 -05:00
Luke Parker
669b8b776b
Work on testing the Router
...
Completes the `Executed` enum in the router. Adds an `Escape` struct. Both are
needed for testing purposes.
Documents the gas constants in intent and reasoning.
Adds modernized tests around key rotation and the escape hatch.
Also updates the rest of the codebase which had accumulated errors.
2025-01-23 02:06:06 -05:00
Luke Parker
c8f3a32fdf
Replace custom read/write impls in router with borsh
2025-01-21 03:49:29 -05:00
Luke Parker
1e1b821d34
Report a Change Output with every Eventuality to ensure we don't fall out of synchrony
2024-09-19 23:36:32 -07:00
Luke Parker
a717ae9ea7
Have the TransactionPublisher build a TxLegacy from Transaction
2024-09-19 23:36:32 -07:00
Luke Parker
433beac93a
Ethereum SignableTransaction, Eventuality
2024-09-19 23:36:32 -07:00
Luke Parker
8746b54a43
Don't use a different address for DAI in test
...
anvil will let us deploy to the existing address.
2024-09-19 23:36:32 -07:00
Luke Parker
7761798a78
Outline the Ethereum processor
...
This was only half-finished to begin with, unfortunately...
2024-09-19 23:36:32 -07:00