Neil Booth
|
60435c0c06
|
Fix peer discovery for protocol >= 1.4
|
7 years ago |
Neil Booth
|
c7f6f3ede6
|
Move get_utxos to session
|
7 years ago |
Neil Booth
|
c712d4be32
|
Fix session_count invocation
(thanks to nijel)
|
7 years ago |
Neil Booth
|
a3d3bbe9a7
|
Move more code out of controller to sessions
Disable a test that will require significant work
|
7 years ago |
Neil Booth
|
0b55a3f7f2
|
Mark as pre2
|
7 years ago |
Neil Booth
|
e41d1db25c
|
Create SessionManager class
Break out controller functionality for session management.
|
7 years ago |
Neil Booth
|
c35c062780
|
Move more code to session class from controller
|
7 years ago |
Neil Booth
|
063f1b2eff
|
Move block_get_header and estimate_fee to session
|
7 years ago |
Neil Booth
|
ca777ed427
|
Move three more methods from the controller to session
|
7 years ago |
Neil Booth
|
3dbc10bca0
|
Move address handlers from controller to session
|
7 years ago |
Neil Booth
|
4f99f254ea
|
Move scripthash handlers from controller to session
|
7 years ago |
Neil Booth
|
739bb687fc
|
Convert PROTOCOL_MIN, PROTOCOL_MAX to tuples
|
7 years ago |
Neil Booth
|
c790fd567c
|
Move things from Controller to session class
which better belong there:
- PROTOCOL_MIN, PROTOCOL_MAX
- server_features()
- server_version_args()
- inline protocol_tuple()
|
7 years ago |
Neil Booth
|
fdb34e7d25
|
Store session's protocol version as a tuple, not string
|
7 years ago |
Neil Booth
|
5ba5d05add
|
Protocol 1.4: only accept a single server.version message
- remove unused self.client_version
- coerce client_name to a str
|
7 years ago |
Neil Booth
|
382fc5ed44
|
Improve logging of client version requests
|
7 years ago |
Neil Booth
|
8630c9136c
|
Have the header merkle cache handle reorgs
Cleanest to move the mc_cache to the block processor
|
7 years ago |
Neil Booth
|
e5ea1c10e2
|
Update docs for raw headers.
|
7 years ago |
Neil Booth
|
362499778a
|
Prepare 1.6pre1
|
7 years ago |
Neil Booth
|
061cac51a8
|
Implement merkle proof for blockchain.block.headers
|
7 years ago |
Neil Booth
|
46d8e0c608
|
Implement merkle proofs for blockchain.block.header
|
7 years ago |
Neil Booth
|
20884170e6
|
Remove raw argument to blockchain.headers.subscribe
|
7 years ago |
Neil Booth
|
0ee27970af
|
Update documentation for protocol 1.4
|
7 years ago |
Neil Booth
|
d390b38acf
|
Add cache truncation and tests
|
7 years ago |
Neil Booth
|
26d8026938
|
Increase merkle cache test coverage to 100%
|
7 years ago |
Neil Booth
|
4168341857
|
Implement a markle cache with tests
|
7 years ago |
Neil Booth
|
997a1be377
|
Prepare 1.5.2
|
7 years ago |
Neil Booth
|
73a46df17f
|
Remove hash_to_str
|
7 years ago |
Neil Booth
|
3c3a1b7017
|
Fix thinko in prior
Rename function to prevent similar mistakes in future
Also hash_to_str -> hash_to_hex_str
|
7 years ago |
Neil Booth
|
c22b7d455c
|
Have server code use merkle library
|
7 years ago |
Neil Booth
|
af45363eeb
|
Add merkle library with tests
|
7 years ago |
Neil Booth
|
70f8d7c4b9
|
Partial reversion of 2cb89814b6
Fixes #523
BU, XT and other coins based on older Core code require integers
not booleans
|
7 years ago |
Neil Booth
|
e1e4129e17
|
Prepare 1.5.1
|
7 years ago |
Neil Booth
|
27f1c2480d
|
Update BCH peers
|
7 years ago |
Neil Booth
|
d2e8fe7fa1
|
Update peer discovery code for protocol 1.3
|
7 years ago |
Neil Booth
|
9d02b03ab1
|
Log Python interpreter version on startup
|
7 years ago |
Neil Booth
|
cd85a49a47
|
Use our own logging, not aiorpcX's
|
7 years ago |
Neil Booth
|
02fb534176
|
Don't import version in setup.py
Fixes #520
|
7 years ago |
Neil Booth
|
9f43fb8eb8
|
Tweak setup.py
|
7 years ago |
Neil Booth
|
2cfcbc0b7e
|
Remove some old history from the changelog
|
7 years ago |
Neil Booth
|
70c81abc40
|
Add a note to 1.5 release notes
|
7 years ago |
Neil Booth
|
40db8836ce
|
Minor doc tweaks
|
7 years ago |
Neil Booth
|
8a4f9e20ac
|
Prepare 1.5
|
7 years ago |
Neil Booth
|
d51f98e739
|
Create and use class_logger() utility function
|
7 years ago |
Neil Booth
|
9534a83257
|
Log class name only from server script
Based on #518 by eukreign
|
7 years ago |
Neil Booth
|
30680bfb37
|
More doc updates
|
7 years ago |
Neil Booth
|
3063dec4cc
|
Document removed metohds in new file
|
7 years ago |
Neil Booth
|
7c82d1fe5f
|
blockchain.headers.subscribe: raw defaults to True in 1.3
Update docs for this and other omissions.
|
7 years ago |
Neil Booth
|
029d94388f
|
Update .gitignore
|
7 years ago |
Neil Booth
|
7911f0d525
|
Remove blockchain.address.* methods from protocol 1.3+
|
7 years ago |