Show TRC20 USDT pay address on the license page.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-17 20:12:09 +08:00
parent bd14121c02
commit 4fe0df6c6d
4 changed files with 87 additions and 3 deletions
+9 -2
View File
@@ -14,7 +14,10 @@ from lib.license.license_lib import (
get_license_status,
is_license_valid,
redeem_code,
usdt_address,
usdt_network,
validate_license,
wechat_id,
)
_TEMPLATE_PATH = Path(__file__).resolve().parent / "templates" / "license.html"
@@ -133,7 +136,9 @@ def install_license_middleware(app: FastAPI) -> None:
filled = (
html.replace("{{ device_id }}", get_device_id())
.replace("{{ api_url }}", str(status.get("api_url") or ""))
.replace("{{ wechat }}", "dekun03")
.replace("{{ wechat }}", wechat_id())
.replace("{{ usdt_address }}", usdt_address())
.replace("{{ usdt_network }}", usdt_network())
.replace("{{ message }}", msg)
.replace("{{ error }}", err)
.replace("{{ status_message }}", str(status.get("message") or ""))
@@ -150,7 +155,9 @@ def install_license_middleware(app: FastAPI) -> None:
message=msg,
error=err,
api_url=status.get("api_url") or "",
wechat="dekun03",
wechat=wechat_id(),
usdt_address=usdt_address(),
usdt_network=usdt_network(),
)
return HTMLResponse(filled)