SomberNight
cb69aa80f7
coinchooser: don't spend buckets with negative effective value
Calculate the effective value of buckets, and filter <0 out.
Note that the filtering is done on the buckets, not per-coin.
This should better preserve the user's privacy in certain cases.
When the user "sends Max", as before, all UTXOs are selected,
even if they are not economical to spend.
see #5433
6 years ago
SomberNight
3385a94753
logging: basics
6 years ago
SomberNight
2f11216986
fix get_fee_text for static fees
mismatching units
probably only affects kivy gui; when using static fees
6 years ago
SomberNight
6958c0ccc3
config: reject non-json-serialisable writes
see #4788
6 years ago
SomberNight
a61953673a
fees: add 1-2 s/b static options
6 years ago
SomberNight
0142e0fa22
fix 'daemon load_wallet' over RPC for python > 3.5.3
related: #3764
7 years ago
SomberNight
629b9cb3b5
fee estimation: split eta_to_fee into two methods
7 years ago
SomberNight
8bb59fcc3c
follow-up prev: fix bug in fee_to_depth, and typo and tests
7 years ago
SomberNight
b8ab36546d
mempool fees: increase estimate by max precision of histogram
related: #4551
7 years ago
Janus
097ac144d9
file reorganization with top-level module
7 years ago
SomberNight
46fd7c3d8b
follow-up re #4491 , do config upgrade to keep base unit settings on kivy
7 years ago
Janus Troelsen
4f85615734
add simnet support ( #4455 )
7 years ago
ghost43
a98e833897
getfeerate command: add optional parameters to specify custom fee level ( #4264 )
7 years ago
ghost43
9b7a449057
util.make_dir: 0o700 permissions on folders ( #4357 )
7 years ago
SomberNight
f12798e91c
follow-up #4324
7 years ago
ghost43
dae187bada
allow fractional feerates ( #4324 )
7 years ago
SomberNight
c8bed8791a
assert datadir available
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
3bf5afa61a
fix #4253
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
7b50790584
do not raise BaseException
7 years ago
SomberNight
9b7536e75c
use explicit utf-8 encoding when opening files in text mode
7 years ago
SomberNight
c0a42b756b
fix #4159
7 years ago
SomberNight
36d52dfd5a
fix #4129
7 years ago
ThomasV
0bca97dd2f
improve fee status message
7 years ago
ThomasV
37e43d9c10
follow up prev commit
7 years ago
ThomasV
fb761b7c12
request fee historgam every minute. show fee in the send tab of kivy gui
7 years ago
SomberNight
4ddda74dad
clean up fees a bit
7 years ago
SomberNight
15f7e09131
use config.is_dynfee and config.use_mempool_fees
also fixes #3894
7 years ago
SomberNight
d8dad74267
fee calculation: force back-end to use integer sat/bytes
7 years ago
ThomasV
81bd8d8d67
fix: fee_to_depth
7 years ago
ThomasV
aafd3b929b
config: sanitize fee_level and depth_level
7 years ago
ThomasV
c3f3843cc3
Add memory pool based fee estimates
- fee estimates can use ETA or mempool
- require protocol version 1.2
- remove fee_unit preference
7 years ago
SomberNight
f77f029d72
config v2: change server protocol to :s instead of removing it
7 years ago
SomberNight
04a1809969
config: implement config upgrades. remove system config.
7 years ago
SomberNight
7033125186
fee ui - rounding: display info icon with tooltip. show pre-rounding values in ui.
7 years ago
SomberNight
3ba864bbca
connect fee edits together
7 years ago
SomberNight
650f504fbf
fix: testnet datadir could not be created first
7 years ago
ThomasV
2ea59aad14
fix #3345 : do not require a wallet in order to sweep
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
SomberNight
c65d01ea96
file i/o: use 'with' keyword
7 years ago
ThomasV
198cc9d737
fix #2614 : define non-linear scale for static fees
7 years ago
ThomasV
628a9e0521
follow up afcc37ec34
7 years ago
SomberNight
0510bdb85b
fix: missing import 'stat' in network.py and simple_config.py
7 years ago
SomberNight
f80d8b02ca
Periodically poll fee estimates from server.
7 years ago
ThomasV
8c5b6bdaf3
Read default server list from file. Update list with 1.1 servers. Remove nolnet option.
8 years ago
ThomasV
216e9403be
cleanup six (no python2 support)
8 years ago
ThomasV
ab15ff3a00
updates for python3
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago