From 64d760ba616eb5d530e575971c702dd684efaf97 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Mon, 3 Oct 2022 13:40:23 -0700 Subject: [PATCH 1/6] not working :( --- app/app.go | 5 ++- go.mod | 4 +-- go.sum | 2 -- scripts/old_initialize_local.sh | 61 ++++++++++++++------------------- 4 files changed, 32 insertions(+), 40 deletions(-) mode change 100644 => 100755 scripts/old_initialize_local.sh diff --git a/app/app.go b/app/app.go index 677a7e5425..ea79edd1f4 100644 --- a/app/app.go +++ b/app/app.go @@ -38,6 +38,7 @@ import ( "github.com/cosmos/cosmos-sdk/x/auth/ante" aclmodule "github.com/cosmos/cosmos-sdk/x/accesscontrol" + aclclient "github.com/cosmos/cosmos-sdk/x/accesscontrol/client" aclkeeper "github.com/cosmos/cosmos-sdk/x/accesscontrol/keeper" acltypes "github.com/cosmos/cosmos-sdk/x/accesscontrol/types" @@ -147,6 +148,7 @@ func getGovProposalHandlers() []govclient.ProposalHandler { upgradeclient.CancelProposalHandler, ibcclientclient.UpdateClientProposalHandler, ibcclientclient.UpgradeProposalHandler, + aclclient.ProposalHandler, // this line is used by starport scaffolding # stargate/app/govProposalHandler ) @@ -532,7 +534,8 @@ func New( AddRoute(distrtypes.RouterKey, distr.NewCommunityPoolSpendProposalHandler(app.DistrKeeper)). AddRoute(upgradetypes.RouterKey, upgrade.NewSoftwareUpgradeProposalHandler(app.UpgradeKeeper)). AddRoute(ibcclienttypes.RouterKey, ibcclient.NewClientProposalHandler(app.IBCKeeper.ClientKeeper)). - AddRoute(dexmoduletypes.RouterKey, dexmodule.NewProposalHandler(app.DexKeeper)) + AddRoute(dexmoduletypes.RouterKey, dexmodule.NewProposalHandler(app.DexKeeper)). + AddRoute(acltypes.RouterKey, aclmodule.NewProposalHandler(app.AccessControlKeeper)) if len(enabledProposals) != 0 { govRouter.AddRoute(wasm.RouterKey, wasm.NewWasmProposalHandler(app.WasmKeeper, enabledProposals)) } diff --git a/go.mod b/go.mod index b2def3bf76..1b170427f3 100644 --- a/go.mod +++ b/go.mod @@ -131,9 +131,9 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.76 + github.com/cosmos/cosmos-sdk => ../sei-cosmos // github.com/sei-protocol/sei-cosmos v0.1.74 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 - github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.56 + github.com/tendermint/tendermint => ../sei-tendermint //github.com/sei-protocol/sei-tendermint v0.1.56 google.golang.org/grpc => google.golang.org/grpc v1.33.2 ) diff --git a/go.sum b/go.sum index 9e94f8d1b8..bb989fc924 100644 --- a/go.sum +++ b/go.sum @@ -1097,8 +1097,6 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.76 h1:y75Pn8hTc1SWndq/oMGzVu4mkF9ma6kVaA36AdFKxD8= -github.com/sei-protocol/sei-cosmos v0.1.76/go.mod h1:Oaj7toqHCkwEEb+sDIWxtfTkPZxOpMXBXDMvIIqUjpw= github.com/sei-protocol/sei-tendermint v0.1.56 h1:iRVhiIetj+GSwpBzaR9lqgvmgcOqmShfACS6x3tuBIw= github.com/sei-protocol/sei-tendermint v0.1.56/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= diff --git a/scripts/old_initialize_local.sh b/scripts/old_initialize_local.sh old mode 100644 new mode 100755 index ea0167b0cb..501e5d10aa --- a/scripts/old_initialize_local.sh +++ b/scripts/old_initialize_local.sh @@ -1,43 +1,34 @@ #!/bin/bash -echo -n OS Password: -read -s password -echo -echo -n Key Name: -read keyname -echo -echo -n Number of Test Accounts: -read numtestaccount -echo - -docker stop jaeger -docker rm jaeger -docker run -d --name jaeger \ - -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ - -p 5775:5775/udp \ - -p 6831:6831/udp \ - -p 6832:6832/udp \ - -p 5778:5778 \ - -p 16686:16686 \ - -p 14250:14250 \ - -p 14268:14268 \ - -p 14269:14269 \ - -p 9411:9411 \ - jaegertracing/all-in-one:1.33 +keyname=brando +#docker stop jaeger +#docker rm jaeger +#docker run -d --name jaeger \ +# -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ +# -p 5775:5775/udp \ +# -p 6831:6831/udp \ +# -p 6832:6832/udp \ +# -p 5778:5778 \ +# -p 16686:16686 \ +# -p 14250:14250 \ +# -p 14268:14268 \ +# -p 14269:14269 \ +# -p 9411:9411 \ +# jaegertracing/all-in-one:1.33 +rm -rf ~/.sei echo "Building..." make install -echo $password | sudo -S rm -r ~/.sei/ -echo $password | sudo -S rm -r ~/test_accounts/ +#echo $password | sudo -S rm -r ~/.sei/ +#echo $password | sudo -S rm -r ~/test_accounts/ ~/go/bin/seid init demo --chain-id sei-chain -yes | ~/go/bin/seid keys add $keyname -yes | ~/go/bin/seid keys add faucet -printf '12345678\n' | ~/go/bin/seid add-genesis-account $(~/go/bin/seid keys show $keyname -a) 100000000000000000000usei,100000000000000000000uusdc,100000000000000000000uatom -printf '12345678\n' | ~/go/bin/seid add-genesis-account $(~/go/bin/seid keys show faucet -a) 100000000000000000000usei,100000000000000000000uusdc,100000000000000000000uatom -python3 ./loadtest/scripts/populate_genesis_accounts.py $numtestaccount loc -printf '12345678\n' | ~/go/bin/seid gentx $keyname 70000000000000000000usei --chain-id sei-chain -sed -i 's/mode = "full"/mode = "validator"/g' $HOME/.sei/config/config.toml -sed -i 's/indexer = \["null"\]/indexer = \["kv"\]/g' $HOME/.sei/config/config.toml +~/go/bin/seid keys add $keyname --keyring-backend test +#yes | ~/go/bin/seid keys add faucet +printf "12345678\n" | ~/go/bin/seid add-genesis-account $keyname 100000000000000000000usei +~/go/bin/seid add-genesis-account $(~/go/bin/seid keys show $keyname -a --keyring-backend test) 100000000000000000000usei,100000000000000000000uusdc,100000000000000000000uatom +~/go/bin/seid gentx $keyname 70000000000000000000usei --chain-id sei-chain --keyring-backend test +sed -i '' 's/mode = "full"/mode = "validator"/g' $HOME/.sei/config/config.toml +sed -i '' 's/indexer = \["null"\]/indexer = \["kv"\]/g' $HOME/.sei/config/config.toml KEY=$(jq '.pub_key' ~/.sei/config/priv_validator_key.json -c) jq '.validators = [{}]' ~/.sei/config/genesis.json > ~/.sei/config/tmp_genesis.json jq '.validators[0] += {"power":"70000000000000"}' ~/.sei/config/tmp_genesis.json > ~/.sei/config/tmp_genesis_2.json @@ -80,4 +71,4 @@ else fi # start the chain with log tracing -GORACE="log_path=/tmp/race/seid_race" ~/go/bin/seid start --trace --chain-id sei-chain \ No newline at end of file +GORACE="log_path=/tmp/race/seid_race" ~/go/bin/seid start --trace --chain-id sei-chain --log_level debug From f775bf50b52506861fff2bc9fb21daf5feb8afc9 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Mon, 3 Oct 2022 23:02:59 -0700 Subject: [PATCH 2/6] DONE --- app/app.go | 2 +- go.mod | 2 +- scripts/old_initialize_local.sh | 4 ++-- test.sh | 3 +++ 4 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 test.sh diff --git a/app/app.go b/app/app.go index ea79edd1f4..f45298f57c 100644 --- a/app/app.go +++ b/app/app.go @@ -535,7 +535,7 @@ func New( AddRoute(upgradetypes.RouterKey, upgrade.NewSoftwareUpgradeProposalHandler(app.UpgradeKeeper)). AddRoute(ibcclienttypes.RouterKey, ibcclient.NewClientProposalHandler(app.IBCKeeper.ClientKeeper)). AddRoute(dexmoduletypes.RouterKey, dexmodule.NewProposalHandler(app.DexKeeper)). - AddRoute(acltypes.RouterKey, aclmodule.NewProposalHandler(app.AccessControlKeeper)) + AddRoute(acltypes.ModuleName, aclmodule.NewProposalHandler(app.AccessControlKeeper)) if len(enabledProposals) != 0 { govRouter.AddRoute(wasm.RouterKey, wasm.NewWasmProposalHandler(app.WasmKeeper, enabledProposals)) } diff --git a/go.mod b/go.mod index 1b170427f3..ba8ed519e9 100644 --- a/go.mod +++ b/go.mod @@ -134,6 +134,6 @@ replace ( github.com/cosmos/cosmos-sdk => ../sei-cosmos // github.com/sei-protocol/sei-cosmos v0.1.74 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 - github.com/tendermint/tendermint => ../sei-tendermint //github.com/sei-protocol/sei-tendermint v0.1.56 + github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.56 google.golang.org/grpc => google.golang.org/grpc v1.33.2 ) diff --git a/scripts/old_initialize_local.sh b/scripts/old_initialize_local.sh index 501e5d10aa..95bae1b77f 100755 --- a/scripts/old_initialize_local.sh +++ b/scripts/old_initialize_local.sh @@ -40,7 +40,7 @@ cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["min_de cat ~/.sei/config/genesis.json | jq '.app_state["mint"]["params"]["mint_denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["staking"]["params"]["bond_denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["max_deposit_period"]="300s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["voting_params"]["voting_period"]="5s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json +cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["voting_params"]["voting_period"]="20s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.consensus_params["block"]["time_iota_ms"]="50"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json # set block time to 2s @@ -71,4 +71,4 @@ else fi # start the chain with log tracing -GORACE="log_path=/tmp/race/seid_race" ~/go/bin/seid start --trace --chain-id sei-chain --log_level debug +~/go/bin/seid start --chain-id sei-chain #--log_level debug --trace diff --git a/test.sh b/test.sh new file mode 100644 index 0000000000..1420b94d51 --- /dev/null +++ b/test.sh @@ -0,0 +1,3 @@ +seid tx gov submit-proposal update-resource-dependency-mapping ../brando/acl-gov.json --from brando --fees=10000000usei --gas=5000000 --chain-id sei-chain -b block -y +seid tx gov deposit 1 10000000usei --chain-id sei-chain --from brando --fees=10000000usei --gas=5000000 -b block -y +seid tx gov vote 1 yes --chain-id sei-chain --from brando -b block -y --fees=10000000usei From 3493997ca8baa6548b581808663f954fdfbd6890 Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Mon, 3 Oct 2022 23:26:03 -0700 Subject: [PATCH 3/6] Add gov proposal handler for acl --- go.mod | 2 +- go.sum | 2 ++ scripts/old_initialize_local.sh | 63 +++++++++++++++++++-------------- test.sh | 3 -- 4 files changed, 39 insertions(+), 31 deletions(-) mode change 100755 => 100644 scripts/old_initialize_local.sh delete mode 100644 test.sh diff --git a/go.mod b/go.mod index ba8ed519e9..59dc2bd450 100644 --- a/go.mod +++ b/go.mod @@ -131,7 +131,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => ../sei-cosmos // github.com/sei-protocol/sei-cosmos v0.1.74 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.77 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.56 diff --git a/go.sum b/go.sum index bb989fc924..4bd48a491f 100644 --- a/go.sum +++ b/go.sum @@ -1097,6 +1097,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= +github.com/sei-protocol/sei-cosmos v0.1.77 h1:/RGzMSMhDcFKzRbwtWEwDPhpwAXdB/jQqfUliXQX/pE= +github.com/sei-protocol/sei-cosmos v0.1.77/go.mod h1:Oaj7toqHCkwEEb+sDIWxtfTkPZxOpMXBXDMvIIqUjpw= github.com/sei-protocol/sei-tendermint v0.1.56 h1:iRVhiIetj+GSwpBzaR9lqgvmgcOqmShfACS6x3tuBIw= github.com/sei-protocol/sei-tendermint v0.1.56/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= diff --git a/scripts/old_initialize_local.sh b/scripts/old_initialize_local.sh old mode 100755 new mode 100644 index 95bae1b77f..ea0167b0cb --- a/scripts/old_initialize_local.sh +++ b/scripts/old_initialize_local.sh @@ -1,34 +1,43 @@ #!/bin/bash -keyname=brando -#docker stop jaeger -#docker rm jaeger -#docker run -d --name jaeger \ -# -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ -# -p 5775:5775/udp \ -# -p 6831:6831/udp \ -# -p 6832:6832/udp \ -# -p 5778:5778 \ -# -p 16686:16686 \ -# -p 14250:14250 \ -# -p 14268:14268 \ -# -p 14269:14269 \ -# -p 9411:9411 \ -# jaegertracing/all-in-one:1.33 +echo -n OS Password: +read -s password +echo +echo -n Key Name: +read keyname +echo +echo -n Number of Test Accounts: +read numtestaccount +echo + +docker stop jaeger +docker rm jaeger +docker run -d --name jaeger \ + -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \ + -p 5775:5775/udp \ + -p 6831:6831/udp \ + -p 6832:6832/udp \ + -p 5778:5778 \ + -p 16686:16686 \ + -p 14250:14250 \ + -p 14268:14268 \ + -p 14269:14269 \ + -p 9411:9411 \ + jaegertracing/all-in-one:1.33 -rm -rf ~/.sei echo "Building..." make install -#echo $password | sudo -S rm -r ~/.sei/ -#echo $password | sudo -S rm -r ~/test_accounts/ +echo $password | sudo -S rm -r ~/.sei/ +echo $password | sudo -S rm -r ~/test_accounts/ ~/go/bin/seid init demo --chain-id sei-chain -~/go/bin/seid keys add $keyname --keyring-backend test -#yes | ~/go/bin/seid keys add faucet -printf "12345678\n" | ~/go/bin/seid add-genesis-account $keyname 100000000000000000000usei -~/go/bin/seid add-genesis-account $(~/go/bin/seid keys show $keyname -a --keyring-backend test) 100000000000000000000usei,100000000000000000000uusdc,100000000000000000000uatom -~/go/bin/seid gentx $keyname 70000000000000000000usei --chain-id sei-chain --keyring-backend test -sed -i '' 's/mode = "full"/mode = "validator"/g' $HOME/.sei/config/config.toml -sed -i '' 's/indexer = \["null"\]/indexer = \["kv"\]/g' $HOME/.sei/config/config.toml +yes | ~/go/bin/seid keys add $keyname +yes | ~/go/bin/seid keys add faucet +printf '12345678\n' | ~/go/bin/seid add-genesis-account $(~/go/bin/seid keys show $keyname -a) 100000000000000000000usei,100000000000000000000uusdc,100000000000000000000uatom +printf '12345678\n' | ~/go/bin/seid add-genesis-account $(~/go/bin/seid keys show faucet -a) 100000000000000000000usei,100000000000000000000uusdc,100000000000000000000uatom +python3 ./loadtest/scripts/populate_genesis_accounts.py $numtestaccount loc +printf '12345678\n' | ~/go/bin/seid gentx $keyname 70000000000000000000usei --chain-id sei-chain +sed -i 's/mode = "full"/mode = "validator"/g' $HOME/.sei/config/config.toml +sed -i 's/indexer = \["null"\]/indexer = \["kv"\]/g' $HOME/.sei/config/config.toml KEY=$(jq '.pub_key' ~/.sei/config/priv_validator_key.json -c) jq '.validators = [{}]' ~/.sei/config/genesis.json > ~/.sei/config/tmp_genesis.json jq '.validators[0] += {"power":"70000000000000"}' ~/.sei/config/tmp_genesis.json > ~/.sei/config/tmp_genesis_2.json @@ -40,7 +49,7 @@ cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["min_de cat ~/.sei/config/genesis.json | jq '.app_state["mint"]["params"]["mint_denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["staking"]["params"]["bond_denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["max_deposit_period"]="300s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["voting_params"]["voting_period"]="20s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json +cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["voting_params"]["voting_period"]="5s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.consensus_params["block"]["time_iota_ms"]="50"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json # set block time to 2s @@ -71,4 +80,4 @@ else fi # start the chain with log tracing -~/go/bin/seid start --chain-id sei-chain #--log_level debug --trace +GORACE="log_path=/tmp/race/seid_race" ~/go/bin/seid start --trace --chain-id sei-chain \ No newline at end of file diff --git a/test.sh b/test.sh deleted file mode 100644 index 1420b94d51..0000000000 --- a/test.sh +++ /dev/null @@ -1,3 +0,0 @@ -seid tx gov submit-proposal update-resource-dependency-mapping ../brando/acl-gov.json --from brando --fees=10000000usei --gas=5000000 --chain-id sei-chain -b block -y -seid tx gov deposit 1 10000000usei --chain-id sei-chain --from brando --fees=10000000usei --gas=5000000 -b block -y -seid tx gov vote 1 yes --chain-id sei-chain --from brando -b block -y --fees=10000000usei From 0c59e2904c978f915367c8acd49fdbd669a53e1a Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Mon, 3 Oct 2022 23:48:09 -0700 Subject: [PATCH 4/6] done --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 59dc2bd450..3362781b78 100644 --- a/go.mod +++ b/go.mod @@ -131,7 +131,7 @@ require ( ) replace ( - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.77 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.78 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.56 diff --git a/go.sum b/go.sum index 4bd48a491f..5bc72bd4ac 100644 --- a/go.sum +++ b/go.sum @@ -1097,8 +1097,8 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.77 h1:/RGzMSMhDcFKzRbwtWEwDPhpwAXdB/jQqfUliXQX/pE= -github.com/sei-protocol/sei-cosmos v0.1.77/go.mod h1:Oaj7toqHCkwEEb+sDIWxtfTkPZxOpMXBXDMvIIqUjpw= +github.com/sei-protocol/sei-cosmos v0.1.78 h1:cPIp/vsmI7KFyP4fC7iyEQL77KXKIe4xUqIBk2XaJCo= +github.com/sei-protocol/sei-cosmos v0.1.78/go.mod h1:Oaj7toqHCkwEEb+sDIWxtfTkPZxOpMXBXDMvIIqUjpw= github.com/sei-protocol/sei-tendermint v0.1.56 h1:iRVhiIetj+GSwpBzaR9lqgvmgcOqmShfACS6x3tuBIw= github.com/sei-protocol/sei-tendermint v0.1.56/go.mod h1:Olwbjyagrpoxj5DAUhHxMTWDVEfQ3FYdpypaJ3+6Hs8= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From d21bc0c91b8708fefeb7f956fe16eec73d70923d Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Tue, 4 Oct 2022 00:20:08 -0700 Subject: [PATCH 5/6] fix --- app/app.go | 1 + 1 file changed, 1 insertion(+) diff --git a/app/app.go b/app/app.go index f45298f57c..c37857c471 100644 --- a/app/app.go +++ b/app/app.go @@ -965,6 +965,7 @@ func getChannelsFromSignalMapping(signalMapping MessageCompletionSignalMapping) for messageIndex, accessOperationsToSignal := range signalMapping { for accessOperation, completionSignals := range accessOperationsToSignal { var channels []chan interface{} + channelsMapping[messageIndex] = make(sdkacltypes.AccessOpsChannelMapping) for _, completionSignal := range completionSignals { channels = append(channels, completionSignal.Channel) } From 0d9b1761cfa0d882d62440cb148d6e9a6fdf9abe Mon Sep 17 00:00:00 2001 From: Brandon Weng Date: Tue, 4 Oct 2022 09:39:03 -0700 Subject: [PATCH 6/6] log --- app/app.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/app.go b/app/app.go index c37857c471..d842cc7414 100644 --- a/app/app.go +++ b/app/app.go @@ -890,7 +890,9 @@ func (app *App) BuildDependencyDag(ctx sdk.Context, txs [][]byte) (*Dag, error) } msgs := tx.GetMsgs() for messageIndex, msg := range msgs { - msgDependencies := app.AccessControlKeeper.GetResourceDependencyMapping(ctx, acltypes.GenerateMessageKey(msg)) + messageKey := acltypes.GenerateMessageKey(msg) + ctx.Logger().Info(fmt.Sprintf("Message Key=%s", messageKey)) + msgDependencies := app.AccessControlKeeper.GetResourceDependencyMapping(ctx, messageKey) for _, accessOp := range msgDependencies.GetAccessOps() { // make a new node in the dependency dag dependencyDag.AddNodeBuildDependency(messageIndex, txIndex, accessOp)