30 lines
865 B
Python
30 lines
865 B
Python
|
|
from app.core.logger import make_log
|
|
from app.core.storage import db_session
|
|
from app.core._secrets import service_wallet
|
|
from app.core._blockchain.ton.toncenter import toncenter
|
|
import asyncio
|
|
|
|
|
|
async def main():
|
|
make_log("TON", "Service started", level="info")
|
|
sw_seqno_result = await toncenter.run_get_method(service_wallet.address.to_string(1, 1, 1), 'seqno')
|
|
make_log("TON", f"Service wallet run seqno method: {sw_seqno_result}", level="info")
|
|
|
|
while True:
|
|
make_log("TON", "Service running", level="debug")
|
|
# with db_session() as session:
|
|
# for stored_content in session.query(StoredContent).filter(StoredContent.uploaded == False).all():
|
|
# pass
|
|
|
|
await asyncio.sleep(5)
|
|
|
|
if __name__ == '__main__':
|
|
loop = asyncio.get_event_loop()
|
|
loop.run_until_complete(main())
|
|
loop.close()
|
|
|
|
|
|
|
|
|