Luke Parker
5b3c5ec02b
Basic Ethereum escapeHatch test
2024-12-09 02:00:17 -05:00
Luke Parker
b2ec58a445
Update serai-ethereum-processor to compile
2024-10-30 21:48:40 -04:00
Luke Parker
ce1689b325
Expand tests for ethereum-schnorr-contract
2024-10-28 18:08:31 -04: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
bc1bbf9951
Set a fixed fee transferred to the caller for publication
...
Avoids the risk of the gas used by the contract exceeding the gas presumed to
be used (causing an insolvency).
2024-09-19 23:36:32 -07:00
Luke Parker
4292660eda
Have the Ethereum scheduler create Batches as necessary
...
Also introduces the fee logic, despite it being stubbed.
2024-09-19 23:36:32 -07:00
Luke Parker
1a08d50e16
Remove unused code in the Ethereum processor
2024-09-19 23:36:32 -07:00
Luke Parker
855e53164e
Finish Ethereum ScannerFeed
2024-09-19 23:36:32 -07:00
Luke Parker
1367e41510
Add hooks to the main loop
...
Lets the Ethereum processor track the first key set as soon as it's set.
2024-09-19 23:36:32 -07:00
Luke Parker
673cf8fd47
Pass the latest active key to the Block's scan function
...
Effectively necessary for networks on which we utilize account abstraction in
order to know what key to associate the received coins with.
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
98c3f75fa2
Move the Ethereum Action machine to its own file
2024-09-19 23:36:32 -07:00
Luke Parker
bdc3bda04a
Remove ethereum-serai/serai-processor-ethereum-contracts
...
contracts was smashed out of ethereum-serai. Both have now been smashed into
individual crates.
Creates a TODO directory with left-over test code yet to be moved.
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