Commit Graph

21 Commits (5f016a896a4b384dc21410cb461c4d9b08ee45d2)

Author SHA1 Message Date
matejcik 5f016a896a chore: upgrade style checkers
3 months ago
matejcik edc2add85e style(core): apply isort 5
9 months ago
Andrew Kozlik 423ce75b4f feat(core): Validate script type of change-outputs in Bitcoin signing.
1 year ago
Andrew Kozlik 102ab3c7d6 feat(core): Check script type match for change-outputs in Bitcoin signing.
1 year ago
grdddj 55bb61d404 chore(core): decrease bitcoin size by 1740 bytes
2 years ago
Andrew Kozlik d16b44bad6 feat(core): Verify signatures of all original inputs in replacement transactions.
2 years ago
Andrew Kozlik b1c6b42201 fix(core): Stricter Bitcoin transaction checks.
2 years ago
Tomas Krnak 670d11d627 feat(core): add `tx` argument to `create_sig_hasher` method
2 years ago
Andrew Kozlik f17a435cdf refactor(core): Rename bitcoin_varint to compact_size.
2 years ago
grdddj 9fc5bb546b style(core): full pyright-based type-checking
2 years ago
Andrew Kozlik ae35086bb9 refactor(core): Rename Hash143 to SigHasher and replace preimage_hash() with two functions.
3 years ago
Andrew Kozlik 99e4ed6f42 chore(core): Support script_pubkey parameter for Bitcoin inputs.
3 years ago
Andrew Kozlik 27e6f35f78 refactor(core/bitcoin): Change scripts to use writer semantics.
3 years ago
Jan Pochyla a8623c4b59 refactor(core): fix imports and use new protobuf API in apps
3 years ago
Martin Milata ac711fb8ee style(core): use more recent type annotation syntax
3 years ago
Andrew Kozlik a609eb5e90 docs(core): Add comment about "Invalid original TXID" message.
3 years ago
Pavol Rusnak 952adc5961
style(core): use PEP515 Underscores in Numeric Literals
4 years ago
Andrew Kozlik f421a213fd feat(core): Inform user about transaction finalization in Bitcoin replacement transactions.
4 years ago
Andrew Kozlik b213a55428 chore(core): In apps.bitcoin move h_inputs back to bitcoin class.
4 years ago
Andrew Kozlik 4a0c5c371a feat(core): In apps.bitcoin implement replacement transaction flow.
4 years ago
Andrew Kozlik bd3fe1d789 chore(core): In apps.bitcoin create a separate class for transaction information.
4 years ago