mirror of
https://github.com/serai-dex/serai.git
synced 2024-12-23 03:59:22 +00:00
cddb44ae3f
Removes bitcoin-serai's usage of sha2 for bitcoin-hashes. While sha2 is still in play due to modular-frost (more specifically, due to ciphersuite), this offers a bit more performance (assuming equivalency between sha2 and bitcoin-hashes' impl) due to removing a static for a const. Makes secp256k1 a dev dependency for bitcoin-serai. While secp256k1 is still pulled in via bitcoin, it's hopefully slightly better to compile now and makes usage of secp256k1 an implementation detail of bitcoin (letting it change it freely). Also offers slightly more efficient signing as we don't decode to a signature just to re-encode for the transaction. Removes a 20s sleep for a check every second, up to 20 times, for reduced test times in the processor. |
||
---|---|---|
.. | ||
src | ||
tests | ||
Cargo.toml | ||
LICENSE | ||
README.md |
bitcoin-serai
An application of modular-frost to Bitcoin transactions, enabling extremely-efficient multisigs.