ThomasV
15ab48aaa8
fix sweep
7 years ago
ThomasV
3dabb94046
convert wallet format for imported wallets
7 years ago
ThomasV
30069324d5
fix #2995
7 years ago
ThomasV
e299df7b82
add message signing/decryption for segwit addresses
7 years ago
ThomasV
0bc53d34d1
improve error message (see #2991 )
7 years ago
ThomasV
34a786ee43
fix export_private_key of Imported_Wallet
7 years ago
SomberNight
4aa385e0b3
follow-up of wallet.get_private_key() -> wallet.export_private_key()
7 years ago
ThomasV
988fb4e413
follow up 0f4b5abc15
7 years ago
SomberNight
f917a565b3
fix tests: message signing
7 years ago
ThomasV
0f4b5abc15
add use_compressed_pubkeys field to keystores. fix #2973
7 years ago
ThomasV
9f6e174b4f
fix #2961
7 years ago
SomberNight
67f418e94d
fix: saving payment request as bip70 file
7 years ago
ThomasV
4273c607b7
fix #2961
7 years ago
SomberNight
751be88059
tests: wallet-keystore integrity (bip39)
7 years ago
SomberNight
902ec2dc69
fix: unresolved variable _bytes in transaction.parse_redeemScript()
7 years ago
ThomasV
031b911dce
fix cache with h2addr
7 years ago
ThomasV
34628533fb
fix typo
7 years ago
ThomasV
c73819a3d4
fix tests
7 years ago
ThomasV
e8b564c0e7
Extend Wallet Import Format with txin type. Extend class Imported_Wallet.
7 years ago
SomberNight
f3bbb52b91
tests: wallet-keystore integrity (seed->address)
7 years ago
ThomasV
4864c802dd
fix message signing #2939
7 years ago
SomberNight
7542bc9e35
tests: message signing
7 years ago
ThomasV
952049f74b
fix #2915
7 years ago
ThomasV
2239cb9624
fix #2921
7 years ago
SomberNight
48eab8f286
python3: exchange_rate.py
7 years ago
SomberNight
60dcf6ebfb
finish BTCe to WEX renaming
7 years ago
SomberNight
296837d4a9
log: identify exception source in log for daemon/get_server
7 years ago
ThomasV
1522a00012
qrscanner: return str
7 years ago
ThomasV
9bdac1aae0
detect txintype in keystore. fix #2912
7 years ago
ThomasV
1bd60d4c3a
fix #2880
7 years ago
SomberNight
4ac162f18b
migration to PyQt5. initial commit.
7 years ago
ThomasV
3c7843eea5
revert 6e9b2a4459
7 years ago
ThomasV
ab2d0f389c
fix 2904
7 years ago
ThomasV
c186dc18d4
fix tests
7 years ago
SomberNight
2fbc70d860
Moving to virtual tx size instead of total tx size.
7 years ago
SomberNight
6e0c2cffd8
replace deprecated assertEquals
7 years ago
SomberNight
f80d8b02ca
Periodically poll fee estimates from server.
7 years ago
SomberNight
0e89745c2b
send server.version before subscriptions
7 years ago
ThomasV
c12c1685d7
serialize value of incomplete inputs in the witness field. fix p2wsh-in-p2sh deserialization
7 years ago
ThomasV
fcea2a065d
add support for p2wsh-in-p2sh
7 years ago
ThomasV
10b35e3545
follow-up 0abb38cf51
7 years ago
ThomasV
6b1d9ca315
add segwit option for make_seed command
7 years ago
ThomasV
5416a4ea8a
serialize value for segwit-p2sh inputs too
7 years ago
Jochen Hoenicke
0abb38cf51
Fix parsing of witnesses
The lengths in the witness structure are `var_int` not pushes.
From BIP-141:
The `witness` is a serialization of all witness data of the transaction.
Each txin is associated with a witness field. A witness field starts
with a `var_int` to indicate the number of stack items for the txin. It is
followed by stack items, with each item starts with a `var_int` to
indicate the length. Witness data is NOT script.
This bug was triggered by tx
d379210d85c1346dafbfd60e3cbc5c5573e50b1f9576d39f177afb2b378f1b98
7 years ago
ThomasV
fd1a676d45
remove command line segwit option
7 years ago
Jochen Hoenicke
4dd38df311
Fix parsing of witnesses
The lengths in the witness structure are `var_int` not pushes.
From BIP-141:
The `witness` is a serialization of all witness data of the transaction.
Each txin is associated with a witness field. A witness field starts
with a `var_int` to indicate the number of stack items for the txin. It is
followed by stack items, with each item starts with a `var_int` to
indicate the length. Witness data is NOT script.
This bug was triggered by tx
d379210d85c1346dafbfd60e3cbc5c5573e50b1f9576d39f177afb2b378f1b98
7 years ago
Alexx Saver
7b3a398d46
Removed BTCe and added WEX to exchange_rate.py
Notice: WEX uses RUR instead of RUB, but we return it as RUB to conform to ISO 4217.
7 years ago
ThomasV
23f36ea080
follow up previous commit
7 years ago
ThomasV
6e9b2a4459
do not send coins to witness scripts with non-zero version
7 years ago
SomberNight
a339270c07
readability change: OP_n calculation from boolean arithmetic to ternary
7 years ago