Luke Parker
376b36974f
Stub binaries' code when features binaries is not set
...
Allows running `cargo build` in monero-serai and message-queue without
erroring, since it'd automatically try to build the binaries which require
additional features.
While we could make those features not optional, it'd increase time to build
and disk space required, which is why the features exist for monero-serai and
message-queue in the first place (since both are frequently used as libs).
2023-08-02 14:43:49 -04:00
Luke Parker
53d86e2a29
Latest clippy
2023-08-01 02:49:31 -04:00
Luke Parker
101da0a641
Use a BatchVerifier in reserialize_chain
2023-07-27 03:05:39 -04:00
Luke Parker
ceeb57470f
Print when ConnectionErrors occur in reserialize_chain
2023-07-20 18:53:11 -04:00
Luke Parker
a0f8214d48
Resolve clippy
2023-07-17 10:53:47 -04:00
Luke Parker
5f93140ba5
Have reserialize_chain automatically retry on ConnectionError
...
Fixes expectations of formatting by expect as well.
2023-07-17 03:14:49 -04:00
Luke Parker
5d9067b84d
Update reserialize_chain for v1 and migration TXs
...
Also always marks 0-amount inputs as RCT due to impossibility of non-RCT
0-amount outputs.
2023-07-08 21:09:22 -04:00
Luke Parker
13f48a406e
Remove spammy println from reserialize_chain
2023-07-08 20:30:45 -04:00
Luke Parker
35fcd11096
Extend reserialize_chain with CLSAG/BP(+) verification
2023-07-08 20:29:55 -04:00
Luke Parker
3c6cc42c23
Modify get_transactions to split requests as to not hit the restricted RPC limits
2023-07-05 22:12:34 -04:00
Luke Parker
93fe8a52dd
Don't call get_height every block
2023-07-05 20:11:31 -04:00
Luke Parker
249f7b904f
Support multiple RPCs in the reserialize_chain bin
2023-07-05 19:50:35 -04:00
Luke Parker
e5a196504c
Add a bin to download a chain, over RPC, reserializing and hashing every item
...
Parallelized. Doesn't check the deserialization is correct. Does use distinct,
persistent HTTP clients.
2023-07-05 18:59:22 -04:00