SomberNight
deb945d810
tests: TestWalletHistory_EvilGapLimit
7 years ago
SomberNight
7218bf1d14
tests: bip32 extended version bytes
7 years ago
SomberNight
dbec3af810
tests: introduce FAST_TESTS flag for faster local testing
7 years ago
SomberNight
d03da4d1a2
tests: test with all AES implementations
7 years ago
SomberNight
16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
7 years ago
SomberNight
756cc323e7
tests: dnssec
7 years ago
SomberNight
c113232e8b
tests: TestWalletHistory
check if wallet logic calculates correct balance regardless of the order in which we receive transactions from the server
7 years ago
SomberNight
7c7aa5828b
tests: added p2wpkh-p2sh wallet to TestWalletSending
7 years ago
ghost43
3337af0734
transaction.py: (txin guess) fix some false positive matches of p2sh-segwit ( #4336 )
7 years ago
SomberNight
fad25af204
fix tests for travis. follow-up 68d8919416
7 years ago
SomberNight
68d8919416
tests: sends between wallets
7 years ago
SomberNight
e13183ea7a
bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness
7 years ago
SomberNight
b3110b3b46
bitcoin.py: implement add_number_to_script.
7 years ago
SomberNight
4b89b1e270
implement script_num_to_hex
7 years ago
Ben Woosley
53320470f5
Format the transaction window fee rate with 1 decimal place ( #4286 )
* Fix format_satoshi to properly handle non-integer values
Handling the integer and fraction parts together via string formatting
simplifies the initial composition because the default behavior manages
the - sign, and the incorporation of the fractional part.
* Limit fee rate output to one decimal place
Via a new precision arg
* Introduce format_fee_satoshis and use it for all fee display
7 years ago
SomberNight
44bb1e9993
bitcoin.py: fix op_push
8cbc5c4be4/src/script/script.h (L464)
fdc2bc867b/txscript/scriptbuilder.go (L151)
7 years ago
ghost43
cf88e239d7
fix parsing values in setconfig ( #4225 )
7 years ago
SomberNight
58273fc841
tests: xpub version bytes
7 years ago
SomberNight
ff57c198b4
fix prev
7 years ago
fivepiece
192288c025
change testnet p2wsh-p2sh prefix to 0x024289ef to reflect Upub ( #4210 )
* change testnet p2wsh-p2sh prefix to 0x024289ef to reflect Upub
* add testnet p2sh-p2wsh 2of2 multisig test
7 years ago
SomberNight
9de4d19c5a
tests: refactoring in test_wallet_vertical.py
7 years ago
SomberNight
1eae16aa3e
tests: class TestCaseForTestnet
7 years ago
SomberNight
22061b4555
transaction.get_address_from_output_script now handles witness version > 0
7 years ago
SomberNight
a6841cbd5f
fix #4099 : serialisation of txns with negative version number
7 years ago
SomberNight
e5cba92564
transaction serialization: fix segwit coinbase case.
adjust unit tests so that they would have caught it.
7 years ago
SomberNight
81b6d65764
refactor network constants
7 years ago
SomberNight
a32d27b9d7
make 2fa wallets work on testnet
7 years ago
SomberNight
7a4338ea21
fix tests
7 years ago
SomberNight
89b43ee0cb
tests: copied valid transactions from bitcoin core unit tests. try to deserialize all.
7 years ago
SomberNight
4b6a3e2e5d
fix #3899 ; and more aggressively catch exceptions in tx.deserialize()
7 years ago
SomberNight
70aa1f1db9
fix #3788
7 years ago
SomberNight
0d1ea09ed1
fix tests
7 years ago
SomberNight
6d88eab005
tests: added 2fa seed case to test_wallet_vertical.py
7 years ago
SomberNight
e3164286d0
implement bip84: bip43 purpose/der path for p2wpkh scripts
7 years ago
SomberNight
9f908c32e3
tests: add missing info in vertical wallet tests
7 years ago
SomberNight
2a3c41b24f
coinchooser: "privacy" policy now prefers confirmed coins. removed "priority" policy.
7 years ago
SomberNight
33bb5fee73
tests: testnet addresses
7 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
SomberNight
0ee18f9837
fix tests
7 years ago
SomberNight
3b26beac9e
fix: wallet storage upgrade 13b had incorrect assumptions
7 years ago
SomberNight
c05549c8cd
follow-up prev commit: revert "strict checks" for old seeds
7 years ago
SomberNight
d45e13553a
old seeds: normalize, and stricter is_old_seed()
7 years ago
SomberNight
aad83a71c8
tests: have bip39 multisig wallet unit test mirror hw wallet behaviour
7 years ago
SomberNight
4a383af872
fix tests
7 years ago
SomberNight
fb47dbb75a
tests: transaction.txid()
7 years ago
ThomasV
5665b42999
remove six
7 years ago
SomberNight
aa1289fa5d
bitcoin.py AES: implement our own PKCS7 padding
7 years ago
ThomasV
ed6b2d0abf
add comment about pyaes issue
7 years ago
SomberNight
d5dcdb01dd
follow-up of prev commit: fix travis build (take 2)
7 years ago
SomberNight
3fe2af242e
follow-up of prev commit: fix travis build
7 years ago