Merge remote-tracking branch 'nolash/master' into lash/table-when-not-exist

This commit is contained in:
nolash
2020-09-19 14:26:32 +02:00
6 changed files with 31 additions and 8 deletions

View File

@@ -20,6 +20,14 @@ signer = None
chainId = 8995
class MissingSecretError(BaseException):
def __init__(self, message):
super(MissingSecretError, self).__init__(message)
pass
def personal_new_account(p):
password = p
if p.__class__.__name__ != 'str':
@@ -134,7 +142,12 @@ def start_server():
def init():
global db, signer
secret_hex = os.environ.get('SIGNER_SECRET')
secret_hex = ''
try:
secret_hex = os.environ['SIGNER_SECRET']
except KeyError as e:
raise MissingSecretError('please set the SIGNER_SECRET environment variable to a valid hex value')
secret = bytes.fromhex(secret_hex)
kw = {
'symmetric_key': secret,