ThomasV
0d5114b6c2
kivy: improve amount and password dialogs
9 years ago
ThomasV
3c4801b8de
kivy: layout
9 years ago
ThomasV
9ec4cbeed1
fix issue #1572
9 years ago
ThomasV
b171b8eb4d
kivy: fix
9 years ago
ThomasV
44037ba381
kivy: minor fix
9 years ago
ThomasV
9edd778204
kivy: use switches for plugins
9 years ago
ThomasV
2f13910bf1
kivy: add context button for tx details
9 years ago
ThomasV
9b2885e697
kivy: updates
9 years ago
ThomasV
84b18e0949
qt: save last active window, not last opened window
9 years ago
Neil Booth
eb82a5e689
Cleanup labels/qt imports.
9 years ago
Neil Booth
a0b031c7df
Fix labels plugin wallet popping bug.
9 years ago
Neil Booth
50dcee69d0
Clean up imports in daemon.py
9 years ago
Neil Booth
03b4868bf8
Handle JSON RPC server timeouts differently
Prior method was causing issues on Python 2.7.10 on DragonFlyBSD at
least.
9 years ago
Neil
c3bd9226f2
Merge pull request #1570 from kanishkablack/master
Coinsecure exchange added
9 years ago
ThomasV
b6242a453b
kivy: minor fix
9 years ago
ThomasV
011ccc6e54
kivy: sanitize inputs
9 years ago
ThomasV
df02269bcf
kivy: rework send and receive screens
9 years ago
ThomasV
e9ee851bb2
fix: set auto_connect in installwizard
9 years ago
ThomasV
b700340ff9
kivy: use exchange rates in amount dialog
9 years ago
Anwesh
0ece74eea6
Coinsecure exchange added
9 years ago
ThomasV
74a9e2296c
separate Network and Plugins
9 years ago
ThomasV
f651742f86
kivy: layout
9 years ago
ThomasV
58acb6c759
whitelist csv
9 years ago
ThomasV
fb641b5bf1
kivy updates
9 years ago
ThomasV
d60be8e19c
kivy: use exclude_dirs instead of blacklist
9 years ago
ThomasV
1126555f14
kivy updates
9 years ago
ThomasV
6ec610c359
kivy updates
9 years ago
ThomasV
95bf92b683
update kivy blacklist
9 years ago
ThomasV
deefd74c37
labels sync for kivy
9 years ago
ThomasV
0215aee047
kivy: plugins layout
9 years ago
ThomasV
20cf074a8f
fix plugin name
9 years ago
ThomasV
409557bca5
fix typo
9 years ago
ThomasV
d8e65782e1
ledger: cmdline plugin
9 years ago
ThomasV
ddae2516c1
keepkey: cmdline plugin
9 years ago
ThomasV
c7b1721f58
fix cmdline trezor
9 years ago
ThomasV
d5f43610ed
fix imports in hardware wallets
9 years ago
ThomasV
afae9a097e
add php example
9 years ago
ThomasV
95393656aa
rename command: notify
9 years ago
Neil Booth
3eca419ef3
Fix typo.
One character makes all the difference.
9 years ago
ThomasV
2be906fde2
remove merchant script; it is now replaced by daemon and jsonrpc
9 years ago
ThomasV
e9cc1d30be
add jsonrpclib to make_packages script
9 years ago
ThomasV
9b5b9849d7
add watchaddress command
9 years ago
ThomasV
3c11c63289
fix daemon: don't oad wallet if there is a gui
9 years ago
ThomasV
a4c767437c
add jsonrpclib dependency
9 years ago
ThomasV
4682d95a76
merge jsonrpc gui and daemon
9 years ago
Neil Booth
e190024f73
Only pass a fixed fee if it was user-specified.
Otherwise we inadvertently fix the fee at the prior calculated one,
which isn't what we want
9 years ago
Neil Booth
e302dbc71c
Move debug output to end of function.
9 years ago
Neil Booth
9a6dcf7b1e
Use bucketing to choose coins
Bucketing is generalization of coin chooser logic that makes it easy
to implement other algorithms.
- Put core coin chooser functionality in base class.
- Specialize derived class to implement classic electrum algorithm of
oldest coins first. One bucket per output.
No intended change in behaviour.
Coin chooser now sorts the coins as it wants; remove redundant sorting
from get_spendable_coins().
9 years ago
Neil Booth
93bb09230c
Track tx size directly; calculate fees from that
This has several advantages. Fee calculation is now very fast,
as we don't need to keep reserializing the tx. Another is that
we can reason about the fees after adding a change output without
having to add it, recalculate the tx fee, and remove it again.
9 years ago
Neil Booth
a4dd5acc48
Prepare to calculate tx fee given a tx size
9 years ago