Luke Parker
973287d0a1
Smash serai-client so the processors don't need the entire lib to access their specific code
...
We prior controlled this with feature flags. It's just better to define their
own crates.
2025-11-04 19:27:53 -05:00
Luke Parker
ada94e8c5d
Get all processors to compile again
...
Requires splitting `serai-cosign` into `serai-cosign` and `serai-cosign-types`
so the processor don't require `serai-client/serai` (not correct yet).
2025-09-02 02:17:10 -04:00
Luke Parker
a275023cfc
Finish merging in the develop branch
2025-01-30 03:14:24 -05:00
Luke Parker
e78236276a
Remove async-trait from processor/
...
Part of https://github.com/serai-dex/issues/607 .
2024-09-19 23:36:32 -07:00
Luke Parker
2c4c33e632
Misc continuances on the Monero processor
2024-09-19 23:36:32 -07:00
Luke Parker
fcd5fb85df
Add binary search to find the block to start scanning from
2024-09-19 23:36:32 -07:00
Luke Parker
93c7d06684
Implement presumed_origin
...
Before we yield a block for scanning, we save all of the contained script
public keys. Then, when we want the address credited for creating an output,
we read the script public key of the spent output from the database.
Fixes #559 .
2024-09-19 23:36:32 -07:00
Luke Parker
c988b7cdb0
Bitcoin TransactionPublisher
2024-09-19 23:36:32 -07:00