Browse Source

added dpow methods

revert-24-test_rpcbind_to_assetname
patchkez 7 years ago
parent
commit
10c66273bf
No known key found for this signature in database GPG Key ID: 4595A869E6E9F5A7
  1. 26
      dragonriders/dokomodo/cli.py

26
dragonriders/dokomodo/cli.py

@ -368,26 +368,42 @@ def start_iguana(ctx, branch, asset, password):
# click.echo(wallet)
post_rpc(url, wallet, auth)
# Add coins + DPOW
coins = branch + '_coins'
for assetchain_key in ctx.iguana[coins].split(', '):
# click.echo('Assetchain {}'.format(assetchain_key))
# Read only assetchains payloads
payload = ctx.new_config_data['assetchains'][assetchain_key]['iguana_payload']
# click.echo('Payload {}'.format(payload['genesisblock']))
# Replace ${HOME#/} with value in our INI file
# remove first '/'
home = re.sub(r"\/", "", ctx.iguana_home_dir, 1)
# Read value of 'path' key
line = payload['path']
# Substitute
newline = re.sub(r"\$\{HOME\#\/\}", home, line)
# Update value in loaded dictionary
ctx.new_config_data['assetchains'][assetchain_key]['iguana_payload']['path'] = newline
# click.echo(newline)
# Dpow
dpow = ctx.new_config_data['misc_methods']['dpow']
dpow['pubkey'] = ctx.btcpubkey
dpow['symbol'] = assetchain_key
# click.echo(wallet)
if asset and asset == assetchain_key:
click.echo('Sending request to: {}'.format(assetchain_key))
click.echo('Sending addcoin request to: {}'.format(assetchain_key))
post_rpc(url, payload, auth)
sleep(3)
click.echo('Sending dpow {} request to: {}'.format(dpow, assetchain_key))
post_rpc(url, dpow, auth)
elif asset:
pass
else:
click.echo('Sending request to: {}'.format(assetchain_key))
click.echo('Sending addcoin request to: {}'.format(assetchain_key))
post_rpc(url, payload, auth)
sleep(10)
click.echo('Sending dpow {} request to: {}'.format(dpow, assetchain_key))
post_rpc(url, dpow, auth)
sleep(10)
# Add functions into cli() function which is main group for all commands

Loading…
Cancel
Save