ThomasV
d7bf8826fc
rename contrib/build-osx as contrib/osx. Move QRReader submodule there.
6 years ago
Calin Culianu
db89286ec3
[macOS] Added QR scanner facility using platform-native helper app.
6 years ago
SomberNight
d0e6b8c89d
hw: fix passphrase dialog with confirmation
closes #4876
6 years ago
SomberNight
505cb2f65d
build-wine: update git version
6 years ago
SomberNight
99325618a6
wallet: add FIXME re fiat coin_price calculation
6 years ago
ThomasV
fc2972e977
Merge pull request #4869 from cculianu/add_macos_codesign
[macOS] Added optional code signing capability to the OSX build scripts.
6 years ago
ThomasV
04571d3b20
Merge pull request #4724 from un1t/master
use system language by default
6 years ago
ThomasV
d062548e41
Merge pull request #4861 from SomberNight/blockchain_fork_ids
blockchain: generalise fork handling and follow most work chain
6 years ago
SomberNight
e12af33626
wallet: cache more in get_tx_fee
closes #4879
6 years ago
SomberNight
4a7ce238fd
qt history list: fix sort order of fiat columns
6 years ago
SomberNight
d4d5e32c91
qt history list: fix Qt.UserRole collision
6 years ago
ThomasV
c5b8706225
simplify test
6 years ago
ThomasV
6bf48d0506
Merge pull request #4872 from spesmilo/qt_fiat_fixes
qt history view custom fiat input fixes
6 years ago
Janus
37b009a342
qt history view custom fiat input fixes
previously, when you submitted a fiat value with thousands separator,
it would be discarded.
6 years ago
ghost43
12c6a4043b
Merge pull request #4864 from SomberNight/android_build_2018nov
android: build apk using new python3 p4a toolchain
6 years ago
SomberNight
b21064f16f
android: don't use external storage
so that we don't need the extra permission.
also because phones these days have enough internal storage for
the headers; and maybe it's better even for security reasons to
store it there.
no upgrade path is provided for the headers stored on external storage,
we will litter the filesystem and leave them there. they will be
downloaded again into internal storage.
6 years ago
SomberNight
29b697df1a
android: runtime permission dialog for camera
6 years ago
SomberNight
f095b35663
android: build apk using new python3 p4a toolchain
6 years ago
Calin Culianu
d296a1be65
[macOS] Added optional code signing capability to the OSX build scripts.
6 years ago
SomberNight
a53dded50f
bitcoin: avoid floating point in int_to_hex
6 years ago
SomberNight
d7c5949365
prefer int.from_bytes over int('0x'+hex, 16)
6 years ago
SomberNight
67abea567f
rerun freeze packages
6 years ago
SomberNight
0dd3a58a63
requirements: also accept aiorpcx 0.10.x
6 years ago
SomberNight
f04e5fbed6
crypto: fix pkcs7 padding check
related: ricmoo/pyaes#22
in practice, the only strings we would incorrectly accept are
(certain length of) all zero bytes
6 years ago
SomberNight
65ce3deeaa
blockchain: chain hierarchy based on most work, not length
6 years ago
SomberNight
141ff99580
blockchain.py: generalise fork ids to get rid of conflicts
6 years ago
SomberNight
a8e6eaa247
blockchain: fix difficulty retarget
"target" is a 256 bit int, but the "bits" field in the block headers
that is used to represent target is only 32 bits.
We were checking PoW against the untruncated target value, which is a
slightly larger value than the one that can actually be represented,
and hence we would have accepted a slightly lower difficulty chain
than what the consensus requires.
6 years ago
SomberNight
55963bd092
network: oneserver should be bool
fix #4858
6 years ago
SomberNight
36f64d1ad9
bitcoin/ecc: some more type annotations
6 years ago
SomberNight
5376d37c24
history export: include tx fee
closes #3504
6 years ago
SomberNight
32af83b7ae
wizard/hw: show transport type when listing HWDs
6 years ago
SomberNight
eba97f74b4
decorate some methods with @profiler to debug slow startup
6 years ago
ghost43
4d62963efe
qt: count wizards in progress ( #4349 )
fixes #4348
6 years ago
SomberNight
f767d41409
tests: spanish test case for mnemonic.py, and refactoring
6 years ago
Calin Culianu
75e30ddc9d
Show description (label) in TxDialog screen when opened from History ( #4775 )
6 years ago
SomberNight
e1c66488b1
paymentrequest: don't show PaymentAck to user
mainly because the main "merchant" using bip70 is bitpay, and they
are failing all the PaymentAcks due to the tx is using RBF...
no need to confuse users.
follow-up 1686a97ece
6 years ago
ThomasV
f7f4fef156
Merge pull request #4827 from SomberNight/android_oneserver
implement oneserver option for kivy
6 years ago
SomberNight
e059867314
paymentrequest: be explicit about only allowing "addresses"
6 years ago
ThomasV
a266de6735
PrintError: display verbosity filter
6 years ago
SomberNight
e1b85327be
transaction: clean-up multisig_script
6 years ago
SomberNight
e04e8d2365
plugins: when loading plugins, use newer importlib mechanism
fixes #4842
6 years ago
SomberNight
aceb022f9d
crypto: more type annotations
6 years ago
SomberNight
a6a003a345
RBF batching: fix logic bug
6 years ago
SomberNight
2ab8234e9c
RBF batching: smarter fee handling
6 years ago
SomberNight
d905f0e55e
RBF batching: for now, let user deal with fee problems (honour slider)
6 years ago
SomberNight
436f6a4870
qt history export: include fiat value in csv
6 years ago
SomberNight
71ac3bb305
RBF batching: some fixes
6 years ago
ThomasV
f55db2f90b
add batch_rbf option to Qt GUI
6 years ago
ThomasV
2b8d801b36
if possible, batch new transaction with existing rbf transaction
6 years ago
SomberNight
bd32b88f62
introduce UserFacingException
we should not raise generic Exception when wanting to communicate with
the user. it makes distinguishing programming errors and messages hard,
as the caller will necessarily need to catch all Exceptions then
6 years ago