Skip to content

Commit 5426e22

Browse files
authored
fix(abci): use proper app state for consumers (#15)
* fix(abci): use proper app state for consumers * fix module address and init genessis * fix test * inherit proposer valset * remove x/consensus from consumer * simplify
1 parent e1edc36 commit 5426e22

12 files changed

Lines changed: 285 additions & 276 deletions

File tree

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ provider-start: build
3333
# Decrease voting period to 5min
3434
jq '.app_state.gov.params.voting_period = "300s"' $(provider_home)/config/genesis.json > /tmp/gen
3535
mv /tmp/gen $(provider_home)/config/genesis.json
36-
printf "[[chains]]\nchain_id = \"consumer-localnet\"\ngrpc_address = \"tcp://localhost:26658\"\n" > $(provider_home)/config/ics.toml
36+
# Add consumer chain as active in provider genesis
37+
jq '.app_state.provider.consumer_chains = [{"chain_id": "consumer-localnet", "name": "Consumer Localnet", "version": "1.0.0", "status": 2, "added_at": 0, "sunset_at": 0, "module_account_address": ""}]' $(provider_home)/config/genesis.json > /tmp/gen
38+
mv /tmp/gen $(provider_home)/config/genesis.json
39+
printf "[[chains]]\nchain_id = \"consumer-localnet\"\ngrpc_address = \"tcp://localhost:26658\"\nhome = \"$(HOME)/.consumer-localnet\"\n" > $(provider_home)/config/ics.toml
3740
$(providerd) start --rpc.grpc_laddr tcp://127.0.0.1:36658
3841

3942
consumer_home=~/.consumer-localnet
@@ -48,7 +51,7 @@ consumer-start: build
4851
$(consumerd) genesis add-genesis-account val 1000000000000uatone --chain-id consumer-localnet
4952
$(consumerd) keys add user
5053
$(consumerd) genesis add-genesis-account user 1000000000uatone --chain-id consumer-localnet
51-
$(consumerd) genesis gentx val 1000000000uatone
54+
$(consumerd) genesis gentx val 1000000000uatone # todo this should not be needed
5255
$(consumerd) genesis collect-gentxs
5356

5457
# Set validator gas prices

0 commit comments

Comments
 (0)