Remove get_chunk restriction
This commit is contained in:
parent
1c972d9592
commit
7a989ad4e7
@ -112,7 +112,6 @@ class ElectrumX(SessionBase):
|
|||||||
self.max_subs = self.env.max_session_subs
|
self.max_subs = self.env.max_session_subs
|
||||||
self.hashX_subs = {}
|
self.hashX_subs = {}
|
||||||
self.mempool_statuses = {}
|
self.mempool_statuses = {}
|
||||||
self.chunk_indices = []
|
|
||||||
self.protocol_version = None
|
self.protocol_version = None
|
||||||
self.set_protocol_handlers((1, 0))
|
self.set_protocol_handlers((1, 0))
|
||||||
|
|
||||||
@ -260,15 +259,6 @@ class ElectrumX(SessionBase):
|
|||||||
|
|
||||||
index: the chunk index'''
|
index: the chunk index'''
|
||||||
index = self.controller.non_negative_integer(index)
|
index = self.controller.non_negative_integer(index)
|
||||||
if self.client_version < (2, 8, 3):
|
|
||||||
self.chunk_indices.append(index)
|
|
||||||
self.chunk_indices = self.chunk_indices[-5:]
|
|
||||||
# -2 allows backing up a single chunk but no more.
|
|
||||||
if index <= max(self.chunk_indices[:-2], default=-1):
|
|
||||||
msg = ('chunk indices not advancing (wrong network?): {}'
|
|
||||||
.format(self.chunk_indices))
|
|
||||||
# use INVALID_REQUEST to trigger a disconnect
|
|
||||||
raise RPCError(msg, JSONRPC.INVALID_REQUEST)
|
|
||||||
return self.controller.get_chunk(index)
|
return self.controller.get_chunk(index)
|
||||||
|
|
||||||
def is_tor(self):
|
def is_tor(self):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user