dev@locazia: init hot seed
This commit is contained in:
1 parent
679951d753
commit
f0c38329aa
1 file changed
+9
-1
@@ -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 = urandom(32)
|
||||
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()
|
||||
|
||||
|
||||
Reference in new issue
Block a user