You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SomberNight
36ddb68384
synchronizer.py: fix bug where synchronizer would get stuck in case of weird server behaviour
there was some kind of re-org but our reorged transactions did not get into the server's mempool for some reason (and they were not mined either). the synchronizer detected the change in address status and asked for the new address histories but in `on_address_history` it thought it did not ask for the histories.
from log:
[Synchronizer] receiving history (unsolicited) 2N6DydVfmheVM9F94G46pcUi5piyffgNBQ9 0
[Synchronizer] receiving history (unsolicited) 2Mw6LDQUzmmxCX3wouDXo2Pj4wbonJATays 0
[SPV] received an error: {'jsonrpc': '2.0', 'error': {'code': 1, 'message': 'tx hash f7c89eec3454b627dcb8cfc822202a0d1f8b38f2a53db182b607a2f61e6946d1 not in block 000000007ac4e95633a16232bea35bc17edf855e3964dff0ebb108b5887647ff at height 1,325,443'}, 'id': 120, 'method': 'blockchain.transaction.get_merkle', 'params': ['f7c89eec3454b627dcb8cfc822202a0d1f8b38f2a53db182b607a2f61e6946d1', 1325443]}
7 years ago
..
tests
transaction.py: change update_signatures API. fix trezor segwit signing.
7 years ago
wordlist
Add Chinese Simplified wordlist
9 years ago
__init__.py
Extend Wallet Import Format with txin type. Extend class Imported_Wallet.
7 years ago
base_crash_reporter.py
[WIP] Crash reports android (#3870)
7 years ago
base_wizard.py
support TrustedCoin plugin in the kivy GUI
7 years ago
bitcoin.py
stricter tx deserialization: forbid output amount values over 21 million btc
7 years ago
blockchain.py
fix #4401
7 years ago
checkpoints.json
Replace initial headers download with hardcoded checkpoints
7 years ago
checkpoints_testnet.json
Add checkpoints file for testnet. Check that received headers are after max_checkpoint
7 years ago
coinchooser.py
Fix typos
7 years ago
commands.py
Remove explicit send calls, part deux (#4408)
7 years ago
constants.py
add regtest support (#4242)
7 years ago
contacts.py
fix openalias py3
7 years ago
crypto.py
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
7 years ago
currencies.json
added therocktrading exchange rate (#4272)
7 years ago
daemon.py
storage upgrade as part of the wizard. fix storage upgrade on kivy.
7 years ago
dnssec.py
do not raise BaseException
7 years ago
ecc.py
ecc.py: _MyVerifyingKey.from_signature is raising low level exception
7 years ago
ecc_fast.py
rename dylib for libsecp
7 years ago
exchange_rate.py
util.make_dir: 0o700 permissions on folders (#4357)
7 years ago
i18n.py
Add missing languages to settings dialog
7 years ago
interface.py
First message on an interface is server.version (#4407)
7 years ago
jsonrpc.py
Password-protect the JSON RPC interface
7 years ago
keystore.py
tests: bip32 extended version bytes
7 years ago
mnemonic.py
Fix typos
7 years ago
msqr.py
Remove Python 2 support imports.
7 years ago
network.py
socket.getaddrinfo on win32: do our own dns resolution outside the lock
7 years ago
old_mnemonic.py
Remove Python 2 support imports.
7 years ago
paymentrequest.proto
Update paymentrequests.proto
7 years ago
paymentrequest.py
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
7 years ago
paymentrequest_pb2.py
paymentrequest upd
7 years ago
pem.py
fix #3411
7 years ago
plot.py
follow-up prev
7 years ago
plugins.py
do not raise BaseException
7 years ago
qrscanner.py
this probably fixes #4072
7 years ago
ripemd.py
update ripemd module for python3
7 years ago
rsakey.py
minor
7 years ago
segwit_addr.py
add segwit bech32 module
7 years ago
servers.json
Remove server from default list: cryptohead.de (#4320)
7 years ago
servers_regtest.json
add regtest support (#4242)
7 years ago
servers_testnet.json
update default server list
7 years ago
simple_config.py
util.make_dir: 0o700 permissions on folders (#4357)
7 years ago
storage.py
remove "from addresses" from wallet logic
7 years ago
synchronizer.py
synchronizer.py: fix bug where synchronizer would get stuck in case of weird server behaviour
7 years ago
transaction.py
fix RBF
7 years ago
util.py
remove "from addresses" from wallet logic
7 years ago
verifier.py
Remove explicit send calls, part deux (#4408)
7 years ago
version.py
prepare release 3.1.3
7 years ago
wallet.py
RBF: better exception handling
7 years ago
websockets.py
Remove explicit send calls, part deux (#4408)
7 years ago
x509.py
use explicit utf-8 encoding when opening files in text mode
7 years ago