ThomasV
bd16e20a4d
minor fix (parsing signatures)
7 years ago
ThomasV
d9f2edf6b0
support native segwit transactions
7 years ago
SomberNight
cbc35d96c8
fix unresolved variable
7 years ago
SomberNight
c50a460395
fixes #2858
7 years ago
ThomasV
216e9403be
cleanup six (no python2 support)
7 years ago
tadas.varanavicius
c0073138dc
Python 3 fixes for Segwit
7 years ago
ThomasV
f56a8702c2
support sending to segwit native addresses (bip173)
7 years ago
ThomasV
794baa16c8
move address_to_script to bitcoin.py
7 years ago
Jochen Hoenicke
ec0de566a8
[TREZOR] Added Segwit support.
Following changes were necessary outside the TREZOR plugin.
- transaction.py: update_transaction handles segwit transactions.
- keystore.py: added a segwit parameter to bip44_derivation,
use m/49' instead of m/44' for segwit.
7 years ago
ThomasV
88bbaf0950
postpone x_pubkeys replacement ( fix #2738 )
7 years ago
ThomasV
8cb714fb70
fix #2801
7 years ago
ThomasV
32dee14fd0
show error message when parsing empty tx
7 years ago
ThomasV
ab15ff3a00
updates for python3
8 years ago
Dmitry Sorokin
0693403358
sending fixed
8 years ago
Dmitry Sorokin
d304ccdf17
py3 in qtgui
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
ThomasV
6bd66279b0
fix segwit script size
8 years ago
ThomasV
923f988b86
fix #2630
8 years ago
ThomasV
064b59c65e
fix #2566 #2519
8 years ago
ThomasV
91235ed7ac
fix #2565 : do not show traceback
8 years ago
Johann Bauer
534eaa9bd1
Parse transaction version field
Closes : #2462
8 years ago
ThomasV
d4e8f4beb6
Set sequence to MAXINT-1 to fix locktime (per bauerj)
8 years ago
ThomasV
183af4ae3a
remove sigtype in update_signature
8 years ago
ThomasV
f8fd1c14db
fix parse_sig
8 years ago
ThomasV
f7096010f0
add segwit to get_preimage_script
8 years ago
ThomasV
79bda98ba2
cleanup unused code
8 years ago
ThomasV
65bef5e228
parse pubkey in segwit_script
8 years ago
ThomasV
615a5b3f8e
fix #2356 : scriptSig parsing exception
8 years ago
ThomasV
f7212a4732
fix input_script and remove unused method inputs_without_script
8 years ago
ThomasV
1d84029173
input_script: return txin.scriptSig if available. replace txin.is_coinbase with type. fixes #2321
8 years ago
ThomasV
737a7f0bfb
fix #2302 : signing with imported wallet
8 years ago
ThomasV
2d8df85aab
use maxint-2 to signal RBF, in order to standardize with Bitcoin Core
8 years ago
ThomasV
e83d2b8772
fix typo
8 years ago
ThomasV
5ee4cf41a8
fix #2242
8 years ago
ThomasV
ff39068867
new wallet structure:
- store addresses instead of pubkeys
- derive pubkeys only for serialization
- fix #2024
8 years ago
ThomasV
9e1931587d
fix tests
8 years ago
ThomasV
aed2b04dbd
return txid for unsigned segwit transactions
8 years ago
ThomasV
b3c379b939
fix serialize bug for p2pk
8 years ago
ThomasV
6bfbc9a718
fix: replace remaining occurences of public_key_to_bc_address
8 years ago
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
8 years ago
ThomasV
25e4116393
do not crash tx.serialize if pubkeys are missing. fix #2113
8 years ago
ThomasV
d042d6e970
initial testnet support (petrkr)
8 years ago
neocogent
eb41e23f39
Add more fee info to tx details, update tx estimated_size method.
8 years ago
ThomasV
1e55f4fda0
fix fee computation in sweep
8 years ago
ThomasV
bfd7709ccd
move xpubkey logic to keystore and fix it
9 years ago
ThomasV
1159f85e05
Major refactoring
- separation between Wallet and key management (Keystore)
- simplification of wallet classes
- remove support for multiple accounts in the same wallet
- add support for OP_RETURN to Trezor plugin
- split multi-accounts wallets for backward compatibility
9 years ago
ThomasV
b0f6b8578e
fix issue #1865
9 years ago
ThomasV
8e219348e6
fix tx.is_final
9 years ago
ThomasV
f01f931e83
add extra checkbox for RBF
9 years ago
ThomasV
461cbd357a
support locktime
9 years ago