dev@locazia: add ton contracts

This commit is contained in:
user committed 2024-03-03 08:52:49 +03:00
1 parent 92eeb4e873
commit bf12866b8c
11 files changed
+158 -4

No files matched your search

+10 -1
View File
@@ -1,7 +1,10 @@
from sanic import response
from base58 import b58encode
from app.core._secrets import hot_pubkey, service_wallet
from app.core._blockchain.ton.platform import platform
import subprocess
import docker
from pprint import pprint
def get_git_info():
@@ -11,9 +14,15 @@ def get_git_info():
async def s_api_system(request):
client = docker.from_env()
containers = client.containers.list(all=True)
pprint(containers)
return response.json({
'id': b58encode(hot_pubkey).decode(),
'ton_address': service_wallet.address.to_string(1, 1, 1)
'master_address': platform.address.to_string(1, 1, 1),
'node_address': service_wallet.address.to_string(1, 1, 1),
'indexer_height': 0,
})
@@ -9,3 +9,10 @@ async def s_api_tonconnect_manifest(request):
"name": f"{PROJECT_HOST}", # TODO: maybe edit
"iconUrl": "https://github.com/projscale/assets/blob/main/ton-connect.png?raw=true",
})
async def s_api_platform_metadata(request):
return response.json({
"name": "@MY",
"image": "https://git.projscale.dev/my-dev/assets/raw/commit/81de5356c6b1d6f01988d77e22c580114b32bcbd/images/logo.jpg"
})