dev@locazia: init hot seed
This commit is contained in:
parent
679951d753
commit
f0c38329aa
|
|
@ -7,6 +7,7 @@ from app.core._blockchain.ton.wallet_v3cr3 import WalletV3CR3
|
|||
from app.core.models._config import ServiceConfig
|
||||
from app.core.storage import db_session
|
||||
from app.core.logger import make_log
|
||||
import os
|
||||
|
||||
|
||||
def load_hot_pair():
|
||||
|
|
@ -15,7 +16,14 @@ def load_hot_pair():
|
|||
hot_seed = service_config.get('private_key')
|
||||
if hot_seed is None:
|
||||
make_log("HotWallet", "No seed found, generating new one", level='info')
|
||||
hot_seed = os.getenv("TON_INIT_HOT_SEED")
|
||||
if not hot_seed:
|
||||
hot_seed = urandom(32)
|
||||
make_log("HotWallet", f"Generated random seed")
|
||||
else:
|
||||
hot_seed = bytes.fromhex(hot_seed)
|
||||
make_log("HotWallet", f"Loaded seed from env")
|
||||
|
||||
service_config.set('private_key', hot_seed.hex())
|
||||
return load_hot_pair()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue