serai/coins/bitcoin
Luke Parker cddb44ae3f
Bitcoin tweaks + cargo update
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.
2023-11-06 07:38:36 -05:00
..
src Bitcoin tweaks + cargo update 2023-11-06 07:38:36 -05:00
tests bitcoin 0.31 2023-10-31 03:47:45 -04:00
Cargo.toml Bitcoin tweaks + cargo update 2023-11-06 07:38:36 -05:00
LICENSE Re-license bitcoin-serai to MIT 2023-01-31 09:45:25 -05:00
README.md Bump crate versions 2023-03-20 20:34:41 -04:00

bitcoin-serai

An application of modular-frost to Bitcoin transactions, enabling extremely-efficient multisigs.