rpcauth.py: Combine rpcauth parameter in common

This commit is contained in:
Luke Dashjr 2024-09-03 13:59:20 +00:00
parent bcc9e07d1e
commit 1a63dfc570

View File

@ -36,13 +36,14 @@ def main():
# Create 16 byte hex salt
salt = generate_salt(16)
password_hmac = password_to_hmac(salt, args.password)
rpcauth = f'{args.username}:{salt}${password_hmac}'
if args.json:
odict={'username':args.username, 'password':args.password, 'rpcauth':f'{args.username}:{salt}${password_hmac}'}
odict={'username':args.username, 'password':args.password, 'rpcauth':rpcauth}
print(json.dumps(odict))
else:
print('String to be appended to bitcoin.conf:')
print(f'rpcauth={args.username}:{salt}${password_hmac}')
print(f'rpcauth={rpcauth}')
print(f'Your password:\n{args.password}')
if __name__ == '__main__':