gaia-9002 genesis (#93)
* Scripts and genesis file template for 9002. Missing gen-txs at the moment * add gaia-version * Final genesis for centralized start * Update latest and Readme * Update genesis in latest
This commit is contained in:
parent
03a3ddc63c
commit
a2575f4ca6
|
@ -11,6 +11,13 @@ To get started with the latest testnet, see the
|
||||||
|
|
||||||
# Testnet Status
|
# Testnet Status
|
||||||
|
|
||||||
|
|
||||||
|
## *November 30, 2018 21:00 EST* - Gaia-9002
|
||||||
|
|
||||||
|
- `gaia--9002` Launching Gaia-9002 https://forum.cosmos.network/t/gaia-9002-planning-thread/1378
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## *November 9, 2018 21:00 EST* - Gaia-9001
|
## *November 9, 2018 21:00 EST* - Gaia-9001
|
||||||
|
|
||||||
- `gaia--9001` Launching Gaia-9001 https://forum.cosmos.network/t/gaia-9001-launch-thread-w-seeds-lets-try-this-again/1301/4
|
- `gaia--9001` Launching Gaia-9001 https://forum.cosmos.network/t/gaia-9001-launch-thread-w-seeds-lets-try-this-again/1301/4
|
||||||
|
|
|
@ -0,0 +1,374 @@
|
||||||
|
{
|
||||||
|
"moniker": "zakigaia-9000",
|
||||||
|
"chain_id": "gaia-9000",
|
||||||
|
"node_id": "c00ce0b868bd5d5576d23f0ad1090f3f478b7961",
|
||||||
|
"app_message": {
|
||||||
|
"accounts": [
|
||||||
|
{
|
||||||
|
"address": "cosmos157ez5zlaq0scm9aycwphhqhmg3kws4qusmekll",
|
||||||
|
"coins": [
|
||||||
|
{
|
||||||
|
"denom": "node0Token",
|
||||||
|
"amount": "1000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"denom": "stake",
|
||||||
|
"amount": "10150"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence_number": "0",
|
||||||
|
"account_number": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"address": "cosmos1rjxwm0rwyuldsg00qf5lt26wxzzppjzxs2efdw",
|
||||||
|
"coins": [
|
||||||
|
{
|
||||||
|
"denom": "node1Token",
|
||||||
|
"amount": "1000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"denom": "stake",
|
||||||
|
"amount": "150"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence_number": "0",
|
||||||
|
"account_number": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"address": "cosmos1mn9eq6nl0zq4kgezfcpmmq9x3h60tvtcp9nm9r",
|
||||||
|
"coins": [
|
||||||
|
{
|
||||||
|
"denom": "node2Token",
|
||||||
|
"amount": "1000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"denom": "stake",
|
||||||
|
"amount": "150"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence_number": "0",
|
||||||
|
"account_number": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"address": "cosmos17n63hsgvcz0r7xn4n9vfdppwum9wgt0d6s645n",
|
||||||
|
"coins": [
|
||||||
|
{
|
||||||
|
"denom": "node3Token",
|
||||||
|
"amount": "1000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"denom": "stake",
|
||||||
|
"amount": "150"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence_number": "0",
|
||||||
|
"account_number": "0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"auth": {
|
||||||
|
"collected_fees": null
|
||||||
|
},
|
||||||
|
"stake": {
|
||||||
|
"pool": {
|
||||||
|
"loose_tokens": "0.0000000000",
|
||||||
|
"bonded_tokens": "0.0000000000"
|
||||||
|
},
|
||||||
|
"params": {
|
||||||
|
"unbonding_time": "259200000000000",
|
||||||
|
"max_validators": 100,
|
||||||
|
"bond_denom": "stake"
|
||||||
|
},
|
||||||
|
"intra_tx_counter": 0,
|
||||||
|
"last_total_power": "0",
|
||||||
|
"validators": null,
|
||||||
|
"bonds": null,
|
||||||
|
"unbonding_delegations": null,
|
||||||
|
"redelegations": null
|
||||||
|
},
|
||||||
|
"mint": {
|
||||||
|
"minter": {
|
||||||
|
"inflation_last_time": "1970-01-01T00:00:00Z",
|
||||||
|
"inflation": "0.1300000000"
|
||||||
|
},
|
||||||
|
"params": {
|
||||||
|
"mint_denom": "stake",
|
||||||
|
"inflation_rate_change": "0.1300000000",
|
||||||
|
"inflation_max": "0.2000000000",
|
||||||
|
"inflation_min": "0.0700000000",
|
||||||
|
"goal_bonded": "0.6700000000"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"distr": {
|
||||||
|
"fee_pool": {
|
||||||
|
"val_accum": {
|
||||||
|
"update_height": "0",
|
||||||
|
"accum": "0.0000000000"
|
||||||
|
},
|
||||||
|
"val_pool": null,
|
||||||
|
"community_pool": null
|
||||||
|
},
|
||||||
|
"community_tax": "0.0200000000",
|
||||||
|
"base_proposer_reward": "0.0100000000",
|
||||||
|
"bonus_proposer_reward": "0.0400000000",
|
||||||
|
"validator_dist_infos": null,
|
||||||
|
"delegator_dist_infos": null,
|
||||||
|
"delegator_withdraw_infos": null,
|
||||||
|
"previous_proposer": "cosmosvalcons1m46yrx"
|
||||||
|
},
|
||||||
|
"gov": {
|
||||||
|
"starting_proposal_id": "1",
|
||||||
|
"deposits": null,
|
||||||
|
"votes": null,
|
||||||
|
"proposals": null,
|
||||||
|
"deposit_params": {
|
||||||
|
"min_deposit": [
|
||||||
|
{
|
||||||
|
"denom": "stake",
|
||||||
|
"amount": "10"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"max_deposit_period": "172800000000000"
|
||||||
|
},
|
||||||
|
"voting_params": {
|
||||||
|
"voting_period": "172800000000000"
|
||||||
|
},
|
||||||
|
"tally_params": {
|
||||||
|
"threshold": "0.5000000000",
|
||||||
|
"veto": "0.3340000000",
|
||||||
|
"governance_penalty": "0.0100000000"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"slashing": {
|
||||||
|
"Params": {
|
||||||
|
"max-evidence-age": "120000000000",
|
||||||
|
"signed-blocks-window": "100",
|
||||||
|
"min-signed-per-window": "0.5000000000",
|
||||||
|
"double-sign-unbond-duration": "300000000000",
|
||||||
|
"downtime-unbond-duration": "600000000000",
|
||||||
|
"slash-fraction-double-sign": "0.0500000000",
|
||||||
|
"slash-fraction-downtime": "0.0100000000"
|
||||||
|
},
|
||||||
|
"SigningInfos": {},
|
||||||
|
"MissedBlocks": {},
|
||||||
|
"SlashingPeriods": null
|
||||||
|
},
|
||||||
|
"gentxs": [
|
||||||
|
{
|
||||||
|
"type": "auth/StdTx",
|
||||||
|
"value": {
|
||||||
|
"msg": [
|
||||||
|
{
|
||||||
|
"type": "cosmos-sdk/MsgCreateValidator",
|
||||||
|
"value": {
|
||||||
|
"Description": {
|
||||||
|
"moniker": "node0",
|
||||||
|
"identity": "",
|
||||||
|
"website": "",
|
||||||
|
"details": ""
|
||||||
|
},
|
||||||
|
"Commission": {
|
||||||
|
"rate": "0.1000000000",
|
||||||
|
"max_rate": "0.2000000000",
|
||||||
|
"max_change_rate": "0.0100000000"
|
||||||
|
},
|
||||||
|
"delegator_address": "cosmos157ez5zlaq0scm9aycwphhqhmg3kws4qusmekll",
|
||||||
|
"validator_address": "cosmosvaloper157ez5zlaq0scm9aycwphhqhmg3kws4qu40drnv",
|
||||||
|
"pubkey": {
|
||||||
|
"type": "tendermint/PubKeyEd25519",
|
||||||
|
"value": "ykaARzVwuRMW5o1mxJhE5XBC6W9WSva8+zPscHuYF2k="
|
||||||
|
},
|
||||||
|
"delegation": {
|
||||||
|
"denom": "stake",
|
||||||
|
"amount": "100"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fee": {
|
||||||
|
"amount": [
|
||||||
|
{
|
||||||
|
"denom": "",
|
||||||
|
"amount": "0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"gas": "200000"
|
||||||
|
},
|
||||||
|
"signatures": [
|
||||||
|
{
|
||||||
|
"pub_key": {
|
||||||
|
"type": "tendermint/PubKeySecp256k1",
|
||||||
|
"value": "A4q2kkWNR5dW/ijztlAS5UWUqLPTZYuC6cP+vNd0Jn/b"
|
||||||
|
},
|
||||||
|
"signature": "XEgKVWf1bI4uK0Q2qx2ZW1ttDnIAHmGbA5l+JPqwk+4109n0WexSFrb4gRqwyvCWG3gRGbUOQnOOPgw9tljFsA==",
|
||||||
|
"account_number": "0",
|
||||||
|
"sequence": "0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"memo": "6541a1e60c98c2c8074dbecf4379e6a09dd0ef46@gaia-validator1.interblock.io:26656"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "auth/StdTx",
|
||||||
|
"value": {
|
||||||
|
"msg": [
|
||||||
|
{
|
||||||
|
"type": "cosmos-sdk/MsgCreateValidator",
|
||||||
|
"value": {
|
||||||
|
"Description": {
|
||||||
|
"moniker": "node3",
|
||||||
|
"identity": "",
|
||||||
|
"website": "",
|
||||||
|
"details": ""
|
||||||
|
},
|
||||||
|
"Commission": {
|
||||||
|
"rate": "0.1000000000",
|
||||||
|
"max_rate": "0.2000000000",
|
||||||
|
"max_change_rate": "0.0100000000"
|
||||||
|
},
|
||||||
|
"delegator_address": "cosmos1rjxwm0rwyuldsg00qf5lt26wxzzppjzxs2efdw",
|
||||||
|
"validator_address": "cosmosvaloper1rjxwm0rwyuldsg00qf5lt26wxzzppjzx47dupa",
|
||||||
|
"pubkey": {
|
||||||
|
"type": "tendermint/PubKeyEd25519",
|
||||||
|
"value": "MJYaRjCy9GUKu+XWBaLrm7begqtiU5HN4hCapu88FG0="
|
||||||
|
},
|
||||||
|
"delegation": {
|
||||||
|
"denom": "stake",
|
||||||
|
"amount": "100"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fee": {
|
||||||
|
"amount": [
|
||||||
|
{
|
||||||
|
"denom": "",
|
||||||
|
"amount": "0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"gas": "200000"
|
||||||
|
},
|
||||||
|
"signatures": [
|
||||||
|
{
|
||||||
|
"pub_key": {
|
||||||
|
"type": "tendermint/PubKeySecp256k1",
|
||||||
|
"value": "A17j+Tc8PhOgg/0A7edsQP2/8Ab9B/hkYsgnlHKISibg"
|
||||||
|
},
|
||||||
|
"signature": "iGVMhuRWjUQLZKdIqcvPcjSQMTBnYAcks7YXccu2No81ueW87LDrHCu8SJkKhCXKBd47tE+nHDy+pY/LVHm9Fg==",
|
||||||
|
"account_number": "0",
|
||||||
|
"sequence": "0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"memo": "8c2cfb3af85437a15121c6d6bda8078b454a2914@gaia-validator4.interblock.io:26656"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "auth/StdTx",
|
||||||
|
"value": {
|
||||||
|
"msg": [
|
||||||
|
{
|
||||||
|
"type": "cosmos-sdk/MsgCreateValidator",
|
||||||
|
"value": {
|
||||||
|
"Description": {
|
||||||
|
"moniker": "node2",
|
||||||
|
"identity": "",
|
||||||
|
"website": "",
|
||||||
|
"details": ""
|
||||||
|
},
|
||||||
|
"Commission": {
|
||||||
|
"rate": "0.1000000000",
|
||||||
|
"max_rate": "0.2000000000",
|
||||||
|
"max_change_rate": "0.0100000000"
|
||||||
|
},
|
||||||
|
"delegator_address": "cosmos1mn9eq6nl0zq4kgezfcpmmq9x3h60tvtcp9nm9r",
|
||||||
|
"validator_address": "cosmosvaloper1mn9eq6nl0zq4kgezfcpmmq9x3h60tvtcy38wfs",
|
||||||
|
"pubkey": {
|
||||||
|
"type": "tendermint/PubKeyEd25519",
|
||||||
|
"value": "tX7JAPWm38a8q+pTsuTzR7FuuU8K/LmrpRGRrm4G1JY="
|
||||||
|
},
|
||||||
|
"delegation": {
|
||||||
|
"denom": "stake",
|
||||||
|
"amount": "100"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fee": {
|
||||||
|
"amount": [
|
||||||
|
{
|
||||||
|
"denom": "",
|
||||||
|
"amount": "0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"gas": "200000"
|
||||||
|
},
|
||||||
|
"signatures": [
|
||||||
|
{
|
||||||
|
"pub_key": {
|
||||||
|
"type": "tendermint/PubKeySecp256k1",
|
||||||
|
"value": "AggSrqDmVU3MKMOqkDzcLtohqf3hO405kEWh5pNuyID1"
|
||||||
|
},
|
||||||
|
"signature": "paxRXWzeLxgIy+WVQ2qyifqoFKTAFoEIT3oOCK1Ufc9ZzKWZQKNg9trGO7ygyqQAB3zZ2YXKYIVks2wAD8OlGA==",
|
||||||
|
"account_number": "0",
|
||||||
|
"sequence": "0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"memo": "9b6aeb6244b14cffc9277005e912e5a7e4a043b0@gaia-validator3.interblock.io:26656"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "auth/StdTx",
|
||||||
|
"value": {
|
||||||
|
"msg": [
|
||||||
|
{
|
||||||
|
"type": "cosmos-sdk/MsgCreateValidator",
|
||||||
|
"value": {
|
||||||
|
"Description": {
|
||||||
|
"moniker": "node1",
|
||||||
|
"identity": "",
|
||||||
|
"website": "",
|
||||||
|
"details": ""
|
||||||
|
},
|
||||||
|
"Commission": {
|
||||||
|
"rate": "0.1000000000",
|
||||||
|
"max_rate": "0.2000000000",
|
||||||
|
"max_change_rate": "0.0100000000"
|
||||||
|
},
|
||||||
|
"delegator_address": "cosmos17n63hsgvcz0r7xn4n9vfdppwum9wgt0d6s645n",
|
||||||
|
"validator_address": "cosmosvaloper17n63hsgvcz0r7xn4n9vfdppwum9wgt0dlywqcq",
|
||||||
|
"pubkey": {
|
||||||
|
"type": "tendermint/PubKeyEd25519",
|
||||||
|
"value": "aJj+1J+0XgHqxzf7QB2dhsIDVxpesnOoPHLscaW+eXg="
|
||||||
|
},
|
||||||
|
"delegation": {
|
||||||
|
"denom": "stake",
|
||||||
|
"amount": "100"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fee": {
|
||||||
|
"amount": [
|
||||||
|
{
|
||||||
|
"denom": "",
|
||||||
|
"amount": "0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"gas": "200000"
|
||||||
|
},
|
||||||
|
"signatures": [
|
||||||
|
{
|
||||||
|
"pub_key": {
|
||||||
|
"type": "tendermint/PubKeySecp256k1",
|
||||||
|
"value": "AmGmCwTDZdgcxNLUghFXuq4iMtvhvYTjORs1DURxQzdA"
|
||||||
|
},
|
||||||
|
"signature": "e2FC/sqPQf6v/aW2OWKDPx5Bx4dO+fV7RkyvIpjufUoyGFklI2110mOPWCiNNhDSK7J6GDMCaUYpxbGdyJJQ/w==",
|
||||||
|
"account_number": "0",
|
||||||
|
"sequence": "0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"memo": "a7eab6561d8a7f1149040e68c838c634479f6df1@gaia-validator2.interblock.io:26656"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -9039,7 +9039,7 @@
|
||||||
"params": {
|
"params": {
|
||||||
"mint_denom": "steak",
|
"mint_denom": "steak",
|
||||||
"inflation_rate_change": "0.1000000000",
|
"inflation_rate_change": "0.1000000000",
|
||||||
"inflation_max": "1000.00000000",
|
"inflation_max": "0.00000000",
|
||||||
"inflation_min": "1000.00000000",
|
"inflation_min": "1000.00000000",
|
||||||
"goal_bonded": "0.6700000000"
|
"goal_bonded": "0.6700000000"
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,273 @@
|
||||||
|
Username,Cosmos Address
|
||||||
|
iqlusion,cosmosaccaddr1umaajfgap5ef6yxvk5706kwk8j08l7wh6h9fp2
|
||||||
|
Casey,cosmos14ewx62w4l8akxvewmkcdpchqxx70tus4qzdmpn
|
||||||
|
lesser,cosmosaccaddr10peqgszpnddm8msqu7x4wzw9njxntdpxmdhfpx
|
||||||
|
cheenar,cosmos1tlprwkaaptdfp0shcrklkmr278y6zm002xh7v4
|
||||||
|
melea-trust,cosmosaccaddr1qksw0e05eh652yy0zqd7f0e3q4082dxy8jwtf5
|
||||||
|
valardragon,cosmos1r4rm44z6l4d3umanyrfe864672w8wkjq2rqdpd
|
||||||
|
mossid,cosmosvaloper1x9uahst2qssxke86pk3qh3d5du983cdr8x9sm7
|
||||||
|
stefan-mway,cosmosaccaddr1xa8z3sza70wrt06yfhlxq0ujg6fa7ld8h7m6xz
|
||||||
|
uday.joshi,cosmosaccaddr1kvj6kaaugkq86nnppay4x82esvxlpwmxrt5aep
|
||||||
|
shensibc,cosmosaccaddr1k5dykaf8nvxjtr0kwq5qr97d4wyumhldnje46x
|
||||||
|
woodyj,cosmosaccaddr1krldgl20vmhw2nnkyehcdt46dcnjc7jux5lntd
|
||||||
|
huangdj520,cosmosaccaddr16uwqfvgt29fxv3jv3gz09kra8rv2tqeyezvgfn
|
||||||
|
JasonATEAM,cosmosaccaddr1hg9ck0urhxe45npjv8pz4e6gy7ndr2rc63k074
|
||||||
|
Fennecfox,cosmosaccaddr18hthd5mqetquhsgx43mdedlt2uvj5xagvkr9qt
|
||||||
|
rg1989,cosmosaccaddr1sc4f5y2xhwgn4hjjqg983q83tcgdf3m5w5wp4z
|
||||||
|
chaoyu0908,cosmosaccaddr1sjx8jxuplf6ajcvxwtpntpjm5s64xt3u9tthmk
|
||||||
|
khainak,cosmosaccaddr1drtdtat7x6pqhfs9u90c0czvg65lwtqhluvq9u
|
||||||
|
jantarach,cosmosaccaddr1haxtrc2enmesgcp6ltj824s623jx8xlpgmy7ej
|
||||||
|
thabith,cosmosaccaddr1fcsy7vpzvaaqlu5cvezfzjt3s4z663xde0f4m5
|
||||||
|
evgenii,cosmosaccaddr16tflhzzrjy4w4s9reky35ft7tqu8cglkl4zyjk
|
||||||
|
khunphisitchot,cosmosaccaddr1lzm8cv5c4ezgd0vsc5ker5y5veumxh4t95f4h6
|
||||||
|
bangaly1380,cosmosaccaddr18zrap0tnzt9c0vnkqflefzmcgg5cg43479u9tr
|
||||||
|
vichitvigrom,cosmosaccaddr1z3yluu93wa9yfv2sfrvk5m2q9c3s343q58gngq
|
||||||
|
tongyyue,cosmosaccaddr1jkdr05fuud9ne6dsm25wxfge7x9e57f7744vku
|
||||||
|
yuriiko,cosmosaccaddr13crr30dyx70g6jqvvwr8caeha65aare97s2xan
|
||||||
|
junhuhu3,cosmosaccaddr1hw7nu0ssa7huk0zv3za0xgnmcxm7ryd79dkwz0
|
||||||
|
aleksandr,cosmosaccaddr12t65dsk4fdnxylj2wtr0x8qcgjthvvegz6kye4
|
||||||
|
xiameixiamei,cosmosaccaddr1r4punjg5t3zsx0nmfk5lackpy622c8fjkju5mp
|
||||||
|
kolpakova,cosmosaccaddr1lp7y8kck2swwhurt2tm2svj28e9dwk45zvx59z
|
||||||
|
tmao1,cosmosaccaddr1je7k9c5s2wvzrxnm4dzhamx9rayugqasnee3eg
|
||||||
|
zhenghe588,cosmosaccaddr1wmc09y9uxhyylhv0trv5xyr6u82lrttlh0hqdn
|
||||||
|
chooket888,cosmosaccaddr1q4a46asen9d8h8qtad3rce5gr2z9s9dcyqgac0
|
||||||
|
hanlele0923,cosmosaccaddr17060h323px5swd3mj2p0cf9zxpecg9vn58m9s7
|
||||||
|
wasurat123,cosmosaccaddr1u332h2zq5z3hc8yva967svs0tdf98h0qj99cqt
|
||||||
|
kittipong,cosmosaccaddr1apd0w3eywwr3jsl9f2mlqm7z8ymrhxsve0lzuj
|
||||||
|
riyad007,cosmosaccaddr1jq8ml9x52sxww4mwfzk58t5dw4a566hxtxsd0d
|
||||||
|
srzsrz999,cosmosaccaddr1f2t99m5zenwasugr3tmw58djsmqlrj209v5ryx
|
||||||
|
puingsaeng,cosmosaccaddr174km4mr509mtcm8kt7thlxvrtksk4u88yt95gm
|
||||||
|
youngjin802,cosmosaccaddr15ywcwz5vgypvqqmhaxe6jthc9udrv9gmv8sg72
|
||||||
|
Yelong,cosmosaccaddr1rjsgpxzmahgzf3mhj80qly9jk8lwtf3x7t6q3h
|
||||||
|
yyj0802,cosmosaccaddr156mqpd545q42ge5fn9tm0e9mfqxxk8cu7uye52
|
||||||
|
coinonejang,cosmosaccaddr1vhv6cpktz0exwdt6axvmqpd76ja7h6du42tkny
|
||||||
|
JungEun Lee,cosmosaccaddr12xy20lleyuy3jf8gv4meajdcku3rrdzc0purp3
|
||||||
|
drumhyun,cosmosaccaddr13ccey9aurtedwsw2yyc28sen8rnk9yf298656x
|
||||||
|
wildGoS,cosmosaccaddr1dup7g88tkscdezl5ylp7mdae988j2ukprdwc63
|
||||||
|
comman111,cosmosaccaddr1qwtatamg8nznvfy9a6nrt0qkdk328qsx7qvpha
|
||||||
|
azndan89,cosmosaccaddr156mqpd545q42ge5fn9tm0e9mfqxxk8cu7uye52
|
||||||
|
Yunsuk Yeo,cosmosaccaddr1f7n50kppm2w5jnrd2c5rx7mtdr58pjppqv2gwr
|
||||||
|
MCM,cosmosaccaddr1n3y34gyk7jm2ydpspp02qs54ulffx8a4nu4xd5
|
||||||
|
H3X,cosmosaccaddr1tmyvwtvpnyjx76p4l7gxq9ygt8sc77ldnuusta
|
||||||
|
Ely,cosmosaccaddr1t5zedkqk3dx49mphjnfvpcl7uprlkgcs88w5mz
|
||||||
|
Spaghettimonster,cosmosaccaddr1lylsf9cke4vxyc8z824ygzdvvcwrc9j8vnpkp4
|
||||||
|
Assburger,cosmosaccaddr1lmzyz25cxglllnuq3py70cc7ag6vs0gt2mxnew
|
||||||
|
Nautilus,cosmosaccaddr1n0rc3597etdfllkgs0py9vrhj7yev5tn0tdahs
|
||||||
|
BlissDynamics,cosmosaccaddr1k0wk87gaw0963wn9q8242gfvhp9yghjhehtdd5
|
||||||
|
eduf,cosmos1twe23ys96t7ttq7m4kr97un3rrjukxjs94q06m
|
||||||
|
goldwin,cosmosaccaddr1js7z6rg5n8eugefg07p3q7letg2a58u3qwcs5n
|
||||||
|
yacharad,cosmosaccaddr14t77a9pzc6fel0nsrlsfp3ft937ltrf6vawtxh
|
||||||
|
zhaoxiongdu990,cosmosaccaddr1msesrv5jxt0jk5vtwrgygdjq60vnn6a4a02m0a
|
||||||
|
kitmanee,cosmosaccaddr1c27f7klwxze75phrd0nnqwddpva3gzq8sh2d40
|
||||||
|
zewang668,cosmosaccaddr1t3da02katujzgqnpnulew6v9xqmzj756anj4d9
|
||||||
|
jaecques111,cosmosaccaddr1l7pmprwv6yyxr9pk7ttyuwfyclyxf9gz33swvy
|
||||||
|
jjpang334,cosmosaccaddr14dp76w9srztynh40m2zm2hlaykpxtnm2nx345v
|
||||||
|
patnasararin,cosmosaccaddr1gpwyat78vagv5hujuqyteajkmgq3wku5udpfxp
|
||||||
|
danyangzhao,cosmosaccaddr1ujqf7m03qd6gf7car0teefgc50qujtzcnlmfzd
|
||||||
|
morena,cosmosaccaddr1d9v2wvuzcuqwl3euhzy8p3khvlveqsf9ua8c9d
|
||||||
|
peipei26,cosmosaccaddr1evh32gcrtgmw43g9a9s9u9yxmswpx8cf6ny80l
|
||||||
|
ubonkhhiaw,cosmosaccaddr19t5k4la55fr3s92e4hj5uqpk956ka6uzastyhs
|
||||||
|
persson,cosmosaccaddr1dxa36kdp8a7nlls8k7k2m5rt7zzv8qhfxumuvs
|
||||||
|
eundiana,cosmosaccaddr1la3s8xgn5h3nzjdgsdhgdkf29n9ud0kme09vu9
|
||||||
|
qinfeili,cosmosaccaddr13wpyugwm3cxt58cmvy08up54pa47dpj07hrtff
|
||||||
|
desroysdu,cosmosaccaddr1vf6mdfr6y3wstmve96c63xps9sc70sw7mv0swu
|
||||||
|
hellostuart,cosmosaccaddr1hnlarnp8gtdn9rff6xzpl99z64d9755sxaqtja
|
||||||
|
jaecques,cosmosaccaddr1f797cgxtj4ueyvzlras08tq6zn6l87ck02ree4
|
||||||
|
puangjampa,cosmosaccaddr1f797cgxtj4ueyvzlras08tq6zn6l87ck02ree4
|
||||||
|
quenton,cosmosaccaddr1gux94xvmj6uwf0ncpxhzqnlmrm9raylezu4f3e
|
||||||
|
arnoldo08,cosmosaccaddr13zyvm5hrh7yqasg04ffd9e4etpeakttkwlfljy
|
||||||
|
zhezz23,cosmosaccaddr15qavwkx8qv8y9htxdppamsjfu4f5627jwxtres
|
||||||
|
martinez,cosmosaccaddr1njvv9cd0avfzrkn04xyh3weu4dsuhv5m0quhqk
|
||||||
|
murell,cosmosaccaddr16vylggc7cwwjyucedk2250ugcgjlnka80a28tk
|
||||||
|
lujieqing1123,cosmosaccaddr1tgnqq2g9u0syzlnuh9v96evnlkllv6f8st94xp
|
||||||
|
mstuart,cosmosaccaddr16fu02hmnhlvtf47gv92mz0mkejjvhcqwg0wwf8
|
||||||
|
umbrella,cosmosaccaddr193hrufpulxc4a6c0gum2hp0xeqw2sx9eatcrts
|
||||||
|
lukeyoungblood,cosmosaccaddr1s7jnk7t6yqzensdgpvkvkag022udk842zl6tyr
|
||||||
|
Stratego,cosmosaccaddr1ssze4rr7g7dua7mxn3hlt86h925q2edqnw55mk
|
||||||
|
andrewcz,cosmosaccaddr1my5g39cvpkkn2ul30wl7gnz77jtu43f7vts3la
|
||||||
|
jjj,cosmosaccaddr1d0qhwuw3f5kh9ukpdx7f9j0c6ume9lefpfjuzm
|
||||||
|
xuanyao1296,cosmosaccaddr1unvmn2wsh65avenajzfy254j0v8d58f7y4um3d
|
||||||
|
frederick,cosmosaccaddr123ahlc3vkfe8hf354gdcddr3lzxdmyg2yad7xc
|
||||||
|
jiweiy8,cosmosaccaddr1m9285yt4l994xread77druww85r9g8j6zxeju4
|
||||||
|
pavia1995,cosmosaccaddr17s2ns29hkcsgqp7rl5n9rckx9hnss84z7syzrt
|
||||||
|
zhuangzhuang666,cosmosaccaddr17ewzayt2edwtghnrjdl58ufhqcgmw48rak5y2z
|
||||||
|
hoffman,cosmosaccaddr12u2e2qn74zlk34g223l7jthx53t2wgcjqwg43m
|
||||||
|
tararat111,cosmosaccaddr1lnm4q9yfpmxkkndcjzjntzu9kqxew400w9rwar
|
||||||
|
jiajia009t,cosmosaccaddr1frs78q7gcv8s2cd7pnnqk09slyf69pdxeqzvzq
|
||||||
|
katanna,cosmosaccaddr1uuzqhrcjfaeusa5cx0ljjjkszqmxhesllwzdtq
|
||||||
|
avendano01,cosmosaccaddr1uk7wd0psudl83cgzw6khzjnnen6tkyzc89n3d7
|
||||||
|
lklk567,cosmosaccaddr1l98y3tyl3h6ez5xevh8dgaymr5spdrwq3dggzh
|
||||||
|
kimmi175,cosmosaccaddr13knf79lcspvv0vmtkjvssncud4vqxzzv8v9z7u
|
||||||
|
baille1983,cosmosaccaddr198ssnhd4p547r7vwfrse64v307gynvj5g2n66h
|
||||||
|
upaporn,cosmosaccaddr197034kwpjxm0y3umeuxk3tvnw7vedf05ax06k5
|
||||||
|
hassapoom,cosmosaccaddr1xf6upkfzgl8f3pkpa0l2d76pex33ur27eqgld0
|
||||||
|
xiaofei002,cosmosaccaddr1tva47y9h9zh4llgau6qsz4c2wzf0zkpx37207f
|
||||||
|
sherrym,cosmosaccaddr12ryrrszxc4mxz8vg8l0t7nj8huhnnpzu86tp0f
|
||||||
|
sebastian@allmail.net,cosmosaccaddr1v88fcs0cn7tyhgmy94evkaarv9gkqwrlm8sqnt
|
||||||
|
carolina03,cosmosaccaddr1f2579m7lk7k94nm2qna4462sq63nrqklhgszlu
|
||||||
|
branislav,cosmosaccaddr1epta0djtp5gdakthj4pwugvww85l6tpf3s5pw5
|
||||||
|
hailu19920301,cosmosaccaddr1caruqk82j6chyswjkp28u3sk80ya5zlagwlgau
|
||||||
|
Ruteri,cosmosaccaddr1v2h3enl80e0f4xx35jarhsu226fegxlgegfug3
|
||||||
|
crs2,cosmosaccaddr1juvf35s8tw8hyn7grk3g8yq0q44hqca7l4stxa
|
||||||
|
qosmos,cosmosaccaddr16vgxx4302kcpw2z98a555w5lj5etnwsjphs59u
|
||||||
|
lino,cosmosaccaddr1xvzw5nz4mp5s5cat7rancc248v5wpecrlqtw6n
|
||||||
|
mperklin,cosmosaccaddr1cj2ptkt55dzlmlpv4pa2fjte5scrxnr0vu0pth
|
||||||
|
egalano,cosmosaccaddr1ragelpswnuepwzp3me0jhktj3cstq8smsy5kuk
|
||||||
|
coinonenode,cosmosaccaddr1v6ksauamd2fk47raaa5xem68sc3fx494m9ju70
|
||||||
|
wendi,cosmosaccaddr1rya9rdtqn87tct75gq8qqlvvkllchtvwcq3pws
|
||||||
|
bruxus,cosmosaccaddr16gdxm24ht2mxtpz9cma6tr6a6d47x63hcxfj9k
|
||||||
|
juniveb,cosmosaccaddr12rnuncs35arvr5xg3q8ceyyc592072rxkusw7m
|
||||||
|
merlyn,cosmosaccaddr1jmu27x27r8sqkxtqxfv2hsv6fmf8uzclrwky70
|
||||||
|
drun,cosmosaccaddr1q46rk780yrzwkr9dh9d0zwaalyuqptz7peuz97
|
||||||
|
allenalux,cosmosaccaddr12qprqyxtxxlu7unncd9rrhmer5emg2pmrw27qk
|
||||||
|
timex,cosmosaccaddr1me6s5n90d0e8w99kmn8kr6y5ekwx0x7l390akz
|
||||||
|
slamper,cosmos1ck3kl0xe48zynr0nuf4tvvx8s7nhkehzy0saty
|
||||||
|
nothanks,cosmosaccaddr1pfl3pwpf9s46myukhv6muu6zpm7gtlpshyqecj
|
||||||
|
eb101,cosmosaccaddr1fanp37m7fdkrp4jc3d9xa6gy43c4c376guy3ht
|
||||||
|
chorusone,cosmosvaladdr10why2pfdjk2vpqu5nvypu97f0p8ev0cjupd232
|
||||||
|
SparkPool,cosmosaccaddr1vkggdmhuacs2306uasqw3au8a8lmcmqh845c3g
|
||||||
|
donwono,cosmosaccaddr1rq4dftz3c6ufngqkzcngnfluc0snwn9l0g32u5
|
||||||
|
rentums,cosmosaccaddr1uhnsxv6m83jj3328mhrql7yax3nge5svp7jd4k
|
||||||
|
Daniel | Lunamint,cosmosaccaddr1hdpnc8gw8a98ud9cxgyphyajk265sxrkrj29vm
|
||||||
|
aaron-bison,cosmosaccaddr1rww4u22qqf2rhw02fww63t539d3ppeur3ywff3
|
||||||
|
alpe,cosmosaccaddr1a50f7wq7nr2tj4rvsfv6q7y8q6wqply6anzeck
|
||||||
|
ritter-ramm,cosmosvalpub1zcjduepqk48gxmqe75qcw8lkwuxq6w35e3ygrexzqcay4k3rjw75jdyzxrzqhmex3e
|
||||||
|
SentinelJames,cosmos1twe23ys96t7ttq7m4kr97un3rrjukxjs94q06m
|
||||||
|
bkawouk,cosmosaccaddr1a7r26nru97pkpk4h3u96fxjvqk9m69llmh4hhg
|
||||||
|
aki478,cosmosvalpub1zcjduepqnm5kg4jvd9h49mpl7m2s5xzn2hjhr7jxqh3xzyujfd3w224fcsgstvku46
|
||||||
|
contact_infinitystones,cosmosaccaddr1twughg4y0h3pm2dzxuw30lkaezut7zaf3n7jns
|
||||||
|
Eliz01,cosmosaccaddr1xv59n6e552qrr4qnv9crcac2yrrjnzt9w6g6s4
|
||||||
|
Snowman,cosmosaccaddr1j3nlv8wcfst2mezkny4w2up76wfgnkq7jn93ld
|
||||||
|
Ceylan336,cosmosaccaddr1zr8g8aeyg6mg3c8yvqumr46p7y3mu3tnr8ffhe
|
||||||
|
bykang,cosmosaccaddr1c75x2pq4q3njq4se8tmhqf2ca0luycuhv8sqhh
|
||||||
|
FirstBlockV,cosmosaccaddr1e3qm8jd9357zhdemwnaafmf0wy3f4yqmd307c2
|
||||||
|
czmcclane,cosmosaccaddr1cypmdvszcd9kd3jenmqxd03cpceql8rtuvxftp
|
||||||
|
gamarin,cosmosaccaddr1n5pepvmgsfd3p2tqqgvt505jvymmstf6jhqg9s
|
||||||
|
parabailarlabam,cosmosaccaddr1dstz57ywraws376jkerrqhe50w6uaj0zmd8ent
|
||||||
|
javpradel,cosmosaccaddr1q4hj4h0ftmjt9x2z6m4m6a0x9u7c5xz42tyu6s
|
||||||
|
alpiste,cosmosaccaddr12ckzjfa5g22t2y0d303vnle35q6mk2vklrj4y5
|
||||||
|
ferdilol,cosmosaccaddr12v32a4quc9tcrtdyj6330795fq0yj54ppy3anj
|
||||||
|
jesusbecerra84,cosmosaccaddr1eqx9zhjny2k929hqsm06t3sz08qdlk4r9x9l97
|
||||||
|
cifra88,cosmosaccaddr1ast4y5tq5v9dz9dhud5q9cseltqjjmzqgjkmhz
|
||||||
|
wimel,cosmosaccaddr169cxw3pkffw66vxlppy86n205rklhna8a4ndj4
|
||||||
|
smith,cosmosaccaddr1xxatfhev58rvnlx7ql6aq77kd362qh356ga3q2
|
||||||
|
katernoir,cosmosaccaddr1gmn2qv4gh6kmqpzfz7tjyv3euhcz72yn7s4sas
|
||||||
|
Ghost,cosmosaccaddr17au4x5vlx7stjl2p4g2sshtjx3vv7kmlckfze3
|
||||||
|
niobe,cosmosaccaddr164jn6c4tpew2dgtk0kn7azms4ufg68md9hsjks
|
||||||
|
P2P.ORG,cosmosaccaddr1xn7g7emmfrtll6jz5lc9r5gmyytttw7kdr6l45
|
||||||
|
nestoriorodrigues,cosmosaccaddr1fzqwytcm25gsxg67l2z3rtmskpx75u6l5a2mq7
|
||||||
|
steakme2,cosmosaccaddr1d9uhyywsncxguxm7zqfvyttf4ndt3rghnqqjdu
|
||||||
|
Tacobandito,cosmosaccaddr1gwen64luh4kdkkxw5nw7y8r852e2nf8rg4e2rv
|
||||||
|
cp287,cosmosaccaddr1xs0rfxvla6umux223jdyrsytggk4kh6rxgllqa
|
||||||
|
adrianbrink,cosmos1eysta0x7quczxkecrm6f36assewqddr0879wgv
|
||||||
|
louis,cosmosaccaddr13psmeywshfyfcg3tr5l4qm968smtkcu8um0nqn
|
||||||
|
morfeo,cosmosaccaddr1f965dn9cclqcr90pn3mpy23ymsgw0uzzavr87l
|
||||||
|
neo,cosmosaccaddr12rj3n07szg6dacy2myy9pfny570fs8g70097yc
|
||||||
|
cosmostation,cosmosaccaddr1x5wgh6vwye60wv3dtshs9dmqggwfx2ld5xs20j
|
||||||
|
,cosmosaccaddr1shuqhpl273t96yg6nnqvyfeewj3ew3mdcwvcnu
|
||||||
|
huangdj,cosmosaccaddr1hlvm6nxewwrscxj3w405u5tnrg946c3cpefs3w
|
||||||
|
merovingio,cosmosaccaddr1x5qxy3nyxntj2pxws65nft9eyz0y349nup9kqg
|
||||||
|
hera,cosmosaccaddr18ka64w3qnepgqpepga39sfnnkjr0ru690tuptn
|
||||||
|
persefore,cosmosaccaddr1zt7232fjuc8sppxcrnc48nkelx68p2cxfcuy4v
|
||||||
|
trinity,cosmosaccaddr1gy64c4sqwvrywpd3jvzq0q0ddz3cs7jca59tq4
|
||||||
|
ryansadams,cosmosaccaddr1dkm8z36m96k8aukg5rxnfpw46dt5mnmvsfuze2
|
||||||
|
thomas,cosmosaccaddr1mrkn3uug9dm32hyp9tcxs5dmmuspt7ne993g5l
|
||||||
|
trevor,cosmosaccaddr18eh3vq03xvpexa0krrq5ezlueuz5kuju7ycht5
|
||||||
|
Neville_Hyper,cosmosaccaddr1jwgu8l6uj5sc987kq274tqv6xzz2f3u7llkdxw
|
||||||
|
bharvest,cosmosaccaddr1cvs6f2nrdwqa9et70vpl5tm56ux4z95mlr934f
|
||||||
|
kafkaLee,cosmosaccaddr164jntjfk9zs8x29mc27qansfwvjqs60gj6ermu
|
||||||
|
olegcf,cosmosaccaddr126ayk3hse5zvk9gxfmpsjr9565ef72pv9g20yx
|
||||||
|
Ryouji,cosmosaccaddr17j3clumsq4tpachmsd3fx9fm2jzemqjqf550wk
|
||||||
|
maxint,cosmosaccaddr18klcczvw572s4ez9jp89fg38ltu78p062c7skx
|
||||||
|
P2P Validator,cosmosaccaddr1jpvjgfspk2hmtm9et5jpm72z37e8xy5padw3eh
|
||||||
|
zednode,cosmos1anrnemrx8tcy6f5zy2ukleweyg8m3v823qg87d
|
||||||
|
odah,cosmosaccaddr15xxqq8v4q0sqcfhuqtflncddfep5jxxpzw9dnc
|
||||||
|
rhinomilk,cosmosaccaddr1mnwsn0ur8hrpyd075pk6uktjdktgdaqpmpsxz3
|
||||||
|
fredo,cosmosaccaddr1yqux0z7duyke6rwunkcruk66lw9nl896hg93vm
|
||||||
|
mpaxe,cosmosaccaddr15u9ve7fz8fqaf7r2u3p4f9ru4ze47pau5cxgcg
|
||||||
|
___,cosmos10993luwlar59q7syh7t3hhk0kmtee64525tkmv
|
||||||
|
firmamint,cosmosaccaddr1z024mfnytmtj9p5hj48mzm5gv6sdwg4027uw57
|
||||||
|
stakezone,cosmosaccaddr1le34teftd4fa5lu64uyafzmw78yq7dgc35s3wl
|
||||||
|
IMKAY,cosmosaccaddr1hunuu3jyvt375yvflswtu4llhzu8xwhvefdvpd
|
||||||
|
mentesseg,cosmosaccaddr1jkkhh4zgtuvc4cw3zpntrq49lw3emp42f9pcqu
|
||||||
|
samalba,cosmosaccaddr16uqdydgpa6qa6dcu3wkhgzmu4y6k64wlzcrays
|
||||||
|
johnnibu,cosmosaccaddr1d7s4n059rze09859enym6zjqvxcdqcqwz3f64v
|
||||||
|
aniela,cosmosaccaddr1ktcwmkrgamuhfqm78mwy0py8a0uy5mdd4ymfcx
|
||||||
|
zaganda2000@#!,cosmosaccaddr1jxs0r701g5gjmu3fsvm48t072tff3087ys6qze
|
||||||
|
snasps,cosmosaccaddr1rjvthlyycywzh7k0wrm7g5cvxatjcclvwmp09z
|
||||||
|
crazyone,cosmosaccaddr12vzym6hcj9gjswejlccm7slsmwexcv8tpp6n87
|
||||||
|
stelian59,cosmosaccaddr1fh03auu8lrefrdjpu3zyl9n9s424xs62d99smc
|
||||||
|
sebytza05,cosmosaccaddr16uwqfvgt29fxv3jv3gz09kra8rv2tqeyezvgfn
|
||||||
|
baobab,cosmosaccaddr1ex62wk5m0dg3jfraczv9xpuqttedj2eg8lrr3j
|
||||||
|
staked,cosmosaccaddr18vspjrcxgq66spd5c4s42eg8v7u20wqu8kz67n
|
||||||
|
chinezupwnz,cosmosaccaddr1ks9r9w264qln2uarn3zmmz35tnvglz57gc97nf
|
||||||
|
NodeATeam,cosmosaccaddr1fskmzyt2hr8usr3s65dq3rfur3fy6g2hjp23tm
|
||||||
|
Commander_Kingdom,cosmosaccaddr1yhyrtvmfxzvsprg42tdmq5y0ntyywcn7yvcfv4
|
||||||
|
chris3303,cosmosaccaddr16pjkhxw79mw7u5ag3g0cngxw86yf3r96jqkfku
|
||||||
|
joesatri,cosmosaccaddr1gfnc7h7zdqclxwqyuhx5p9l0wlzcmg46vq5hp9
|
||||||
|
Bajun,cosmosaccaddr1ylz6tqpgz0flpl6h5szmj6mmzyr598rq7heuye
|
||||||
|
Thanrada,cosmos1g8xwmm3tp7pgdrmjgt4fm7d26anrrnlejzplln
|
||||||
|
pooch,cosmosaccaddr1rcp29q3hpd246n6qak7jluqep4v006cdj2zse3
|
||||||
|
kochacolaj,cosmosaccaddr1emaa7mwgpnpmc7yptm728ytp9quamsvu9rk4hp
|
||||||
|
kwunyeung,cosmosaccaddr10505nl7yftsme9jk2glhjhta7w0475uva87paj
|
||||||
|
Volker,cosmosaccaddr19uhnhct0p45ek6qxp3cjjrjtz4pacwcsgzvpuj
|
||||||
|
PARKSANGSOON,cosmosaccaddr1tmc5uyl69jpzzr2uqqkqlsed7fag7cf9ma99wh
|
||||||
|
ninzacode,cosmosaccaddr1chchjxgackcqkn9fqgpsc4n9xamx4flgndapzg
|
||||||
|
DIANOCHAIN,cosmosaccaddr1yf8r909vrzzwyuard2l6qz7ge8z3md93syn009
|
||||||
|
Egunawan85,cosmosaccaddr153cqes7c3crppc2j6eu9hhmg364q8lznzl4m69
|
||||||
|
adamluc,cosmosaccaddr14pg9n09np8eq65dh50463ph7qn8um00uda3dpj
|
||||||
|
nodebreaker,cosmosaccaddr1hm5f52equcd4f268uxf4xhwljpnljvdyqal3dv
|
||||||
|
aurel,cosmosaccaddr1p56gv748xfd74qek5e637vhcr6tyjd9ukqfecc
|
||||||
|
ping,cosmosaccaddr1jxv0u20scum4trha72c7ltfgfqef6nsc4vguhj
|
||||||
|
09qw123,cosmosaccaddr1r4lzzzf683ec70fxfd9a3jmczxxkdxpfafz4ar
|
||||||
|
pkmelee337,cosmosaccaddr1898yp955e2yfad8qk42xz8m099xm52xa6ezkxg
|
||||||
|
fantozzi,cosmosaccaddr1uzhdvw0xe4urq7n65w2k2fhfgdvx6y6cpaatfj
|
||||||
|
kytzu,cosmosaccaddr1wtv0kp6ydt03edd8kyr5arr4f3yc52vpnwzq7j
|
||||||
|
clawmvp,cosmosaccaddr1wf3sncgk7s2ykamrhy4etf09y94rrrg4k73wwr
|
||||||
|
jim380,cosmosaccaddr1pjmngrwcsatsuyy8m3qrunaun67sr9x7qxtv07
|
||||||
|
rohranger,cosmos1tyutqguvt4n5r0dz3yhef5spudpnvmq7t2ntef
|
||||||
|
Dbridge,cosmosaccaddr1jpd2avee67keqgxm4dmddzlvyl5x3y7tznraek
|
||||||
|
terence,cosmosaccaddr12wu20kju8acdwgzgcgv962lfhuv5qpg5rd5c50
|
||||||
|
nckrtl,cosmosaccaddr1l3agyg568dsk2r9v7f35wge3yr85ampza7cdfj
|
||||||
|
Wetez,cosmosaccaddr1uffeh2wq0lrvwm7z77c595v040q4kk4g3v8vte
|
||||||
|
mdyring,cosmosaccaddr1lc4jjw8zveuuj3njhy70zl23vgmpds2x24efca
|
||||||
|
Chainflow,cosmosaccaddr15vwlqdmn00al037xctgv7v8yeasg88e485vx52
|
||||||
|
Coscloud,cosmosaccaddr185n9jln2g4w79w39m0g85x2tns6uekqg99tq7u
|
||||||
|
jangjanghun,cosmosaccaddr1dsg4nxuxgz6zzm2hu97yk70gzet3d6n8laau0d
|
||||||
|
Dircle,cosmosaccaddr1z87np6gqz22qxtwujs8d9xujaze8eyygs6yprd
|
||||||
|
Joepindar,cosmosaccaddr1uwgyzw8mdsaxcmuy28lz79q3xznlnqmpsvkdmr
|
||||||
|
tlaochuwongse,cosmosaccaddr1z770dde04y6zlanhsdvgscsawjzkynmmrjnpph
|
||||||
|
Dexter,cosmosaccaddr1z9u43085wz68cg337t5u2260hy6sckdar70m0k
|
||||||
|
JWS,cosmosaccaddr1lh47893mtsr9ksnsxrzwgauk4kpv96slz34a0j
|
||||||
|
POP - Lasuitedumonde,cosmosaccaddr1069znlez4ayj0uxskm95nfhc7vee4ve2mtfqug
|
||||||
|
Grubex,cosmosaccaddr1ndnzj24tqk0n659kecgtzd60x403lvavtuw03p
|
||||||
|
Blockmatrix,cosmosaccaddr1kj3cr0nww5dzt2zemjzytyw0g5swcndz7k7v5a
|
||||||
|
Osmose,cosmosaccaddr1gcjxqkmgks8etmefnjznssver7ajyxzk69pjfg
|
||||||
|
Soytan,cosmosaccaddr1ge0pwcycy7dq84fwlh0dddymh9nvg48e7mtjnz
|
||||||
|
Huangtc90,cosmosaccaddr1pxuk5c3q9dr79300xfv0yafjf9stf3w7942957
|
||||||
|
jskim,cosmosaccaddr102p00zgyzs2xr9tvt3ju9jnhdtwuft83spq2yj
|
||||||
|
brancherdphaibool,cosmosaccaddr1snppu44r8p3apmfkwu0ujxcjkmdzw59zsjz88w
|
||||||
|
Sunnya97,cosmos13lncp7eazqtf9c9hrjfakkna8mslvg45khyf5g
|
||||||
|
MattHarrop,cosmosaccaddr127lpxh27f2jd684eyx9tzzcdk06r9knchxult4
|
||||||
|
Yanglin,cosmosaccaddr14pfqua2h27cll225s6gpyr36d8ey80f7kjqvqy
|
||||||
|
Amar,cosmos14l266hpfprtz953nw78vkugpx6006u7lvqk98f
|
||||||
|
Julian,cosmos1844lltc96kxkm5mq03my90se4cdssewmh77shu
|
||||||
|
JinBin,cosmosaccaddr12hqns2dc9zuzmyukehmvvvhzymyudgrxp5v640
|
||||||
|
Katernoir,cosmosaccaddr1gmn2qv4gh6kmqpzfz7tjyv3euhcz72yn7s4sas
|
||||||
|
Emiliano,cosmos169d5hvr73tqujfn9mkm9080p6kf7wkghrc0ep0
|
||||||
|
Sambady,cosmosaccaddr1h8y3ymjz3kcvymds5egzladdz97lnfpneskcff
|
||||||
|
Bunghi,cosmos1gltnhp9dtqs5dvhuwyasz5hv467y9qjwg32l74
|
||||||
|
tlaochuwongse,cosmosaccaddr1z770dde04y6zlanhsdvgscsawjzkynmmrjnpph
|
||||||
|
Dexter,cosmosaccaddr1z9u43085wz68cg337t5u2260hy6sckdar70m0k
|
||||||
|
JWS,cosmosaccaddr1lh47893mtsr9ksnsxrzwgauk4kpv96slz34a0j
|
||||||
|
POP - Lasuitedumonde,cosmosaccaddr1069znlez4ayj0uxskm95nfhc7vee4ve2mtfqug
|
||||||
|
Grubex,cosmosaccaddr1ndnzj24tqk0n659kecgtzd60x403lvavtuw03p
|
||||||
|
Blockmatrix,cosmosaccaddr1kj3cr0nww5dzt2zemjzytyw0g5swcndz7k7v5a
|
||||||
|
Osmose,cosmosaccaddr1gcjxqkmgks8etmefnjznssver7ajyxzk69pjfg
|
||||||
|
Soytan,cosmosaccaddr1ge0pwcycy7dq84fwlh0dddymh9nvg48e7mtjnz
|
||||||
|
Huangtc90,cosmosaccaddr1pxuk5c3q9dr79300xfv0yafjf9stf3w7942957
|
||||||
|
jskim,cosmosaccaddr102p00zgyzs2xr9tvt3ju9jnhdtwuft83spq2yj
|
||||||
|
brancherdphaibool,cosmosaccaddr1snppu44r8p3apmfkwu0ujxcjkmdzw59zsjz88w
|
||||||
|
Sunnya97,cosmos13lncp7eazqtf9c9hrjfakkna8mslvg45khyf5g
|
||||||
|
MattHarrop,cosmosaccaddr127lpxh27f2jd684eyx9tzzcdk06r9knchxult4
|
||||||
|
Yanglin,cosmosaccaddr14pfqua2h27cll225s6gpyr36d8ey80f7kjqvqy
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
# https://circleci.com/docs/2.0/language-javascript/
|
||||||
|
version: 2
|
||||||
|
jobs:
|
||||||
|
"node-8":
|
||||||
|
docker:
|
||||||
|
- image: circleci/node:8
|
||||||
|
working_directory: ~/typescript-starter
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
# Download and cache dependencies
|
||||||
|
- restore_cache:
|
||||||
|
keys:
|
||||||
|
- v1-dependencies-{{ checksum "package.json" }}
|
||||||
|
# fallback to using the latest cache if no exact match is found
|
||||||
|
- v1-dependencies-
|
||||||
|
- run: npm install
|
||||||
|
- save_cache:
|
||||||
|
paths:
|
||||||
|
- node_modules
|
||||||
|
key: v1-dependencies-{{ checksum "package.json" }}
|
||||||
|
- run: npm test
|
||||||
|
- run: npx nyc report --reporter=lcov | npx codecov
|
||||||
|
- run: npm run cov:check
|
||||||
|
"node-latest":
|
||||||
|
docker:
|
||||||
|
- image: circleci/node:latest
|
||||||
|
working_directory: ~/typescript-starter
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- restore_cache:
|
||||||
|
keys:
|
||||||
|
- v1-dependencies-{{ checksum "package.json" }}
|
||||||
|
- v1-dependencies-
|
||||||
|
- run: npm install
|
||||||
|
- save_cache:
|
||||||
|
paths:
|
||||||
|
- node_modules
|
||||||
|
key: v1-dependencies-{{ checksum "package.json" }}
|
||||||
|
- run: npm test
|
||||||
|
- run: npx nyc report --reporter=lcov | npx codecov
|
||||||
|
- run: npm run cov:check
|
||||||
|
|
||||||
|
workflows:
|
||||||
|
version: 2
|
||||||
|
build:
|
||||||
|
jobs:
|
||||||
|
- "node-8"
|
||||||
|
- "node-latest"
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Example Contributing Guidelines
|
||||||
|
|
||||||
|
This is an example of GitHub's contributing guidelines file. Check out GitHub's [CONTRIBUTING.md help center article](https://help.github.com/articles/setting-guidelines-for-repository-contributors/) for more information.
|
|
@ -0,0 +1,11 @@
|
||||||
|
* **I'm submitting a ...**
|
||||||
|
[ ] bug report
|
||||||
|
[ ] feature request
|
||||||
|
[ ] question about the decisions made in the repository
|
||||||
|
[ ] question about how to use this project
|
||||||
|
|
||||||
|
* **Summary**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **Other information** (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)
|
|
@ -0,0 +1,13 @@
|
||||||
|
* **What kind of change does this PR introduce?** (Bug fix, feature, docs update, ...)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **What is the current behavior?** (You can also link to an open issue here)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **What is the new behavior (if this is a feature change)?**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **Other information**:
|
|
@ -0,0 +1,11 @@
|
||||||
|
node_modules
|
||||||
|
build
|
||||||
|
test
|
||||||
|
src/**.js
|
||||||
|
.idea/*
|
||||||
|
|
||||||
|
coverage
|
||||||
|
.nyc_output
|
||||||
|
*.log
|
||||||
|
|
||||||
|
package-lock.json
|
|
@ -0,0 +1,14 @@
|
||||||
|
src
|
||||||
|
test
|
||||||
|
tsconfig.json
|
||||||
|
tsconfig.module.json
|
||||||
|
tslint.json
|
||||||
|
.travis.yml
|
||||||
|
.github
|
||||||
|
.prettierignore
|
||||||
|
.vscode
|
||||||
|
build/docs
|
||||||
|
**/*.spec.*
|
||||||
|
coverage
|
||||||
|
.nyc_output
|
||||||
|
*.log
|
|
@ -0,0 +1,2 @@
|
||||||
|
# package.json is formatted by package managers, so we ignore it here
|
||||||
|
package.json
|
|
@ -0,0 +1,52 @@
|
||||||
|
'use strict';
|
||||||
|
const meow = require('meow');
|
||||||
|
const path = require('path');
|
||||||
|
|
||||||
|
const tsFile = getTSFile();
|
||||||
|
const jsFile = TS2JS(tsFile);
|
||||||
|
|
||||||
|
replaceCLIArg(tsFile, jsFile);
|
||||||
|
|
||||||
|
// Ava debugger
|
||||||
|
require('ava/profile');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* get ts file path from CLI args
|
||||||
|
*
|
||||||
|
* @return string path
|
||||||
|
*/
|
||||||
|
function getTSFile() {
|
||||||
|
const cli = meow();
|
||||||
|
return cli.input[0];
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* get associated compiled js file path
|
||||||
|
*
|
||||||
|
* @param tsFile path
|
||||||
|
* @return string path
|
||||||
|
*/
|
||||||
|
function TS2JS(tsFile) {
|
||||||
|
const srcFolder = path.join(__dirname, '..', 'src');
|
||||||
|
const distFolder = path.join(__dirname, '..', 'build', 'main');
|
||||||
|
|
||||||
|
const tsPathObj = path.parse(tsFile);
|
||||||
|
|
||||||
|
return path.format({
|
||||||
|
dir: tsPathObj.dir.replace(srcFolder, distFolder),
|
||||||
|
ext: '.js',
|
||||||
|
name: tsPathObj.name,
|
||||||
|
root: tsPathObj.root
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* replace a value in CLI args
|
||||||
|
*
|
||||||
|
* @param search value to search
|
||||||
|
* @param replace value to replace
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
function replaceCLIArg(search, replace) {
|
||||||
|
process.argv[process.argv.indexOf(search)] = replace;
|
||||||
|
}
|
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [{
|
||||||
|
"type": "node",
|
||||||
|
"request": "launch",
|
||||||
|
"name": "Debug Project",
|
||||||
|
// we test in `build` to make cleanup fast and easy
|
||||||
|
"cwd": "${workspaceFolder}/build",
|
||||||
|
// Replace this with your project root. If there are multiple, you can
|
||||||
|
// automatically run the currently visible file with: "program": ${file}"
|
||||||
|
"program": "${workspaceFolder}/src/cli/cli.ts",
|
||||||
|
// "args": ["--no-install"],
|
||||||
|
"outFiles": ["${workspaceFolder}/build/main/**/*.js"],
|
||||||
|
"skipFiles": [
|
||||||
|
"<node_internals>/**/*.js",
|
||||||
|
"${workspaceFolder}/node_modules/**/*.js"
|
||||||
|
],
|
||||||
|
"preLaunchTask": "npm: build",
|
||||||
|
"stopOnEntry": true,
|
||||||
|
"smartStep": true,
|
||||||
|
"runtimeArgs": ["--nolazy"],
|
||||||
|
"env": {
|
||||||
|
"TYPESCRIPT_STARTER_REPO_URL": "${workspaceFolder}"
|
||||||
|
},
|
||||||
|
"console": "externalTerminal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "node",
|
||||||
|
"request": "launch",
|
||||||
|
"name": "Debug Spec",
|
||||||
|
"program": "${workspaceRoot}/.vscode/debug-ts.js",
|
||||||
|
"args": ["${file}"],
|
||||||
|
"skipFiles": ["<node_internals>/**/*.js"],
|
||||||
|
// Consider using `npm run watch` or `yarn watch` for faster debugging
|
||||||
|
// "preLaunchTask": "npm: build",
|
||||||
|
// "smartStep": true,
|
||||||
|
"runtimeArgs": ["--nolazy"]
|
||||||
|
}]
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"typescript.tsdk": "node_modules/typescript/lib"
|
||||||
|
// "typescript.implementationsCodeLens.enabled": true
|
||||||
|
// "typescript.referencesCodeLens.enabled": true
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2018 YOUR_NAME
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
|
@ -0,0 +1,3 @@
|
||||||
|
# gaia9000
|
||||||
|
|
||||||
|
Convert a gaia8000 json to gaia9000
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,103 @@
|
||||||
|
{
|
||||||
|
"name": "gaia-9002_scripts",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "Convert a gaia8000 json to gaia9000",
|
||||||
|
"main": "build/main/index.js",
|
||||||
|
"typings": "build/main/index.d.ts",
|
||||||
|
"module": "build/module/index.js",
|
||||||
|
"repository": "https://github.com/YOUR_GITHUB_USER_NAME/gaia9000",
|
||||||
|
"license": "MIT",
|
||||||
|
"keywords": [],
|
||||||
|
"scripts": {
|
||||||
|
"exe": "run-p build && node build/main/index.js",
|
||||||
|
"info": "npm-scripts-info",
|
||||||
|
"build": "run-s clean && run-p build:*",
|
||||||
|
"build:main": "tsc -p tsconfig.json",
|
||||||
|
"build:module": "tsc -p tsconfig.module.json",
|
||||||
|
"fix": "run-s fix:*",
|
||||||
|
"fix:prettier": "prettier \"src/**/*.ts\" --write",
|
||||||
|
"fix:tslint": "tslint --fix --project .",
|
||||||
|
"test": "run-s build test:*",
|
||||||
|
"test:lint": "tslint --project . && prettier \"src/**/*.ts\" --list-different",
|
||||||
|
"test:unit": "nyc --silent ava",
|
||||||
|
"watch": "run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"",
|
||||||
|
"cov": "run-s build test:unit cov:html && opn coverage/index.html",
|
||||||
|
"cov:html": "nyc report --reporter=html",
|
||||||
|
"cov:send": "nyc report --reporter=lcov > coverage.lcov && codecov",
|
||||||
|
"cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
|
||||||
|
"doc": "run-s doc:html && opn build/docs/index.html",
|
||||||
|
"doc:html": "typedoc src/ --target ES6 --mode file --out build/docs",
|
||||||
|
"doc:json": "typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json",
|
||||||
|
"doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
|
||||||
|
"version": "standard-version",
|
||||||
|
"reset": "git clean -dfx && git reset --hard && npm i",
|
||||||
|
"clean": "trash build test",
|
||||||
|
"all": "run-s reset test cov:check doc:html",
|
||||||
|
"prepare-release": "run-s all version doc:publish",
|
||||||
|
"preinstall": "node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('gaia9000 must be installed with Yarn: https://yarnpkg.com/')\""
|
||||||
|
},
|
||||||
|
"scripts-info": {
|
||||||
|
"info": "Display information about the package scripts",
|
||||||
|
"build": "Clean and rebuild the project",
|
||||||
|
"fix": "Try to automatically fix any linting problems",
|
||||||
|
"test": "Lint and unit test the project",
|
||||||
|
"watch": "Watch and rebuild the project on save, then rerun relevant tests",
|
||||||
|
"cov": "Rebuild, run tests, then create and open the coverage report",
|
||||||
|
"doc": "Generate HTML API documentation and open it in a browser",
|
||||||
|
"doc:json": "Generate API documentation in typedoc JSON format",
|
||||||
|
"version": "Bump package.json version, update CHANGELOG.md, tag release",
|
||||||
|
"reset": "Delete all untracked files and reset the repo to the last commit",
|
||||||
|
"prepare-release": "One-step: clean, build, test, publish docs, and prep a release"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8.9"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@types/bech32": "^1.1.1",
|
||||||
|
"@types/csv-parse": "^1.1.11",
|
||||||
|
"@types/node": "^10.12.0",
|
||||||
|
"bech32": "^1.1.3",
|
||||||
|
"bignumber.js": "^7.2.1",
|
||||||
|
"csv-parse": "^3.2.0",
|
||||||
|
"sha.js": "^2.4.11"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"ava": "1.0.0-beta.7",
|
||||||
|
"codecov": "^3.1.0",
|
||||||
|
"cz-conventional-changelog": "^2.1.0",
|
||||||
|
"gh-pages": "^2.0.0",
|
||||||
|
"npm-run-all": "^4.1.3",
|
||||||
|
"nyc": "^13.0.1",
|
||||||
|
"opn-cli": "^3.1.0",
|
||||||
|
"prettier": "^1.14.3",
|
||||||
|
"standard-version": "^4.4.0",
|
||||||
|
"trash-cli": "^1.4.0",
|
||||||
|
"tslint": "^5.11.0",
|
||||||
|
"tslint-config-prettier": "^1.15.0",
|
||||||
|
"tslint-immutable": "^4.7.0",
|
||||||
|
"typedoc": "^0.13.0",
|
||||||
|
"typescript": "^3.0.3"
|
||||||
|
},
|
||||||
|
"ava": {
|
||||||
|
"failFast": true,
|
||||||
|
"files": [
|
||||||
|
"build/main/**/*.spec.js"
|
||||||
|
],
|
||||||
|
"sources": [
|
||||||
|
"build/main/**/*.js"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"config": {
|
||||||
|
"commitizen": {
|
||||||
|
"path": "cz-conventional-changelog"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"prettier": {
|
||||||
|
"singleQuote": true
|
||||||
|
},
|
||||||
|
"nyc": {
|
||||||
|
"exclude": [
|
||||||
|
"**/*.spec.js"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,175 @@
|
||||||
|
import * as fs from 'fs';
|
||||||
|
import * as util from 'util';
|
||||||
|
import parse from 'csv-parse';
|
||||||
|
|
||||||
|
// import {BigNumber} from "bignumber.js"
|
||||||
|
import * as bech32 from "bech32"
|
||||||
|
|
||||||
|
// Convert fs.readFile into Promise version of same
|
||||||
|
const readFile = util.promisify(fs.readFile);
|
||||||
|
// function parseFraction(fraction: string):string{
|
||||||
|
// let parts = fraction.split("/")
|
||||||
|
|
||||||
|
// if( parts.length == 2){
|
||||||
|
// return new BigNumber(parts[0]).div(new BigNumber(parts[1])).toFixed(10)
|
||||||
|
// }
|
||||||
|
// return new BigNumber(parts[0]).toFixed(10)
|
||||||
|
|
||||||
|
// }
|
||||||
|
|
||||||
|
// function fractionToDecimal(fraction: string):string{
|
||||||
|
// return parseFraction(fraction)
|
||||||
|
// }
|
||||||
|
|
||||||
|
interface genesis{
|
||||||
|
app_state: app_state
|
||||||
|
}
|
||||||
|
|
||||||
|
interface app_state{
|
||||||
|
accounts: account[]
|
||||||
|
stake: stake
|
||||||
|
}
|
||||||
|
|
||||||
|
interface stake{
|
||||||
|
pool: pool
|
||||||
|
}
|
||||||
|
|
||||||
|
interface pool{
|
||||||
|
loose_tokens:string
|
||||||
|
bonded_tokens:string
|
||||||
|
|
||||||
|
}
|
||||||
|
interface account{
|
||||||
|
address: string
|
||||||
|
sequence_number:string
|
||||||
|
account_number:string
|
||||||
|
coins:coin[]
|
||||||
|
}
|
||||||
|
|
||||||
|
interface coin{
|
||||||
|
amount:string
|
||||||
|
denon:string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function convertBech32(encoded:string, new_hrp:string):string{
|
||||||
|
let data = bech32.decode(encoded)
|
||||||
|
return bech32.encode(new_hrp,data.words)
|
||||||
|
}
|
||||||
|
|
||||||
|
async function getAddresses() {
|
||||||
|
|
||||||
|
return [await readFile('../addresses.csv'),await readFile('../../gaia-9001/genesis.json'), await readFile('../genesis_template.json') ];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
getAddresses().then(data => {
|
||||||
|
|
||||||
|
parse(data[0].toString(), {}, function(_err, csv_data){
|
||||||
|
|
||||||
|
let accounts_9001:genesis = JSON.parse(data[1].toString());
|
||||||
|
|
||||||
|
let template:genesis = JSON.parse(data[2].toString())
|
||||||
|
|
||||||
|
let accounts = [];
|
||||||
|
|
||||||
|
var written_address = new Map();
|
||||||
|
|
||||||
|
|
||||||
|
for (let account of accounts_9001.app_state.accounts){
|
||||||
|
|
||||||
|
if (written_address.get(account.address)){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
written_address.set(account.address, true)
|
||||||
|
|
||||||
|
let acc = {
|
||||||
|
"address":account.address,
|
||||||
|
"coins":[
|
||||||
|
{
|
||||||
|
"denom":"STAKE",
|
||||||
|
"amount":"10000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"denom":"photinos",
|
||||||
|
"amount":"10000000000"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence_number":"0",
|
||||||
|
"account_number":"0"
|
||||||
|
}
|
||||||
|
accounts.push(acc);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for (let player of csv_data){
|
||||||
|
|
||||||
|
if (player[1].length == 0){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
try{
|
||||||
|
|
||||||
|
let data = bech32.decode(player[1])
|
||||||
|
|
||||||
|
|
||||||
|
if (data.prefix == "cosmos" || data.prefix == "cosmosaccaddr" || data.prefix == "cosmosvaloper"){
|
||||||
|
let converted = convertBech32(player[1],"cosmos")
|
||||||
|
|
||||||
|
if (written_address.get(converted)){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
written_address.set(converted, true)
|
||||||
|
|
||||||
|
let acc = {
|
||||||
|
"address":converted,
|
||||||
|
"coins":[
|
||||||
|
{
|
||||||
|
"denom":"STAKE",
|
||||||
|
"amount":"10000",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"denom":"photinos",
|
||||||
|
"amount":"10000000000"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sequence_number":"0",
|
||||||
|
"account_number":"0"
|
||||||
|
}
|
||||||
|
accounts.push(acc);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
template.app_state.accounts= accounts
|
||||||
|
template.app_state.stake.pool.loose_tokens = (accounts.length * 10000).toString() +".0000000000"
|
||||||
|
|
||||||
|
fs.writeFileSync("../genesis.json",JSON.stringify(template,undefined, 4))
|
||||||
|
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// let accounts = genesis.app_state.accounts
|
||||||
|
// for (let account of accounts){
|
||||||
|
// account.address = convertBech32(account.address, "cosmos")
|
||||||
|
// account.coins = [{
|
||||||
|
// "denom":"steak",
|
||||||
|
// "amount":"50"
|
||||||
|
// }]
|
||||||
|
// }
|
||||||
|
// let tokens = accounts.length * 50
|
||||||
|
|
||||||
|
// console.log(JSON.stringify(accounts, null, 4))
|
||||||
|
|
||||||
|
// console.log(tokens)
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
)
|
|
@ -0,0 +1,45 @@
|
||||||
|
{
|
||||||
|
"compilerOptions": {
|
||||||
|
"target": "es2017",
|
||||||
|
"outDir": "build/main",
|
||||||
|
"rootDir": "src",
|
||||||
|
"moduleResolution": "node",
|
||||||
|
"module": "commonjs",
|
||||||
|
"declaration": true,
|
||||||
|
"inlineSourceMap": true,
|
||||||
|
"esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */,
|
||||||
|
|
||||||
|
// "strict": true /* Enable all strict type-checking options. */,
|
||||||
|
|
||||||
|
/* Strict Type-Checking Options */
|
||||||
|
// "noImplicitAny": true /* Raise error on expressions and declarations with an implied 'any' type. */,
|
||||||
|
// "strictNullChecks": true /* Enable strict null checks. */,
|
||||||
|
// "strictFunctionTypes": true /* Enable strict checking of function types. */,
|
||||||
|
// "strictPropertyInitialization": true /* Enable strict checking of property initialization in classes. */,
|
||||||
|
// "noImplicitThis": true /* Raise error on 'this' expressions with an implied 'any' type. */,
|
||||||
|
// "alwaysStrict": true /* Parse in strict mode and emit "use strict" for each source file. */,
|
||||||
|
|
||||||
|
/* Additional Checks */
|
||||||
|
"noUnusedLocals": true /* Report errors on unused locals. */,
|
||||||
|
"noUnusedParameters": true /* Report errors on unused parameters. */,
|
||||||
|
"noImplicitReturns": true /* Report error when not all code paths in function return a value. */,
|
||||||
|
"noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */,
|
||||||
|
|
||||||
|
/* Debugging Options */
|
||||||
|
"traceResolution": false /* Report module resolution log messages. */,
|
||||||
|
"listEmittedFiles": false /* Print names of generated files part of the compilation. */,
|
||||||
|
"listFiles": false /* Print names of files part of the compilation. */,
|
||||||
|
"pretty": true /* Stylize errors and messages using color and context. */,
|
||||||
|
|
||||||
|
/* Experimental Options */
|
||||||
|
// "experimentalDecorators": true /* Enables experimental support for ES7 decorators. */,
|
||||||
|
// "emitDecoratorMetadata": true /* Enables experimental support for emitting type metadata for decorators. */,
|
||||||
|
|
||||||
|
"lib": ["es2017"],
|
||||||
|
"types": ["node"],
|
||||||
|
"typeRoots": ["node_modules/@types", "src/types"]
|
||||||
|
},
|
||||||
|
"include": ["src/**/*.ts"],
|
||||||
|
"exclude": ["node_modules/**"],
|
||||||
|
"compileOnSave": false
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"extends": "./tsconfig",
|
||||||
|
"compilerOptions": {
|
||||||
|
"target": "esnext",
|
||||||
|
"outDir": "build/module",
|
||||||
|
"module": "esnext"
|
||||||
|
},
|
||||||
|
"exclude": [
|
||||||
|
"node_modules/**"
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
{
|
||||||
|
"extends": ["tslint:latest", "tslint-config-prettier", "tslint-immutable"],
|
||||||
|
"rules": {
|
||||||
|
"interface-name": [true, "never-prefix"],
|
||||||
|
// TODO: allow devDependencies only in **/*.spec.ts files:
|
||||||
|
// waiting on https://github.com/palantir/tslint/pull/3708
|
||||||
|
"no-implicit-dependencies": [true, "dev"],
|
||||||
|
|
||||||
|
/* tslint-immutable rules */
|
||||||
|
// Recommended built-in rules
|
||||||
|
"no-var-keyword": true,
|
||||||
|
"no-parameter-reassignment": true,
|
||||||
|
"typedef": [true, "call-signature"],
|
||||||
|
|
||||||
|
// Immutability rules
|
||||||
|
"readonly-keyword": true,
|
||||||
|
"readonly-array": true,
|
||||||
|
"no-let": true,
|
||||||
|
"no-object-mutation": true,
|
||||||
|
"no-delete": true,
|
||||||
|
"no-method-signature": true,
|
||||||
|
|
||||||
|
// Functional style rules
|
||||||
|
"no-this": true,
|
||||||
|
"no-class": true,
|
||||||
|
"no-mixed-interface": true,
|
||||||
|
"no-expression-statement": [
|
||||||
|
true,
|
||||||
|
{ "ignore-prefix": ["console.", "process.exit"] }
|
||||||
|
],
|
||||||
|
"no-if-statement": true
|
||||||
|
/* end tslint-immutable rules */
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1 @@
|
||||||
|
0.27.0-0-g2c133a45c
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,114 @@
|
||||||
|
{
|
||||||
|
"genesis_time": "2018-11-29T20:49:23.92585Z",
|
||||||
|
"chain_id": "gaia-9002",
|
||||||
|
"consensus_params": {
|
||||||
|
"block_size": {
|
||||||
|
"max_bytes": "22020096",
|
||||||
|
"max_gas": "-1"
|
||||||
|
},
|
||||||
|
"evidence": {
|
||||||
|
"max_age": "100000"
|
||||||
|
},
|
||||||
|
"validator": {
|
||||||
|
"pub_key_types": [
|
||||||
|
"ed25519"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"app_hash": "",
|
||||||
|
"app_state": {
|
||||||
|
"accounts": null,
|
||||||
|
"auth": {
|
||||||
|
"collected_fees": null
|
||||||
|
},
|
||||||
|
"stake": {
|
||||||
|
"pool": {
|
||||||
|
"loose_tokens": "0.0000000000",
|
||||||
|
"bonded_tokens": "0.0000000000"
|
||||||
|
},
|
||||||
|
"params": {
|
||||||
|
"unbonding_time": "259200000000000",
|
||||||
|
"max_validators": 300,
|
||||||
|
"bond_denom": "STAKE"
|
||||||
|
},
|
||||||
|
"intra_tx_counter": 0,
|
||||||
|
"last_total_power": "0",
|
||||||
|
"last_validator_powers": null,
|
||||||
|
"validators": null,
|
||||||
|
"bonds": null,
|
||||||
|
"unbonding_delegations": null,
|
||||||
|
"redelegations": null,
|
||||||
|
"exported": false
|
||||||
|
},
|
||||||
|
"mint": {
|
||||||
|
"minter": {
|
||||||
|
"last_update": "1970-01-01T00:00:00Z",
|
||||||
|
"inflation": "0.1300000000",
|
||||||
|
"annual_provisions": "0.0000000000"
|
||||||
|
},
|
||||||
|
"params": {
|
||||||
|
"mint_denom": "STAKE",
|
||||||
|
"inflation_rate_change": "0.1300000000",
|
||||||
|
"inflation_max": "0.0000000000",
|
||||||
|
"inflation_min": "100.0000000000",
|
||||||
|
"goal_bonded": "0.9900000000",
|
||||||
|
"blocks_per_year": "6311520"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"distr": {
|
||||||
|
"fee_pool": {
|
||||||
|
"val_accum": {
|
||||||
|
"update_height": "0",
|
||||||
|
"accum": "0.0000000000"
|
||||||
|
},
|
||||||
|
"val_pool": [],
|
||||||
|
"community_pool": []
|
||||||
|
},
|
||||||
|
"community_tax": "0.0200000000",
|
||||||
|
"base_proposer_reward": "0.2000000000",
|
||||||
|
"bonus_proposer_reward": "0.0400000000",
|
||||||
|
"validator_dist_infos": null,
|
||||||
|
"delegator_dist_infos": null,
|
||||||
|
"delegator_withdraw_infos": null,
|
||||||
|
"previous_proposer": "cosmosvalcons1m46yrx"
|
||||||
|
},
|
||||||
|
"gov": {
|
||||||
|
"starting_proposal_id": "1",
|
||||||
|
"deposits": null,
|
||||||
|
"votes": null,
|
||||||
|
"proposals": null,
|
||||||
|
"deposit_params": {
|
||||||
|
"min_deposit": [
|
||||||
|
{
|
||||||
|
"denom": "STAKE",
|
||||||
|
"amount": "10"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"max_deposit_period": "172800000000000"
|
||||||
|
},
|
||||||
|
"voting_params": {
|
||||||
|
"voting_period": "172800000000000"
|
||||||
|
},
|
||||||
|
"tally_params": {
|
||||||
|
"threshold": "0.5000000000",
|
||||||
|
"veto": "0.3340000000",
|
||||||
|
"governance_penalty": "0.0100000000"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"slashing": {
|
||||||
|
"params": {
|
||||||
|
"max-evidence-age": "120000000000",
|
||||||
|
"signed-blocks-window": "5000",
|
||||||
|
"min-signed-per-window": "0.5000000000",
|
||||||
|
"double-sign-unbond-duration": "300000000000",
|
||||||
|
"downtime-unbond-duration": "600000000000",
|
||||||
|
"slash-fraction-double-sign": "0.2000000000",
|
||||||
|
"slash-fraction-downtime": "0.0100000000"
|
||||||
|
},
|
||||||
|
"signing_infos": {},
|
||||||
|
"missed_blocks": {},
|
||||||
|
"slashing_periods": []
|
||||||
|
},
|
||||||
|
"gentxs": null
|
||||||
|
}
|
||||||
|
}
|
|
@ -1 +1 @@
|
||||||
0.26.1-rc1-0-gbb54a0de1
|
0.27.0-0-g2c133a45c
|
||||||
|
|
9249
latest/genesis.json
9249
latest/genesis.json
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue