forked from LBRYCommunity/lbry-sdk
20 lines
502 B
Python
20 lines
502 B
Python
|
import os.path
|
||
|
import asyncio
|
||
|
from lbry.blockchain import Lbrycrd
|
||
|
from lbry.blockchain.sync import BlockSync
|
||
|
|
||
|
|
||
|
async def main():
|
||
|
chain = Lbrycrd(os.path.expanduser('~/.lbrycrd'), False)
|
||
|
sync = BlockSync(chain, use_process_pool=True)
|
||
|
if os.path.exists(sync.db.sync_db.db_file_path):
|
||
|
os.remove(sync.db.sync_db.db_file_path)
|
||
|
await sync.db.open()
|
||
|
await sync.load_blocks()
|
||
|
#await chain.stop(False)
|
||
|
|
||
|
try:
|
||
|
asyncio.run(main())
|
||
|
except KeyboardInterrupt:
|
||
|
print('exiting')
|