Recreate wasmd genesis and update tests

This commit is contained in:
Simon Warta 2020-07-30 10:12:33 +02:00
parent 3c19ac47d2
commit 7863afdd31
17 changed files with 43 additions and 43 deletions

View File

@ -11,7 +11,7 @@ const msg: MsgDelegate = {
delegator_address: senderAddress,
// To get the proper validator address, start the demo chain (./scripts/wasmd/start.sh), then run:
// curl http://localhost:1317/staking/validators | jq '.result[0].operator_address'
validator_address: "cosmosvaloper1fa7hj49pf8uzc4m0lw5swjhhl5th2484gvnlpv",
validator_address: "cosmosvaloper1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7xh5xu5",
amount: coin(300000, "ustake"),
},
};

View File

@ -48,7 +48,7 @@ export const wasmd = {
chainId: "testing",
};
export const validatorAddress = "cosmosvaloper1fa7hj49pf8uzc4m0lw5swjhhl5th2484gvnlpv";
export const validatorAddress = "cosmosvaloper1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7xh5xu5";
export const alice = {
mnemonic: "enlist hip relief stomach skate base shallow young switch frequent cry park",

View File

@ -31,7 +31,7 @@ const params = {
name: "Bounty",
symbol: "BOUNTY",
decimals: 3,
validator: "cosmosvaloper1fa7hj49pf8uzc4m0lw5swjhhl5th2484gvnlpv",
validator: "cosmosvaloper1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7xh5xu5",
exitTax: "0.005", // 0.5 %
minWithdrawal: "700",
};

View File

@ -17,7 +17,7 @@ describe("SlashingExtension", () => {
height: jasmine.stringMatching(nonNegativeIntegerMatcher),
result: [
{
address: "cosmosvalcons1cw2p365mwycxuy89ml3crg96tqen7vvm0xgujv",
address: "cosmosvalcons14dsaw6zrrk3zugfgwwhmwap8p5cxsemfesgcaw",
start_height: "0",
index_offset: jasmine.stringMatching(nonNegativeIntegerMatcher),
jailed_until: "1970-01-01T00:00:00Z",

View File

@ -30,9 +30,6 @@ describe("StakingExtension", () => {
amount: coins(25000, "ucosm"),
gas: "1500000", // 1.5 million
};
const consensusPubkey =
"cosmosvalconspub1zcjduepq4stq4qg03lj68gx2lh2rpmnlcjtt0ejk0n6y3fv8kdkftcg79tmqkj9lqs";
const commissionUpdateTime = "2020-07-23T15:05:47.5072591Z";
beforeAll(async () => {
if (wasmdEnabled()) {
@ -153,13 +150,13 @@ describe("StakingExtension", () => {
result: [
{
operator_address: validatorAddress,
consensus_pubkey: consensusPubkey,
consensus_pubkey: wasmd.consensusPubkey,
jailed: false,
status: BondStatus.Bonded,
tokens: jasmine.stringMatching(nonNegativeIntegerMatcher),
delegator_shares: jasmine.stringMatching(bigDecimalMatcher),
description: {
moniker: "testing",
moniker: wasmd.moniker,
identity: "",
website: "",
security_contact: "",
@ -173,7 +170,7 @@ describe("StakingExtension", () => {
max_rate: "0.200000000000000000",
max_change_rate: "0.010000000000000000",
},
update_time: commissionUpdateTime,
update_time: wasmd.commissionUpdateTime,
},
min_self_delegation: "1",
},
@ -191,13 +188,13 @@ describe("StakingExtension", () => {
height: jasmine.stringMatching(nonNegativeIntegerMatcher),
result: {
operator_address: validatorAddress,
consensus_pubkey: consensusPubkey,
consensus_pubkey: wasmd.consensusPubkey,
jailed: false,
status: BondStatus.Bonded,
tokens: jasmine.stringMatching(nonNegativeIntegerMatcher),
delegator_shares: jasmine.stringMatching(bigDecimalMatcher),
description: {
moniker: "testing",
moniker: wasmd.moniker,
identity: "",
website: "",
security_contact: "",
@ -211,7 +208,7 @@ describe("StakingExtension", () => {
max_rate: "0.200000000000000000",
max_change_rate: "0.010000000000000000",
},
update_time: commissionUpdateTime,
update_time: wasmd.commissionUpdateTime,
},
min_self_delegation: "1",
},
@ -281,13 +278,13 @@ describe("StakingExtension", () => {
result: [
{
operator_address: validatorAddress,
consensus_pubkey: consensusPubkey,
consensus_pubkey: wasmd.consensusPubkey,
jailed: false,
status: BondStatus.Bonded,
tokens: jasmine.stringMatching(nonNegativeIntegerMatcher),
delegator_shares: jasmine.stringMatching(bigDecimalMatcher),
description: {
moniker: "testing",
moniker: wasmd.moniker,
identity: "",
website: "",
security_contact: "",
@ -301,7 +298,7 @@ describe("StakingExtension", () => {
max_rate: "0.200000000000000000",
max_change_rate: "0.010000000000000000",
},
update_time: commissionUpdateTime,
update_time: wasmd.commissionUpdateTime,
},
min_self_delegation: "1",
},
@ -328,13 +325,13 @@ describe("StakingExtension", () => {
result: [
{
operator_address: validatorAddress,
consensus_pubkey: consensusPubkey,
consensus_pubkey: wasmd.consensusPubkey,
jailed: false,
status: BondStatus.Bonded,
tokens: jasmine.stringMatching(nonNegativeIntegerMatcher),
delegator_shares: jasmine.stringMatching(bigDecimalMatcher),
description: {
moniker: "testing",
moniker: wasmd.moniker,
identity: "",
website: "",
security_contact: "",
@ -348,7 +345,7 @@ describe("StakingExtension", () => {
max_rate: "0.200000000000000000",
max_change_rate: "0.010000000000000000",
},
update_time: commissionUpdateTime,
update_time: wasmd.commissionUpdateTime,
},
min_self_delegation: "1",
},
@ -366,13 +363,13 @@ describe("StakingExtension", () => {
height: jasmine.stringMatching(nonNegativeIntegerMatcher),
result: {
operator_address: validatorAddress,
consensus_pubkey: consensusPubkey,
consensus_pubkey: wasmd.consensusPubkey,
jailed: false,
status: BondStatus.Bonded,
tokens: jasmine.stringMatching(nonNegativeIntegerMatcher),
delegator_shares: jasmine.stringMatching(bigDecimalMatcher),
description: {
moniker: "testing",
moniker: wasmd.moniker,
identity: "",
website: "",
security_contact: "",
@ -386,7 +383,7 @@ describe("StakingExtension", () => {
max_rate: "0.200000000000000000",
max_change_rate: "0.010000000000000000",
},
update_time: commissionUpdateTime,
update_time: wasmd.commissionUpdateTime,
},
min_self_delegation: "1",
},

View File

@ -29,6 +29,9 @@ export const bech32AddressMatcher = /^[\x21-\x7e]{1,83}1[02-9ac-hj-np-z]{38}$/;
export const wasmd = {
endpoint: "http://localhost:1317",
chainId: "testing",
moniker: "node001",
commissionUpdateTime: "2020-07-30T07:56:51.316162Z",
consensusPubkey: "cosmosvalconspub1zcjduepquk9s489p8l40yvq9er07tfjzkpm4ku4wphhz6567793dsjmdec4suucg87",
};
export const faucet = {
@ -41,8 +44,8 @@ export const faucet = {
address: "cosmos1pkptre7fdkl6gfrzlesjjvhxhlc3r4gmmk8rs6",
};
export const validatorAddress = "cosmosvaloper1fa7hj49pf8uzc4m0lw5swjhhl5th2484gvnlpv";
export const delegatorAddress = "cosmos1fa7hj49pf8uzc4m0lw5swjhhl5th2484dc82dl";
export const validatorAddress = "cosmosvaloper1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7xh5xu5";
export const delegatorAddress = "cosmos1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7rrqns8";
/** Unused account */
export const unused = {

View File

@ -24,7 +24,7 @@ const bounty = {
name: "Bounty",
symbol: "BOUNTY",
decimals: 3,
validator: "cosmosvaloper1fa7hj49pf8uzc4m0lw5swjhhl5th2484gvnlpv",
validator: "cosmosvaloper1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7xh5xu5",
exit_tax: "0.005", // 0.5 %
min_withdrawal: "7",
},

View File

@ -0,0 +1 @@
eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMC0wNy0zMCAwNzo1Njo1MS43OTEzNjc1ICswMDAwIFVUQyBtPSswLjI0MDQ0ODAwMSIsImVuYyI6IkEyNTZHQ00iLCJwMmMiOjgxOTIsInAycyI6ImZESXRfb3IxSWNydVpDN0IifQ.eGSywRlJkns3c49LaAbGjW0DAqgAbhcvhusx0PM-LayR5AKhfsLPkg.q7KaHLvxwE43qqKU.R-1VrfIvrGmC4Dom3zQRjtEdW6yIh84GmvPdUyTa7eshvvi84ci7tbIWS9e4ef44IwY1HZftEdc065dTd2_L9NpdT2em9mluLSQc1qNm5ZohhvGWHnvDso1dhl_KzRh4YWWdVCatz__rCc-bGU8sGM4zcGZOtYjsWGhdoiubeVRGVjtSr9VP4b1VxIB8LAHdt0KB8TsnRKLCnffKVV7CUcMMlHE8BH7cnW-lsj-sDN3FdoKA_ZYzpqP0I2swzFc.sPUiV4zk2Osr5LjFzMHJ_w

View File

@ -1 +0,0 @@
eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMC0wNy0yMyAxNTowNTo0OC4yMDIyMjEgKzAwMDAgVVRDIG09KzAuNDA3MTQ2NDAxIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiZXhEVEM1dGVraTVyMDg4ZyJ9.AluhnvIPJAJZZIUwCATLZ2eQNBy-bqUMOwa1QVokRPU4MWOsuxx-TQ.3vXpP5cMQEXdSBko.l5BzPkI5_DUm-iUBM9T9po-9YXYmGK62eieeFVA_WzESZPYxk51fQq_8DCdhh6Y6DhmmvQXPv3hjqQgIgdxPRBFlJwNawrqLElWIVuiS02tAjwQXAw6to0sdNtJc5r8Fzr82aD_lRMDiJ5ZoJ6i3wHLgmfwtOH0JdGwGFwiEQYuWX0SK0Ms2LHUydmsriX6MbHik24R061Qc3dR0GfclCb9dP_jRvXBhen8EJyt3cM3opYZ5lqDcLv_OQnDaFb4.Ctl177TJVkOiSYSaG3IBBg

View File

@ -1 +1 @@
$2a$10$abqhPxzHS1zZtl8I9L7bLuwABtXPoXqU1TV8h9JOcb.8m1C7qkvi2
$2a$10$KtOhQS95EYj2VjXQumLH..sav7xhFXhWASW54wVIorrZf7N/KhGDa

View File

@ -1 +1 @@
eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMC0wNy0yMyAxNTowNTo0OC4xODMyNTc4ICswMDAwIFVUQyBtPSswLjM4ODE4MTkwMSIsImVuYyI6IkEyNTZHQ00iLCJwMmMiOjgxOTIsInAycyI6ImxLY1drcHN2cVYwWVYxQksifQ.a9_6WjbE5TSQIcEdUMO9WczzYwzxYPsij9eAo86HwjcpJItnf20uzQ.aYpAcsXC26TMcQaq.DWnCBJPsWe_RVjABxT7PS6CKK2H5v0WHUAMpth8BH6xVh46Sy1JANjkZpBxtqXjNPcl1r_9hQ_lKDtqwEWybgqOxBLamvLXYV2k8FiF-_dd1uhFbSx3YPTLZSQRfI2cBm-IG275SO-FrbTN7Gsdm1nVbJ_Dyoz4wAAayDoPPOsOiezn2PDDqYdI2oMf6IzP92MF6bmIsUn2KPcxtEQZOnk3BiWoKDg6zR4VOCaRyDbKZH6B7lMV0k_Rud9WkLsLh-00vGOs5HRutAm820fe1DOcuS0EwA13mCjuELKodba5tgKnmEhoX8LYCMIrohklVEnZx3CvP0WL2b55ckMsJUapY52CIW9laYsdLyWD_-8EcqIcN.jSj6pS9fZsP240PRkNdkcA
eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMC0wNy0zMCAwNzo1Njo1MS43NzM4NjgyICswMDAwIFVUQyBtPSswLjIyMjk1MTIwMSIsImVuYyI6IkEyNTZHQ00iLCJwMmMiOjgxOTIsInAycyI6IlpRSlZTYUh2SEJGMlBYZkwifQ.vAgHHBe4gxjcog1OpZMrwEwmqOg8FkBQQRiKX949hjUCMHLoTyR3Ig.TMsgWFpwxLd7N4Hk.wz2mhNPjqecTmcek2AODgYxU7kS1_Nxnn0vpcmxHRwxH1PnlTVY9AKEiOTHzA_V0deuLODe549mryw8ZFJITRI6DJAAVlluBiajOle2vvFnVSI9Toive7AzAU4yj8nH-TcvD8tTT5uT_L2EjUGfz_EMec0P8ynYLn8ociDDv_RqBAkFlvvJmXN2mo_cjY01Ocv7R97Wf7w3t3ppyG5s_guWMOUeUk59PWziksBec5HgUOnDZs6y_RKXRHqJ0U68RJ1m8SGHCpXpCqtx9j6XGofr3otxhIKwfyLsVcU_I73YaKMriy0JO8FQROXb6tQWDIy5hn4uqX5o-TOcZZyx55S6FyJV06vhWl_sV3jTD7LF_yY-y.p4fVYwIvJelEXpoFM7yKzg

View File

@ -13,7 +13,7 @@
proxy_app = "tcp://127.0.0.1:26658"
# A custom human readable name for this node
moniker = "testing"
moniker = "node001"
# If this node is many blocks behind the tip of the chain, FastSync
# allows them to catchup quickly by downloading blocks in parallel

View File

@ -7,7 +7,7 @@
"type": "cosmos-sdk/Account",
"value": {
"account_number": "0",
"address": "cosmos1fa7hj49pf8uzc4m0lw5swjhhl5th2484dc82dl",
"address": "cosmos1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7rrqns8",
"coins": [
{
"amount": "1000000000",
@ -397,7 +397,7 @@
"amount": [],
"gas": "200000"
},
"memo": "63e5ed7f6afb5c13f0f3b72c40a9625cfe2367cc@172.17.0.2:26656",
"memo": "edd6e4f7ff8ce0ebfd3a88f76d996a2b3adb786b@172.17.0.2:26656",
"msg": [
{
"type": "cosmos-sdk/MsgCreateValidator",
@ -407,17 +407,17 @@
"max_rate": "0.200000000000000000",
"rate": "0.100000000000000000"
},
"delegator_address": "cosmos1fa7hj49pf8uzc4m0lw5swjhhl5th2484dc82dl",
"delegator_address": "cosmos1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7rrqns8",
"description": {
"details": "",
"identity": "",
"moniker": "testing",
"moniker": "node001",
"security_contact": "",
"website": ""
},
"min_self_delegation": "1",
"pubkey": "cosmosvalconspub1zcjduepq4stq4qg03lj68gx2lh2rpmnlcjtt0ejk0n6y3fv8kdkftcg79tmqkj9lqs",
"validator_address": "cosmosvaloper1fa7hj49pf8uzc4m0lw5swjhhl5th2484gvnlpv",
"pubkey": "cosmosvalconspub1zcjduepquk9s489p8l40yvq9er07tfjzkpm4ku4wphhz6567793dsjmdec4suucg87",
"validator_address": "cosmosvaloper1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7xh5xu5",
"value": {
"amount": "250000000",
"denom": "ustake"
@ -429,9 +429,9 @@
{
"pub_key": {
"type": "tendermint/PubKeySecp256k1",
"value": "A86IqNk0TzElybtbOZvBzSBWHCXqyiwpeGue3urj7htq"
"value": "A6DsnJxw+OqoKXTT9DPV+h258al6Ct8gdvxXf4WWPYOs"
},
"signature": "1B0LMHhTYx8TjYLTYHEWsScwNsmuYhGW1drBjHIAcK1I7lDPsS7j6mR4zi8h60pA8o3dntd4QyaAKrkkeso0nw=="
"signature": "Tz843oatU3VdE959b4+VRQQNhqH7Na+tS8rhnbJ6Xgglm0LboI/Q1Qh38OF070HYVn3Qu89nKTPPUOlf6GejIQ=="
}
]
}
@ -533,5 +533,5 @@
]
}
},
"genesis_time": "2020-07-23T15:05:47.5072591Z"
"genesis_time": "2020-07-30T07:56:51.316162Z"
}

View File

@ -1 +0,0 @@
{"type":"cosmos-sdk/StdTx","value":{"msg":[{"type":"cosmos-sdk/MsgCreateValidator","value":{"description":{"moniker":"testing","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos1fa7hj49pf8uzc4m0lw5swjhhl5th2484dc82dl","validator_address":"cosmosvaloper1fa7hj49pf8uzc4m0lw5swjhhl5th2484gvnlpv","pubkey":"cosmosvalconspub1zcjduepq4stq4qg03lj68gx2lh2rpmnlcjtt0ejk0n6y3fv8kdkftcg79tmqkj9lqs","value":{"denom":"ustake","amount":"250000000"}}}],"fee":{"amount":[],"gas":"200000"},"signatures":[{"pub_key":{"type":"tendermint/PubKeySecp256k1","value":"A86IqNk0TzElybtbOZvBzSBWHCXqyiwpeGue3urj7htq"},"signature":"1B0LMHhTYx8TjYLTYHEWsScwNsmuYhGW1drBjHIAcK1I7lDPsS7j6mR4zi8h60pA8o3dntd4QyaAKrkkeso0nw=="}],"memo":"63e5ed7f6afb5c13f0f3b72c40a9625cfe2367cc@172.17.0.2:26656"}}

View File

@ -0,0 +1 @@
{"type":"cosmos-sdk/StdTx","value":{"msg":[{"type":"cosmos-sdk/MsgCreateValidator","value":{"description":{"moniker":"node001","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7rrqns8","validator_address":"cosmosvaloper1e9zn2ueue2m0edjhmsgsf03yfcmeg7m7xh5xu5","pubkey":"cosmosvalconspub1zcjduepquk9s489p8l40yvq9er07tfjzkpm4ku4wphhz6567793dsjmdec4suucg87","value":{"denom":"ustake","amount":"250000000"}}}],"fee":{"amount":[],"gas":"200000"},"signatures":[{"pub_key":{"type":"tendermint/PubKeySecp256k1","value":"A6DsnJxw+OqoKXTT9DPV+h258al6Ct8gdvxXf4WWPYOs"},"signature":"Tz843oatU3VdE959b4+VRQQNhqH7Na+tS8rhnbJ6Xgglm0LboI/Q1Qh38OF070HYVn3Qu89nKTPPUOlf6GejIQ=="}],"memo":"edd6e4f7ff8ce0ebfd3a88f76d996a2b3adb786b@172.17.0.2:26656"}}

View File

@ -1 +1 @@
{"priv_key":{"type":"tendermint/PrivKeyEd25519","value":"QEVb0Y11/d99W33tpsUxsuqrDeU6m66k8Ljua8SUCT6TAnr7Ek0Hlosqsb0b3ZcTUHEmfNz7Dc/VbsGcePb8jw=="}}
{"priv_key":{"type":"tendermint/PrivKeyEd25519","value":"AS08VgOfDWn4R1OCS5Gpp/vBjJXYaD63hjHWaVh7qVYjiGK/2HtkUCcEI1op/2isQOc8PJT/HJyll8w4QCxG0w=="}}

View File

@ -1,11 +1,11 @@
{
"address": "C39418EA9B71306E10E5DFE381A0BA58333F319B",
"address": "AB61D768431DA22E212873AFB774270D30686769",
"pub_key": {
"type": "tendermint/PubKeyEd25519",
"value": "rBYKgQ+P5aOgyv3UMO5/xJa35lZ89Eilh7NsleEeKvY="
"value": "5YsKnKE/6vIwBcjf5aZCsHdbcq4N7i1TXvFi2Ettzis="
},
"priv_key": {
"type": "tendermint/PrivKeyEd25519",
"value": "uNoZu7I9SlFjxKE5W2YtjGoWNz6Qv2hzAXkkgmIQn5usFgqBD4/lo6DK/dQw7n/ElrfmVnz0SKWHs2yV4R4q9g=="
"value": "yVOwXtMbtltErHRISdaKa7mXqKR1Lfp9ZjpOgpP0JFjliwqcoT/q8jAFyN/lpkKwd1tyrg3uLVNe8WLYS23OKw=="
}
}