Merge pull request #705 from lukechilds/assetchain-conf
[WIP] Assetchain conf
This commit is contained in:
@@ -1,73 +1,19 @@
|
||||
#!/bin/bash
|
||||
set -eo pipefail
|
||||
|
||||
source pubkey.txt
|
||||
# You can now add delay line to pubkey.txt file
|
||||
|
||||
args=("$@")
|
||||
source pubkey.txt
|
||||
overide_args="$@"
|
||||
seed_ip=`getent hosts zero.kolo.supernet.org | awk '{ print $1 }'`
|
||||
komodo_binary='./komodod'
|
||||
|
||||
if [ -z "$delay" ]; then delay=20; fi
|
||||
|
||||
function komodo_asset ()
|
||||
{
|
||||
if [ $[RANDOM % 10] == 1 ]
|
||||
then
|
||||
gen=" -gen"
|
||||
else
|
||||
gen=""
|
||||
fi
|
||||
./listassetchainparams | while read args; do
|
||||
gen=""
|
||||
if [ $[RANDOM % 10] == 1 ]; then
|
||||
gen=" -gen"
|
||||
fi
|
||||
|
||||
if [ -n "$2" ]
|
||||
then
|
||||
supply=" -ac_supply=$2"
|
||||
else
|
||||
supply=" "
|
||||
fi
|
||||
|
||||
if [ -n "$3" ]
|
||||
then
|
||||
reward=" -ac_reward=$3"
|
||||
else
|
||||
reward=" "
|
||||
fi
|
||||
|
||||
$komodo_binary -ac_name=$1 $gen $supply $reward $args -pubkey=$pubkey -addnode=$seed_ip &
|
||||
sleep $delay
|
||||
}
|
||||
|
||||
#set -x
|
||||
|
||||
komodo_asset REVS 1300000
|
||||
komodo_asset SUPERNET 816061
|
||||
komodo_asset DEX 999999
|
||||
komodo_asset PANGEA 999999
|
||||
komodo_asset JUMBLR 999999
|
||||
komodo_asset BET 999999
|
||||
komodo_asset CRYPTO 999999
|
||||
komodo_asset HODL 9999999
|
||||
komodo_asset MSHARK 1400000
|
||||
komodo_asset BOTS 999999
|
||||
komodo_asset MGW 999999
|
||||
komodo_asset COQUI 72000000
|
||||
komodo_asset WLC 210000000
|
||||
komodo_asset KV 1000000
|
||||
komodo_asset CEAL 366666666
|
||||
komodo_asset MESH 1000007
|
||||
komodo_asset MNZ 257142858
|
||||
komodo_asset AXO 200000000
|
||||
komodo_asset ETOMIC 100000000
|
||||
komodo_asset BTCH 20998641
|
||||
komodo_asset PIZZA 100000000
|
||||
komodo_asset BEER 100000000
|
||||
komodo_asset NINJA 100000000
|
||||
komodo_asset OOT 216000000
|
||||
komodo_asset BNTN 500000000
|
||||
komodo_asset CHAIN 999999
|
||||
komodo_asset PRLPAY 500000000
|
||||
komodo_asset DSEC 7000000
|
||||
komodo_asset GLXT 10000000000
|
||||
komodo_asset EQL 500000000
|
||||
komodo_asset ZILLA 11000000
|
||||
komodo_asset RFOX 1000000000 100000000
|
||||
komodo_asset SEC 1000000000
|
||||
./komodod $gen $args $overide_args -pubkey=$pubkey -addnode=$seed_ip &
|
||||
sleep $delay
|
||||
done
|
||||
|
||||
135
src/assetchains.json
Normal file
135
src/assetchains.json
Normal file
@@ -0,0 +1,135 @@
|
||||
[
|
||||
{
|
||||
"ac_name": "REVS",
|
||||
"ac_supply": "1300000"
|
||||
},
|
||||
{
|
||||
"ac_name": "SUPERNET",
|
||||
"ac_supply": "816061"
|
||||
},
|
||||
{
|
||||
"ac_name": "DEX",
|
||||
"ac_supply": "999999"
|
||||
},
|
||||
{
|
||||
"ac_name": "PANGEA",
|
||||
"ac_supply": "999999"
|
||||
},
|
||||
{
|
||||
"ac_name": "JUMBLR",
|
||||
"ac_supply": "999999"
|
||||
},
|
||||
{
|
||||
"ac_name": "BET",
|
||||
"ac_supply": "999999"
|
||||
},
|
||||
{
|
||||
"ac_name": "CRYPTO",
|
||||
"ac_supply": "999999"
|
||||
},
|
||||
{
|
||||
"ac_name": "HODL",
|
||||
"ac_supply": "9999999"
|
||||
},
|
||||
{
|
||||
"ac_name": "MSHARK",
|
||||
"ac_supply": "1400000"
|
||||
},
|
||||
{
|
||||
"ac_name": "BOTS",
|
||||
"ac_supply": "999999"
|
||||
},
|
||||
{
|
||||
"ac_name": "MGW",
|
||||
"ac_supply": "999999"
|
||||
},
|
||||
{
|
||||
"ac_name": "COQUI",
|
||||
"ac_supply": "72000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "WLC",
|
||||
"ac_supply": "210000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "KV",
|
||||
"ac_supply": "1000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "CEAL",
|
||||
"ac_supply": "366666666"
|
||||
},
|
||||
{
|
||||
"ac_name": "MESH",
|
||||
"ac_supply": "1000007"
|
||||
},
|
||||
{
|
||||
"ac_name": "MNZ",
|
||||
"ac_supply": "257142858"
|
||||
},
|
||||
{
|
||||
"ac_name": "AXO",
|
||||
"ac_supply": "200000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "ETOMIC",
|
||||
"ac_supply": "100000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "BTCH",
|
||||
"ac_supply": "20998641"
|
||||
},
|
||||
{
|
||||
"ac_name": "PIZZA",
|
||||
"ac_supply": "100000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "BEER",
|
||||
"ac_supply": "100000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "NINJA",
|
||||
"ac_supply": "100000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "OOT",
|
||||
"ac_supply": "216000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "BNTN",
|
||||
"ac_supply": "500000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "CHAIN",
|
||||
"ac_supply": "999999"
|
||||
},
|
||||
{
|
||||
"ac_name": "PRLPAY",
|
||||
"ac_supply": "500000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "DSEC",
|
||||
"ac_supply": "7000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "GLXT",
|
||||
"ac_supply": "10000000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "EQL",
|
||||
"ac_supply": "500000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "ZILLA",
|
||||
"ac_supply": "11000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "RFOX",
|
||||
"ac_supply": "1000000000",
|
||||
"ac_reward": "100000000"
|
||||
},
|
||||
{
|
||||
"ac_name": "SEC",
|
||||
"ac_supply": "1000000000"
|
||||
}
|
||||
]
|
||||
@@ -1,41 +1,6 @@
|
||||
#!/bin/bash
|
||||
args=("$@")
|
||||
komodo_cli='./komodo-cli'
|
||||
delay=20
|
||||
set -eo pipefail
|
||||
|
||||
function komodo_stop ()
|
||||
{
|
||||
$komodo_cli --ac_name=$1 stop
|
||||
}
|
||||
|
||||
#set -x
|
||||
|
||||
komodo_stop REVS
|
||||
komodo_stop SUPERNET
|
||||
komodo_stop DEX
|
||||
komodo_stop PANGEA
|
||||
komodo_stop JUMBLR
|
||||
komodo_stop BET
|
||||
komodo_stop CRYPTO
|
||||
komodo_stop HODL
|
||||
komodo_stop MSHARK
|
||||
komodo_stop BOTS
|
||||
komodo_stop MGW
|
||||
komodo_stop COQUI
|
||||
komodo_stop WLC
|
||||
komodo_stop KV
|
||||
komodo_stop CEAL
|
||||
komodo_stop MESH
|
||||
komodo_stop MNZ
|
||||
komodo_stop AXO
|
||||
komodo_stop ETOMIC
|
||||
komodo_stop BTCH
|
||||
komodo_stop PIZZA
|
||||
komodo_stop BEER
|
||||
komodo_stop NINJA
|
||||
komodo_stop OOT
|
||||
komodo_stop BNTN
|
||||
komodo_stop CHAIN
|
||||
komodo_stop PRLPAY
|
||||
komodo_stop DSEC
|
||||
komodo_stop SEC
|
||||
./listassetchains | while read chain; do
|
||||
./komodo-cli --ac_name=$chain stop
|
||||
done
|
||||
|
||||
43
src/fiat-cli
43
src/fiat-cli
@@ -1,36 +1,9 @@
|
||||
#!/bin/bash
|
||||
#set -x
|
||||
echo revs; fiat/revs $1 $2 $3 $4
|
||||
echo supernet; fiat/supernet $1 $2 $3 $4
|
||||
echo dex; fiat/dex $1 $2 $3 $4
|
||||
echo pangea; fiat/pangea $1 $2 $3 $4
|
||||
echo jumblr; fiat/jumblr $1 $2 $3 $4
|
||||
echo bet; fiat/bet $1 $2 $3 $4
|
||||
echo crypto; fiat/crypto $1 $2 $3 $4
|
||||
echo hodl; fiat/hodl $1 $2 $3 $4
|
||||
echo mshark; fiat/mshark $1 $2 $3 $4
|
||||
echo bots; fiat/bots $1 $2 $3 $4
|
||||
echo mgw; fiat/mgw $1 $2 $3 $4
|
||||
echo coqui; fiat/coqui $1 $2 $3 $4
|
||||
echo wlc; fiat/wlc $1 $2 $3 $4
|
||||
echo kv; fiat/kv $1 $2 $3 $4
|
||||
echo ceal; fiat/ceal $1 $2 $3 $4
|
||||
echo mesh; fiat/mesh $1 $2 $3 $4
|
||||
echo mnz; fiat/mnz $1 $2 $3 $4
|
||||
echo axo; fiat/axo $1 $2 $3 $4
|
||||
echo etomic; fiat/etomic $1 $2 $3 $4
|
||||
echo btch; fiat/btch $1 $2 $3 $4
|
||||
echo pizza; fiat/pizza $1 $2 $3 $4
|
||||
echo beer; fiat/beer $1 $2 $3 $4
|
||||
echo ninja; fiat/ninja $1 $2 $3 $4
|
||||
echo oot; fiat/oot $1 $2 $3 $4
|
||||
echo bntn; fiat/bntn $1 $2 $3 $4
|
||||
echo chain; fiat/chain $1 $2 $3 $4
|
||||
echo prlpay; fiat/prlpay $1 $2 $3 $4
|
||||
echo dsec; fiat/dsec $1 $2 $3 $4
|
||||
echo glxt; fiat/glxt $1 $2 $3 $4
|
||||
echo eql; fiat/eql $1 $2 $3 $4
|
||||
echo zilla; fiat/zilla $1 $2 $3 $4
|
||||
echo vrsc; fiat/vrsc $1 $2 $3 $4
|
||||
echo rfox; fiat/rfox $1 $2 $3 $4
|
||||
echo sec; fiat/sec $1 $2 $3 $4
|
||||
set -eo pipefail
|
||||
|
||||
args="$@"
|
||||
|
||||
./listassetchains | while read chain; do
|
||||
echo $chain
|
||||
./komodo-cli --ac_name=$chain $args
|
||||
done
|
||||
|
||||
20
src/listassetchainparams
Executable file
20
src/listassetchainparams
Executable file
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env python2
|
||||
import os
|
||||
import json
|
||||
|
||||
def format_param(param, value):
|
||||
return '-' + param + '=' + value
|
||||
|
||||
script_dir = os.path.dirname(__file__)
|
||||
with open(script_dir + '/assetchains.json') as file:
|
||||
assetchains = json.load(file)
|
||||
|
||||
for chain in assetchains:
|
||||
params = []
|
||||
for param, value in chain.items():
|
||||
if isinstance(value, list):
|
||||
for dupe_value in value:
|
||||
params.append(format_param(param, dupe_value))
|
||||
else:
|
||||
params.append(format_param(param, value))
|
||||
print(' '.join(params))
|
||||
10
src/listassetchains
Executable file
10
src/listassetchains
Executable file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env python2
|
||||
import os
|
||||
import json
|
||||
|
||||
script_dir = os.path.dirname(__file__)
|
||||
with open(script_dir + '/assetchains.json') as file:
|
||||
assetchains = json.load(file)
|
||||
|
||||
for chain in assetchains:
|
||||
print(chain['ac_name'])
|
||||
Reference in New Issue
Block a user