connector
This commit is contained in:
parent
96048d9c63
commit
4df814e7cf
@ -108,7 +108,7 @@ class Connector:
|
|||||||
self.log.warning("Blockchain is synchronized")
|
self.log.warning("Blockchain is synchronized")
|
||||||
else:
|
else:
|
||||||
d = self.node_last_block - self.last_block_height
|
d = self.node_last_block - self.last_block_height
|
||||||
self.log.warning("%s blocks before synchronization synchronized")
|
self.log.warning("%s blocks before synchronization synchronized" % d)
|
||||||
if d > self.deep_sync_limit:
|
if d > self.deep_sync_limit:
|
||||||
self.log.warning("Deep synchronization mode")
|
self.log.warning("Deep synchronization mode")
|
||||||
self.deep_synchronization = True
|
self.deep_synchronization = True
|
||||||
|
|||||||
@ -1,13 +1,13 @@
|
|||||||
from .hash_functions import *
|
# from .hash_functions import *
|
||||||
from .integer import *
|
# from .integer import *
|
||||||
from .address_functions import *
|
# from .address_functions import *
|
||||||
from .script_functions import *
|
# from .script_functions import *
|
||||||
from .ecdsa import *
|
# from .ecdsa import *
|
||||||
from .mnemonic import *
|
# from .mnemonic import *
|
||||||
from .sighash import *
|
# from .sighash import *
|
||||||
from .address_class import *
|
# from .address_class import *
|
||||||
from .transaction_deserialize import *
|
# from .transaction_deserialize import *
|
||||||
from .transaction_constructor import *
|
# from .transaction_constructor import *
|
||||||
from .block import *
|
from .block import *
|
||||||
|
|
||||||
# from .script_deserialize import *
|
# from .script_deserialize import *
|
||||||
|
|||||||
@ -600,19 +600,27 @@ class BlockDeserializeTests(unittest.TestCase):
|
|||||||
f = open('./pybtc/test/raw_block.txt')
|
f = open('./pybtc/test/raw_block.txt')
|
||||||
fc = f.readline()
|
fc = f.readline()
|
||||||
qt = time.time()
|
qt = time.time()
|
||||||
bt = Block(fc[:-1], format="decoded")
|
bt = (
|
||||||
|
Block(fc[:-1], format="raw"),
|
||||||
|
)
|
||||||
print("decoded block", time.time() - qt )
|
print("decoded block", time.time() - qt )
|
||||||
|
import pickle
|
||||||
|
qt = time.time()
|
||||||
|
k = pickle.dumps(bt)
|
||||||
|
print("decoded block dump", time.time() - qt)
|
||||||
|
qt = time.time()
|
||||||
|
p = pickle.loads(k)
|
||||||
|
print("decoded block load", time.time() - qt)
|
||||||
import cProfile
|
import cProfile
|
||||||
|
|
||||||
cProfile.run("import pybtc;"
|
# cProfile.run("import pybtc;"
|
||||||
"f = open('./pybtc/test/raw_block.txt');"
|
# "f = open('./pybtc/test/raw_block.txt');"
|
||||||
"fc = f.readline();"
|
# "fc = f.readline();"
|
||||||
"pybtc.Block(fc[:-1], format='decoded')")
|
# "pybtc.Block(fc[:-1], format='decoded')")
|
||||||
cProfile.run("import pybtc;"
|
# cProfile.run("import pybtc;"
|
||||||
"f = open('./pybtc/test/raw_block.txt');"
|
# "f = open('./pybtc/test/raw_block.txt');"
|
||||||
"fc = f.readline();"
|
# "fc = f.readline();"
|
||||||
"pybtc.Block(fc[:-1], format='raw')")
|
# "pybtc.Block(fc[:-1], format='raw')")
|
||||||
# print(">>>",block.bits)
|
# print(">>>",block.bits)
|
||||||
# print(">>>",block.hash)
|
# print(">>>",block.hash)
|
||||||
# print(">>>",block.timestamp)
|
# print(">>>",block.timestamp)
|
||||||
|
|||||||
@ -13,6 +13,7 @@ RUN pip3 install colorlog
|
|||||||
RUN pip3 install aiohttp
|
RUN pip3 install aiohttp
|
||||||
RUN pip3 install pyzmq
|
RUN pip3 install pyzmq
|
||||||
RUN pip3 install uvloop
|
RUN pip3 install uvloop
|
||||||
|
RUN pip3 install pybtc
|
||||||
|
|
||||||
COPY ./ /
|
COPY ./ /
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|||||||
0
pybtc/test/connector/build.sh
Normal file → Executable file
0
pybtc/test/connector/build.sh
Normal file → Executable file
0
pybtc/test/connector/run.sh
Normal file → Executable file
0
pybtc/test/connector/run.sh
Normal file → Executable file
Loading…
Reference in New Issue
Block a user