96 Commits (73fee2fefaec23ef0b529479f8b69b8fb1dcaaae)

Author SHA1 Message Date
ghost43 61a9deaa61
Check SPV proof inner nodes not to be valid transactions. (#4436) 7 years ago
Francisco J. Hernandez Heras 469565c188 Improving imports (#4448) 7 years ago
Harm Aarts e57e55aad8 Remove explicit send calls, part deux (#4408) 7 years ago
SomberNight 060404e17c
wallet/verifier: persist wallet.verified_tx when verifier finishes 7 years ago
SomberNight 81666bf9ac fix #4026 7 years ago
ThomasV aaf89d2325 fix #3858 7 years ago
SomberNight 02c7524d75 logging: some extra network-related lines 7 years ago
ThomasV 0928ac961a fix #3955: fix interference between verifier and catch_up 7 years ago
ThomasV c8e67e2bd0 fix #3635 7 years ago
ThomasV d1b8a6fae6 Replace initial headers download with hardcoded checkpoints 7 years ago
Dmitry Sorokin f02d18226b misc ui and lib fixes for py3 8 years ago
Dmitry Sorokin 5be78950ca py3 8 years ago
ThomasV 0c6de8ff56 fix undo_verification 8 years ago
ThomasV ca220d8dbb Detect blockchain splits and validate multiple chains 8 years ago
ThomasV 1a46a795a5 detect non-final transactions, and transactions with unconfirmed inputs 9 years ago
ThomasV 305843999e Relicensing 9 years ago
Neil Booth f30090a321 Use network to get local height 9 years ago
Neil Booth f11e46e479 Remove unused import 9 years ago
Neil Booth be7cb011a3 Simply verifier now network is in-process 9 years ago
Neil Booth 2d05e7d891 Merge the network and network_proxy 9 years ago
Neil Booth 351272f0b6 Small optimization for large wallets 9 years ago
Neil Booth 9455815ad0 Merge requested_merkle and merkle_roots. 9 years ago
Neil Booth b64c42b1eb Make the verifier a thread job instead of a thread 9 years ago
Neil Booth a056f9804b Notify when a chunk of headers is validated 9 years ago
Roman Zeyde cb4d3a78b4 verifier: fix typo 10 years ago
Neil Booth 37c3cce329 Remove wallet.get_transactions() 10 years ago
Neil Booth a47881d72b Move the verified and unverified txs to the wallet. 10 years ago
Neil Booth 79de458101 Preparation for moving the set of verified and unverified txs to the wallet. 10 years ago
ThomasV b2a13dbd9c remove unused imports 10 years ago
ThomasV 5b8588ee90 rename spv class, use own print_error 10 years ago
ThomasV a4cb70649d fix synchronizer hanging when not connected. 10 years ago
ThomasV 72688a5cfa clean implementation of daemon threads 10 years ago
ThomasV e389745491 remove appdata_dir and data_dir 10 years ago
ThomasV 247f4944a6 do not store merkle root before verification succeeded. keep it in requested_merkle for the session 11 years ago
ThomasV 4f56cda0c3 do not stop thread if a tx is not verified 11 years ago
ThomasV 47b71eebfb shorter timeout: verifier too 11 years ago
ThomasV fb0574c5a0 fix callbacks 11 years ago
ThomasV 37127e563b fix #750 11 years ago
ThomasV b4bed1ccaa remove blockchain object from verifier 11 years ago
ThomasV 2321cb9bb3 print less debug messages 11 years ago
ThomasV 1f13b2f4f3 network.send method 11 years ago
thomasv b75f8d795a new command: getrawtransaction 11 years ago
ThomasV 907dca6eb9 simplify interface: use callbacks 11 years ago
thomasv 74735bd64e minor fixes 11 years ago
thomasv 047e4b3478 move callbacks to the network class 11 years ago
thomasv 2a6e8927dd select the longest blockchain from several servers 11 years ago
ThomasV e9b103b283 fix regressions in tx verifier 11 years ago
ThomasV d47892b690 separate blockchain verifier from transaction verifier 11 years ago
ecdsa c95c80163d distinction between unconfirmed and unverified transactions 12 years ago
ecdsa 5cc05b0685 fix: verified tx contains pos 12 years ago