24 lines
493 B
Python
24 lines
493 B
Python
|
# local imports
|
||
|
from chainlib.jsonrpc import jsonrpc_template
|
||
|
|
||
|
|
||
|
def new_account(passphrase=''):
|
||
|
o = jsonrpc_template()
|
||
|
o['method'] = 'personal_newAccount'
|
||
|
o['params'] = [passphrase]
|
||
|
return o
|
||
|
|
||
|
|
||
|
def sign_transaction(payload):
|
||
|
o = jsonrpc_template()
|
||
|
o['method'] = 'eth_signTransaction'
|
||
|
o['params'] = [payload]
|
||
|
return o
|
||
|
|
||
|
|
||
|
def sign_message(address, payload):
|
||
|
o = jsonrpc_template()
|
||
|
o['method'] = 'eth_sign'
|
||
|
o['params'] = [address, payload]
|
||
|
return o
|