ThomasV
|
dbca0a0e83
|
fix tests for json storage
|
2019-02-28 10:37:48 +01:00 |
|
ThomasV
|
7f2083f667
|
separate storage and database (JsonDB)
|
2019-02-28 09:02:58 +01:00 |
|
SomberNight
|
a2047e2c68
|
tests: base43/base58 encoding/decoding
|
2019-02-25 19:17:38 +01:00 |
|
SomberNight
|
11733d6bc2
|
wizard: normalize bip32 derivation path
so that what gets put in storage is "canonical"
(from now on... we could storage upgrade existing wallets
but it's not critical)
|
2019-02-22 18:50:29 +01:00 |
|
SomberNight
|
85a7aa291e
|
bip32: refactor whole module. clean-up.
|
2019-02-22 18:50:24 +01:00 |
|
SomberNight
|
b39c51adf7
|
mv "electrum seed" stuff from bitcoin.py to mnemonic.py
|
2019-02-22 18:01:54 +01:00 |
|
SomberNight
|
e7f38467d7
|
move opcodes to bitcoin.py
|
2019-02-22 17:39:58 +01:00 |
|
SomberNight
|
38ab7ee554
|
network: catch untrusted exceptions from server in public methods
and re-raise a wrapper exception (that retains the original exc in a field)
closes #5111
|
2019-02-12 17:02:15 +01:00 |
|
SomberNight
|
d820f9ad37
|
transaction: change default version to 2
|
2019-01-28 15:11:03 +01:00 |
|
SomberNight
|
5fc715cdee
|
commands: add convert_xkey for converting between {x,y,z}|{pub,prv}
|
2019-01-20 15:49:42 +01:00 |
|
ghost43
|
dc19cf1fa1
|
wallet: randomise locktime of transactions a bit. also check if stale. (#4967)
|
2019-01-16 18:51:59 +01:00 |
|
ghost43
|
8e5331e5b2
|
Merge pull request #4932 from SomberNight/revealer_cleanup_20181215
revealer: clean-up, allow restoring v0
|
2018-12-20 04:24:21 +01:00 |
|
SomberNight
|
0c9a03ac54
|
keystore: revert KDF change from #4838
making the KDF expensive is blocked on #4909
|
2018-12-18 15:37:29 +01:00 |
|
SomberNight
|
e7e9f8e7f2
|
revealer: fix unlucky hex seed causing crash
|
2018-12-15 09:05:12 +01:00 |
|
SomberNight
|
f969edcf50
|
revealer: split some core parts out into separate file
for easier testing
|
2018-12-15 08:52:00 +01:00 |
|
SomberNight
|
0657bb1b36
|
test_wallet_vertical: add segwit 2fa test
|
2018-12-14 23:01:52 +01:00 |
|
SomberNight
|
8b775fd24a
|
contrib: import 'requests' in try-except
|
2018-12-13 23:25:52 +01:00 |
|
ThomasV
|
df59a43300
|
fix test
|
2018-12-11 09:28:35 +01:00 |
|
ThomasV
|
5a93bf054e
|
2fa segwit (from ghost43's PR)
|
2018-12-11 09:28:35 +01:00 |
|
SomberNight
|
c017f788ac
|
wallet: TxMinedInfo (merged TxMinedStatus and VerifiedTxInfo)
|
2018-12-07 20:47:28 +01:00 |
|
SomberNight
|
e8a8a17217
|
test_wallet_vertical: offline sign with old seed
|
2018-12-05 18:55:19 +01:00 |
|
ThomasV
|
2484c52611
|
Merge pull request #4838 from SomberNight/keystore_pw_hash2b
keystore: stronger pbkdf for encryption
|
2018-11-30 11:48:03 +01:00 |
|
ThomasV
|
d062548e41
|
Merge pull request #4861 from SomberNight/blockchain_fork_ids
blockchain: generalise fork handling and follow most work chain
|
2018-11-28 12:54:57 +01:00 |
|
Janus
|
37b009a342
|
qt history view custom fiat input fixes
previously, when you submitted a fiat value with thousands separator,
it would be discarded.
|
2018-11-27 17:00:26 +01:00 |
|
SomberNight
|
141ff99580
|
blockchain.py: generalise fork ids to get rid of conflicts
|
2018-11-22 16:57:22 +01:00 |
|
SomberNight
|
36f64d1ad9
|
bitcoin/ecc: some more type annotations
|
2018-11-18 22:07:27 +01:00 |
|
SomberNight
|
f767d41409
|
tests: spanish test case for mnemonic.py, and refactoring
|
2018-11-14 18:58:27 +01:00 |
|
SomberNight
|
48b0de7871
|
keystore: stronger pbkdf for encryption
|
2018-11-10 16:36:41 +01:00 |
|
SomberNight
|
7d114ff32d
|
cpfp: don't reuse address
|
2018-11-07 14:48:33 +01:00 |
|
SomberNight
|
34569d172f
|
wallet: make importing thousands of addr/privkeys fast
fixes #3101
closes #3106
closes #3113
|
2018-10-27 17:36:10 +02:00 |
|
SomberNight
|
082a83dd85
|
rename crypto.Hash to sha256d
|
2018-10-25 22:28:24 +02:00 |
|
SomberNight
|
a88a2dea82
|
split bip32 from bitcoin.py
|
2018-10-25 22:20:33 +02:00 |
|
SomberNight
|
c4e09fa874
|
simplify Plugins constructor
|
2018-10-22 18:21:38 +02:00 |
|
SomberNight
|
7c4d6c6801
|
fix #4771
|
2018-10-13 04:22:53 +02:00 |
|
SomberNight
|
5afdc14913
|
util: small clean-up re format_satoshis
related #4771
|
2018-10-13 04:21:07 +02:00 |
|
SomberNight
|
1233309ebd
|
cli/rpc: 'restore' and 'create' commands are now available via RPC
|
2018-10-11 20:57:15 +02:00 |
|
SomberNight
|
626828e980
|
fix sweeping
|
2018-10-01 05:16:03 +02:00 |
|
SomberNight
|
4d43d12abf
|
transaction: don't convert p2pk to p2pkh address when displaying
also closes #4742
|
2018-10-01 04:58:26 +02:00 |
|
SomberNight
|
ce5cc135cd
|
transaction: make get_address_from_output_script safer
closes #4743
|
2018-09-29 19:47:55 +02:00 |
|
SomberNight
|
9d7cf12244
|
follow-up prev: fix tests
|
2018-09-25 17:00:43 +02:00 |
|
SomberNight
|
7221fb3231
|
interface: further simplifications for fork resolution
|
2018-09-17 22:30:25 +02:00 |
|
SomberNight
|
b3a2bce213
|
interface: simplify fork resolution logic
|
2018-09-17 22:30:21 +02:00 |
|
SomberNight
|
da23e71db1
|
interface: block header search simplifications
|
2018-09-16 07:34:05 +02:00 |
|
SomberNight
|
9ffd2de492
|
Merge branch 'aiorpcx'
|
2018-09-11 20:52:58 +02:00 |
|
SomberNight
|
999ae1f713
|
test_mnemonic: add foreign lang tests
|
2018-09-10 02:03:42 +02:00 |
|
SomberNight
|
cdca74aa39
|
move max_checkpoint from network to constants
|
2018-09-09 05:00:09 +02:00 |
|
Dzhelil Rufat
|
c9ffffc526
|
Remove unneccessary imports from the unit testing directory. (#4699)
|
2018-09-08 17:24:23 +02:00 |
|
Janus
|
d367199553
|
async block headers: remove BlockHeaderInterface and Conn classes, make self.height a local
|
2018-09-06 14:17:45 +02:00 |
|
Janus
|
9c363db440
|
async block headers: avoid duplicate tip fields, handle electrumx server skipping blocks
|
2018-09-06 14:17:44 +02:00 |
|
Janus
|
e9ceeb85af
|
async block headers
|
2018-09-06 14:17:41 +02:00 |
|