SomberNight
16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
7 years ago
SomberNight
5cfeb6b081
follow-up ab2f59590c
7 years ago
Harm Aarts
ab2f59590c
Push network calls into network module
Eventually all network calls should go through the network module
without resorting to using raw protocol strings. This, then, makes
adding an other backend easier.
Please note that the behaviour slightly changed. Initially the caller
received an unmodified response from the ElectrumX server. In it the
scripthash is present. This change replaces that scripthash with the
original address.
7 years ago
SomberNight
ceae43afe5
trustedcoin: sign first, then prompt for OTP
7 years ago
Dimitris Apostolou
989c9c2b55
Fix typos
7 years ago
fivepiece
b4d71e651b
add regtest support ( #4242 )
* add regtest support
* set default regtest ssl and tcp ports to 51002 and 51002
* regtest inherits parameters from testnet
7 years ago
SomberNight
1f937aa6cd
fix: 'oneserver' could only be set in the CLI
7 years ago
SomberNight
7b50790584
do not raise BaseException
7 years ago
ghost43
cf88e239d7
fix parsing values in setconfig ( #4225 )
7 years ago
SomberNight
d2a1179087
fix #4227
7 years ago
SomberNight
4d15d4e459
payto: get RBF setting from config
7 years ago
Laser Yuan
8a5d27dcf4
Fix the error: locktime is always reset to zero when serialize the json data
The "lockTime" field in the json object was ignored due to the wrong attribute name "locktime" was called.
7 years ago
ThomasV
5e5134b76f
remove custom entropy option again (follow-up e0c38b3
), because seeds can be extended with passphrase
7 years ago
ThomasV
826cf467d8
Improve wallet history tab:
- use json-serializable types
- add toolbar to history tab
- add button to display time interval
7 years ago
ThomasV
b2c0350240
allow to use exchange rates while offline
7 years ago
SomberNight
4cc2575d72
cli support for hw encrypted wallets
7 years ago
ThomasV
3f954a8b3d
Factorize history export code used in GUI and command line.
Add options to export history limits and exchange rate.
Closes : #1752 , #2604 ,
Replaces: #2715 , 3724
7 years ago
SomberNight
ca19a36478
conflicting transactions
7 years ago
SomberNight
ffdc36285b
use string.format instead of old style (%) formatting
7 years ago
ghost43
4737aa6c2a
migrated some commands from addr to scripthash ( #3826 )
* migrated some commands from addr to scripthash
* remove getproof command
7 years ago
Johann Bauer
8676e870f3
Raise exception if transaction is not related to wallet
7 years ago
SomberNight
c811c5c9d9
allow encrypting watch-only wallets. initial support for hw wallet storage encryption.
7 years ago
Serge Victor
98663d7e20
Intruduction of getfee command, fixes #3704
7 years ago
ThomasV
e6dd3e6ad8
allow to save unbroadcasted transactions in wallet
7 years ago
SomberNight
d808bf057e
fix notify command and migrate to use scripthashes
7 years ago
SomberNight
1c10d5dce1
remove --nossl option (follow-up dc388d4c7c
)
7 years ago
SomberNight
a58d01ed54
setconfig rpcpassword: don't try to evaluate or reencode
7 years ago
ThomasV
dc388d4c7c
replace SSL checkbox in GUI with command line option
7 years ago
SomberNight
38e3143bd0
fix command: createmultisig
7 years ago
SomberNight
65c15c5a03
fix verifymessage command
7 years ago
ThomasV
2ea59aad14
fix #3345 : do not require a wallet in order to sweep
7 years ago
SomberNight
66cce115ef
more robust commands.getprivatekeys() and bitcoin.is_segwit_address()
7 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
Justin Turner Arthur
9a0aa9b478
Remove Python 2 support imports.
7 years ago
Justin Turner Arthur
07629e12af
Fixes to signing, notify commands and command exception handling.
7 years ago
Antoine Riard
213798cfce
[fix clearrequests] error iteration dictionary changed size
7 years ago
Dan Haiduc
5e589133c9
Update commands: output str(Decimals), not floats
The commands `listunspent` and `history` were using float.
Patched to consistently return strings of Decimal objects.
7 years ago
Antoine Riard
9ebca74724
fix: check_seed command import path
7 years ago
SomberNight
f69f6a88e0
py3: signmessage cmd now again returns str
7 years ago
ThomasV
a2048feb24
add segwit option for cmdline create
7 years ago
ThomasV
dc553ff108
fix #2991 : encrypt wallet files created with command line
7 years ago
ThomasV
6656154b78
add 'createnewaddress' command, separate from getunusedaddress
7 years ago
ThomasV
4836adff84
add cmdline support for 2fa wallets
7 years ago
ThomasV
26becedfb2
fix privkey serialization in commands
7 years ago
ThomasV
d28f603483
Allow comma separated address lists for from_addr
7 years ago
ThomasV
c810c6a356
commands: use the same option names for RPC and command line. fixes #2875
7 years ago
ThomasV
6dd2b8b471
fix #2861 : error message when password is missing
7 years ago
ThomasV
15ab48aaa8
fix sweep
7 years ago
ThomasV
30069324d5
fix #2995
7 years ago
SomberNight
4aa385e0b3
follow-up of wallet.get_private_key() -> wallet.export_private_key()
7 years ago