SomberNight
78f5afff74
use certifi directly instead of requests
7 years ago
SomberNight
36f64d1ad9
bitcoin/ecc: some more type annotations
7 years ago
SomberNight
e059867314
paymentrequest: be explicit about only allowing "addresses"
7 years ago
SomberNight
1686a97ece
bip70 PRs: use aiohttp instead of requests. use proxy. small fixes.
7 years ago
SomberNight
a88a2dea82
split bip32 from bitcoin.py
7 years ago
SomberNight
e5e3ac0364
fix #4720
7 years ago
SomberNight
f3f5b8a5d6
fix #4312
7 years ago
SomberNight
2eb72d496f
transaction: introduce TxOutput namedtuple
7 years ago
Janus
097ac144d9
file reorganization with top-level module
8 years ago
Calin Culianu
4fc7da55a9
Fix a bug in PaymentRequest __str__() function
8 years ago
SomberNight
16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
8 years ago
Dimitris Apostolou
989c9c2b55
Fix typos
8 years ago
SomberNight
7b50790584
do not raise BaseException
8 years ago
SomberNight
42582b6a64
fix #4219
8 years ago
SomberNight
9b7536e75c
use explicit utf-8 encoding when opening files in text mode
8 years ago
SomberNight
500c0493d0
clean up prev commit
8 years ago
Abdussamad
5997c18aef
better code organization
...
function parameters should be lowercase
Fix crash on invalid labels import
Added invoice exporting and reduced duplicate code
Better exception handling
removed json module import
some more cleanup
Cleaned up some stuff
Added exporting contacts
8 years ago
SomberNight
909c063eb1
contact/invoice import: better exception handling.
...
see #3904
8 years ago
ThomasV
60e0b43b81
fix 3262: protobuf SerializeToString() returns bytes..
8 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
8 years ago
Justin Turner Arthur
9a0aa9b478
Remove Python 2 support imports.
8 years ago
SomberNight
0d0f8c5842
fix: payment request related stuff (qt crash, exporting, refresh bug)
8 years ago
SomberNight
67f418e94d
fix: saving payment request as bip70 file
8 years ago
ThomasV
7f58e23ed9
python3 update
8 years ago
ThomasV
216e9403be
cleanup six (no python2 support)
8 years ago
ThomasV
e02687bcf2
python3 updates
8 years ago
Johann Bauer
8e54d5c4d4
Make proxies work
8 years ago
ThomasV
4f516dc08e
fixes for paymentrequests and python3
8 years ago
Dmitry Sorokin
21101386a2
paymentrequest upd
8 years ago
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
8 years ago
Dmitry Sorokin
d304ccdf17
py3 in qtgui
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
ThomasV
6185f94de4
archive paid invoices in the history tab
9 years ago
ThomasV
dcffea150e
store contacts and invoices in wallet file. fix #1482
9 years ago
ThomasV
6d38c411d1
lazy load certificates
9 years ago
ThomasV
54dcca0787
fix #2118
9 years ago
Alexander Schlarb
c666070af4
Properly handle invalid payment request URLs
...
Otherwise the client would simply hang when receiving an invalid URL dumping
a hard-to-read exception to the terminal.
9 years ago
ThomasV
d950cd7323
fix crash when parsing request (issue #1969 )
9 years ago
ThomasV
305843999e
Relicensing
10 years ago
ThomasV
41f6fec2ac
kivy: set_paid for paid invoices
10 years ago
ThomasV
fd0e5739e2
kivy: disable amount and description buttons if payment request is signed
10 years ago
ThomasV
fbfb75eaa1
kivy: use scrollview for invoice dialog
10 years ago
ThomasV
d56ec05b9b
kivy: show payment request details
10 years ago
ThomasV
dcc59d6f70
rm unused PR state
10 years ago
ThomasV
ff7bdc1f38
paymentrequest.py: return No Signature
10 years ago
ThomasV
2955fd1a8c
allow unsigned payment requests
10 years ago
ThomasV
078cabd745
kivy: store contacts as invoices
10 years ago
ThomasV
0b54ed0243
follow up 0d52911561
10 years ago
ThomasV
ebd5a565ed
fix: add missing definition of sha1
10 years ago
ThomasV
ca3c320ef4
simplify x509 constructor
11 years ago