From 02f2921e6229d48cc2406ae87603c9aa67ab5518 Mon Sep 17 00:00:00 2001 From: yutianwu Date: Thu, 20 Apr 2023 14:21:37 +0800 Subject: [PATCH] feat: integrate greenfield with cosmos sdk v0.47 (#188) * feat: integrate cosmos sdk v0.47 * fix proto files * remove dependency of evmos * update go version to 1.20 * fix the test cases of bridge module * update cosmos sdk --- app/ante/ante_test.go | 473 ++++---- app/ante/utils_test.go | 761 ++++++------ app/app.go | 241 ++-- app/export.go | 13 +- app/simulation_test.go | 186 +-- app/upgrade.go | 2 +- cmd/gnfd/cmd/root.go | 76 +- cmd/gnfd/main.go | 11 +- crypto/keyring/options.go | 5 +- deployment/localup/localup.sh | 2 +- deployment/localup/localup_fullnode.sh | 2 +- deployment/readme.md | 2 +- e2e/core/utils.go | 2 +- e2e/tests/challenge_test.go | 2 +- e2e/tests/storage_test.go | 2 +- go.mod | 239 ++-- go.sum | 1064 +++++------------ internal/sequence/sequence_u256.go | 10 +- internal/sequence/sequence_u256_test.go | 17 +- proto/greenfield/bridge/event.proto | 2 +- proto/greenfield/bridge/genesis.proto | 2 +- proto/greenfield/bridge/params.proto | 2 +- proto/greenfield/bridge/query.proto | 2 +- proto/greenfield/bridge/tx.proto | 27 +- proto/greenfield/challenge/events.proto | 2 +- proto/greenfield/challenge/genesis.proto | 2 +- proto/greenfield/challenge/params.proto | 2 +- proto/greenfield/challenge/query.proto | 2 +- proto/greenfield/challenge/tx.proto | 2 +- proto/greenfield/challenge/types.proto | 2 +- proto/greenfield/common/wrapper.proto | 2 +- proto/greenfield/gensp/genesis.proto | 2 +- proto/greenfield/gensp/params.proto | 2 +- proto/greenfield/gensp/query.proto | 2 +- proto/greenfield/gensp/tx.proto | 2 +- .../payment/auto_settle_record.proto | 2 +- proto/greenfield/payment/base.proto | 2 +- proto/greenfield/payment/events.proto | 2 +- proto/greenfield/payment/genesis.proto | 2 +- proto/greenfield/payment/params.proto | 2 +- .../greenfield/payment/payment_account.proto | 2 +- .../payment/payment_account_count.proto | 2 +- proto/greenfield/payment/query.proto | 2 +- proto/greenfield/payment/stream_record.proto | 2 +- proto/greenfield/payment/tx.proto | 2 +- proto/greenfield/permission/common.proto | 2 +- proto/greenfield/permission/events.proto | 2 +- proto/greenfield/permission/genesis.proto | 2 +- proto/greenfield/permission/params.proto | 2 +- proto/greenfield/permission/query.proto | 2 +- proto/greenfield/permission/tx.proto | 2 +- proto/greenfield/permission/types.proto | 2 +- proto/greenfield/resource/types.proto | 2 +- proto/greenfield/sp/authz.proto | 2 +- proto/greenfield/sp/events.proto | 2 +- proto/greenfield/sp/genesis.proto | 2 +- proto/greenfield/sp/params.proto | 2 +- proto/greenfield/sp/query.proto | 2 +- proto/greenfield/sp/tx.proto | 2 +- proto/greenfield/sp/types.proto | 2 +- proto/greenfield/storage/common.proto | 2 +- proto/greenfield/storage/events.proto | 2 +- proto/greenfield/storage/genesis.proto | 2 +- proto/greenfield/storage/params.proto | 2 +- proto/greenfield/storage/query.proto | 2 +- proto/greenfield/storage/tx.proto | 2 +- proto/greenfield/storage/types.proto | 2 +- readme.md | 2 +- sdk/client/gnfd_client.go | 12 +- sdk/client/tendermint_client.go | 6 +- sdk/client/tendermint_client_test.go | 2 +- sdk/keys/key_manager.go | 7 +- sdk/types/codec.go | 2 +- sdk/types/msg_types.go | 2 +- testutil/keeper/bridge.go | 227 ---- testutil/keeper/challenge.go | 19 +- testutil/keeper/payment.go | 25 +- testutil/keeper/permission.go | 43 +- testutil/keeper/sp.go | 35 +- testutil/keeper/storage.go | 43 +- testutil/network/network.go | 82 -- types/common/wrapper.pb.go | 49 +- types/resource/types.pb.go | 33 +- x/bridge/genesis.go | 5 +- x/bridge/keeper/cross_app_test.go | 85 +- x/bridge/keeper/grpc_query_test.go | 14 + x/bridge/keeper/keeper.go | 32 +- x/bridge/keeper/msg_server_test.go | 115 +- x/bridge/keeper/msg_server_update_params.go | 24 + x/bridge/keeper/params.go | 35 +- x/bridge/module.go | 13 +- x/bridge/module_simulation.go | 11 +- x/bridge/types/event.pb.go | 76 +- x/bridge/types/expected_keeper_mocks.go | 181 +++ x/bridge/types/expected_keepers.go | 4 +- x/bridge/types/genesis.pb.go | 28 +- x/bridge/types/keys.go | 2 + x/bridge/types/message_update_params.go | 32 + x/bridge/types/params.go | 21 - x/bridge/types/params.pb.go | 37 +- x/bridge/types/query.pb.go | 55 +- x/bridge/types/tx.pb.go | 459 ++++++- x/bridge/types/types.go | 4 +- x/challenge/abci.go | 2 +- x/challenge/keeper/challenge.go | 5 +- x/challenge/keeper/keeper.go | 4 +- x/challenge/keeper/slash.go | 5 +- x/challenge/module.go | 13 +- x/challenge/module_simulation.go | 33 +- x/challenge/types/events.pb.go | 78 +- x/challenge/types/expected_keepers.go | 5 +- x/challenge/types/genesis.pb.go | 29 +- x/challenge/types/params.pb.go | 79 +- x/challenge/types/query.pb.go | 76 +- x/challenge/types/tx.pb.go | 102 +- x/challenge/types/types.pb.go | 54 +- x/gensp/client/cli/collect.go | 9 +- x/gensp/client/cli/gentx.go | 11 +- x/gensp/collect.go | 18 +- x/gensp/collect_test.go | 4 +- x/gensp/genesis.go | 2 +- x/gensp/gentx.go | 2 +- x/gensp/gentx_test.go | 595 ++++----- x/gensp/module.go | 13 +- x/gensp/types/expected_keepers.go | 12 +- x/gensp/types/genesis.pb.go | 30 +- x/gensp/types/genesis_state.go | 4 +- x/gensp/types/params.pb.go | 23 +- x/gensp/types/query.pb.go | 56 +- x/gensp/types/tx.pb.go | 22 +- x/payment/keeper/auto_settle_record.go | 5 +- .../keeper/grpc_query_auto_settle_record.go | 2 +- .../keeper/grpc_query_payment_account.go | 2 +- .../grpc_query_payment_account_count.go | 2 +- x/payment/keeper/grpc_query_stream_record.go | 2 +- x/payment/keeper/keeper.go | 4 +- x/payment/keeper/payment_account.go | 5 +- x/payment/keeper/payment_account_count.go | 5 +- x/payment/keeper/stream_record.go | 7 +- x/payment/module.go | 13 +- x/payment/module_simulation.go | 12 +- x/payment/types/auto_settle_record.pb.go | 30 +- x/payment/types/base.pb.go | 47 +- x/payment/types/events.pb.go | 96 +- x/payment/types/expected_keepers.go | 11 +- x/payment/types/genesis.pb.go | 53 +- x/payment/types/params.pb.go | 63 +- x/payment/types/payment_account.pb.go | 33 +- x/payment/types/payment_account_count.pb.go | 28 +- x/payment/types/query.pb.go | 229 ++-- x/payment/types/stream_record.pb.go | 66 +- x/payment/types/tx.pb.go | 106 +- x/permission/keeper/keeper.go | 4 +- x/permission/module.go | 13 +- x/permission/module_simulation.go | 13 +- x/permission/types/common.pb.go | 113 +- x/permission/types/events.pb.go | 72 +- x/permission/types/expected_keepers.go | 5 +- x/permission/types/genesis.pb.go | 26 +- x/permission/types/params.pb.go | 31 +- x/permission/types/query.pb.go | 56 +- x/permission/types/tx.pb.go | 22 +- x/permission/types/types.pb.go | 88 +- x/sp/keeper/genesis.go | 2 +- x/sp/keeper/grpc_query.go | 2 +- x/sp/keeper/keeper.go | 4 +- x/sp/keeper/sp.go | 3 +- x/sp/keeper/sp_storage_price.go | 5 +- x/sp/module.go | 13 +- x/sp/module_simulation.go | 13 +- x/sp/types/authz.pb.go | 40 +- x/sp/types/events.pb.go | 95 +- x/sp/types/expected_keepers.go | 11 +- x/sp/types/genesis.pb.go | 43 +- x/sp/types/message_test.go | 2 +- x/sp/types/params.pb.go | 48 +- x/sp/types/query.pb.go | 141 ++- x/sp/types/tx.pb.go | 137 ++- x/sp/types/types.pb.go | 117 +- x/storage/client/cli/tx.go | 3 +- x/storage/keeper/keeper.go | 16 +- x/storage/keeper/query.go | 2 +- x/storage/module.go | 13 +- x/storage/module_simulation.go | 13 +- x/storage/types/common.pb.go | 96 +- x/storage/types/events.pb.go | 231 ++-- x/storage/types/expected_keepers.go | 4 +- x/storage/types/genesis.pb.go | 28 +- x/storage/types/message.go | 2 +- x/storage/types/params.pb.go | 79 +- x/storage/types/query.pb.go | 343 +++--- x/storage/types/tx.pb.go | 407 ++++--- x/storage/types/types.pb.go | 165 ++- 193 files changed, 4705 insertions(+), 4976 deletions(-) mode change 100755 => 100644 deployment/localup/localup.sh delete mode 100644 testutil/keeper/bridge.go delete mode 100644 testutil/network/network.go create mode 100644 x/bridge/keeper/grpc_query_test.go create mode 100644 x/bridge/keeper/msg_server_update_params.go create mode 100644 x/bridge/types/expected_keeper_mocks.go create mode 100644 x/bridge/types/message_update_params.go diff --git a/app/ante/ante_test.go b/app/ante/ante_test.go index 19053c821..b9e7fa5d8 100644 --- a/app/ante/ante_test.go +++ b/app/ante/ante_test.go @@ -1,238 +1,239 @@ package ante_test -import ( - "encoding/hex" - "fmt" - - sdkmath "cosmossdk.io/math" - sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/types/tx/signing" - authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/tests" - - "github.com/bnb-chain/greenfield/sdk/client/test" -) - -func (suite *AnteTestSuite) TestAnteHandler() { - var acc authtypes.AccountI - addr, privKey := tests.NewAddrKey() - fmt.Printf("Sender Private Key: %x\n", privKey.Bytes()) - fmt.Printf("Sender Public Key: %x\n", privKey.PubKey().Bytes()) - fmt.Printf("Sender Address: %s\n", addr.String()) - - setup := func() { - suite.SetupTest() - - acc = suite.app.AccountKeeper.NewAccountWithAddress(suite.ctx, addr.Bytes()) - suite.Require().NoError(acc.SetSequence(1)) - suite.app.AccountKeeper.SetAccount(suite.ctx, acc) - - // get coins from validator - bz, _ := hex.DecodeString(test.TEST_PUBKEY) - faucetPubKey := ðsecp256k1.PubKey{Key: bz} - err := suite.app.BankKeeper.SendCoins(suite.ctx, faucetPubKey.Address().Bytes(), acc.GetAddress(), sdk.Coins{sdk.Coin{ - Denom: sdk.DefaultBondDenom, - Amount: sdk.NewInt(100000000000000), - }}) - if err != nil { - panic(err) - } - } - - testCases := []struct { - name string - txFn func() sdk.Tx - checkTx bool - reCheckTx bool - expPass bool - }{ - // ensure all msg type could pass test - { - "success - DeliverTx EIP712 signed Cosmos Tx MsgSend", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(12e3) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) - return txBuilder.GetTx() - }, true, false, true, - }, - { - "success - DeliverTx EIP712 signed Cosmos Tx MsgDelegate", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(12e3) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712TxBuilderMsgDelegate(from, privKey, "greenfield_9000-1", gas, fee) - return txBuilder.GetTx() - }, true, false, true, - }, - { - "success - DeliverTx EIP712 signed Cosmos Tx MsgCreateValidator", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(2e8) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712MsgCreateValidator(from, privKey, "greenfield_9000-1", gas, fee) - return txBuilder.GetTx() - }, true, false, true, - }, - { - "success - DeliverTx EIP712 signed Cosmos Tx MsgGrantAllowance", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(16e3) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712GrantAllowance(from, privKey, "greenfield_9000-1", gas, fee) - return txBuilder.GetTx() - }, true, false, true, - }, - { - "success - DeliverTx EIP712 signed Cosmos Tx MsgEditValidator", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(2e7) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712MsgEditValidator(from, privKey, "greenfield_9000-1", gas, fee) - return txBuilder.GetTx() - }, true, false, true, - }, - { - "success - DeliverTx EIP712 signed Cosmos Tx MsgSubmitProposalV1", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(2e8) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712TxBuilderMsgSubmitProposalV1(from, privKey, "greenfield_9000-1", gas, fee) - return txBuilder.GetTx() - }, true, false, true, - }, - { - "success - DeliverTx EIP712 signed Cosmos Tx MsgGrant", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(16e3) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712TxBuilderMsgGrant(from, privKey, "greenfield_9000-1", gas, fee) - return txBuilder.GetTx() - }, true, false, true, - }, - { - "fails - DeliverTx legacy msg MsgSubmitProposal v1beta", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(2000000000) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - deposit := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(20))) - txBuilder := suite.CreateTestEIP712SubmitProposal(from, privKey, "greenfield_9000-1", gas, fee, deposit) - return txBuilder.GetTx() - }, true, false, false, - }, - { - "fails - DeliverTx unregistered msg type MsgSubmitEvidence", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(2000000000) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712MsgSubmitEvidence(from, privKey, "greenfield_9000-1", gas, fee) - return txBuilder.GetTx() - }, true, false, false, - }, - { - "fails - DeliverTx EIP712 signed Cosmos Tx with wrong Chain ID", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(12e3) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "ethermint_9002-1", gas, fee) - return txBuilder.GetTx() - }, true, false, false, - }, - { - "fails - DeliverTx EIP712 signed Cosmos Tx with different gas fees", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(12e3) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) - txBuilder.SetGasLimit(uint64(300000)) - txBuilder.SetFeeAmount(sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdkmath.NewInt(30)))) - return txBuilder.GetTx() - }, true, false, false, - }, - { - "fails - DeliverTx EIP712 signed Cosmos Tx with empty signature", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(12e3) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) - sigsV2 := signing.SignatureV2{ - PubKey: privKey.PubKey(), - } - // nolint:errcheck - txBuilder.SetSignatures(sigsV2) - return txBuilder.GetTx() - }, true, false, false, - }, - { - "fails - DeliverTx EIP712 signed Cosmos Tx with invalid sequence", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(12e3) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) - nonce, err := suite.app.AccountKeeper.GetSequence(suite.ctx, acc.GetAddress()) - suite.Require().NoError(err) - sigsV2 := signing.SignatureV2{ - PubKey: privKey.PubKey(), - Data: &signing.SingleSignatureData{ - SignMode: signing.SignMode_SIGN_MODE_LEGACY_AMINO_JSON, - }, - Sequence: nonce - 1, - } - // nolint:errcheck - txBuilder.SetSignatures(sigsV2) - return txBuilder.GetTx() - }, true, false, false, - }, - { - "fails - DeliverTx EIP712 signed Cosmos Tx with invalid signMode", - func() sdk.Tx { - from := acc.GetAddress() - gas := uint64(12e3) - fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) - txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) - nonce, err := suite.app.AccountKeeper.GetSequence(suite.ctx, acc.GetAddress()) - suite.Require().NoError(err) - sigsV2 := signing.SignatureV2{ - PubKey: privKey.PubKey(), - Data: &signing.SingleSignatureData{ - SignMode: signing.SignMode_SIGN_MODE_UNSPECIFIED, - }, - Sequence: nonce, - } - // nolint:errcheck - txBuilder.SetSignatures(sigsV2) - return txBuilder.GetTx() - }, true, false, false, - }, - } - - for _, tc := range testCases { - suite.Run(tc.name, func() { - setup() - - suite.ctx = suite.ctx.WithIsCheckTx(tc.checkTx).WithIsReCheckTx(tc.reCheckTx) - - _, err := suite.anteHandler(suite.ctx, tc.txFn(), false) - - if tc.expPass { - suite.Require().NoError(err) - } else { - suite.Require().Error(err) - } - }) - } -} +// +//import ( +// "encoding/hex" +// "fmt" +// +// sdkmath "cosmossdk.io/math" +// "github.com/cosmos/cosmos-sdk/crypto/keys/eth/ethsecp256k1" +// sdk "github.com/cosmos/cosmos-sdk/types" +// "github.com/cosmos/cosmos-sdk/types/tx/signing" +// authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" +// "github.com/evmos/ethermint/tests" +// +// "github.com/bnb-chain/greenfield/sdk/client/test" +//) +// +//func (suite *AnteTestSuite) TestAnteHandler() { +// var acc authtypes.AccountI +// addr, privKey := tests.NewAddrKey() +// fmt.Printf("Sender Private Key: %x\n", privKey.Bytes()) +// fmt.Printf("Sender Public Key: %x\n", privKey.PubKey().Bytes()) +// fmt.Printf("Sender Address: %s\n", addr.String()) +// +// setup := func() { +// suite.SetupTest() +// +// acc = suite.app.AccountKeeper.NewAccountWithAddress(suite.ctx, addr.Bytes()) +// suite.Require().NoError(acc.SetSequence(1)) +// suite.app.AccountKeeper.SetAccount(suite.ctx, acc) +// +// // get coins from validator +// bz, _ := hex.DecodeString(test.TEST_PUBKEY) +// faucetPubKey := ðsecp256k1.PubKey{Key: bz} +// err := suite.app.BankKeeper.SendCoins(suite.ctx, faucetPubKey.Address().Bytes(), acc.GetAddress(), sdk.Coins{sdk.Coin{ +// Denom: sdk.DefaultBondDenom, +// Amount: sdk.NewInt(100000000000000), +// }}) +// if err != nil { +// panic(err) +// } +// } +// +// testCases := []struct { +// name string +// txFn func() sdk.Tx +// checkTx bool +// reCheckTx bool +// expPass bool +// }{ +// // ensure all msg type could pass test +// { +// "success - DeliverTx EIP712 signed Cosmos Tx MsgSend", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(12e3) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) +// return txBuilder.GetTx() +// }, true, false, true, +// }, +// { +// "success - DeliverTx EIP712 signed Cosmos Tx MsgDelegate", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(12e3) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712TxBuilderMsgDelegate(from, privKey, "greenfield_9000-1", gas, fee) +// return txBuilder.GetTx() +// }, true, false, true, +// }, +// { +// "success - DeliverTx EIP712 signed Cosmos Tx MsgCreateValidator", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(2e8) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712MsgCreateValidator(from, privKey, "greenfield_9000-1", gas, fee) +// return txBuilder.GetTx() +// }, true, false, true, +// }, +// { +// "success - DeliverTx EIP712 signed Cosmos Tx MsgGrantAllowance", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(16e3) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712GrantAllowance(from, privKey, "greenfield_9000-1", gas, fee) +// return txBuilder.GetTx() +// }, true, false, true, +// }, +// { +// "success - DeliverTx EIP712 signed Cosmos Tx MsgEditValidator", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(2e7) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712MsgEditValidator(from, privKey, "greenfield_9000-1", gas, fee) +// return txBuilder.GetTx() +// }, true, false, true, +// }, +// { +// "success - DeliverTx EIP712 signed Cosmos Tx MsgSubmitProposalV1", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(2e8) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712TxBuilderMsgSubmitProposalV1(from, privKey, "greenfield_9000-1", gas, fee) +// return txBuilder.GetTx() +// }, true, false, true, +// }, +// { +// "success - DeliverTx EIP712 signed Cosmos Tx MsgGrant", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(16e3) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712TxBuilderMsgGrant(from, privKey, "greenfield_9000-1", gas, fee) +// return txBuilder.GetTx() +// }, true, false, true, +// }, +// { +// "fails - DeliverTx legacy msg MsgSubmitProposal v1beta", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(2000000000) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// deposit := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(20))) +// txBuilder := suite.CreateTestEIP712SubmitProposal(from, privKey, "greenfield_9000-1", gas, fee, deposit) +// return txBuilder.GetTx() +// }, true, false, false, +// }, +// { +// "fails - DeliverTx unregistered msg type MsgSubmitEvidence", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(2000000000) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712MsgSubmitEvidence(from, privKey, "greenfield_9000-1", gas, fee) +// return txBuilder.GetTx() +// }, true, false, false, +// }, +// { +// "fails - DeliverTx EIP712 signed Cosmos Tx with wrong Chain ID", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(12e3) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "ethermint_9002-1", gas, fee) +// return txBuilder.GetTx() +// }, true, false, false, +// }, +// { +// "fails - DeliverTx EIP712 signed Cosmos Tx with different gas fees", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(12e3) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) +// txBuilder.SetGasLimit(uint64(300000)) +// txBuilder.SetFeeAmount(sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdkmath.NewInt(30)))) +// return txBuilder.GetTx() +// }, true, false, false, +// }, +// { +// "fails - DeliverTx EIP712 signed Cosmos Tx with empty signature", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(12e3) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) +// sigsV2 := signing.SignatureV2{ +// PubKey: privKey.PubKey(), +// } +// // nolint:errcheck +// txBuilder.SetSignatures(sigsV2) +// return txBuilder.GetTx() +// }, true, false, false, +// }, +// { +// "fails - DeliverTx EIP712 signed Cosmos Tx with invalid sequence", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(12e3) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) +// nonce, err := suite.app.AccountKeeper.GetSequence(suite.ctx, acc.GetAddress()) +// suite.Require().NoError(err) +// sigsV2 := signing.SignatureV2{ +// PubKey: privKey.PubKey(), +// Data: &signing.SingleSignatureData{ +// SignMode: signing.SignMode_SIGN_MODE_LEGACY_AMINO_JSON, +// }, +// Sequence: nonce - 1, +// } +// // nolint:errcheck +// txBuilder.SetSignatures(sigsV2) +// return txBuilder.GetTx() +// }, true, false, false, +// }, +// { +// "fails - DeliverTx EIP712 signed Cosmos Tx with invalid signMode", +// func() sdk.Tx { +// from := acc.GetAddress() +// gas := uint64(12e3) +// fee := sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewIntFromUint64(gas))) +// txBuilder := suite.CreateTestEIP712TxBuilderMsgSend(from, privKey, "greenfield_9000-1", gas, fee) +// nonce, err := suite.app.AccountKeeper.GetSequence(suite.ctx, acc.GetAddress()) +// suite.Require().NoError(err) +// sigsV2 := signing.SignatureV2{ +// PubKey: privKey.PubKey(), +// Data: &signing.SingleSignatureData{ +// SignMode: signing.SignMode_SIGN_MODE_UNSPECIFIED, +// }, +// Sequence: nonce, +// } +// // nolint:errcheck +// txBuilder.SetSignatures(sigsV2) +// return txBuilder.GetTx() +// }, true, false, false, +// }, +// } +// +// for _, tc := range testCases { +// suite.Run(tc.name, func() { +// setup() +// +// suite.ctx = suite.ctx.WithIsCheckTx(tc.checkTx).WithIsReCheckTx(tc.reCheckTx) +// +// _, err := suite.anteHandler(suite.ctx, tc.txFn(), false) +// +// if tc.expPass { +// suite.Require().NoError(err) +// } else { +// suite.Require().Error(err) +// } +// }) +// } +//} diff --git a/app/ante/utils_test.go b/app/ante/utils_test.go index e5135a7c5..5c5e72f95 100644 --- a/app/ante/utils_test.go +++ b/app/ante/utils_test.go @@ -1,381 +1,384 @@ package ante_test -import ( - "encoding/hex" - "encoding/json" - "fmt" - "math/big" - "testing" - "time" - - sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/baseapp" - "github.com/cosmos/cosmos-sdk/client" - codectypes "github.com/cosmos/cosmos-sdk/codec/types" - sdkcryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" - "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" - cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" - "github.com/cosmos/cosmos-sdk/simapp" - "github.com/cosmos/cosmos-sdk/testutil/mock" - sdk "github.com/cosmos/cosmos-sdk/types" - signingtypes "github.com/cosmos/cosmos-sdk/types/tx/signing" - authante "github.com/cosmos/cosmos-sdk/x/auth/ante" - "github.com/cosmos/cosmos-sdk/x/auth/signing" - "github.com/cosmos/cosmos-sdk/x/auth/tx" - authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/cosmos/cosmos-sdk/x/authz" - banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - evtypes "github.com/cosmos/cosmos-sdk/x/evidence/types" - "github.com/cosmos/cosmos-sdk/x/feegrant" - govtypesv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" - govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/ethereum/go-ethereum/crypto" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/evmos/ethermint/tests" - "github.com/prysmaticlabs/prysm/crypto/bls" - "github.com/stretchr/testify/suite" - abci "github.com/tendermint/tendermint/abci/types" - "github.com/tendermint/tendermint/libs/log" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - tmtypes "github.com/tendermint/tendermint/types" - dbm "github.com/tendermint/tm-db" - - "github.com/bnb-chain/greenfield/app" - "github.com/bnb-chain/greenfield/app/ante" - "github.com/bnb-chain/greenfield/app/params" - "github.com/bnb-chain/greenfield/e2e/core" - "github.com/bnb-chain/greenfield/sdk/client/test" -) - -type AnteTestSuite struct { - suite.Suite - - ctx sdk.Context - app *app.App - clientCtx client.Context - anteHandler sdk.AnteHandler -} - -func TestAnteTestSuite(t *testing.T) { - suite.Run(t, &AnteTestSuite{}) -} - -func (suite *AnteTestSuite) SetupTest() { - simapp.FlagEnabledValue = true - simapp.FlagCommitValue = true - - var encCfg params.EncodingConfig - suite.app, encCfg, _ = NewApp() - - suite.ctx = suite.app.NewContext(false, tmproto.Header{Height: 2, ChainID: "greenfield_9000-1", Time: time.Now().UTC()}) - suite.ctx = suite.ctx.WithMinGasPrices(sdk.NewDecCoins(sdk.NewDecCoin(sdk.DefaultBondDenom, sdk.OneInt()))) // set to 1 stake - - infCtx := suite.ctx.WithGasMeter(sdk.NewInfiniteGasMeter()) - suite.app.AccountKeeper.SetParams(infCtx, authtypes.DefaultParams()) - - suite.clientCtx = client.Context{}.WithTxConfig(encCfg.TxConfig) - - anteHandler, _ := ante.NewAnteHandler(ante.HandlerOptions{ - AccountKeeper: suite.app.AccountKeeper, - BankKeeper: suite.app.BankKeeper, - FeegrantKeeper: suite.app.FeeGrantKeeper, - SignModeHandler: encCfg.TxConfig.SignModeHandler(), - GashubKeeper: suite.app.GashubKeeper, - }) - suite.anteHandler = anteHandler -} - -func (suite *AnteTestSuite) CreateTestEIP712TxBuilderMsgSend(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { - recipient := core.GenRandomAddr() - msgSend := banktypes.NewMsgSend(from, recipient, sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdkmath.NewInt(1)))) - return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgSend) -} - -func (suite *AnteTestSuite) CreateTestEIP712TxBuilderMsgDelegate(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { - validator := core.GenRandomAddr() - msgSend := stakingtypes.NewMsgDelegate(from, validator, sdk.NewCoin(sdk.DefaultBondDenom, sdkmath.NewInt(20))) - return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgSend) -} - -func (suite *AnteTestSuite) CreateTestEIP712MsgCreateValidator(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { - privEd := ed25519.GenPrivKey() - blsSecretKey, _ := bls.RandKey() - blsPubkey := hex.EncodeToString(blsSecretKey.PublicKey().Marshal()) - msgCreate, err := stakingtypes.NewMsgCreateValidator( - from, - privEd.PubKey(), - sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(20)), - stakingtypes.NewDescription("moniker", "identity", "website", "security_contract", "details"), - stakingtypes.NewCommissionRates(sdk.OneDec(), sdk.OneDec(), sdk.OneDec()), - sdk.OneInt(), - from, - from, - from, - from, - blsPubkey, - ) - suite.Require().NoError(err) - return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgCreate) -} - -func (suite *AnteTestSuite) CreateTestEIP712SubmitProposal(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins, deposit sdk.Coins) client.TxBuilder { - proposal, ok := govtypes.ContentFromProposalType("proposal", "description", govtypes.ProposalTypeText) - suite.Require().True(ok) - msgSubmit, err := govtypes.NewMsgSubmitProposal(proposal, deposit, from) - suite.Require().NoError(err) - return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgSubmit) -} - -func (suite *AnteTestSuite) CreateTestEIP712GrantAllowance(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { - spendLimit := sdk.NewCoins(sdk.NewInt64Coin(sdk.DefaultBondDenom, 10)) - threeHours := time.Now().Add(3 * time.Hour) - basic := &feegrant.BasicAllowance{ - SpendLimit: spendLimit, - Expiration: &threeHours, - } - granted := core.GenRandomAddr() - grantedAddr := suite.app.AccountKeeper.NewAccountWithAddress(suite.ctx, granted.Bytes()) - msgGrant, err := feegrant.NewMsgGrantAllowance(basic, from, grantedAddr.GetAddress()) - suite.Require().NoError(err) - return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgGrant) -} - -func (suite *AnteTestSuite) CreateTestEIP712MsgEditValidator(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { - newRelayerAddr := core.GenRandomAddr() - newChallengerAddr := core.GenRandomAddr() - blsSecretKey, _ := bls.RandKey() - blsPk := hex.EncodeToString(blsSecretKey.PublicKey().Marshal()) - msgEdit := stakingtypes.NewMsgEditValidator( - from, - stakingtypes.NewDescription("moniker", "identity", "website", "security_contract", "details"), - nil, - nil, - newRelayerAddr, - newChallengerAddr, - blsPk, - ) - return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgEdit) -} - -func (suite *AnteTestSuite) CreateTestEIP712MsgSubmitEvidence(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { - pk := ed25519.GenPrivKey() - msgEvidence, err := evtypes.NewMsgSubmitEvidence(from, &evtypes.Equivocation{ - Height: 11, - Time: time.Now().UTC(), - Power: 100, - ConsensusAddress: pk.PubKey().Address().String(), - }) - suite.Require().NoError(err) - - return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgEvidence) -} - -func (suite *AnteTestSuite) CreateTestEIP712TxBuilderMsgSubmitProposalV1(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { - privEd := ed25519.GenPrivKey() - msgCreate, err := stakingtypes.NewMsgCreateValidator( - from, - privEd.PubKey(), - sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(20)), - stakingtypes.NewDescription("moniker", "indentity", "website", "security_contract", "details"), - stakingtypes.NewCommissionRates(sdk.OneDec(), sdk.OneDec(), sdk.OneDec()), - sdk.OneInt(), - from, - from, - from, - from, - "test", - ) - suite.Require().NoError(err) - msgSubmitProposal, err := govtypesv1.NewMsgSubmitProposal( - []sdk.Msg{msgCreate}, - sdk.Coins{sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(20))}, - from.String(), - "test", - ) - suite.Require().NoError(err) - return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgSubmitProposal) -} - -func (suite *AnteTestSuite) CreateTestEIP712TxBuilderMsgGrant(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { - allowed := core.GenRandomAddr() - stakeAuthorization, err := stakingtypes.NewStakeAuthorization( - []sdk.AccAddress{allowed}, - nil, - 1, - nil, - ) - suite.Require().NoError(err) - msgGrant, err := authz.NewMsgGrant(from, allowed, stakeAuthorization, nil) - suite.Require().NoError(err) - return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgGrant) -} - -func (suite *AnteTestSuite) CreateTestEIP712CosmosTxBuilder( - from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins, msg sdk.Msg, -) client.TxBuilder { - nonce, err := suite.app.AccountKeeper.GetSequence(suite.ctx, from) - suite.Require().NoError(err) - acc, err := authante.GetSignerAcc(suite.ctx, suite.app.AccountKeeper, from) - suite.Require().NoError(err) - - txBuilder := suite.clientCtx.TxConfig.NewTxBuilder() - - txBuilder.SetFeeAmount(gasAmount) - txBuilder.SetGasLimit(gas) - - err = txBuilder.SetMsgs(msg) - suite.Require().NoError(err) - - signerData := signing.SignerData{ - Address: from.String(), - ChainID: chainId, - AccountNumber: acc.GetAccountNumber(), - Sequence: nonce, - PubKey: acc.GetPubKey(), - } - - msgTypes, signDoc, err := tx.GetMsgTypes(signerData, txBuilder.GetTx(), big.NewInt(9000)) - suite.Require().NoError(err) - - typedData, err := tx.WrapTxToTypedData(9000, signDoc, msgTypes) - suite.Require().NoError(err) - - typedDataJson, _ := json.MarshalIndent(typedData, "", " ") - fmt.Println("Typed data:\n", string(typedDataJson)) - - sigHash, err := suite.clientCtx.TxConfig.SignModeHandler().GetSignBytes(signingtypes.SignMode_SIGN_MODE_EIP_712, signerData, txBuilder.GetTx()) - suite.Require().NoError(err) - fmt.Printf("SigHash: %x\n", sigHash) - - // Sign typedData - keyringSigner := tests.NewSigner(priv) - signature, pubkey, err := keyringSigner.SignByAddress(from, sigHash) - suite.Require().NoError(err) - signature[crypto.RecoveryIDOffset] += 27 // Transform V from 0/1 to 27/28 according to the yellow paper - fmt.Printf("Signature: %x\n", signature) - - sigsV2 := signingtypes.SignatureV2{ - PubKey: pubkey, - Data: &signingtypes.SingleSignatureData{ - SignMode: signingtypes.SignMode_SIGN_MODE_EIP_712, - Signature: signature, - }, - Sequence: nonce, - } - - err = txBuilder.SetSignatures(sigsV2) - suite.Require().NoError(err) - return txBuilder -} - -func genesisStateWithValSet( - app *app.App, genesisState app.GenesisState, - valSet *tmtypes.ValidatorSet, genAccs []authtypes.GenesisAccount, - balances ...banktypes.Balance, -) (app.GenesisState, error) { - // set genesis accounts - authGenesis := authtypes.NewGenesisState(authtypes.DefaultParams(), genAccs) - genesisState[authtypes.ModuleName] = app.AppCodec().MustMarshalJSON(authGenesis) - - validators := make([]stakingtypes.Validator, 0, len(valSet.Validators)) - delegations := make([]stakingtypes.Delegation, 0, len(valSet.Validators)) - - bondAmt := sdk.DefaultPowerReduction - - for _, val := range valSet.Validators { - pk, err := sdkcryptocodec.FromTmPubKeyInterface(val.PubKey) - if err != nil { - return nil, err - } - pkAny, err := codectypes.NewAnyWithValue(pk) - if err != nil { - return nil, err - } - validator := stakingtypes.Validator{ - OperatorAddress: sdk.ValAddress(val.Address).String(), - ConsensusPubkey: pkAny, - Jailed: false, - Status: stakingtypes.Bonded, - Tokens: bondAmt, - DelegatorShares: sdk.OneDec(), - Description: stakingtypes.Description{}, - UnbondingHeight: int64(0), - UnbondingTime: time.Unix(0, 0).UTC(), - Commission: stakingtypes.NewCommission(sdk.ZeroDec(), sdk.ZeroDec(), sdk.ZeroDec()), - MinSelfDelegation: sdk.ZeroInt(), - } - validators = append(validators, validator) - delegations = append(delegations, stakingtypes.NewDelegation(genAccs[0].GetAddress(), val.Address.Bytes(), sdk.OneDec())) - - } - // set validators and delegations - stakingGenesis := stakingtypes.NewGenesisState(stakingtypes.DefaultParams(), validators, delegations) - genesisState[stakingtypes.ModuleName] = app.AppCodec().MustMarshalJSON(stakingGenesis) - - totalSupply := sdk.NewCoins() - for _, b := range balances { - // add genesis acc tokens to total supply - totalSupply = totalSupply.Add(b.Coins...) - } - - for range delegations { - // add delegated tokens to total supply - totalSupply = totalSupply.Add(sdk.NewCoin(sdk.DefaultBondDenom, bondAmt)) - } - - // add bonded amount to bonded pool module account - balances = append(balances, banktypes.Balance{ - Address: authtypes.NewModuleAddress(stakingtypes.BondedPoolName).String(), - Coins: sdk.Coins{sdk.NewCoin(sdk.DefaultBondDenom, bondAmt)}, - }) - - // update total supply - bankGenesis := banktypes.NewGenesisState(banktypes.DefaultGenesisState().Params, balances, totalSupply, []banktypes.Metadata{}) - genesisState[banktypes.ModuleName] = app.AppCodec().MustMarshalJSON(bankGenesis) - - return genesisState, nil -} - -func NewApp(options ...func(baseApp *baseapp.BaseApp)) (*app.App, params.EncodingConfig, error) { - // create public key - privVal := mock.NewPV() - pubKey, _ := privVal.GetPubKey() - - // create validator set with single validator - validator := tmtypes.NewValidator(pubKey, 1) - valSet := tmtypes.NewValidatorSet([]*tmtypes.Validator{validator}) - - // generate genesis account - bz, _ := hex.DecodeString(test.TEST_PUBKEY) - faucetPubKey := ðsecp256k1.PubKey{Key: bz} - - acc := authtypes.NewBaseAccount(faucetPubKey.Address().Bytes(), faucetPubKey, 0, 0) - balance := banktypes.Balance{ - Address: acc.GetAddress().String(), - Coins: sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(100000000000000))), - } - - logger := log.NewNopLogger() - db := dbm.NewMemDB() - encCfg := app.MakeEncodingConfig() - - nApp := app.New( - logger, db, nil, true, app.DefaultNodeHome, 0, encCfg, &app.AppConfig{CrossChain: app.NewDefaultAppConfig().CrossChain}, simapp.EmptyAppOptions{}, options...) - - genesisState := app.NewDefaultGenesisState(encCfg.Marshaler) - genesisState, _ = genesisStateWithValSet(nApp, genesisState, valSet, []authtypes.GenesisAccount{acc}, balance) - - stateBytes, _ := json.MarshalIndent(genesisState, "", " ") - - // Initialize the chain - nApp.InitChain( - abci.RequestInitChain{ - ChainId: "greenfield_9000-1", - Validators: []abci.ValidatorUpdate{}, - AppStateBytes: stateBytes, - }, - ) - - return nApp, encCfg, nil -} +// todo:fix this + +//import ( +// "encoding/hex" +// "encoding/json" +// "fmt" +// "math/big" +// "testing" +// "time" +// +// sdkmath "cosmossdk.io/math" +// storetypes "cosmossdk.io/store/types" +// evtypes "cosmossdk.io/x/evidence/types" +// "cosmossdk.io/x/feegrant" +// dbm "github.com/cometbft/cometbft-db" +// abci "github.com/cometbft/cometbft/abci/types" +// "github.com/cometbft/cometbft/libs/log" +// tmproto "github.com/cometbft/cometbft/proto/tendermint/types" +// tmtypes "github.com/cometbft/cometbft/types" +// "github.com/cosmos/cosmos-sdk/baseapp" +// "github.com/cosmos/cosmos-sdk/client" +// codectypes "github.com/cosmos/cosmos-sdk/codec/types" +// sdkcryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" +// "github.com/cosmos/cosmos-sdk/crypto/keys/ed25519" +// cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types" +// "github.com/cosmos/cosmos-sdk/simapp" +// "github.com/cosmos/cosmos-sdk/testutil/mock" +// sdk "github.com/cosmos/cosmos-sdk/types" +// signingtypes "github.com/cosmos/cosmos-sdk/types/tx/signing" +// authante "github.com/cosmos/cosmos-sdk/x/auth/ante" +// "github.com/cosmos/cosmos-sdk/x/auth/signing" +// "github.com/cosmos/cosmos-sdk/x/auth/tx" +// authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" +// "github.com/cosmos/cosmos-sdk/x/authz" +// banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" +// govtypesv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" +// govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" +// stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" +// "github.com/ethereum/go-ethereum/crypto" +// "github.com/evmos/ethermint/crypto/ethsecp256k1" +// "github.com/evmos/ethermint/tests" +// "github.com/prysmaticlabs/prysm/crypto/bls" +// "github.com/stretchr/testify/suite" +// +// "github.com/bnb-chain/greenfield/app" +// "github.com/bnb-chain/greenfield/app/ante" +// "github.com/bnb-chain/greenfield/app/params" +// "github.com/bnb-chain/greenfield/e2e/core" +// "github.com/bnb-chain/greenfield/sdk/client/test" +//) +// +//type AnteTestSuite struct { +// suite.Suite +// +// ctx sdk.Context +// app *app.App +// clientCtx client.Context +// anteHandler sdk.AnteHandler +//} +// +//func TestAnteTestSuite(t *testing.T) { +// suite.Run(t, &AnteTestSuite{}) +//} +// +//func (suite *AnteTestSuite) SetupTest() { +// simapp.FlagEnabledValue = true +// simapp.FlagCommitValue = true +// +// var encCfg params.EncodingConfig +// suite.app, encCfg, _ = NewApp() +// +// suite.ctx = suite.app.NewContext(false, tmproto.Header{Height: 2, ChainID: "greenfield_9000-1", Time: time.Now().UTC()}) +// suite.ctx = suite.ctx.WithMinGasPrices(sdk.NewDecCoins(sdk.NewDecCoin(sdk.DefaultBondDenom, sdk.OneInt()))) // set to 1 stake +// +// infCtx := suite.ctx.WithGasMeter(storetypes.NewInfiniteGasMeter()) +// suite.app.AccountKeeper.SetParams(infCtx, authtypes.DefaultParams()) +// +// suite.clientCtx = client.Context{}.WithTxConfig(encCfg.TxConfig) +// +// anteHandler, _ := ante.NewAnteHandler(ante.HandlerOptions{ +// AccountKeeper: suite.app.AccountKeeper, +// BankKeeper: suite.app.BankKeeper, +// FeegrantKeeper: suite.app.FeeGrantKeeper, +// SignModeHandler: encCfg.TxConfig.SignModeHandler(), +// GashubKeeper: suite.app.GashubKeeper, +// }) +// suite.anteHandler = anteHandler +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712TxBuilderMsgSend(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { +// recipient := core.GenRandomAddr() +// msgSend := banktypes.NewMsgSend(from, recipient, sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdkmath.NewInt(1)))) +// return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgSend) +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712TxBuilderMsgDelegate(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { +// validator := core.GenRandomAddr() +// msgSend := stakingtypes.NewMsgDelegate(from, validator, sdk.NewCoin(sdk.DefaultBondDenom, sdkmath.NewInt(20))) +// return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgSend) +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712MsgCreateValidator(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { +// privEd := ed25519.GenPrivKey() +// blsSecretKey, _ := bls.RandKey() +// blsPubkey := hex.EncodeToString(blsSecretKey.PublicKey().Marshal()) +// msgCreate, err := stakingtypes.NewMsgCreateValidator( +// from, +// privEd.PubKey(), +// sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(20)), +// stakingtypes.NewDescription("moniker", "identity", "website", "security_contract", "details"), +// stakingtypes.NewCommissionRates(sdk.OneDec(), sdk.OneDec(), sdk.OneDec()), +// sdk.OneInt(), +// from, +// from, +// from, +// from, +// blsPubkey, +// ) +// suite.Require().NoError(err) +// return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgCreate) +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712SubmitProposal(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins, deposit sdk.Coins) client.TxBuilder { +// proposal, ok := govtypes.ContentFromProposalType("proposal", "description", govtypes.ProposalTypeText) +// suite.Require().True(ok) +// msgSubmit, err := govtypes.NewMsgSubmitProposal(proposal, deposit, from) +// suite.Require().NoError(err) +// return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgSubmit) +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712GrantAllowance(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { +// spendLimit := sdk.NewCoins(sdk.NewInt64Coin(sdk.DefaultBondDenom, 10)) +// threeHours := time.Now().Add(3 * time.Hour) +// basic := &feegrant.BasicAllowance{ +// SpendLimit: spendLimit, +// Expiration: &threeHours, +// } +// granted := core.GenRandomAddr() +// grantedAddr := suite.app.AccountKeeper.NewAccountWithAddress(suite.ctx, granted.Bytes()) +// msgGrant, err := feegrant.NewMsgGrantAllowance(basic, from, grantedAddr.GetAddress()) +// suite.Require().NoError(err) +// return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgGrant) +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712MsgEditValidator(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { +// newRelayerAddr := core.GenRandomAddr() +// newChallengerAddr := core.GenRandomAddr() +// blsSecretKey, _ := bls.RandKey() +// blsPk := hex.EncodeToString(blsSecretKey.PublicKey().Marshal()) +// msgEdit := stakingtypes.NewMsgEditValidator( +// from, +// stakingtypes.NewDescription("moniker", "identity", "website", "security_contract", "details"), +// nil, +// nil, +// newRelayerAddr, +// newChallengerAddr, +// blsPk, +// ) +// return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgEdit) +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712MsgSubmitEvidence(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { +// pk := ed25519.GenPrivKey() +// msgEvidence, err := evtypes.NewMsgSubmitEvidence(from, &evtypes.Equivocation{ +// Height: 11, +// Time: time.Now().UTC(), +// Power: 100, +// ConsensusAddress: pk.PubKey().Address().String(), +// }) +// suite.Require().NoError(err) +// +// return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgEvidence) +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712TxBuilderMsgSubmitProposalV1(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { +// privEd := ed25519.GenPrivKey() +// msgCreate, err := stakingtypes.NewMsgCreateValidator( +// from, +// privEd.PubKey(), +// sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(20)), +// stakingtypes.NewDescription("moniker", "indentity", "website", "security_contract", "details"), +// stakingtypes.NewCommissionRates(sdk.OneDec(), sdk.OneDec(), sdk.OneDec()), +// sdk.OneInt(), +// from, +// from, +// from, +// from, +// "test", +// ) +// suite.Require().NoError(err) +// msgSubmitProposal, err := govtypesv1.NewMsgSubmitProposal( +// []sdk.Msg{msgCreate}, +// sdk.Coins{sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(20))}, +// from.String(), +// "test", +// ) +// suite.Require().NoError(err) +// return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgSubmitProposal) +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712TxBuilderMsgGrant(from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins) client.TxBuilder { +// allowed := core.GenRandomAddr() +// stakeAuthorization, err := stakingtypes.NewStakeAuthorization( +// []sdk.AccAddress{allowed}, +// nil, +// 1, +// nil, +// ) +// suite.Require().NoError(err) +// msgGrant, err := authz.NewMsgGrant(from, allowed, stakeAuthorization, nil) +// suite.Require().NoError(err) +// return suite.CreateTestEIP712CosmosTxBuilder(from, priv, chainId, gas, gasAmount, msgGrant) +//} +// +//func (suite *AnteTestSuite) CreateTestEIP712CosmosTxBuilder( +// from sdk.AccAddress, priv cryptotypes.PrivKey, chainId string, gas uint64, gasAmount sdk.Coins, msg sdk.Msg, +//) client.TxBuilder { +// nonce, err := suite.app.AccountKeeper.GetSequence(suite.ctx, from) +// suite.Require().NoError(err) +// acc, err := authante.GetSignerAcc(suite.ctx, suite.app.AccountKeeper, from) +// suite.Require().NoError(err) +// +// txBuilder := suite.clientCtx.TxConfig.NewTxBuilder() +// +// txBuilder.SetFeeAmount(gasAmount) +// txBuilder.SetGasLimit(gas) +// +// err = txBuilder.SetMsgs(msg) +// suite.Require().NoError(err) +// +// signerData := signing.SignerData{ +// Address: from.String(), +// ChainID: chainId, +// AccountNumber: acc.GetAccountNumber(), +// Sequence: nonce, +// PubKey: acc.GetPubKey(), +// } +// +// msgTypes, signDoc, err := tx.GetMsgTypes(signerData, txBuilder.GetTx(), big.NewInt(9000)) +// suite.Require().NoError(err) +// +// typedData, err := tx.WrapTxToTypedData(9000, signDoc, msgTypes) +// suite.Require().NoError(err) +// +// typedDataJson, _ := json.MarshalIndent(typedData, "", " ") +// fmt.Println("Typed data:\n", string(typedDataJson)) +// +// sigHash, err := suite.clientCtx.TxConfig.SignModeHandler().GetSignBytes(signingtypes.SignMode_SIGN_MODE_EIP_712, signerData, txBuilder.GetTx()) +// suite.Require().NoError(err) +// fmt.Printf("SigHash: %x\n", sigHash) +// +// // Sign typedData +// keyringSigner := tests.NewSigner(priv) +// signature, pubkey, err := keyringSigner.SignByAddress(from, sigHash) +// suite.Require().NoError(err) +// signature[crypto.RecoveryIDOffset] += 27 // Transform V from 0/1 to 27/28 according to the yellow paper +// fmt.Printf("Signature: %x\n", signature) +// +// sigsV2 := signingtypes.SignatureV2{ +// PubKey: pubkey, +// Data: &signingtypes.SingleSignatureData{ +// SignMode: signingtypes.SignMode_SIGN_MODE_EIP_712, +// Signature: signature, +// }, +// Sequence: nonce, +// } +// +// err = txBuilder.SetSignatures(sigsV2) +// suite.Require().NoError(err) +// return txBuilder +//} +// +//func genesisStateWithValSet( +// app *app.App, genesisState app.GenesisState, +// valSet *tmtypes.ValidatorSet, genAccs []authtypes.GenesisAccount, +// balances ...banktypes.Balance, +//) (app.GenesisState, error) { +// // set genesis accounts +// authGenesis := authtypes.NewGenesisState(authtypes.DefaultParams(), genAccs) +// genesisState[authtypes.ModuleName] = app.AppCodec().MustMarshalJSON(authGenesis) +// +// validators := make([]stakingtypes.Validator, 0, len(valSet.Validators)) +// delegations := make([]stakingtypes.Delegation, 0, len(valSet.Validators)) +// +// bondAmt := sdk.DefaultPowerReduction +// +// for _, val := range valSet.Validators { +// pk, err := sdkcryptocodec.FromTmPubKeyInterface(val.PubKey) +// if err != nil { +// return nil, err +// } +// pkAny, err := codectypes.NewAnyWithValue(pk) +// if err != nil { +// return nil, err +// } +// validator := stakingtypes.Validator{ +// OperatorAddress: sdk.ValAddress(val.Address).String(), +// ConsensusPubkey: pkAny, +// Jailed: false, +// Status: stakingtypes.Bonded, +// Tokens: bondAmt, +// DelegatorShares: sdk.OneDec(), +// Description: stakingtypes.Description{}, +// UnbondingHeight: int64(0), +// UnbondingTime: time.Unix(0, 0).UTC(), +// Commission: stakingtypes.NewCommission(sdk.ZeroDec(), sdk.ZeroDec(), sdk.ZeroDec()), +// MinSelfDelegation: sdk.ZeroInt(), +// } +// validators = append(validators, validator) +// delegations = append(delegations, stakingtypes.NewDelegation(genAccs[0].GetAddress(), val.Address.Bytes(), sdk.OneDec())) +// +// } +// // set validators and delegations +// stakingGenesis := stakingtypes.NewGenesisState(stakingtypes.DefaultParams(), validators, delegations) +// genesisState[stakingtypes.ModuleName] = app.AppCodec().MustMarshalJSON(stakingGenesis) +// +// totalSupply := sdk.NewCoins() +// for _, b := range balances { +// // add genesis acc tokens to total supply +// totalSupply = totalSupply.Add(b.Coins...) +// } +// +// for range delegations { +// // add delegated tokens to total supply +// totalSupply = totalSupply.Add(sdk.NewCoin(sdk.DefaultBondDenom, bondAmt)) +// } +// +// // add bonded amount to bonded pool module account +// balances = append(balances, banktypes.Balance{ +// Address: authtypes.NewModuleAddress(stakingtypes.BondedPoolName).String(), +// Coins: sdk.Coins{sdk.NewCoin(sdk.DefaultBondDenom, bondAmt)}, +// }) +// +// // update total supply +// bankGenesis := banktypes.NewGenesisState(banktypes.DefaultGenesisState().Params, balances, totalSupply, []banktypes.Metadata{}) +// genesisState[banktypes.ModuleName] = app.AppCodec().MustMarshalJSON(bankGenesis) +// +// return genesisState, nil +//} +// +//func NewApp(options ...func(baseApp *baseapp.BaseApp)) (*app.App, params.EncodingConfig, error) { +// // create public key +// privVal := mock.NewPV() +// pubKey, _ := privVal.GetPubKey() +// +// // create validator set with single validator +// validator := tmtypes.NewValidator(pubKey, 1) +// valSet := tmtypes.NewValidatorSet([]*tmtypes.Validator{validator}) +// +// // generate genesis account +// bz, _ := hex.DecodeString(test.TEST_PUBKEY) +// faucetPubKey := ðsecp256k1.PubKey{Key: bz} +// +// acc := authtypes.NewBaseAccount(faucetPubKey.Address().Bytes(), faucetPubKey, 0, 0) +// balance := banktypes.Balance{ +// Address: acc.GetAddress().String(), +// Coins: sdk.NewCoins(sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(100000000000000))), +// } +// +// logger := log.NewNopLogger() +// db := dbm.NewMemDB() +// encCfg := app.MakeEncodingConfig() +// +// nApp := app.New( +// logger, db, nil, true, app.DefaultNodeHome, 0, encCfg, &app.AppConfig{CrossChain: app.NewDefaultAppConfig().CrossChain}, simapp.EmptyAppOptions{}, options...) +// +// genesisState := app.NewDefaultGenesisState(encCfg.Marshaler) +// genesisState, _ = genesisStateWithValSet(nApp, genesisState, valSet, []authtypes.GenesisAccount{acc}, balance) +// +// stateBytes, _ := json.MarshalIndent(genesisState, "", " ") +// +// // Initialize the chain +// nApp.InitChain( +// abci.RequestInitChain{ +// ChainId: "greenfield_9000-1", +// Validators: []abci.ValidatorUpdate{}, +// AppStateBytes: stateBytes, +// }, +// ) +// +// return nApp, encCfg, nil +//} diff --git a/app/app.go b/app/app.go index 5a84150dc..deccaa5ba 100644 --- a/app/app.go +++ b/app/app.go @@ -8,16 +8,33 @@ import ( "os" "path/filepath" + autocliv1 "cosmossdk.io/api/cosmos/autocli/v1" + reflectionv1 "cosmossdk.io/api/cosmos/reflection/v1" + "cosmossdk.io/log" + storetypes "cosmossdk.io/store/types" + evidencetypes "cosmossdk.io/x/evidence/types" + "cosmossdk.io/x/feegrant" + feegrantkeeper "cosmossdk.io/x/feegrant/keeper" + feegrantmodule "cosmossdk.io/x/feegrant/module" + "cosmossdk.io/x/upgrade" + upgradekeeper "cosmossdk.io/x/upgrade/keeper" + upgradetypes "cosmossdk.io/x/upgrade/types" + abci "github.com/cometbft/cometbft/abci/types" + tmjson "github.com/cometbft/cometbft/libs/json" + tmos "github.com/cometbft/cometbft/libs/os" + tmproto "github.com/cometbft/cometbft/proto/tendermint/types" + dbm "github.com/cosmos/cosmos-db" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client" - "github.com/cosmos/cosmos-sdk/client/grpc/tmservice" + "github.com/cosmos/cosmos-sdk/client/grpc/cmtservice" + nodeservice "github.com/cosmos/cosmos-sdk/client/grpc/node" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/codec/types" + "github.com/cosmos/cosmos-sdk/runtime" + runtimeservices "github.com/cosmos/cosmos-sdk/runtime/services" "github.com/cosmos/cosmos-sdk/server/api" "github.com/cosmos/cosmos-sdk/server/config" servertypes "github.com/cosmos/cosmos-sdk/server/types" - "github.com/cosmos/cosmos-sdk/simapp" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" "github.com/cosmos/cosmos-sdk/x/auth" @@ -31,18 +48,15 @@ import ( "github.com/cosmos/cosmos-sdk/x/bank" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" + "github.com/cosmos/cosmos-sdk/x/consensus" + consensusparamkeeper "github.com/cosmos/cosmos-sdk/x/consensus/keeper" + consensusparamtypes "github.com/cosmos/cosmos-sdk/x/consensus/types" "github.com/cosmos/cosmos-sdk/x/crosschain" crosschainkeeper "github.com/cosmos/cosmos-sdk/x/crosschain/keeper" crosschaintypes "github.com/cosmos/cosmos-sdk/x/crosschain/types" distr "github.com/cosmos/cosmos-sdk/x/distribution" - distrclient "github.com/cosmos/cosmos-sdk/x/distribution/client" distrkeeper "github.com/cosmos/cosmos-sdk/x/distribution/keeper" distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - evidencetypes "github.com/cosmos/cosmos-sdk/x/evidence/types" - "github.com/cosmos/cosmos-sdk/x/feegrant" - feegrantkeeper "github.com/cosmos/cosmos-sdk/x/feegrant/keeper" - feegrantmodule "github.com/cosmos/cosmos-sdk/x/feegrant/module" "github.com/cosmos/cosmos-sdk/x/gashub" gashubkeeper "github.com/cosmos/cosmos-sdk/x/gashub/keeper" gashubtypes "github.com/cosmos/cosmos-sdk/x/gashub/types" @@ -70,20 +84,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/staking" stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/cosmos/cosmos-sdk/x/upgrade" - upgradekeeper "github.com/cosmos/cosmos-sdk/x/upgrade/keeper" - upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - icacontrollertypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/controller/types" - icahosttypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/host/types" - ibctransfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" - ibchost "github.com/cosmos/ibc-go/v5/modules/core/24-host" - "github.com/ignite/cli/ignite/pkg/openapiconsole" - abci "github.com/tendermint/tendermint/abci/types" - tmjson "github.com/tendermint/tendermint/libs/json" - "github.com/tendermint/tendermint/libs/log" - tmos "github.com/tendermint/tendermint/libs/os" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - dbm "github.com/tendermint/tm-db" "github.com/bnb-chain/greenfield/app/ante" appparams "github.com/bnb-chain/greenfield/app/params" @@ -127,7 +127,6 @@ func getGovProposalHandlers() []govclient.ProposalHandler { govProposalHandlers = append(govProposalHandlers, paramsclient.ProposalHandler, - distrclient.ProposalHandler, ) return govProposalHandlers @@ -143,7 +142,7 @@ var ( ModuleBasics = module.NewBasicManager( auth.AppModuleBasic{}, authzmodule.AppModuleBasic{}, - genutil.AppModuleBasic{}, + genutil.NewAppModuleBasic(genutiltypes.DefaultMessageValidator), gensp.AppModuleBasic{}, bank.AppModuleBasic{}, staking.AppModuleBasic{}, @@ -171,7 +170,6 @@ var ( stakingtypes.BondedPoolName: {authtypes.Burner, authtypes.Staking}, stakingtypes.NotBondedPoolName: {authtypes.Burner, authtypes.Staking}, govtypes.ModuleName: {authtypes.Burner}, - ibctransfertypes.ModuleName: {authtypes.Minter, authtypes.Burner}, paymentmoduletypes.ModuleName: {authtypes.Minter, authtypes.Burner, authtypes.Staking}, crosschaintypes.ModuleName: {authtypes.Minter}, permissionmoduletypes.ModuleName: nil, @@ -182,7 +180,7 @@ var ( var ( _ servertypes.Application = (*App)(nil) - _ simapp.App = (*App)(nil) + _ runtime.AppI = (*App)(nil) ) func init() { @@ -214,19 +212,20 @@ type App struct { memKeys map[string]*storetypes.MemoryStoreKey // keepers - AccountKeeper authkeeper.AccountKeeper - AuthzKeeper authzkeeper.Keeper - BankKeeper bankkeeper.Keeper - StakingKeeper stakingkeeper.Keeper - SlashingKeeper slashingkeeper.Keeper - DistrKeeper distrkeeper.Keeper - GovKeeper govkeeper.Keeper - UpgradeKeeper upgradekeeper.Keeper - ParamsKeeper paramskeeper.Keeper - FeeGrantKeeper feegrantkeeper.Keeper - CrossChainKeeper crosschainkeeper.Keeper - OracleKeeper oraclekeeper.Keeper - GashubKeeper gashubkeeper.Keeper + AccountKeeper authkeeper.AccountKeeper + AuthzKeeper authzkeeper.Keeper + BankKeeper bankkeeper.Keeper + StakingKeeper *stakingkeeper.Keeper + SlashingKeeper slashingkeeper.Keeper + DistrKeeper distrkeeper.Keeper + GovKeeper govkeeper.Keeper + UpgradeKeeper *upgradekeeper.Keeper + ParamsKeeper paramskeeper.Keeper + FeeGrantKeeper feegrantkeeper.Keeper + CrossChainKeeper crosschainkeeper.Keeper + OracleKeeper oraclekeeper.Keeper + GashubKeeper gashubkeeper.Keeper + ConsensusParamsKeeper consensusparamkeeper.Keeper BridgeKeeper bridgemodulekeeper.Keeper SpKeeper spmodulekeeper.Keeper @@ -263,6 +262,7 @@ func New( appCodec := encodingConfig.Marshaler cdc := encodingConfig.Amino interfaceRegistry := encodingConfig.InterfaceRegistry + legacyAmino := encodingConfig.Amino bApp := baseapp.NewBaseApp( Name, @@ -275,12 +275,12 @@ func New( bApp.SetVersion(version.AppVersion) bApp.SetInterfaceRegistry(interfaceRegistry) - keys := sdk.NewKVStoreKeys( + keys := storetypes.NewKVStoreKeys( authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, stakingtypes.StoreKey, minttypes.StoreKey, distrtypes.StoreKey, slashingtypes.StoreKey, govtypes.StoreKey, - paramstypes.StoreKey, ibchost.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, - ibctransfertypes.StoreKey, icahosttypes.StoreKey, capabilitytypes.StoreKey, group.StoreKey, - icacontrollertypes.StoreKey, + paramstypes.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, + consensusparamtypes.StoreKey, + group.StoreKey, crosschaintypes.StoreKey, oracletypes.StoreKey, bridgemoduletypes.StoreKey, @@ -291,8 +291,8 @@ func New( storagemoduletypes.StoreKey, challengemoduletypes.StoreKey, ) - tKeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey, challengemoduletypes.TStoreKey) - memKeys := sdk.NewMemoryStoreKeys(capabilitytypes.MemStoreKey, challengemoduletypes.MemStoreKey) + tKeys := storetypes.NewTransientStoreKeys(paramstypes.TStoreKey, challengemoduletypes.TStoreKey) + memKeys := storetypes.NewMemoryStoreKeys(challengemoduletypes.MemStoreKey) app := &App{ BaseApp: bApp, @@ -316,23 +316,20 @@ func New( app.CrossChainKeeper = crosschainkeeper.NewKeeper( appCodec, keys[crosschaintypes.StoreKey], - app.GetSubspace(crosschaintypes.ModuleName), + authtypes.NewModuleAddress(crosschaintypes.ModuleName).String(), ) - app.ParamsKeeper.SetCrossChainKeeper(app.CrossChainKeeper) - if err := app.ParamsKeeper.RegisterCrossChainSyncParamsApp(); err != nil { - panic(err) - } // set the BaseApp's parameter store - bApp.SetParamStore(app.ParamsKeeper.Subspace(baseapp.Paramspace).WithKeyTable(paramstypes.ConsensusParamsKeyTable())) + app.ConsensusParamsKeeper = consensusparamkeeper.NewKeeper(appCodec, runtime.NewKVStoreService(keys[consensusparamtypes.StoreKey]), authtypes.NewModuleAddress(govtypes.ModuleName).String()) + bApp.SetParamStore(app.ConsensusParamsKeeper.Params) // add keepers app.AccountKeeper = authkeeper.NewAccountKeeper( appCodec, - keys[authtypes.StoreKey], - app.GetSubspace(authtypes.ModuleName), + runtime.NewKVStoreService(keys[authtypes.StoreKey]), authtypes.ProtoBaseAccount, maccPerms, + authtypes.NewModuleAddress(govtypes.ModuleName).String(), ) app.AuthzKeeper = authzkeeper.NewKeeper( @@ -346,44 +343,44 @@ func New( appCodec, keys[banktypes.StoreKey], app.AccountKeeper, - app.GetSubspace(banktypes.ModuleName), app.BlockedModuleAccountAddrs(), + authtypes.NewModuleAddress(govtypes.ModuleName).String(), ) - stakingKeeper := stakingkeeper.NewKeeper( - appCodec, - keys[stakingtypes.StoreKey], + app.StakingKeeper = stakingkeeper.NewKeeper( + appCodec, keys[stakingtypes.StoreKey], app.AccountKeeper, app.AuthzKeeper, app.BankKeeper, - app.GetSubspace(stakingtypes.ModuleName), + authtypes.NewModuleAddress(govtypes.ModuleName).String(), ) app.DistrKeeper = distrkeeper.NewKeeper( appCodec, keys[distrtypes.StoreKey], - app.GetSubspace(distrtypes.ModuleName), app.AccountKeeper, app.BankKeeper, - &stakingKeeper, + app.StakingKeeper, authtypes.FeeCollectorName, + authtypes.NewModuleAddress(govtypes.ModuleName).String(), ) app.SlashingKeeper = slashingkeeper.NewKeeper( appCodec, + legacyAmino, keys[slashingtypes.StoreKey], - &stakingKeeper, - app.GetSubspace(slashingtypes.ModuleName), + app.StakingKeeper, + authtypes.NewModuleAddress(govtypes.ModuleName).String(), ) app.OracleKeeper = oraclekeeper.NewKeeper( appCodec, keys[crosschaintypes.StoreKey], - app.GetSubspace(oracletypes.ModuleName), authtypes.FeeCollectorName, + authtypes.NewModuleAddress(oracletypes.ModuleName).String(), app.CrossChainKeeper, app.BankKeeper, - &stakingKeeper, + app.StakingKeeper, ) app.FeeGrantKeeper = feegrantkeeper.NewKeeper( @@ -394,7 +391,7 @@ func New( // register the staking hooks // NOTE: stakingKeeper above is passed by reference, so that it will contain these hooks - app.StakingKeeper = *stakingKeeper.SetHooks( + app.StakingKeeper.SetHooks( stakingtypes.NewMultiStakingHooks(app.DistrKeeper.Hooks(), app.SlashingKeeper.Hooks()), ) @@ -403,51 +400,50 @@ func New( govRouter := govv1beta1.NewRouter() govRouter. AddRoute(govtypes.RouterKey, govv1beta1.ProposalHandler). - AddRoute(paramproposal.RouterKey, params.NewParamChangeProposalHandler(app.ParamsKeeper)). - AddRoute(distrtypes.RouterKey, distr.NewCommunityPoolSpendProposalHandler(app.DistrKeeper)) + AddRoute(paramproposal.RouterKey, params.NewParamChangeProposalHandler(app.ParamsKeeper)) govConfig := govtypes.DefaultConfig() - app.GovKeeper = govkeeper.NewKeeper( + + govKeeper := govkeeper.NewKeeper( appCodec, keys[govtypes.StoreKey], - app.GetSubspace(govtypes.ModuleName), app.AccountKeeper, app.BankKeeper, - &stakingKeeper, - govRouter, + app.StakingKeeper, + app.DistrKeeper, + app.CrossChainKeeper, app.MsgServiceRouter(), govConfig, + authtypes.NewModuleAddress(govtypes.ModuleName).String(), + ) + + govKeeper.SetLegacyRouter(govRouter) + + app.GovKeeper = *govKeeper.SetHooks( + govtypes.NewMultiGovHooks( + // register the governance hooks + ), ) // Register the upgrade keeper - upgradeInitializer, upgradeHandler := UpgradeInitializerAndHandler(app.AccountKeeper) - var err error - upgradeKeeperOpts := []upgradekeeper.KeeperOption{ - upgradekeeper.RegisterUpgradePlan(app.ChainID(), bApp.AppConfig().Upgrade), - upgradekeeper.RegisterUpgradeHandler(upgradeHandler), - upgradekeeper.RegisterUpgradeInitializer(upgradeInitializer), - } - app.UpgradeKeeper, err = upgradekeeper.NewKeeper(keys[upgradetypes.StoreKey], appCodec, homePath, upgradeKeeperOpts...) - if err != nil { - panic(err) - } + // todo: init upgrade keeper + app.UpgradeKeeper = upgradekeeper.NewKeeper(keys[upgradetypes.StoreKey], appCodec, homePath, app.BaseApp) app.BridgeKeeper = *bridgemodulekeeper.NewKeeper( appCodec, keys[bridgemoduletypes.StoreKey], - keys[bridgemoduletypes.MemStoreKey], - app.GetSubspace(bridgemoduletypes.ModuleName), app.BankKeeper, app.StakingKeeper, app.CrossChainKeeper, + authtypes.NewModuleAddress(bridgemoduletypes.ModuleName).String(), ) bridgeModule := bridgemodule.NewAppModule(appCodec, app.BridgeKeeper, app.AccountKeeper, app.BankKeeper) app.GashubKeeper = gashubkeeper.NewKeeper( appCodec, keys[gashubtypes.StoreKey], - app.GetSubspace(gashubtypes.ModuleName), + authtypes.NewModuleAddress(gashubtypes.ModuleName).String(), ) - gashubModule := gashub.NewAppModule(appCodec, app.GashubKeeper) + gashubModule := gashub.NewAppModule(app.GashubKeeper) app.SpKeeper = *spmodulekeeper.NewKeeper( appCodec, @@ -524,18 +520,19 @@ func New( ), gensp.NewAppModule(app.AccountKeeper, app.StakingKeeper, app.BaseApp.DeliverTx, encodingConfig.TxConfig), - auth.NewAppModule(appCodec, app.AccountKeeper, nil), + auth.NewAppModule(appCodec, app.AccountKeeper, nil, app.GetSubspace(authtypes.ModuleName)), authzmodule.NewAppModule(appCodec, app.AuthzKeeper, app.AccountKeeper, app.BankKeeper, app.interfaceRegistry), - bank.NewAppModule(appCodec, app.BankKeeper, app.AccountKeeper), + bank.NewAppModule(appCodec, app.BankKeeper, app.AccountKeeper, app.GetSubspace(banktypes.ModuleName)), feegrantmodule.NewAppModule(appCodec, app.AccountKeeper, app.BankKeeper, app.FeeGrantKeeper, app.interfaceRegistry), - gov.NewAppModule(appCodec, app.GovKeeper, app.AccountKeeper, app.BankKeeper), - slashing.NewAppModule(appCodec, app.SlashingKeeper, app.AccountKeeper, app.BankKeeper, app.StakingKeeper), - distr.NewAppModule(appCodec, app.DistrKeeper, app.AccountKeeper, app.BankKeeper, app.StakingKeeper), - staking.NewAppModule(appCodec, app.StakingKeeper, app.AccountKeeper, app.BankKeeper), + gov.NewAppModule(appCodec, &app.GovKeeper, app.AccountKeeper, app.BankKeeper, app.GetSubspace(govtypes.ModuleName)), + slashing.NewAppModule(appCodec, app.SlashingKeeper, app.AccountKeeper, app.BankKeeper, app.StakingKeeper, app.GetSubspace(slashingtypes.ModuleName)), + distr.NewAppModule(appCodec, app.DistrKeeper, app.AccountKeeper, app.BankKeeper, app.StakingKeeper, app.GetSubspace(distrtypes.ModuleName)), + staking.NewAppModule(appCodec, app.StakingKeeper, app.AccountKeeper, app.BankKeeper, app.GetSubspace(stakingtypes.ModuleName)), upgrade.NewAppModule(app.UpgradeKeeper), params.NewAppModule(app.ParamsKeeper), crosschain.NewAppModule(app.CrossChainKeeper, app.BankKeeper, app.StakingKeeper), oracle.NewAppModule(app.OracleKeeper), + consensus.NewAppModule(appCodec, app.ConsensusParamsKeeper), bridgeModule, gashubModule, spModule, @@ -614,6 +611,7 @@ func New( genutiltypes.ModuleName, authz.ModuleName, feegrant.ModuleName, + consensusparamtypes.ModuleName, paramstypes.ModuleName, upgradetypes.ModuleName, crosschaintypes.ModuleName, @@ -630,32 +628,23 @@ func New( // Uncomment if you want to set a custom migration order here. // app.mm.SetOrderMigrations(custom order) - app.mm.RegisterRoutes(app.Router(), app.QueryRouter(), encodingConfig.Amino) - app.configurator = module.NewConfigurator(app.appCodec, app.MsgServiceRouter(), app.GRPCQueryRouter()) app.mm.RegisterServices(app.configurator) + autocliv1.RegisterQueryServer(app.GRPCQueryRouter(), runtimeservices.NewAutoCLIQueryService(app.mm.Modules)) + + reflectionSvc, err := runtimeservices.NewReflectionService() + if err != nil { + panic(err) + } + reflectionv1.RegisterReflectionServiceServer(app.GRPCQueryRouter(), reflectionSvc) + // create the simulation manager and define the order of the modules for deterministic simulations - app.sm = module.NewSimulationManager( - auth.NewAppModule(appCodec, app.AccountKeeper, authsims.RandomGenesisAccounts), - authzmodule.NewAppModule(appCodec, app.AuthzKeeper, app.AccountKeeper, app.BankKeeper, app.interfaceRegistry), - bank.NewAppModule(appCodec, app.BankKeeper, app.AccountKeeper), - feegrantmodule.NewAppModule(appCodec, app.AccountKeeper, app.BankKeeper, app.FeeGrantKeeper, app.interfaceRegistry), - gov.NewAppModule(appCodec, app.GovKeeper, app.AccountKeeper, app.BankKeeper), - staking.NewAppModule(appCodec, app.StakingKeeper, app.AccountKeeper, app.BankKeeper), - distr.NewAppModule(appCodec, app.DistrKeeper, app.AccountKeeper, app.BankKeeper, app.StakingKeeper), - slashing.NewAppModule(appCodec, app.SlashingKeeper, app.AccountKeeper, app.BankKeeper, app.StakingKeeper), - params.NewAppModule(app.ParamsKeeper), - crosschain.NewAppModule(app.CrossChainKeeper, app.BankKeeper, app.StakingKeeper), - oracle.NewAppModule(app.OracleKeeper), - bridgeModule, - gashubModule, - spModule, - paymentModule, - permissionModule, - storageModule, - challengeModule, - ) + overrideModules := map[string]module.AppModuleSimulation{ + authtypes.ModuleName: auth.NewAppModule(app.appCodec, app.AccountKeeper, authsims.RandomGenesisAccounts, app.GetSubspace(authtypes.ModuleName)), + } + app.sm = module.NewSimulationManagerFromAppModules(app.mm.Modules, overrideModules) + app.sm.RegisterStoreDecoders() // initialize stores @@ -709,7 +698,6 @@ func (app *App) initModules(ctx sdk.Context) { app.initBridge() app.initStorage() - app.initGashub(ctx) } func (app *App) initCrossChain() { @@ -721,12 +709,6 @@ func (app *App) initBridge() { bridgemodulekeeper.RegisterCrossApps(app.BridgeKeeper) } -func (app *App) initGashub(ctx sdk.Context) { - if app.LastBlockHeight() > 0 { - app.GashubKeeper.RegisterGasCalculators(ctx) - } -} - func (app *App) initStorage() { storagemodulekeeper.RegisterCrossApps(app.StorageKeeper) } @@ -735,17 +717,17 @@ func (app *App) initStorage() { func (app *App) Name() string { return app.BaseApp.Name() } // BeginBlocker application updates every begin block -func (app *App) BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock) abci.ResponseBeginBlock { +func (app *App) BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock) (abci.ResponseBeginBlock, error) { return app.mm.BeginBlock(ctx, req) } // EndBlocker application updates every end block -func (app *App) EndBlocker(ctx sdk.Context, req abci.RequestEndBlock) abci.ResponseEndBlock { +func (app *App) EndBlocker(ctx sdk.Context, req abci.RequestEndBlock) (abci.ResponseEndBlock, error) { return app.mm.EndBlock(ctx, req) } // InitChainer application update at chain initialization -func (app *App) InitChainer(ctx sdk.Context, req abci.RequestInitChain) abci.ResponseInitChain { +func (app *App) InitChainer(ctx sdk.Context, req abci.RequestInitChain) (abci.ResponseInitChain, error) { var genesisState GenesisState if err := tmjson.Unmarshal(req.AppStateBytes, &genesisState); err != nil { panic(err) @@ -845,14 +827,13 @@ func (app *App) RegisterAPIRoutes(apiSvr *api.Server, apiConfig config.APIConfig // Register new tx routes from grpc-gateway. authtx.RegisterGRPCGatewayRoutes(clientCtx, apiSvr.GRPCGatewayRouter) // Register new tendermint queries routes from grpc-gateway. - tmservice.RegisterGRPCGatewayRoutes(clientCtx, apiSvr.GRPCGatewayRouter) + cmtservice.RegisterGRPCGatewayRoutes(clientCtx, apiSvr.GRPCGatewayRouter) // Register grpc-gateway routes for all modules. ModuleBasics.RegisterGRPCGatewayRoutes(clientCtx, apiSvr.GRPCGatewayRouter) // register app's OpenAPI routes. apiSvr.Router.Handle("/static/swagger.yaml", http.FileServer(http.FS(docs.Docs))) - apiSvr.Router.HandleFunc("/", openapiconsole.Handler(Name, "/static/swagger.yaml")) } // RegisterTxService implements the Application.RegisterTxService method. @@ -862,7 +843,7 @@ func (app *App) RegisterTxService(clientCtx client.Context) { // RegisterTendermintService implements the Application.RegisterTendermintService method. func (app *App) RegisterTendermintService(clientCtx client.Context) { - tmservice.RegisterTendermintService( + cmtservice.RegisterTendermintService( clientCtx, app.BaseApp.GRPCQueryRouter(), app.interfaceRegistry, @@ -905,3 +886,7 @@ func initParamsKeeper(appCodec codec.BinaryCodec, legacyAmino *codec.LegacyAmino func (app *App) SimulationManager() *module.SimulationManager { return app.sm } + +func (app *App) RegisterNodeService(clientCtx client.Context) { + nodeservice.RegisterNodeService(clientCtx, app.GRPCQueryRouter()) +} diff --git a/app/export.go b/app/export.go index a33ab3121..789b46078 100644 --- a/app/export.go +++ b/app/export.go @@ -4,18 +4,19 @@ import ( "encoding/json" "log" + storetypes "cosmossdk.io/store/types" + tmproto "github.com/cometbft/cometbft/proto/tendermint/types" servertypes "github.com/cosmos/cosmos-sdk/server/types" sdk "github.com/cosmos/cosmos-sdk/types" slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" "github.com/cosmos/cosmos-sdk/x/staking" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" ) // ExportAppStateAndValidators exports the state of the application for a genesis // file. func (app *App) ExportAppStateAndValidators( - forZeroHeight bool, jailAllowedAddrs []string, + forZeroHeight bool, jailAllowedAddrs, modulesToExport []string, ) (servertypes.ExportedApp, error) { // as if they could withdraw from the start of the next block ctx := app.NewContext(true, tmproto.Header{Height: app.LastBlockHeight()}) @@ -28,7 +29,11 @@ func (app *App) ExportAppStateAndValidators( app.prepForZeroHeightGenesis(ctx, jailAllowedAddrs) } - genState := app.mm.ExportGenesis(ctx, app.appCodec) + genState, err := app.mm.ExportGenesisForModules(ctx, app.appCodec, modulesToExport) + if err != nil { + return servertypes.ExportedApp{}, err + } + appState, err := json.MarshalIndent(genState, "", " ") if err != nil { return servertypes.ExportedApp{}, err @@ -150,7 +155,7 @@ func (app *App) prepForZeroHeightGenesis(ctx sdk.Context, jailAllowedAddrs []str // Iterate through validators by power descending, reset bond heights, and // update bond intra-tx counters. store := ctx.KVStore(app.keys[stakingtypes.StoreKey]) - iter := sdk.KVStoreReversePrefixIterator(store, stakingtypes.ValidatorsKey) + iter := storetypes.KVStoreReversePrefixIterator(store, stakingtypes.ValidatorsKey) counter := int16(0) for ; iter.Valid(); iter.Next() { diff --git a/app/simulation_test.go b/app/simulation_test.go index dd79e1156..f247224ec 100644 --- a/app/simulation_test.go +++ b/app/simulation_test.go @@ -1,94 +1,96 @@ package app_test -import ( - "os" - "testing" - "time" - - "github.com/cosmos/cosmos-sdk/simapp" - simulationtypes "github.com/cosmos/cosmos-sdk/types/simulation" - "github.com/cosmos/cosmos-sdk/x/simulation" - "github.com/stretchr/testify/require" - abci "github.com/tendermint/tendermint/abci/types" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - tmtypes "github.com/tendermint/tendermint/types" - - "github.com/bnb-chain/greenfield/app" -) - -func init() { - simapp.GetSimulatorFlags() -} - -// nolint -var defaultConsensusParams = &abci.ConsensusParams{ - Block: &abci.BlockParams{ - MaxBytes: 200000, - MaxGas: 2000000, - }, - Evidence: &tmproto.EvidenceParams{ - MaxAgeNumBlocks: 302400, - MaxAgeDuration: 504 * time.Hour, // 3 weeks is the max duration - MaxBytes: 10000, - }, - Validator: &tmproto.ValidatorParams{ - PubKeyTypes: []string{ - tmtypes.ABCIPubKeyTypeEd25519, - }, - }, -} - -// BenchmarkSimulation run the chain simulation -// Running using starport command: -// `starport chain simulate -v --numBlocks 200 --blockSize 50` -// Running as go benchmark test: -// `go test -benchmem -run=^$ -bench ^BenchmarkSimulation ./app -NumBlocks=200 -BlockSize 50 -Commit=true -Verbose=true -Enabled=true` -func BenchmarkSimulation(b *testing.B) { - simapp.FlagEnabledValue = true - simapp.FlagCommitValue = true - - config, db, dir, logger, _, err := simapp.SetupSimulation("goleveldb-app-sim", "Simulation") - require.NoError(b, err, "simulation setup failed") - - b.Cleanup(func() { - db.Close() - err = os.RemoveAll(dir) - require.NoError(b, err) - }) - - encoding := app.MakeEncodingConfig() - - app := app.New( - logger, - db, - nil, - true, - app.DefaultNodeHome, - 0, - encoding, - app.NewDefaultAppConfig(), - simapp.EmptyAppOptions{}, - ) - - // Run randomized simulations - _, simParams, simErr := simulation.SimulateFromSeed( - b, - os.Stdout, - app.BaseApp, - simapp.AppStateFn(app.AppCodec(), app.SimulationManager()), - simulationtypes.RandomAccounts, - simapp.SimulationOperations(app, app.AppCodec(), config), - app.ModuleAccountAddrs(), - config, - app.AppCodec(), - ) - - // export state and simParams before the simulation error is checked - err = simapp.CheckExportSimulation(app, config, simParams) - require.NoError(b, err) - require.NoError(b, simErr) - - if config.Commit { - simapp.PrintStats(db) - } -} +// todo: fix this +// +//import ( +// "os" +// "testing" +// "time" +// +// abci "github.com/cometbft/cometbft/abci/types" +// tmproto "github.com/cometbft/cometbft/proto/tendermint/types" +// tmtypes "github.com/cometbft/cometbft/types" +// "github.com/cosmos/cosmos-sdk/simapp" +// simulationtypes "github.com/cosmos/cosmos-sdk/types/simulation" +// "github.com/cosmos/cosmos-sdk/x/simulation" +// "github.com/stretchr/testify/require" +// +// "github.com/bnb-chain/greenfield/app" +//) +// +//func init() { +// simapp.GetSimulatorFlags() +//} +// +//// nolint +//var defaultConsensusParams = &abci.ConsensusParams{ +// Block: &abci.BlockParams{ +// MaxBytes: 200000, +// MaxGas: 2000000, +// }, +// Evidence: &tmproto.EvidenceParams{ +// MaxAgeNumBlocks: 302400, +// MaxAgeDuration: 504 * time.Hour, // 3 weeks is the max duration +// MaxBytes: 10000, +// }, +// Validator: &tmproto.ValidatorParams{ +// PubKeyTypes: []string{ +// tmtypes.ABCIPubKeyTypeEd25519, +// }, +// }, +//} +// +//// BenchmarkSimulation run the chain simulation +//// Running using starport command: +//// `starport chain simulate -v --numBlocks 200 --blockSize 50` +//// Running as go benchmark test: +//// `go test -benchmem -run=^$ -bench ^BenchmarkSimulation ./app -NumBlocks=200 -BlockSize 50 -Commit=true -Verbose=true -Enabled=true` +//func BenchmarkSimulation(b *testing.B) { +// simapp.FlagEnabledValue = true +// simapp.FlagCommitValue = true +// +// config, db, dir, logger, _, err := simapp.SetupSimulation("goleveldb-app-sim", "Simulation") +// require.NoError(b, err, "simulation setup failed") +// +// b.Cleanup(func() { +// db.Close() +// err = os.RemoveAll(dir) +// require.NoError(b, err) +// }) +// +// encoding := app.MakeEncodingConfig() +// +// app := app.New( +// logger, +// db, +// nil, +// true, +// app.DefaultNodeHome, +// 0, +// encoding, +// app.NewDefaultAppConfig(), +// simapp.EmptyAppOptions{}, +// ) +// +// // Run randomized simulations +// _, simParams, simErr := simulation.SimulateFromSeed( +// b, +// os.Stdout, +// app.BaseApp, +// simapp.AppStateFn(app.AppCodec(), app.SimulationManager()), +// simulationtypes.RandomAccounts, +// simapp.SimulationOperations(app, app.AppCodec(), config), +// app.ModuleAccountAddrs(), +// config, +// app.AppCodec(), +// ) +// +// // export state and simParams before the simulation error is checked +// err = simapp.CheckExportSimulation(app, config, simParams) +// require.NoError(b, err) +// require.NoError(b, simErr) +// +// if config.Commit { +// simapp.PrintStats(db) +// } +//} diff --git a/app/upgrade.go b/app/upgrade.go index 7489028e0..b2dd137ea 100644 --- a/app/upgrade.go +++ b/app/upgrade.go @@ -1,8 +1,8 @@ package app import ( + upgradetypes "cosmossdk.io/x/upgrade/types" authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" - upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" ) func UpgradeInitializerAndHandler( diff --git a/cmd/gnfd/cmd/root.go b/cmd/gnfd/cmd/root.go index 7113b4cf9..905ca7c60 100644 --- a/cmd/gnfd/cmd/root.go +++ b/cmd/gnfd/cmd/root.go @@ -7,6 +7,14 @@ import ( "os" "path/filepath" + "cosmossdk.io/log" + "cosmossdk.io/store" + "cosmossdk.io/store/snapshots" + snapshottypes "cosmossdk.io/store/snapshots/types" + storetypes "cosmossdk.io/store/types" + tmcfg "github.com/cometbft/cometbft/config" + tmcli "github.com/cometbft/cometbft/libs/cli" + dbm "github.com/cosmos/cosmos-db" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/config" @@ -17,24 +25,17 @@ import ( "github.com/cosmos/cosmos-sdk/server" serverconfig "github.com/cosmos/cosmos-sdk/server/config" servertypes "github.com/cosmos/cosmos-sdk/server/types" - "github.com/cosmos/cosmos-sdk/snapshots" - snapshottypes "github.com/cosmos/cosmos-sdk/snapshots/types" - "github.com/cosmos/cosmos-sdk/store" - sdk "github.com/cosmos/cosmos-sdk/types" authcmd "github.com/cosmos/cosmos-sdk/x/auth/client/cli" "github.com/cosmos/cosmos-sdk/x/auth/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" "github.com/cosmos/cosmos-sdk/x/crisis" + "github.com/cosmos/cosmos-sdk/x/genutil" genutilcli "github.com/cosmos/cosmos-sdk/x/genutil/client/cli" - "github.com/ignite/cli/ignite/services/network" + genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" "github.com/spf13/cast" "github.com/spf13/cobra" "github.com/spf13/pflag" "github.com/spf13/viper" - tmcfg "github.com/tendermint/tendermint/config" - tmcli "github.com/tendermint/tendermint/libs/cli" - "github.com/tendermint/tendermint/libs/log" - dbm "github.com/tendermint/tm-db" "github.com/bnb-chain/greenfield/app" appparams "github.com/bnb-chain/greenfield/app/params" @@ -157,9 +158,11 @@ func initRootCmd( // Set config initSDKConfig() + gentxModule := app.ModuleBasics[genutiltypes.ModuleName].(genutil.AppModuleBasic) + rootCmd.AddCommand( genutilcli.InitCmd(app.ModuleBasics, app.DefaultNodeHome), - genutilcli.CollectGenTxsCmd(banktypes.GenesisBalancesIterator{}, app.DefaultNodeHome), + genutilcli.CollectGenTxsCmd(banktypes.GenesisBalancesIterator{}, app.DefaultNodeHome, gentxModule.GenTxValidator), // todo: check this genutilcli.MigrateGenesisCmd(), genutilcli.GenTxCmd( app.ModuleBasics, @@ -177,7 +180,7 @@ func initRootCmd( gensputilcli.CollectSPGenTxsCmd(banktypes.GenesisBalancesIterator{}, app.DefaultNodeHome), tmcli.NewCompletionCmd(rootCmd, true), debug.Cmd(), - config.Cmd(), + //config.Cmd(), // todo: check this // this line is used by starport scaffolding # root/commands ) @@ -200,7 +203,7 @@ func initRootCmd( queryCommand(), txCommand(), keys.Commands(app.DefaultNodeHome), - startWithTunnelingCommand(a, app.DefaultNodeHome), + //startWithTunnelingCommand(a, app.DefaultNodeHome), // todo: check this ) overrideOrAppendCommand(rootCmd, map[string]*cobra.Command{ @@ -245,7 +248,7 @@ func queryCommand() *cobra.Command { cmd.AddCommand( authcmd.GetAccountCmd(), rpc.ValidatorCommand(), - rpc.BlockCommand(), + server.QueryBlocksCmd(), authcmd.QueryTxsByEventsCmd(), authcmd.QueryTxCmd(), ) @@ -286,24 +289,25 @@ func txCommand() *cobra.Command { // startWithTunnelingCommand returns a new start command with http tunneling // enabled. func startWithTunnelingCommand(appCreator appCreator, defaultNodeHome string) *cobra.Command { - startCmd := server.StartCmd(appCreator.newApp, defaultNodeHome) - startCmd.Use = "start-with-http-tunneling" - startCmd.Short = "Run the full node with http tunneling" - // Backup existing PreRunE, since we'll override it. - startPreRunE := startCmd.PreRunE - startCmd.PreRunE = func(cmd *cobra.Command, args []string) error { - var ( - ctx = cmd.Context() - clientCtx = client.GetClientContextFromCmd(cmd) - serverCtx = server.GetServerContextFromCmd(cmd) - ) - network.StartProxyForTunneledPeers(ctx, clientCtx, serverCtx) - if startPreRunE == nil { - return nil - } - return startPreRunE(cmd, args) - } - return startCmd + return nil + //startCmd := server.StartCmd(appCreator.newApp, defaultNodeHome) + //startCmd.Use = "start-with-http-tunneling" + //startCmd.Short = "Run the full node with http tunneling" + //// Backup existing PreRunE, since we'll override it. + //startPreRunE := startCmd.PreRunE + //startCmd.PreRunE = func(cmd *cobra.Command, args []string) error { + // var ( + // ctx = cmd.Context() + // clientCtx = client.GetClientContextFromCmd(cmd) + // serverCtx = server.GetServerContextFromCmd(cmd) + // ) + // network.StartProxyForTunneledPeers(ctx, clientCtx, serverCtx) + // if startPreRunE == nil { + // return nil + // } + // return startPreRunE(cmd, args) + //} + //return startCmd } func addModuleInitFlags(startCmd *cobra.Command) { @@ -337,11 +341,11 @@ func (a appCreator) newApp( logger log.Logger, db dbm.DB, traceStore io.Writer, - serverConfig serverconfig.Config, chainID string, + serverConfig *serverconfig.Config, appOpts servertypes.AppOptions, ) servertypes.Application { - var cache sdk.MultiStorePersistentCache + var cache storetypes.MultiStorePersistentCache if cast.ToBool(appOpts.Get(server.FlagInterBlockCache)) { cache = store.NewCommitKVStoreCacheManager() @@ -375,7 +379,7 @@ func (a appCreator) newApp( cast.ToString(appOpts.Get(flags.FlagHome)), cast.ToUint(appOpts.Get(server.FlagInvCheckPeriod)), a.encodingConfig, - &app.AppConfig{Config: serverConfig, CrossChain: appConfig.CrossChain}, + &app.AppConfig{Config: *serverConfig, CrossChain: appConfig.CrossChain}, appOpts, baseapp.SetPruning(pruningOpts), baseapp.SetMinGasPrices(cast.ToString(appOpts.Get(server.FlagMinGasPrices))), @@ -388,7 +392,6 @@ func (a appCreator) newApp( baseapp.SetSnapshot(snapshotStore, snapshotOptions), baseapp.SetIAVLCacheSize(cast.ToInt(appOpts.Get(server.FlagIAVLCacheSize))), baseapp.SetIAVLDisableFastNode(cast.ToBool(appOpts.Get(server.FlagDisableIAVLFastNode))), - baseapp.SetAppConfig(serverConfig), baseapp.SetChainID(chainID), ) } @@ -402,6 +405,7 @@ func (a appCreator) appExport( forZeroHeight bool, jailAllowedAddrs []string, appOpts servertypes.AppOptions, + modulesToExport []string, ) (servertypes.ExportedApp, error) { homePath, ok := appOpts.Get(flags.FlagHome).(string) if !ok || homePath == "" { @@ -426,5 +430,5 @@ func (a appCreator) appExport( } } - return app.ExportAppStateAndValidators(forZeroHeight, jailAllowedAddrs) + return app.ExportAppStateAndValidators(forZeroHeight, jailAllowedAddrs, modulesToExport) } diff --git a/cmd/gnfd/main.go b/cmd/gnfd/main.go index e2cb95209..e0569d2e4 100644 --- a/cmd/gnfd/main.go +++ b/cmd/gnfd/main.go @@ -3,7 +3,7 @@ package main import ( "os" - "github.com/cosmos/cosmos-sdk/server" + "cosmossdk.io/log" svrcmd "github.com/cosmos/cosmos-sdk/server/cmd" "github.com/bnb-chain/greenfield/app" @@ -13,12 +13,7 @@ import ( func main() { rootCmd, _ := cmd.NewRootCmd() if err := svrcmd.Execute(rootCmd, "", app.DefaultNodeHome); err != nil { - switch e := err.(type) { - case server.ErrorCode: - os.Exit(e.Code) - - default: - os.Exit(1) - } + log.NewLogger(rootCmd.OutOrStderr()).Error("failure when running app", "err", err) + os.Exit(1) } } diff --git a/crypto/keyring/options.go b/crypto/keyring/options.go index 8c4b0bba7..26bd6a5ac 100644 --- a/crypto/keyring/options.go +++ b/crypto/keyring/options.go @@ -3,18 +3,17 @@ package keyring import ( "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" - ethHd "github.com/evmos/ethermint/crypto/hd" ) var ( // SupportedAlgorithms defines the list of signing algorithms used on Greenfield: // - eth_secp256k1 (Ethereum) // - eth_bls (Ethereum) - SupportedAlgorithms = keyring.SigningAlgoList{ethHd.EthSecp256k1, hd.EthBLS} + SupportedAlgorithms = keyring.SigningAlgoList{hd.EthSecp256k1, hd.EthBLS} // SupportedAlgorithmsLedger defines the list of signing algorithms used on Greenfield for the Ledger device: // - eth_secp256k1 (Ethereum) // - eth_bls (Ethereum) - SupportedAlgorithmsLedger = keyring.SigningAlgoList{ethHd.EthSecp256k1, hd.EthBLS} + SupportedAlgorithmsLedger = keyring.SigningAlgoList{hd.EthSecp256k1, hd.EthBLS} ) // ETHAlgoOption defines a function keys options for the ethereum Secp256k1 curve. diff --git a/deployment/localup/localup.sh b/deployment/localup/localup.sh old mode 100755 new mode 100644 index c87dcc705..3a84f72e1 --- a/deployment/localup/localup.sh +++ b/deployment/localup/localup.sh @@ -17,7 +17,7 @@ function init() { mkdir -p ${workspace}/.local/challenger${i} # init chain - ${bin} init validator${i} --chain-id ${CHAIN_ID} --staking-bond-denom ${STAKING_BOND_DENOM} --home ${workspace}/.local/validator${i} + ${bin} init validator${i} --chain-id ${CHAIN_ID} --default-denom ${STAKING_BOND_DENOM} --home ${workspace}/.local/validator${i} # create genesis accounts ${bin} keys add validator${i} --keyring-backend test --home ${workspace}/.local/validator${i} > ${workspace}/.local/validator${i}/info 2>&1 diff --git a/deployment/localup/localup_fullnode.sh b/deployment/localup/localup_fullnode.sh index 6ce8dea62..3e83d0006 100644 --- a/deployment/localup/localup_fullnode.sh +++ b/deployment/localup/localup_fullnode.sh @@ -23,7 +23,7 @@ function init_fullnode() { for ((i=0;i<${size};i++));do # init chain - ${bin} init dataseed${i} --chain-id ${CHAIN_ID} --staking-bond-denom ${STAKING_BOND_DENOM} --home ${workspace}/.local/dataseed${i} + ${bin} init dataseed${i} --chain-id ${CHAIN_ID} --default-denom ${STAKING_BOND_DENOM} --home ${workspace}/.local/dataseed${i} # remove unused files rm -rf ${workspace}/.local/dataseed${i}/priv_validator_key.json # copy configs from validator diff --git a/deployment/readme.md b/deployment/readme.md index 2b84c7f7e..31ee39f43 100644 --- a/deployment/readme.md +++ b/deployment/readme.md @@ -8,7 +8,7 @@ make build 2. Creates all the configuration files ```bash # The argument is the custom username of your node, it should be human-readable. -./build/bin/gnfd init --chain-id greenfield_9000-01 --staking-bond-denom BNB +./build/bin/gnfd init --chain-id greenfield_9000-01 --default-denom BNB ``` All these configuration files are in ~/.gnfd by default, but you can overwrite the location of this folder by passing the --home flag. diff --git a/e2e/core/utils.go b/e2e/core/utils.go index 998694af9..d27a06e43 100644 --- a/e2e/core/utils.go +++ b/e2e/core/utils.go @@ -4,8 +4,8 @@ import ( "fmt" "math/rand" + "github.com/cometbft/cometbft/crypto" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/tendermint/tendermint/crypto" "sigs.k8s.io/yaml" "github.com/bnb-chain/greenfield/sdk/keys" diff --git a/e2e/tests/challenge_test.go b/e2e/tests/challenge_test.go index 0e00b6e17..946eea88d 100644 --- a/e2e/tests/challenge_test.go +++ b/e2e/tests/challenge_test.go @@ -13,9 +13,9 @@ import ( sdkmath "cosmossdk.io/math" "github.com/bits-and-blooms/bitset" + ctypes "github.com/cometbft/cometbft/rpc/core/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/stretchr/testify/suite" - ctypes "github.com/tendermint/tendermint/rpc/core/types" "github.com/bnb-chain/greenfield/e2e/core" storagetestutil "github.com/bnb-chain/greenfield/testutil/storage" diff --git a/e2e/tests/storage_test.go b/e2e/tests/storage_test.go index a3b9215c7..7ea8a2970 100644 --- a/e2e/tests/storage_test.go +++ b/e2e/tests/storage_test.go @@ -12,11 +12,11 @@ import ( "time" sdkmath "cosmossdk.io/math" + ctypes "github.com/cometbft/cometbft/rpc/core/types" sdk "github.com/cosmos/cosmos-sdk/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" "github.com/samber/lo" "github.com/stretchr/testify/suite" - ctypes "github.com/tendermint/tendermint/rpc/core/types" "github.com/bnb-chain/greenfield/e2e/core" "github.com/bnb-chain/greenfield/sdk/keys" diff --git a/go.mod b/go.mod index b04255a49..7f0e65afa 100644 --- a/go.mod +++ b/go.mod @@ -1,234 +1,207 @@ module github.com/bnb-chain/greenfield -go 1.18 +go 1.20 require ( cosmossdk.io/errors v1.0.0-beta.7 - cosmossdk.io/math v1.0.0-beta.3 + cosmossdk.io/log v1.0.0 + cosmossdk.io/math v1.0.0 + cosmossdk.io/x/evidence v0.0.0-00010101000000-000000000000 + cosmossdk.io/x/feegrant v0.0.0-00010101000000-000000000000 + cosmossdk.io/x/upgrade v0.0.0-00010101000000-000000000000 github.com/bits-and-blooms/bitset v1.2.0 - github.com/cosmos/cosmos-proto v1.0.0-beta.1 + github.com/cometbft/cometbft v0.37.1-0.20230411132551-3a91d155e664 + github.com/cometbft/cometbft-db v0.7.0 // indirect + github.com/cosmos/cosmos-proto v1.0.0-beta.3 github.com/cosmos/cosmos-sdk v0.46.4 github.com/cosmos/go-bip39 v1.0.0 - github.com/cosmos/gogoproto v1.4.6 - github.com/cosmos/ibc-go/v5 v5.0.0 + github.com/cosmos/gogoproto v1.4.7 github.com/ethereum/go-ethereum v1.10.19 - github.com/evmos/ethermint v0.6.1-0.20220919141022-34226aa7b1fa //TODO: update to ethermint v0.20.0 after it's released. - github.com/gogo/protobuf v1.3.3 github.com/golang/protobuf v1.5.3 github.com/grpc-ecosystem/grpc-gateway v1.16.0 - github.com/ignite/cli v0.25.1 github.com/pkg/errors v0.9.1 github.com/prysmaticlabs/prysm v0.0.0-20220124113610-e26cde5e091b github.com/rakyll/statik v0.1.7 github.com/samber/lo v1.37.0 github.com/spf13/cast v1.5.0 - github.com/spf13/cobra v1.6.0 + github.com/spf13/cobra v1.7.0 github.com/spf13/pflag v1.0.5 - github.com/spf13/viper v1.13.0 - github.com/stretchr/testify v1.8.1 - github.com/tendermint/tendermint v0.34.22 - github.com/tendermint/tm-db v0.6.7 - google.golang.org/genproto v0.0.0-20230223222841-637eb2293923 - google.golang.org/grpc v1.53.0 - google.golang.org/protobuf v1.28.2-0.20220831092852-f930b1dc76e8 + github.com/spf13/viper v1.15.0 + github.com/stretchr/testify v1.8.2 + google.golang.org/genproto v0.0.0-20230320184635-7606e756e683 + google.golang.org/grpc v1.54.0 + google.golang.org/protobuf v1.30.0 gopkg.in/yaml.v2 v2.4.0 sigs.k8s.io/yaml v1.3.0 ) require ( - filippo.io/edwards25519 v1.0.0-rc.1 // indirect + cosmossdk.io/api v0.4.0 + cosmossdk.io/store v0.1.0-alpha.1.0.20230328185921-37ba88872dbc + github.com/cosmos/cosmos-db v1.0.0-rc.1 + github.com/gogo/protobuf v1.3.3 + github.com/golang/mock v1.6.0 +) + +require ( + cosmossdk.io/collections v0.0.0-20230309163709-87da587416ba // indirect + cosmossdk.io/core v0.6.1 // indirect + cosmossdk.io/depinject v1.0.0-alpha.3 // indirect + cosmossdk.io/x/tx v0.5.0 // indirect + filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect github.com/99designs/keyring v1.2.1 // indirect github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d // indirect - github.com/Microsoft/go-winio v0.6.0 // indirect - github.com/Microsoft/hcsshim v0.9.4 // indirect - github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7 // indirect - github.com/StackExchange/wmi v0.0.0-20210224194228-fe8f1750fd46 // indirect - github.com/VictoriaMetrics/fastcache v1.6.0 // indirect - github.com/Workiva/go-datastructures v1.0.53 // indirect - github.com/acomagu/bufpipe v1.0.3 // indirect - github.com/andrew-d/go-termutil v0.0.0-20150726205930-009166a695a2 // indirect + github.com/DataDog/zstd v1.5.2 // indirect github.com/armon/go-metrics v0.4.1 // indirect - github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 // indirect github.com/beorn7/perks v1.0.1 // indirect - github.com/bgentry/speakeasy v0.1.0 // indirect - github.com/blang/semver v3.5.1+incompatible // indirect - github.com/btcsuite/btcd v0.22.1 // indirect - github.com/btcsuite/btcd/btcec/v2 v2.2.0 // indirect + github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect + github.com/btcsuite/btcd v0.23.0 // indirect + github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect + github.com/btcsuite/btcd/btcutil v1.1.2 // indirect github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 // indirect - github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce // indirect - github.com/buger/jsonparser v1.1.1 // indirect - github.com/cenkalti/backoff v2.2.1+incompatible // indirect github.com/cenkalti/backoff/v4 v4.1.3 // indirect github.com/cespare/xxhash v1.1.0 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect - github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e // indirect + github.com/chzyer/readline v1.5.1 // indirect github.com/cockroachdb/apd/v2 v2.0.2 // indirect - github.com/coinbase/rosetta-sdk-go v0.7.9 // indirect - github.com/confio/ics23/go v0.7.0 // indirect - github.com/containerd/cgroups v1.0.3 // indirect - github.com/containerd/containerd v1.6.8 // indirect - github.com/cosmos/btcutil v1.0.4 // indirect - github.com/cosmos/gorocksdb v1.2.0 // indirect - github.com/cosmos/iavl v0.19.4 // indirect - github.com/cosmos/ledger-cosmos-go v0.11.1 // indirect - github.com/cosmos/ledger-go v0.9.2 // indirect + github.com/cockroachdb/errors v1.9.1 // indirect + github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect + github.com/cockroachdb/pebble v0.0.0-20230315223031-1e5ddd10389e // indirect + github.com/cockroachdb/redact v1.1.3 // indirect + github.com/confio/ics23/go v0.9.0 // indirect + github.com/cosmos/btcutil v1.0.5 // indirect + github.com/cosmos/gogogateway v1.2.0 // indirect + github.com/cosmos/iavl v0.21.0-beta.1 // indirect + github.com/cosmos/ledger-cosmos-go v0.13.0 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect - github.com/creachadair/taskgroup v0.3.2 // indirect + github.com/creachadair/taskgroup v0.4.2 // indirect github.com/danieljoos/wincred v1.1.2 // indirect github.com/davecgh/go-spew v1.1.1 // indirect - github.com/deckarep/golang-set v1.8.0 // indirect - github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 // indirect github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect github.com/dgraph-io/badger/v2 v2.2007.4 // indirect - github.com/dgraph-io/ristretto v0.1.0 // indirect + github.com/dgraph-io/ristretto v0.1.1 // indirect github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect - github.com/docker/docker v20.10.19+incompatible // indirect - github.com/docker/go-units v0.5.0 // indirect - github.com/dustin/go-humanize v1.0.1-0.20200219035652-afde56e7acac // indirect + github.com/dustin/go-humanize v1.0.1 // indirect github.com/dvsekhvalnov/jose2go v1.5.0 // indirect - github.com/emicklei/proto v1.11.0 // indirect - github.com/emirpasic/gods v1.18.1 // indirect - github.com/fatih/color v1.13.0 // indirect - github.com/felixge/httpsnoop v1.0.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/felixge/httpsnoop v1.0.2 // indirect github.com/ferranbt/fastssz v0.0.0-20210905181407-59cf6761a7d5 // indirect - github.com/fsnotify/fsnotify v1.5.4 // indirect - github.com/ghodss/yaml v1.0.0 // indirect - github.com/go-git/gcfg v1.5.0 // indirect - github.com/go-git/go-billy/v5 v5.3.1 // indirect - github.com/go-git/go-git/v5 v5.4.2 // indirect + github.com/fsnotify/fsnotify v1.6.0 // indirect + github.com/getsentry/sentry-go v0.19.0 // indirect github.com/go-kit/kit v0.12.0 // indirect github.com/go-kit/log v0.2.1 // indirect - github.com/go-logfmt/logfmt v0.5.1 // indirect + github.com/go-logfmt/logfmt v0.6.0 // indirect github.com/go-ole/go-ole v1.2.6 // indirect - github.com/go-stack/stack v1.8.0 // indirect - github.com/goccy/go-yaml v1.9.4 // indirect github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect - github.com/gogo/gateway v1.1.0 // indirect + github.com/gogo/googleapis v1.4.1 // indirect github.com/golang/glog v1.0.0 // indirect - github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/snappy v0.0.4 // indirect - github.com/google/btree v1.0.1 // indirect + github.com/google/btree v1.1.2 // indirect github.com/google/go-cmp v0.5.9 // indirect github.com/google/orderedcode v0.0.1 // indirect github.com/gorilla/handlers v1.5.1 // indirect github.com/gorilla/mux v1.8.0 // indirect github.com/gorilla/websocket v1.5.0 // indirect - github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect + github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.15.2 // indirect github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect github.com/gtank/merlin v0.1.1 // indirect github.com/gtank/ristretto255 v0.1.2 // indirect + github.com/hashicorp/go-hclog v1.5.0 // indirect github.com/hashicorp/go-immutable-radix v1.3.1 // indirect + github.com/hashicorp/go-plugin v1.4.9 // indirect github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d // indirect github.com/hashicorp/hcl v1.0.0 // indirect - github.com/hdevalence/ed25519consensus v0.0.0-20220222234857-c00d1f31bab3 // indirect + github.com/hashicorp/yamux v0.1.1 // indirect + github.com/hdevalence/ed25519consensus v0.1.0 // indirect github.com/herumi/bls-eth-go-binary v0.0.0-20210917013441-d37c07cfda4e // indirect - github.com/holiman/bloomfilter/v2 v2.0.3 // indirect - github.com/holiman/uint256 v1.2.1 // indirect - github.com/iancoleman/strcase v0.2.0 // indirect - github.com/imdario/mergo v0.3.13 // indirect + github.com/huandu/skiplist v1.2.0 // indirect github.com/improbable-eng/grpc-web v0.15.0 // indirect - github.com/inconshreveable/mousetrap v1.0.1 // indirect - github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect + github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/jmhodges/levigo v1.0.0 // indirect - github.com/jpillora/ansi v1.0.2 // indirect - github.com/jpillora/backoff v1.0.0 // indirect - github.com/jpillora/chisel v1.7.7 // indirect - github.com/jpillora/requestlog v1.0.0 // indirect - github.com/jpillora/sizestr v1.0.0 // indirect - github.com/kevinburke/ssh_config v1.2.0 // indirect - github.com/klauspost/compress v1.15.11 // indirect + github.com/klauspost/compress v1.16.3 // indirect github.com/klauspost/cpuid/v2 v2.2.4 // indirect - github.com/lib/pq v1.10.6 // indirect + github.com/kr/pretty v0.3.1 // indirect + github.com/kr/text v0.2.0 // indirect + github.com/lib/pq v1.10.7 // indirect github.com/libp2p/go-buffer-pool v0.1.0 // indirect - github.com/magiconair/properties v1.8.6 // indirect + github.com/linxGnu/grocksdb v1.7.15 // indirect + github.com/magiconair/properties v1.8.7 // indirect github.com/manifoldco/promptui v0.9.0 // indirect github.com/mattn/go-colorable v0.1.13 // indirect - github.com/mattn/go-isatty v0.0.17 // indirect + github.com/mattn/go-isatty v0.0.18 // indirect github.com/mattn/go-runewidth v0.0.10 // indirect - github.com/mattn/go-zglob v0.0.3 // indirect - github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect + github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0 // indirect github.com/minio/highwayhash v1.0.2 // indirect github.com/minio/sha256-simd v1.0.0 // indirect - github.com/mitchellh/go-homedir v1.1.0 // indirect + github.com/mitchellh/go-testing-interface v1.14.1 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect - github.com/moby/sys/mount v0.3.1 // indirect - github.com/moby/sys/mountinfo v0.6.0 // indirect github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect github.com/mtibben/percent v0.2.1 // indirect - github.com/olekukonko/tablewriter v0.0.5 // indirect - github.com/opencontainers/go-digest v1.0.0 // indirect - github.com/opencontainers/image-spec v1.1.0-rc2 // indirect - github.com/opencontainers/runc v1.1.3 // indirect - github.com/otiai10/copy v1.6.0 // indirect - github.com/pelletier/go-toml v1.9.5 // indirect - github.com/pelletier/go-toml/v2 v2.0.5 // indirect - github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 // indirect + github.com/oklog/run v1.1.0 // indirect + github.com/onsi/gomega v1.20.2 // indirect + github.com/pelletier/go-toml/v2 v2.0.7 // indirect + github.com/petermattis/goid v0.0.0-20230317030725-371a4b8eda08 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/prometheus/client_golang v1.12.2 // indirect - github.com/prometheus/client_model v0.2.0 // indirect - github.com/prometheus/common v0.34.0 // indirect - github.com/prometheus/procfs v0.8.0 // indirect - github.com/prometheus/tsdb v0.10.0 // indirect + github.com/prometheus/client_golang v1.14.0 // indirect + github.com/prometheus/client_model v0.3.0 // indirect + github.com/prometheus/common v0.42.0 // indirect + github.com/prometheus/procfs v0.9.0 // indirect github.com/prysmaticlabs/eth2-types v0.0.0-20210303084904-c9735a06829d // indirect - github.com/radovskyb/watcher v1.0.7 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect - github.com/regen-network/cosmos-proto v0.3.1 // indirect github.com/rivo/uniseg v0.2.0 // indirect - github.com/rs/cors v1.8.2 // indirect + github.com/rogpeppe/go-internal v1.9.0 // indirect + github.com/rs/cors v1.8.3 // indirect github.com/rs/zerolog v1.29.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/sasha-s/go-deadlock v0.3.1 // indirect - github.com/sergi/go-diff v1.2.0 // indirect - github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible // indirect github.com/sirupsen/logrus v1.9.0 // indirect - github.com/spf13/afero v1.8.2 // indirect + github.com/spf13/afero v1.9.3 // indirect github.com/spf13/jwalterweatherman v1.1.0 // indirect - github.com/subosito/gotenv v1.4.1 // indirect + github.com/subosito/gotenv v1.4.2 // indirect github.com/supranational/blst v0.3.8-0.20220526154634-513d2456b344 // indirect - github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 // indirect - github.com/takuoki/gocase v1.0.0 // indirect - github.com/tendermint/btcd v0.1.1 // indirect - github.com/tendermint/crypto v0.0.0-20191022145703-50d29ede1e15 // indirect + github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect + github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c // indirect github.com/tendermint/go-amino v0.16.0 // indirect - github.com/tendermint/spn v0.2.1-0.20220921200247-8bafad876bdd // indirect github.com/thomaso-mirodin/intmath v0.0.0-20160323211736-5dc6d854e46e // indirect + github.com/tidwall/btree v1.6.0 // indirect github.com/tklauser/go-sysconf v0.3.10 // indirect - github.com/tklauser/numcpus v0.4.0 // indirect - github.com/tomasen/realip v0.0.0-20180522021738-f0c99a92ddce // indirect - github.com/tyler-smith/go-bip39 v1.1.0 // indirect github.com/urfave/cli/v2 v2.3.0 // indirect github.com/wealdtech/go-bytesutil v1.1.1 // indirect github.com/wealdtech/go-eth2-types/v2 v2.5.2 // indirect github.com/wealdtech/go-eth2-util v1.6.3 // indirect github.com/willf/bitset v1.1.11 // indirect - github.com/xanzy/ssh-agent v0.3.2 // indirect - github.com/zondax/hid v0.9.1-0.20220302062450-5552068d2266 // indirect + github.com/zondax/hid v0.9.1 // indirect + github.com/zondax/ledger-go v0.14.1 // indirect go.etcd.io/bbolt v1.3.6 // indirect - go.opencensus.io v0.24.0 // indirect - golang.org/x/crypto v0.1.0 // indirect - golang.org/x/exp v0.0.0-20230131160201-f062dba9d201 // indirect - golang.org/x/mod v0.8.0 // indirect - golang.org/x/net v0.7.0 // indirect + golang.org/x/crypto v0.8.0 // indirect + golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect + golang.org/x/net v0.9.0 // indirect golang.org/x/sync v0.1.0 // indirect - golang.org/x/sys v0.5.0 // indirect - golang.org/x/term v0.5.0 // indirect - golang.org/x/text v0.7.0 // indirect - golang.org/x/tools v0.6.0 // indirect - golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect + golang.org/x/sys v0.7.0 // indirect + golang.org/x/term v0.7.0 // indirect + golang.org/x/text v0.9.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect - gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce // indirect - gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect + gotest.tools/v3 v3.4.0 // indirect nhooyr.io/websocket v1.8.6 // indirect + pgregory.net/rapid v0.5.5 // indirect ) replace ( - cosmossdk.io/math => github.com/bnb-chain/greenfield-cosmos-sdk/math v0.0.0-20230228075616-68ac309b432c + cosmossdk.io/api => github.com/bnb-chain/greenfield-cosmos-sdk/api v0.0.0-20230420055930-1207abef0de5 + cosmossdk.io/log => github.com/bnb-chain/greenfield-cosmos-sdk/log v0.0.0-20230420055930-1207abef0de5 + cosmossdk.io/math => github.com/bnb-chain/greenfield-cosmos-sdk/math v0.0.0-20230420055930-1207abef0de5 + cosmossdk.io/x/evidence => github.com/bnb-chain/greenfield-cosmos-sdk/x/evidence v0.0.0-20230420055930-1207abef0de5 + cosmossdk.io/x/feegrant => github.com/bnb-chain/greenfield-cosmos-sdk/x/feegrant v0.0.0-20230420055930-1207abef0de5 + cosmossdk.io/x/upgrade => github.com/bnb-chain/greenfield-cosmos-sdk/x/upgrade v0.0.0-20230420055930-1207abef0de5 + github.com/btcsuite/btcd => github.com/btcsuite/btcd v0.23.0 + github.com/cometbft/cometbft => github.com/bnb-chain/greenfield-tendermint v0.0.0-20230407055437-d971cdfb9041 github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 - github.com/cosmos/cosmos-sdk => github.com/bnb-chain/greenfield-cosmos-sdk v0.1.0 + github.com/cosmos/cosmos-sdk => github.com/bnb-chain/greenfield-cosmos-sdk v0.0.0-20230420055930-1207abef0de5 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 - github.com/tendermint/tendermint => github.com/bnb-chain/greenfield-tendermint v0.0.3 + github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 ) diff --git a/go.sum b/go.sum index cae6a2e75..d2eca66bd 100644 --- a/go.sum +++ b/go.sum @@ -1,4 +1,3 @@ -bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= cloud.google.com/go v0.16.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.31.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= @@ -44,18 +43,26 @@ cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9 cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= collectd.org v0.3.0/go.mod h1:A/8DzQBkF6abtvrT2j/AU/4tiBgJWYyh0y/oB/4MlWE= contrib.go.opencensus.io/exporter/jaeger v0.2.1/go.mod h1:Y8IsLgdxqh1QxYxPC5IgXVmBaeLUeQFfBeBi9PbeZd0= +cosmossdk.io/collections v0.0.0-20230309163709-87da587416ba h1:S4PYij/tX3Op/hwenVEN9D+M27JRcwSwVqE3UA0BnwM= +cosmossdk.io/collections v0.0.0-20230309163709-87da587416ba/go.mod h1:lpS+G8bGC2anqzWdndTzjnQnuMO/qAcgZUkGJp4i3rc= +cosmossdk.io/core v0.6.1 h1:OBy7TI2W+/gyn2z40vVvruK3di+cAluinA6cybFbE7s= +cosmossdk.io/core v0.6.1/go.mod h1:g3MMBCBXtxbDWBURDVnJE7XML4BG5qENhs0gzkcpuFA= +cosmossdk.io/depinject v1.0.0-alpha.3 h1:6evFIgj//Y3w09bqOUOzEpFj5tsxBqdc5CfkO7z+zfw= +cosmossdk.io/depinject v1.0.0-alpha.3/go.mod h1:eRbcdQ7MRpIPEM5YUJh8k97nxHpYbc3sMUnEtt8HPWU= cosmossdk.io/errors v1.0.0-beta.7 h1:gypHW76pTQGVnHKo6QBkb4yFOJjC+sUGRc5Al3Odj1w= cosmossdk.io/errors v1.0.0-beta.7/go.mod h1:mz6FQMJRku4bY7aqS/Gwfcmr/ue91roMEKAmDUDpBfE= +cosmossdk.io/store v0.1.0-alpha.1.0.20230328185921-37ba88872dbc h1:9piuA+NYmhe+SyMPtMoboLw/djgDbrI3dD5TG020Tnk= +cosmossdk.io/store v0.1.0-alpha.1.0.20230328185921-37ba88872dbc/go.mod h1:UFF5rmjN7WYVfxo6ArdY/l1+yyWMURBWOmSJypGqFHQ= +cosmossdk.io/x/tx v0.5.0 h1:01wPSoiYDHlfudV0fn867SBXI3uI/8tpatBgVVSnFzI= +cosmossdk.io/x/tx v0.5.0/go.mod h1:kDcwrN6QbCj+9NXVHL8qipMzA9YlMr9NpZa08SHCdLA= dmitri.shuralyov.com/app/changes v0.0.0-20180602232624-0a106ad413e3/go.mod h1:Yl+fi1br7+Rr3LqpNJf1/uxUdtRUV+Tnj0o93V2B9MU= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= dmitri.shuralyov.com/html/belt v0.0.0-20180602232347-f7d459c86be0/go.mod h1:JLBrvjyP0v+ecvNYvCpyZgu5/xkfAUhi6wJj28eUfSU= dmitri.shuralyov.com/service/change v0.0.0-20181023043359-a85b471d5412/go.mod h1:a1inKt/atXimZ4Mv927x+r7UpyzRUf4emIoiiSC2TN4= dmitri.shuralyov.com/state v0.0.0-20180228185332-28bcc343414c/go.mod h1:0PRwlb0D6DFvNNtx+9ybjezNCa8XF0xaYcETyp6rHWU= -filippo.io/edwards25519 v1.0.0-rc.1 h1:m0VOOB23frXZvAOK44usCgLWvtsxIoMCTBGJZlpmGfU= -filippo.io/edwards25519 v1.0.0-rc.1/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= +filippo.io/edwards25519 v1.0.0 h1:0wAIcmJUqRdI8IJ/3eGi5/HwXZWPujYXXlkrQogz0Ek= +filippo.io/edwards25519 v1.0.0/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= git.apache.org/thrift.git v0.0.0-20180902110319-2566ecd5d999/go.mod h1:fPE2ZNJGynbRyZ4dJvy6G277gSllfV2HJqblrnkyeyg= -git.sr.ht/~sircmpwn/getopt v0.0.0-20191230200459-23622cc906b3/go.mod h1:wMEGFFFNuPos7vHmWXfszqImLppbc0wEhh6JBfJIUgw= -git.sr.ht/~sircmpwn/go-bare v0.0.0-20210406120253-ab86bc2846d9/go.mod h1:BVJwbDfVjCjoFiKrhkei6NdGcZYpkDkdyCdg1ukytRA= github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 h1:/vQbFIOMbk2FiG/kXiLl8BRyzTWDw7gX/Hz7Dd5eDMs= github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4/go.mod h1:hN7oaIRCjzsZ2dE+yG5k+rsdt3qcwykqK6HVGcKwsw4= github.com/99designs/keyring v1.2.1 h1:tYLp1ULvO7i3fI5vE21ReQuj99QFSs7lGm0xWyJo87o= @@ -64,75 +71,38 @@ github.com/AndreasBriese/bbloom v0.0.0-20190306092124-e2d15f34fcf9/go.mod h1:bOv github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96/go.mod h1:bOvUY6CB00SOBii9/FifXqc0awNKxLFCL/+pkDPuyl8= github.com/Azure/azure-pipeline-go v0.2.1/go.mod h1:UGSo8XybXnIGZ3epmeBw7Jdz+HiUVpqIlpz/HKHylF4= github.com/Azure/azure-pipeline-go v0.2.2/go.mod h1:4rQ/NZncSvGqNkkOsNpOU1tgoNuIlp9AfUH5G1tvCHc= -github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go/sdk/azcore v0.21.1/go.mod h1:fBF9PQNqB8scdgpZ3ufzaLntG0AG7C1WjPMsiFOmfHM= -github.com/Azure/azure-sdk-for-go/sdk/internal v0.8.3/go.mod h1:KLF4gFr6DcKFZwSuH8w8yEK6DpFl3LP5rhdvAb7Yz5I= -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.3.0/go.mod h1:tPaiy8S5bQ+S5sOiDlINkp7+Ef339+Nz5L5XO+cnOHo= github.com/Azure/azure-storage-blob-go v0.7.0/go.mod h1:f9YQKtsG1nMisotuTPpO0tjNuEjKRYAcJU8/ydDI++4= -github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8= -github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI= -github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0= github.com/Azure/go-autorest/autorest/adal v0.8.0/go.mod h1:Z6vX6WXXuyieHAXwMj0S6HY6e6wcHn37qQMBQlvY3lc= -github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= -github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod h1:vcORJHLJEh643/Ioh9+vPmf1Ij9AEBM5FuBIXLmIy0g= -github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod h1:a8FDP3DYzQ4RYfVAxAN3SVSiiO77gL2j2ronKKP0syM= -github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc= -github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= -github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d h1:nalkkPQcITbvhmL4+C4cKA87NW0tfm3Kl9VXRoPywFg= github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d/go.mod h1:URdX5+vg25ts3aCh8H5IFZybJYKWhJHYMTnf+ULtoC4= +github.com/CloudyKit/fastprinter v0.0.0-20200109182630-33d98a066a53/go.mod h1:+3IMCy2vIlbG1XG/0ggNQv0SvxCAIpPM5b1nCz56Xno= +github.com/CloudyKit/jet/v3 v3.0.0/go.mod h1:HKQPgSJmdK8hdoAbKUUWajkHyHo4RaU5rMdUywE7VMo= github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= -github.com/DataDog/zstd v1.5.0/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= +github.com/DataDog/zstd v1.5.2 h1:vUG4lAyuPCXO0TLbXvPv7EB7cNK1QV/luu55UHLrrn8= +github.com/DataDog/zstd v1.5.2/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= +github.com/Joker/hpp v1.0.0/go.mod h1:8x5n+M1Hp5hC0g8okX3sR3vFQwynaX/UgSOM9MeBKzY= github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= -github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= -github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= -github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= -github.com/Microsoft/go-winio v0.4.16-0.20201130162521-d1ffc52c7331/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= -github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= -github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= -github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= -github.com/Microsoft/go-winio v0.4.17/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= -github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg= -github.com/Microsoft/go-winio v0.6.0/go.mod h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2BO69KH/soAE= -github.com/Microsoft/hcsshim v0.8.6/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= -github.com/Microsoft/hcsshim v0.8.7-0.20190325164909-8abdbb8205e4/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= -github.com/Microsoft/hcsshim v0.8.7/go.mod h1:OHd7sQqRFrYd3RmSgbgji+ctCwkbq2wbEYNSzOYtcBQ= -github.com/Microsoft/hcsshim v0.8.9/go.mod h1:5692vkUqntj1idxauYlpoINNKeqCiG6Sg38RRsjT5y8= -github.com/Microsoft/hcsshim v0.8.14/go.mod h1:NtVKoYxQuTLx6gEq0L96c9Ju4JbRJ4nY2ow3VK6a9Lg= -github.com/Microsoft/hcsshim v0.8.15/go.mod h1:x38A4YbHbdxJtc0sF6oIz+RG0npwSCAvn69iY6URG00= -github.com/Microsoft/hcsshim v0.8.16/go.mod h1:o5/SZqmR7x9JNKsW3pu+nqHm0MF8vbA+VxGOoXdC600= -github.com/Microsoft/hcsshim v0.8.21/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4= -github.com/Microsoft/hcsshim v0.9.4 h1:mnUj0ivWy6UzbB1uLFqKR6F+ZyiDc7j4iGgHTpO+5+I= -github.com/Microsoft/hcsshim v0.9.4/go.mod h1:7pLA8lDk46WKDWlVsENo92gC0XFa8rbKfyFRBqxEbCc= -github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod h1:5hlzMzRKMLyo42nCZ9oml8AdTlq/0cvIaBv6tK1RehU= -github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod h1:mw7qgWloBUl75W/gVH3cQszUg1+gUITj7D6NY7ywVnY= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw= github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= -github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7 h1:YoJbenK9C67SkzkDfmQuVln04ygHj3vjZfd9FL+GmQQ= -github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod h1:HI8ITrYtUY+O+ZhtlqUnD8+KwNPOyugEhfP9fdUIaEQ= +github.com/Shopify/goreferrer v0.0.0-20181106222321-ec9c9a553398/go.mod h1:a1uqRtAwp2Xwc6WNPJEufxJ7fx3npB4UV/JOLmbu5I0= github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= github.com/Shopify/sarama v1.26.1/go.mod h1:NbSGBSSndYaIhRcBtY9V0U7AyH+x71bG668AuWys/yU= github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= @@ -143,28 +113,20 @@ github.com/VictoriaMetrics/fastcache v1.6.0 h1:C/3Oi3EiBCqufydp1neRZkqcwmEiuRT9c github.com/VictoriaMetrics/fastcache v1.6.0/go.mod h1:0qHz5QP0GMX4pfmMA/zt5RgfNuXJrTP0zS7DqpHGGTw= github.com/VividCortex/gohistogram v1.0.0 h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE= github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= -github.com/Workiva/go-datastructures v1.0.53 h1:J6Y/52yX10Xc5JjXmGtWoSSxs3mZnGSaq37xZZh7Yig= -github.com/Workiva/go-datastructures v1.0.53/go.mod h1:1yZL+zfsztete+ePzZz/Zb1/t5BnDuE2Ya2MMGhzP6A= -github.com/Zilliqa/gozilliqa-sdk v1.2.1-0.20201201074141-dd0ecada1be6/go.mod h1:eSYp2T6f0apnuW8TzhV3f6Aff2SE8Dwio++U4ha4yEM= -github.com/acomagu/bufpipe v1.0.3 h1:fxAGrHZTgQ9w5QqVItgzwj235/uYZYgbXitB+dLupOk= -github.com/acomagu/bufpipe v1.0.3/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4= github.com/adlio/schema v1.3.3 h1:oBJn8I02PyTB466pZO1UZEn1TV5XLlifBSyMrmHl/1I= github.com/aead/siphash v1.0.1/go.mod h1:Nywa3cDsYNNK3gaciGTWPwHt0wlpNV15vwmswBAUSII= github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= +github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= +github.com/alecthomas/participle/v2 v2.0.0-alpha7 h1:cK4vjj0VSgb3lN1nuKA5F7dw+1s1pWBe5bx7nNCnN+c= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= -github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod h1:CgnQgUtFrFz9mxFNtED3jI5tLDjKlOM+oUF/sTk6ps0= github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156/go.mod h1:Cb/ax3seSYIx7SuZdm2G2xzfwmv3TPSk2ucNfQESPXM= -github.com/allegro/bigcache v1.2.1 h1:hg1sY1raCwic3Vnsvje6TT7/pnZba83LeFck5NrFKSc= github.com/allegro/bigcache v1.2.1/go.mod h1:Cb/ax3seSYIx7SuZdm2G2xzfwmv3TPSk2ucNfQESPXM= -github.com/andrew-d/go-termutil v0.0.0-20150726205930-009166a695a2 h1:axBiC50cNZOs7ygH5BgQp4N+aYrZ2DNpWZ1KG3VOSOM= -github.com/andrew-d/go-termutil v0.0.0-20150726205930-009166a695a2/go.mod h1:jnzFpU88PccN/tPPhCpnNU8mZphvKxYM9lLNkd8e+os= github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= -github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/apache/arrow/go/arrow v0.0.0-20191024131854-af6fa24be0db/go.mod h1:VTxUBvSJ3s3eHAg65PNgrsn5BtqCRPdmyXh6rAfdxN0= @@ -180,12 +142,8 @@ github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmV github.com/armon/go-metrics v0.4.1 h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA= github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A= -github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= -github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.2.0/go.mod h1:zEQs02YRBw1DjK0PoJv3ygDYOFTre1ejlJWl8FwAuQo= @@ -197,74 +155,59 @@ github.com/aws/aws-sdk-go-v2/service/route53 v1.1.1/go.mod h1:rLiOUrPLW/Er5kRcQ7 github.com/aws/aws-sdk-go-v2/service/sso v1.1.1/go.mod h1:SuZJxklHxLAXgLTc1iFXbEWkXs7QRTQpCLGaKIprQW0= github.com/aws/aws-sdk-go-v2/service/sts v1.1.1/go.mod h1:Wi0EBZwiz/K44YliU0EKxqTCJGUfYTWXrrBwkq736bM= github.com/aws/smithy-go v1.1.0/go.mod h1:EzMw8dbp/YJL4A5/sbhGddag+NPT7q084agLbB9LgIw= +github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= github.com/bazelbuild/rules_go v0.23.2 h1:Wxu7JjqnF78cKZbsBsARLSXx/jlGaSLCnUV3mTlyHvM= github.com/bazelbuild/rules_go v0.23.2/go.mod h1:MC23Dc/wkXEyk3Wpq6lCqz0ZAYOZDw2DR5y3N1q2i7M= github.com/benbjohnson/clock v1.0.2/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= -github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA= +github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 h1:41iFGWnSlI2gVpmOtVTJZNodLdLQLn/KsJqFvXwnd/s= +github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bits-and-blooms/bitset v1.2.0 h1:Kn4yilvwNtMACtf1eYDlG8H77R07mZSPbMjLyS07ChA= github.com/bits-and-blooms/bitset v1.2.0/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= -github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= -github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= -github.com/bnb-chain/greenfield-cosmos-sdk v0.1.0 h1:uKTjLxB4+EKry79hbCM32QmRcUSRMVbDCwOfV7xrvOo= -github.com/bnb-chain/greenfield-cosmos-sdk v0.1.0/go.mod h1:rvAY7ga/AakZWyYkA1zAsNtvKpdoyRFZTqF4MhFYzZ8= -github.com/bnb-chain/greenfield-cosmos-sdk/math v0.0.0-20230228075616-68ac309b432c h1:BLmdYaj7Dx0YOhfk77+KPPJSMCwpQl6f4Y30+801bf0= -github.com/bnb-chain/greenfield-cosmos-sdk/math v0.0.0-20230228075616-68ac309b432c/go.mod h1:u/MXvf8wbUbCsAEyQSSYXXMsczAsFX48e2D6JI86T4o= -github.com/bnb-chain/greenfield-tendermint v0.0.3 h1:oWD58n7U5phHpVyfnezhg6WBxITRQpRwOWOhKDQ/kVE= -github.com/bnb-chain/greenfield-tendermint v0.0.3/go.mod h1:/v9z9F6cq0+f7EGG92lYSLBcPYQDILoK91X8YM28hWo= +github.com/bnb-chain/greenfield-cosmos-sdk v0.0.0-20230420055930-1207abef0de5 h1:/NatXYx/ZG2QJbfWbR6WyrWAvxwXGQgUh4SpaHlE67M= +github.com/bnb-chain/greenfield-cosmos-sdk v0.0.0-20230420055930-1207abef0de5/go.mod h1:JDbVrng0853agVS7gkb2NwZFCeIgmLFUO+ViutUQExQ= +github.com/bnb-chain/greenfield-cosmos-sdk/api v0.0.0-20230420055930-1207abef0de5 h1:+Hnb1EV6A4w0je8iFBWcHQGywiGZjfJLcWhEJw1Y+tk= +github.com/bnb-chain/greenfield-cosmos-sdk/api v0.0.0-20230420055930-1207abef0de5/go.mod h1:rbc4o84RSEvhf09o2+4Qiazsv0snRJLiEZdk17HeIDw= +github.com/bnb-chain/greenfield-cosmos-sdk/log v0.0.0-20230420055930-1207abef0de5 h1:dHnzcGqrn4KXJ2MFv4g8ryyL8qOeg4Q1ohWwuC0Gm7w= +github.com/bnb-chain/greenfield-cosmos-sdk/log v0.0.0-20230420055930-1207abef0de5/go.mod h1:CwX9BLiBruZb7lzLlRr3R231d/fVPUXk8gAdV4LQap0= +github.com/bnb-chain/greenfield-cosmos-sdk/math v0.0.0-20230420055930-1207abef0de5 h1:Blfsl7B9iuHf4SSmvFOer8Xg6I3IyRTr37krgl4Fpck= +github.com/bnb-chain/greenfield-cosmos-sdk/math v0.0.0-20230420055930-1207abef0de5/go.mod h1:Ygz4wBHrgc7g0N+8+MrnTfS9LLn9aaTGa9hKopuym5k= +github.com/bnb-chain/greenfield-cosmos-sdk/x/evidence v0.0.0-20230420055930-1207abef0de5 h1:VGHLfIQNdoN8C+SXb/MlLDpR3azgwo0m4iWmiqhhMWA= +github.com/bnb-chain/greenfield-cosmos-sdk/x/evidence v0.0.0-20230420055930-1207abef0de5/go.mod h1:+SfN3rxt3VFcVWp9dw0r5uhC3m2aqLxYnJBgimCztOg= +github.com/bnb-chain/greenfield-cosmos-sdk/x/feegrant v0.0.0-20230420055930-1207abef0de5 h1:uqgnXVcXXvGWRDMYRfL+mfQxUKoyDSnu5J8fydoAz7E= +github.com/bnb-chain/greenfield-cosmos-sdk/x/feegrant v0.0.0-20230420055930-1207abef0de5/go.mod h1:bcBfa2lBbJUCL05zvN6BVF2C0tvANw0OtwQVSSeIKB4= +github.com/bnb-chain/greenfield-cosmos-sdk/x/upgrade v0.0.0-20230420055930-1207abef0de5 h1:hrpDNbWAamDBoy605C+mQ1lUPMKkeiO0Ng6du4ShxAU= +github.com/bnb-chain/greenfield-cosmos-sdk/x/upgrade v0.0.0-20230420055930-1207abef0de5/go.mod h1:AGS1+n8CFDXaC/HDDW6z3kybGuuffJAKYNppsRwVgnI= +github.com/bnb-chain/greenfield-tendermint v0.0.0-20230407055437-d971cdfb9041 h1:5FYLZuKmUUuexUkaNP+C96yEP1mw63fH0xIE+395/u0= +github.com/bnb-chain/greenfield-tendermint v0.0.0-20230407055437-d971cdfb9041/go.mod h1:9q11eHNRY9FDwFH+4pompzPNGv//Z3VcfvkELaHJPMs= github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625/go.mod h1:HYsPBTaaSFSlLx/70C2HPIMNZpVV8+vt/A+FMnYP11g= github.com/bradfitz/gomemcache v0.0.0-20170208213004-1952afaa557d/go.mod h1:PmM6Mmwb0LSuEubjR8N7PtNe1KxZLtOUHtbeikc5h60= -github.com/bshuster-repo/logrus-logstash-hook v0.4.1/go.mod h1:zsTqEiSzDgAa/8GZR7E1qaXrhYNDKBYy5/dWPTIflbk= -github.com/btcsuite/btcd v0.0.0-20190115013929-ed77733ec07d/go.mod h1:d3C0AkH6BRcvO8T0UEPu53cnw4IbV63x1bEjildYhO0= -github.com/btcsuite/btcd v0.0.0-20190213025234-306aecffea32/go.mod h1:DrZx5ec/dmnfpw9KyYoQyYo7d0KEvTkk/5M/vbZjAr8= -github.com/btcsuite/btcd v0.0.0-20190315201642-aa6e0f35703c/go.mod h1:DrZx5ec/dmnfpw9KyYoQyYo7d0KEvTkk/5M/vbZjAr8= -github.com/btcsuite/btcd v0.0.0-20190523000118-16327141da8c/go.mod h1:3J08xEfcugPacsc34/LKRU2yO7YmuT8yt28J8k2+rrI= -github.com/btcsuite/btcd v0.20.1-beta/go.mod h1:wVuoA8VJLEcwgqHBwHmzLRazpKxTv13Px/pDuV7OomQ= -github.com/btcsuite/btcd v0.21.0-beta/go.mod h1:ZSWyehm27aAuS9bvkATT+Xte3hjHZ+MRgMY/8NJ7K94= -github.com/btcsuite/btcd v0.21.0-beta.0.20201114000516-e9c7a5ac6401/go.mod h1:Sv4JPQ3/M+teHz9Bo5jBpkNcP0x6r7rdihlNL/7tTAs= -github.com/btcsuite/btcd v0.22.0-beta/go.mod h1:9n5ntfhhHQBIhUvlhDvD3Qg6fRUj4jkN0VB8L8svzOA= -github.com/btcsuite/btcd v0.22.1 h1:CnwP9LM/M9xuRrGSCGeMVs9iv09uMqwsVX7EeIpgV2c= -github.com/btcsuite/btcd v0.22.1/go.mod h1:wqgTSL29+50LRkmOVknEdmt8ZojIzhuWvgu/iptuN7Y= -github.com/btcsuite/btcd/btcec/v2 v2.1.2/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJkZBd6mui8ZsAZE= -github.com/btcsuite/btcd/btcec/v2 v2.2.0 h1:fzn1qaOt32TuLjFlkzYSsBC35Q3KUjT1SwPxiMSCF5k= -github.com/btcsuite/btcd/btcec/v2 v2.2.0/go.mod h1:U7MHm051Al6XmscBQ0BoNydpOTsFAn707034b5nY8zU= +github.com/btcsuite/btcd v0.23.0 h1:V2/ZgjfDFIygAX3ZapeigkVBoVUtOJKSwrhZdlpSvaA= +github.com/btcsuite/btcd v0.23.0/go.mod h1:0QJIIN1wwIXF/3G/m87gIwGniDMDQqjVn4SZgnFpsYY= +github.com/btcsuite/btcd/btcec/v2 v2.1.0/go.mod h1:2VzYrv4Gm4apmbVVsSq5bqf1Ec8v56E48Vt0Y/umPgA= +github.com/btcsuite/btcd/btcec/v2 v2.1.3/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJkZBd6mui8ZsAZE= +github.com/btcsuite/btcd/btcec/v2 v2.3.2 h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U= +github.com/btcsuite/btcd/btcec/v2 v2.3.2/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= +github.com/btcsuite/btcd/btcutil v1.1.0/go.mod h1:5OapHB7A2hBBWLm48mmw4MOHNJCcUBTwmWH/0Jn8VHE= +github.com/btcsuite/btcd/btcutil v1.1.2 h1:XLMbX8JQEiwMcYft2EGi8zPUkoa0abKIU6/BJSRsjzQ= +github.com/btcsuite/btcd/btcutil v1.1.2/go.mod h1:UR7dsSJzJUfMmFiiLlIrMq1lS9jh9EdCV7FStZSnpi0= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.0/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 h1:q0rUy8C/TYNBQS1+CGKw68tLOFYSNEs0TFnxxnS9+4U= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f/go.mod h1:TdznJufoqS23FtqVCzL0ZqgP5MqXbb4fg/WgDys70nA= -github.com/btcsuite/btcutil v0.0.0-20180706230648-ab6388e0c60a/go.mod h1:+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg= -github.com/btcsuite/btcutil v0.0.0-20190207003914-4c204d697803/go.mod h1:+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg= -github.com/btcsuite/btcutil v0.0.0-20190425235716-9e5f4b9a998d/go.mod h1:+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg= -github.com/btcsuite/btcutil v1.0.2/go.mod h1:j9HUFwoQRsZL3V4n+qG+CUnEGHOarIxfC3Le2Yhbcts= -github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce h1:YtWJF7RHm2pYCvA5t0RPmAaLUhREsKuKd+SLhxFbFeQ= -github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce/go.mod h1:0DVlHczLPewLcPGEIeUEzfOJhqGPQ0mJJRDBtD307+o= github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd/go.mod h1:HHNXQzUsZCxOoE+CPiyCTO6x34Zs86zZUiwtpXoGdtg= -github.com/btcsuite/goleveldb v0.0.0-20160330041536-7834afc9e8cd/go.mod h1:F+uVaaLLH7j4eDXPRvw78tMflu7Ie2bzYOH4Y8rRKBY= -github.com/btcsuite/goleveldb v1.0.0/go.mod h1:QiK9vBlgftBg6rWQIj6wFzbPfRjiykIEhBH4obrXJ/I= -github.com/btcsuite/snappy-go v0.0.0-20151229074030-0bdef8d06723/go.mod h1:8woku9dyThutzjeg+3xrA5iCpBRH8XEEg3lh6TiUghc= -github.com/btcsuite/snappy-go v1.0.0/go.mod h1:8woku9dyThutzjeg+3xrA5iCpBRH8XEEg3lh6TiUghc= github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792/go.mod h1:ghJtEyQwv5/p4Mg4C0fgbePVuGr935/5ddU9Z3TmDRY= github.com/btcsuite/winsvc v1.0.0/go.mod h1:jsenWakMcC0zFBFurPLEAyrnc/teJEM1O46fmI40EZs= -github.com/buger/jsonparser v0.0.0-20180808090653-f4dd9f5a6b44/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= +github.com/bufbuild/protocompile v0.5.1 h1:mixz5lJX4Hiz4FpqFREJHIXLfaLBntfaJv1h+/jS+Qg= github.com/buger/jsonparser v0.0.0-20181115193947-bf1c66bbce23/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= -github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs= -github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= -github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= -github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod h1:obH5gd0BsqsP2LwDJ9aOkm/6J86V6lyAXCoQWGw3K50= -github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod h1:D/8v3kj0zr8ZAKg1AQ6crr+5VwKN5eIywRkfhyM/+dE= -github.com/bwesterb/go-ristretto v1.2.0/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= github.com/c-bata/go-prompt v0.2.2/go.mod h1:VzqtzE2ksDBcdln8G7mk2RX9QyGjH+OVqOCSiVIqS34= github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ= github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= @@ -278,25 +221,18 @@ github.com/cespare/cp v1.1.1/go.mod h1:SOGHArjBr4JWaSDEVpWpo/hNg6RoKrls6Oh40hiwW github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw= -github.com/checkpoint-restore/go-criu/v5 v5.0.0/go.mod h1:cfwC0EG7HMUenopBsUf9d89JlCLQIfgVcNsNN0t6T2M= -github.com/checkpoint-restore/go-criu/v5 v5.3.0/go.mod h1:E/eQpaFtUKGOOSEBZgmKAcn+zUUwWxqcaKZlF54wK8E= github.com/cheekybits/genny v1.0.0/go.mod h1:+tQajlRqAUrPI7DOSpB0XAqZYtQakVtB7wXkRAgjxjQ= -github.com/chzyer/logex v1.1.10 h1:Swpa1K6QvQznwJRcfTfQJmTE72DqScAa40E+fbHEXEE= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e h1:fY5BOSpyZCqRo5OhCuC+XN+r/bBCmeuuJtjz+bCNIf8= +github.com/chzyer/logex v1.2.1 h1:XHDu3E6q+gdHgsdTPH6ImJMIp436vR6MPtH8gP05QzM= +github.com/chzyer/logex v1.2.1/go.mod h1:JLbx6lG2kDbNRFnfkgvh4eRJRPX1QCoOIWomwysCBrQ= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1 h1:q763qf9huN11kDQavWsoZXJNW3xEE4JJyHa5Q25/sd8= +github.com/chzyer/readline v1.5.1 h1:upd/6fQk4src78LMRzh5vItIt361/o4uq553V8B5sGI= +github.com/chzyer/readline v1.5.1/go.mod h1:Eh+b79XXUwfKfcPLepksvw2tcLE/Ct21YObkaSkeBlk= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/cilium/ebpf v0.0.0-20200110133405-4032b1d8aae3/go.mod h1:MA5e5Lr8slmEg9bt0VpxxWqJlO4iwu3FBdHUzV7wQVg= -github.com/cilium/ebpf v0.0.0-20200702112145-1c8d4c9ef775/go.mod h1:7cR51M8ViRLIdUjrmSXlK9pkrsDlLHbO8jiB8X8JnOc= -github.com/cilium/ebpf v0.2.0/go.mod h1:To2CFviqOWL/M0gIMsvSMlqe7em/l1ALkX1PyjrX2Qs= -github.com/cilium/ebpf v0.4.0/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= -github.com/cilium/ebpf v0.6.2/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= -github.com/cilium/ebpf v0.7.0/go.mod h1:/oI2+1shJiTGAMgl6/RgJr36Eo1jzrRcAWbcXO2usCA= +github.com/chzyer/test v1.0.0 h1:p3BQDXSxOhOG0P9z6/hGnII4LGiEPOYBhs8asl/fC04= +github.com/chzyer/test v1.0.0/go.mod h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38GC8= github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE= @@ -305,170 +241,79 @@ github.com/cloudflare/cloudflare-go v0.14.0/go.mod h1:EnwdgGMaFOruiPZRFSgn+TsQ3h github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cockroachdb/apd/v2 v2.0.2 h1:weh8u7Cneje73dDh+2tEVLUvyBc89iwepWCD8b8034E= github.com/cockroachdb/apd/v2 v2.0.2/go.mod h1:DDxRlzC2lo3/vSlmSoS7JkqbbrARPuFOGr0B9pvN3Gw= +github.com/cockroachdb/apd/v3 v3.1.0 h1:MK3Ow7LH0W8zkd5GMKA1PvS9qG3bWFI95WaVNfyZJ/w= github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= +github.com/cockroachdb/datadriven v1.0.2 h1:H9MtNqVoVhvd9nCBwOyDjUEdZCREqbIdCJD93PBm/jA= +github.com/cockroachdb/datadriven v1.0.2/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU= +github.com/cockroachdb/errors v1.9.1 h1:yFVvsI0VxmRShfawbt/laCIDy/mtTqqnvoNgiy5bEV8= +github.com/cockroachdb/errors v1.9.1/go.mod h1:2sxOtL2WIc096WSZqZ5h8fa17rdDq9HZOZLBCor4mBk= +github.com/cockroachdb/logtags v0.0.0-20211118104740-dabe8e521a4f/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs= +github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE= +github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs= +github.com/cockroachdb/pebble v0.0.0-20230315223031-1e5ddd10389e h1:CDuLmyaZ1pD4OJHHtubKqgu/Byw5zAnm+gArJsyj96Q= +github.com/cockroachdb/pebble v0.0.0-20230315223031-1e5ddd10389e/go.mod h1:9lRMC4XN3/BLPtIp6kAKwIaHu369NOf2rMucPzipz50= +github.com/cockroachdb/redact v1.1.3 h1:AKZds10rFSIj7qADf0g46UixK8NNLwWTNdCIGS5wfSQ= +github.com/cockroachdb/redact v1.1.3/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg= github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= -github.com/coinbase/kryptology v1.8.0/go.mod h1:RYXOAPdzOGUe3qlSFkMGn58i3xUA8hmxYHksuq+8ciI= -github.com/coinbase/rosetta-sdk-go v0.7.9 h1:lqllBjMnazTjIqYrOGv8h8jxjg9+hJazIGZr9ZvoCcA= -github.com/coinbase/rosetta-sdk-go v0.7.9/go.mod h1:0/knutI7XGVqXmmH4OQD8OckFrbQ8yMsUZTG7FXCR2M= +github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod h1:4Zcjuz89kmFXt9morQgcfYZAYZ5n8WHjt81YYWIwtTM= +github.com/cometbft/cometbft-db v0.7.0 h1:uBjbrBx4QzU0zOEnU8KxoDl18dMNgDh+zZRUE0ucsbo= +github.com/cometbft/cometbft-db v0.7.0/go.mod h1:yiKJIm2WKrt6x8Cyxtq9YTEcIMPcEe4XPxhgX59Fzf0= github.com/consensys/bavard v0.1.8-0.20210406032232-f3452dc9b572/go.mod h1:Bpd0/3mZuaj6Sj+PqrmIquiOKy397AKGThQPaGzNXAQ= -github.com/consensys/bavard v0.1.8-0.20210915155054-088da2f7f54a/go.mod h1:9ItSMtA/dXMAiL7BG6bqW2m3NdSEObYWoH223nGHukI= github.com/consensys/gnark-crypto v0.4.1-0.20210426202927-39ac3d4b3f1f/go.mod h1:815PAHg3wvysy0SyIqanF8gZ0Y1wjk/hrDHD/iT88+Q= -github.com/consensys/gnark-crypto v0.5.3/go.mod h1:hOdPlWQV1gDLp7faZVeg8Y0iEPFaOUnCc4XeCCk96p0= -github.com/containerd/aufs v0.0.0-20200908144142-dab0cbea06f4/go.mod h1:nukgQABAEopAHvB6j7cnP5zJ+/3aVcE7hCYqvIwAHyE= -github.com/containerd/aufs v0.0.0-20201003224125-76a6863f2989/go.mod h1:AkGGQs9NM2vtYHaUen+NljV0/baGCAPELGm2q9ZXpWU= -github.com/containerd/aufs v0.0.0-20210316121734-20793ff83c97/go.mod h1:kL5kd6KM5TzQjR79jljyi4olc1Vrx6XBlcyj3gNv2PU= -github.com/containerd/aufs v1.0.0/go.mod h1:kL5kd6KM5TzQjR79jljyi4olc1Vrx6XBlcyj3gNv2PU= -github.com/containerd/btrfs v0.0.0-20201111183144-404b9149801e/go.mod h1:jg2QkJcsabfHugurUvvPhS3E08Oxiuh5W/g1ybB4e0E= -github.com/containerd/btrfs v0.0.0-20210316141732-918d888fb676/go.mod h1:zMcX3qkXTAi9GI50+0HOeuV8LU2ryCE/V2vG/ZBiTss= -github.com/containerd/btrfs v1.0.0/go.mod h1:zMcX3qkXTAi9GI50+0HOeuV8LU2ryCE/V2vG/ZBiTss= -github.com/containerd/cgroups v0.0.0-20190717030353-c4b9ac5c7601/go.mod h1:X9rLEHIqSf/wfK8NsPqxJmeZgW4pcfzdXITDrUSJ6uI= -github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f/go.mod h1:OApqhQ4XNSNC13gXIwDjhOQxjWa/NxkwZXJ1EvqT0ko= -github.com/containerd/cgroups v0.0.0-20200531161412-0dbf7f05ba59/go.mod h1:pA0z1pT8KYB3TCXK/ocprsh7MAkoW8bZVzPdih9snmM= -github.com/containerd/cgroups v0.0.0-20200710171044-318312a37340/go.mod h1:s5q4SojHctfxANBDvMeIaIovkq29IP48TKAxnhYRxvo= -github.com/containerd/cgroups v0.0.0-20200824123100-0b889c03f102/go.mod h1:s5q4SojHctfxANBDvMeIaIovkq29IP48TKAxnhYRxvo= -github.com/containerd/cgroups v0.0.0-20210114181951-8a68de567b68/go.mod h1:ZJeTFisyysqgcCdecO57Dj79RfL0LNeGiFUqLYQRYLE= -github.com/containerd/cgroups v1.0.1/go.mod h1:0SJrPIenamHDcZhEcJMNBB85rHcUsw4f25ZfBiPYRkU= -github.com/containerd/cgroups v1.0.3 h1:ADZftAkglvCiD44c77s5YmMqaP2pzVCFZvBmAlBdAP4= -github.com/containerd/cgroups v1.0.3/go.mod h1:/ofk34relqNjSGyqPrmEULrO4Sc8LJhvJmWbUCUKqj8= -github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= -github.com/containerd/console v0.0.0-20181022165439-0650fd9eeb50/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= -github.com/containerd/console v0.0.0-20191206165004-02ecf6a7291e/go.mod h1:8Pf4gM6VEbTNRIT26AyyU7hxdQU3MvAvxVI0sc00XBE= -github.com/containerd/console v1.0.1/go.mod h1:XUsP6YE/mKtz6bxc+I8UiKKTP04qjQL4qcS3XoQ5xkw= -github.com/containerd/console v1.0.2/go.mod h1:ytZPjGgY2oeTkAONYafi2kSj0aYggsf8acV1PGKCbzQ= -github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= -github.com/containerd/containerd v1.2.10/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.0/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.1-0.20191213020239-082f7e3aed57/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.2/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.4.0-beta.2.0.20200729163537-40b22ef07410/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.4.1/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.4.3/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.5.0-beta.1/go.mod h1:5HfvG1V2FsKesEGQ17k5/T7V960Tmcumvqn8Mc+pCYQ= -github.com/containerd/containerd v1.5.0-beta.3/go.mod h1:/wr9AVtEM7x9c+n0+stptlo/uBBoBORwEx6ardVcmKU= -github.com/containerd/containerd v1.5.0-beta.4/go.mod h1:GmdgZd2zA2GYIBZ0w09ZvgqEq8EfBp/m3lcVZIvPHhI= -github.com/containerd/containerd v1.5.0-rc.0/go.mod h1:V/IXoMqNGgBlabz3tHD2TWDoTJseu1FGOKuoA4nNb2s= -github.com/containerd/containerd v1.5.1/go.mod h1:0DOxVqwDy2iZvrZp2JUx/E+hS0UNTVn7dJnIOwtYR4g= -github.com/containerd/containerd v1.5.7/go.mod h1:gyvv6+ugqY25TiXxcZC3L5yOeYgEw0QMhscqVp1AR9c= -github.com/containerd/containerd v1.6.8 h1:h4dOFDwzHmqFEP754PgfgTeVXFnLiRc6kiqC7tplDJs= -github.com/containerd/containerd v1.6.8/go.mod h1:By6p5KqPK0/7/CgO/A6t/Gz+CUYUu2zf1hUaaymVXB0= -github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= -github.com/containerd/continuity v0.0.0-20190815185530-f2a389ac0a02/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= -github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= -github.com/containerd/continuity v0.0.0-20200710164510-efbc4488d8fe/go.mod h1:cECdGN1O8G9bgKTlLhuPJimka6Xb/Gg7vYzCTNVxhvo= -github.com/containerd/continuity v0.0.0-20201208142359-180525291bb7/go.mod h1:kR3BEg7bDFaEddKm54WSmrol1fKWDU1nKYkgrcgZT7Y= -github.com/containerd/continuity v0.0.0-20210208174643-50096c924a4e/go.mod h1:EXlVlkqNba9rJe3j7w3Xa924itAMLgZH4UD/Q4PExuQ= -github.com/containerd/continuity v0.1.0/go.mod h1:ICJu0PwR54nI0yPEnJ6jcS+J7CZAUXrLh8lPo2knzsM= github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg= -github.com/containerd/fifo v0.0.0-20180307165137-3d5202aec260/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= -github.com/containerd/fifo v0.0.0-20190226154929-a9fb20d87448/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= -github.com/containerd/fifo v0.0.0-20200410184934-f15a3290365b/go.mod h1:jPQ2IAeZRCYxpS/Cm1495vGFww6ecHmMk1YJH2Q5ln0= -github.com/containerd/fifo v0.0.0-20201026212402-0724c46b320c/go.mod h1:jPQ2IAeZRCYxpS/Cm1495vGFww6ecHmMk1YJH2Q5ln0= -github.com/containerd/fifo v0.0.0-20210316144830-115abcc95a1d/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= -github.com/containerd/fifo v1.0.0/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= -github.com/containerd/go-cni v1.0.1/go.mod h1:+vUpYxKvAF72G9i1WoDOiPGRtQpqsNW/ZHtSlv++smU= -github.com/containerd/go-cni v1.0.2/go.mod h1:nrNABBHzu0ZwCug9Ije8hL2xBCYh/pjfMb1aZGrrohk= -github.com/containerd/go-runc v0.0.0-20180907222934-5a6d9f37cfa3/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= -github.com/containerd/go-runc v0.0.0-20190911050354-e029b79d8cda/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= -github.com/containerd/go-runc v0.0.0-20200220073739-7016d3ce2328/go.mod h1:PpyHrqVs8FTi9vpyHwPwiNEGaACDxT/N/pLcvMSRA9g= -github.com/containerd/go-runc v0.0.0-20201020171139-16b287bc67d0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= -github.com/containerd/go-runc v1.0.0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= -github.com/containerd/imgcrypt v1.0.1/go.mod h1:mdd8cEPW7TPgNG4FpuP3sGBiQ7Yi/zak9TYCG3juvb0= -github.com/containerd/imgcrypt v1.0.4-0.20210301171431-0ae5c75f59ba/go.mod h1:6TNsg0ctmizkrOgXRNQjAPFWpMYRWuiB6dSF4Pfa5SA= -github.com/containerd/imgcrypt v1.1.1-0.20210312161619-7ed62a527887/go.mod h1:5AZJNI6sLHJljKuI9IHnw1pWqo/F0nGDOuR9zgTs7ow= -github.com/containerd/imgcrypt v1.1.1/go.mod h1:xpLnwiQmEUJPvQoAapeb2SNCxz7Xr6PJrXQb0Dpc4ms= -github.com/containerd/nri v0.0.0-20201007170849-eb1350a75164/go.mod h1:+2wGSDGFYfE5+So4M5syatU0N0f0LbWpuqyMi4/BE8c= -github.com/containerd/nri v0.0.0-20210316161719-dbaa18c31c14/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= -github.com/containerd/nri v0.1.0/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= -github.com/containerd/stargz-snapshotter/estargz v0.4.1/go.mod h1:x7Q9dg9QYb4+ELgxmo4gBUeJB0tl5dqH1Sdz0nJU1QM= -github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= -github.com/containerd/ttrpc v0.0.0-20190828172938-92c8520ef9f8/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= -github.com/containerd/ttrpc v0.0.0-20191028202541-4f1b8fe65a5c/go.mod h1:LPm1u0xBw8r8NOKoOdNMeVHSawSsltak+Ihv+etqsE8= -github.com/containerd/ttrpc v1.0.1/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= -github.com/containerd/ttrpc v1.0.2/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= -github.com/containerd/ttrpc v1.1.0/go.mod h1:XX4ZTnoOId4HklF4edwc4DcqskFZuvXB1Evzy5KFQpQ= -github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd/go.mod h1:Cm3kwCdlkCfMSHURc+r6fwoGH6/F1hH3S4sg0rLFWPc= -github.com/containerd/typeurl v0.0.0-20190911142611-5eb25027c9fd/go.mod h1:GeKYzf2pQcqv7tJ0AoCuuhtnqhva5LNU3U+OyKxxJpk= -github.com/containerd/typeurl v1.0.1/go.mod h1:TB1hUtrpaiO88KEK56ijojHS1+NeF0izUACaJW2mdXg= -github.com/containerd/typeurl v1.0.2/go.mod h1:9trJWW2sRlGub4wZJRTW83VtbOLS6hwcDZXTn6oPz9s= -github.com/containerd/zfs v0.0.0-20200918131355-0a33824f23a2/go.mod h1:8IgZOBdv8fAgXddBT4dBXJPtxyRsejFIpXoklgxgEjw= -github.com/containerd/zfs v0.0.0-20210301145711-11e8f1707f62/go.mod h1:A9zfAbMlQwE+/is6hi0Xw8ktpL+6glmqZYtevJgaB8Y= -github.com/containerd/zfs v0.0.0-20210315114300-dde8f0fda960/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= -github.com/containerd/zfs v0.0.0-20210324211415-d5c4544f0433/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= -github.com/containerd/zfs v1.0.0/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= -github.com/containernetworking/cni v0.7.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= -github.com/containernetworking/cni v0.8.0/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= -github.com/containernetworking/cni v0.8.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= -github.com/containernetworking/plugins v0.8.6/go.mod h1:qnw5mN19D8fIwkqW7oHHYDHVlzhJpcY6TQxn/fUyDDM= -github.com/containernetworking/plugins v0.9.1/go.mod h1:xP/idU2ldlzN6m4p5LmGiwRDjeJr6FLK6vuiUwoH7P8= -github.com/containers/ocicrypt v1.0.1/go.mod h1:MeJDzk1RJHv89LjsH0Sp5KTY3ZYkjXO/C+bKAeWFIrc= -github.com/containers/ocicrypt v1.1.0/go.mod h1:b8AOe0YR67uU8OqfVNcznfFpAzu3rdgUV4GP9qXPfu4= -github.com/containers/ocicrypt v1.1.1/go.mod h1:Dm55fwWm1YZAjYRaJ94z2mfZikIyIN4B0oB3dj3jFxY= -github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= -github.com/coreos/go-iptables v0.4.5/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= -github.com/coreos/go-iptables v0.5.0/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= -github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-systemd v0.0.0-20161114122254-48702e0da86b/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd/v22 v22.0.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= -github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= -github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/go-systemd/v22 v22.3.3-0.20220203105225-a9a7ef127534/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/cosmos/btcutil v1.0.4 h1:n7C2ngKXo7UC9gNyMNLbzqz7Asuf+7Qv4gnX/rOdQ44= -github.com/cosmos/btcutil v1.0.4/go.mod h1:Ffqc8Hn6TJUdDgHBwIZLtrLQC1KdJ9jGJl/TvgUaxbU= -github.com/cosmos/cosmos-proto v1.0.0-beta.1 h1:iDL5qh++NoXxG8hSy93FdYJut4XfgbShIocllGaXx/0= -github.com/cosmos/cosmos-proto v1.0.0-beta.1/go.mod h1:8k2GNZghi5sDRFw/scPL8gMSowT1vDA+5ouxL8GjaUE= +github.com/cosmos/btcutil v1.0.5 h1:t+ZFcX77LpKtDBhjucvnOH8C2l2ioGsBNEQ3jef8xFk= +github.com/cosmos/btcutil v1.0.5/go.mod h1:IyB7iuqZMJlthe2tkIFL33xPyzbFYP0XVdS8P5lUPis= +github.com/cosmos/cosmos-db v1.0.0-rc.1 h1:SjnT8B6WKMW9WEIX32qMhnEEKcI7ZP0+G1Sa9HD3nmY= +github.com/cosmos/cosmos-db v1.0.0-rc.1/go.mod h1:Dnmk3flSf5lkwCqvvjNpoxjpXzhxnCAFzKHlbaForso= +github.com/cosmos/cosmos-proto v1.0.0-beta.3 h1:VitvZ1lPORTVxkmF2fAp3IiA61xVwArQYKXTdEcpW6o= +github.com/cosmos/cosmos-proto v1.0.0-beta.3/go.mod h1:t8IASdLaAq+bbHbjq4p960BvcTqtwuAxid3b/2rOD6I= github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 h1:iKclrn3YEOwk4jQHT2ulgzuXyxmzmPczUalMwW4XH9k= github.com/cosmos/cosmos-sdk/ics23/go v0.8.0/go.mod h1:2a4dBq88TUoqoWAU5eu0lGvpFP3wWDPgdHPargtyw30= github.com/cosmos/go-bip39 v0.0.0-20180819234021-555e2067c45d/go.mod h1:tSxLoYXyBmiFeKpvmq4dzayMdCjCnu8uqmCysIGBT2Y= github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY= github.com/cosmos/go-bip39 v1.0.0/go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4xuwvCdJw= -github.com/cosmos/gogoproto v1.4.6 h1:Ee7z15dWJaGlgM2rWrK8N2IX7PQcuccu8oG68jp5RL4= -github.com/cosmos/gogoproto v1.4.6/go.mod h1:VS/ASYmPgv6zkPKLjR9EB91lwbLHOzaGCirmKKhncfI= -github.com/cosmos/gorocksdb v1.2.0 h1:d0l3jJG8M4hBouIZq0mDUHZ+zjOx044J3nGRskwTb4Y= -github.com/cosmos/gorocksdb v1.2.0/go.mod h1:aaKvKItm514hKfNJpUJXnnOWeBnk2GL4+Qw9NHizILw= -github.com/cosmos/iavl v0.19.4 h1:t82sN+Y0WeqxDLJRSpNd8YFX5URIrT+p8n6oJbJ2Dok= -github.com/cosmos/iavl v0.19.4/go.mod h1:X9PKD3J0iFxdmgNLa7b2LYWdsGd90ToV5cAONApkEPw= -github.com/cosmos/ibc-go/v5 v5.0.0 h1:MkObdarpoICPHXoRg/Ne9NRix4j7eQlJZq74/uzH3Zc= -github.com/cosmos/ibc-go/v5 v5.0.0/go.mod h1:Wqsguq98Iuns8tgTv8+xaGYbC+Q8zJfbpjzT6IgMJbs= -github.com/cosmos/ledger-cosmos-go v0.11.1 h1:9JIYsGnXP613pb2vPjFeMMjBI5lEDsEaF6oYorTy6J4= -github.com/cosmos/ledger-cosmos-go v0.11.1/go.mod h1:J8//BsAGTo3OC/vDLjMRFLW6q0WAaXvHnVc7ZmE8iUY= -github.com/cosmos/ledger-go v0.9.2 h1:Nnao/dLwaVTk1Q5U9THldpUMMXU94BOTWPddSmVB6pI= -github.com/cosmos/ledger-go v0.9.2/go.mod h1:oZJ2hHAZROdlHiwTg4t7kP+GKIIkBT+o6c9QWFanOyI= +github.com/cosmos/gogogateway v1.2.0 h1:Ae/OivNhp8DqBi/sh2A8a1D0y638GpL3tkmLQAiKxTE= +github.com/cosmos/gogogateway v1.2.0/go.mod h1:iQpLkGWxYcnCdz5iAdLcRBSw3h7NXeOkZ4GUkT+tbFI= +github.com/cosmos/gogoproto v1.4.2/go.mod h1:cLxOsn1ljAHSV527CHOtaIP91kK6cCrZETRBrkzItWU= +github.com/cosmos/gogoproto v1.4.7 h1:RzYKVnsEC7UIkDnhTIkqEB7LnIQbsySvmNEqPCiPevk= +github.com/cosmos/gogoproto v1.4.7/go.mod h1:gxGePp9qedovvl/StQL2BIJ6qlIBn1+9YxR0IulGBKA= +github.com/cosmos/iavl v0.21.0-beta.1 h1:fBQeBc8HLZ14plJNcmGfaOXSSMLVEHvEQXiTXSD76m0= +github.com/cosmos/iavl v0.21.0-beta.1/go.mod h1:25YJYzilTErJ2mKfNB3xyWL9IsCwEQdNzdIutg2mh3U= +github.com/cosmos/ledger-cosmos-go v0.13.0 h1:ex0CvCxToSR7j5WjrghPu2Bu9sSXKikjnVvUryNnx4s= +github.com/cosmos/ledger-cosmos-go v0.13.0/go.mod h1:ZcqYgnfNJ6lAXe4HPtWgarNEY+B74i+2/8MhZw4ziiI= github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= -github.com/creachadair/taskgroup v0.3.2 h1:zlfutDS+5XG40AOxcHDSThxKzns8Tnr9jnr6VqkYlkM= -github.com/creachadair/taskgroup v0.3.2/go.mod h1:wieWwecHVzsidg2CsUnFinW1faVN4+kq+TDlRJQ0Wbk= +github.com/creachadair/taskgroup v0.4.2 h1:jsBLdAJE42asreGss2xZGZ8fJra7WtwnHWeJFxv2Li8= +github.com/creachadair/taskgroup v0.4.2/go.mod h1:qiXUOSrbwAY3u0JPGTzObbE3yf9hcXHDKBZ2ZjpCbgM= github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/cucumber/common/gherkin/go/v22 v22.0.0 h1:4K8NqptbvdOrjL9DEea6HFjSpbdT9+Q5kgLpmmsHYl0= +github.com/cucumber/common/messages/go/v17 v17.1.1 h1:RNqopvIFyLWnKv0LfATh34SWBhXeoFTJnSrgm9cT/Ts= github.com/cyberdelia/templates v0.0.0-20141128023046-ca7fffd4298c/go.mod h1:GyV+0YP4qX0UQ7r2MoYZ+AvYDp12OF5yg4q8rGnyNh4= -github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= -github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= -github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod h1:Ct2BUK8SB0YC1SMSibvLzxjeJLnrYEVLULFNiHY9YfQ= -github.com/d2g/dhcp4client v1.0.0/go.mod h1:j0hNfjhrt2SxUOw55nL0ATM/z4Yt3t2Kd1mW34z5W5s= -github.com/d2g/dhcp4server v0.0.0-20181031114812-7d4a0a7f59a5/go.mod h1:Eo87+Kg/IX2hfWJfwxMzLyuSZyxSoAug2nGa1G2QAi8= -github.com/d2g/hardwareaddr v0.0.0-20190221164911-e7d9fbe030e4/go.mod h1:bMl4RjIciD2oAxI7DmWRx6gbeqrkoLqv3MV0vzNad+I= github.com/d4l3k/messagediff v1.2.1 h1:ZcAIMYsUg0EAp9X+tt8/enBE/Q8Yd5kzPynLyKptt9U= github.com/d4l3k/messagediff v1.2.1/go.mod h1:Oozbb1TVXFac9FtSIxHBMnBCq2qeH/2KkEQxENCrlLo= github.com/danieljoos/wincred v1.1.2 h1:QLdCxFs1/Yl4zduvBdcHB8goaYk9RARS2SgLLRuAyr0= github.com/danieljoos/wincred v1.1.2/go.mod h1:GijpziifJoIBfYh+S7BbkdUTU4LfM+QnGqR5Vl2tAx0= github.com/dave/jennifer v1.2.0/go.mod h1:fIb+770HOpJ2fmN9EPPKOqm1vMGhB+TwXKMZhrIygKg= -github.com/davecgh/go-spew v0.0.0-20171005155431-ecdeabc65495/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -476,68 +321,43 @@ github.com/davidlazar/go-crypto v0.0.0-20170701192655-dcfb0a7ac018/go.mod h1:rQY github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c/go.mod h1:6UhI8N9EjYm1c2odKpFpAYeR8dsBeM7PtzQhRgxRr9U= github.com/deckarep/golang-set v0.0.0-20180603214616-504e848d77ea/go.mod h1:93vsz/8Wt4joVM7c2AVqh+YRMiUSc14yDtF28KmMOgQ= github.com/deckarep/golang-set v1.7.1/go.mod h1:93vsz/8Wt4joVM7c2AVqh+YRMiUSc14yDtF28KmMOgQ= -github.com/deckarep/golang-set v1.8.0 h1:sk9/l/KqpunDwP7pSjUg0keiOOLEnOBHzykLrsPppp4= -github.com/deckarep/golang-set v1.8.0/go.mod h1:5nI87KwE7wgsBU1F4GKAw2Qod7p5kyS383rP6+o6qqo= github.com/decred/dcrd/crypto/blake256 v1.0.0 h1:/8DMNYp9SGi5f0w7uCm6d6M4OU2rGFK09Y2A4Xv7EE0= github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 h1:YLtO71vCjJRCBcrPMtQ9nqBsqpA1m5sE92cU+pd5Mcc= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 h1:HbphB4TFFXpv7MNrT52FGrrgVXF1owhMVTHFZIlnvd4= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0/go.mod h1:DZGJHZMqrU4JJqFAWUS2UO1+lbSKsdiOoYi9Zzey7Fc= github.com/decred/dcrd/lru v1.0.0/go.mod h1:mxKOwFd7lFjN2GZYsiz/ecgqR6kkYAl+0pz0tEMk218= github.com/deepmap/oapi-codegen v1.6.0/go.mod h1:ryDa9AgbELGeB+YEXE1dR53yAjHwFvE9iAUlWl9Al3M= github.com/deepmap/oapi-codegen v1.8.2/go.mod h1:YLgSKSDv/bZQB7N4ws6luhozi3cEdRktEqrX88CvjIw= -github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/go.mod h1:dV8lFg6daOBZbT6/BDGIz6Y3WFGn8juu6G+CQ6LHtl0= github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f h1:U5y3Y5UE0w7amNe7Z5G/twsBW0KEalRQXZzf8ufSh9I= github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f/go.mod h1:xH/i4TFMt8koVQZ6WFms69WAsDWr2XsYL3Hkl7jkoLE= +github.com/dgraph-io/badger v1.6.0/go.mod h1:zwt7syl517jmP8s94KqSxTlM6IMsdhYy6psNgSztDR4= github.com/dgraph-io/badger v1.6.1/go.mod h1:FRmFw3uxvcpa8zG3Rxs0th+hCLIuaQg8HlNV5bjgnuU= github.com/dgraph-io/badger v1.6.2/go.mod h1:JW2yswe3V058sS0kZ2h/AXeDSqFjxnZcRrVH//y2UQE= github.com/dgraph-io/badger/v2 v2.2007.4 h1:TRWBQg8UrlUhaFdco01nO2uXwzKS7zd+HVdwV/GHc4o= github.com/dgraph-io/badger/v2 v2.2007.4/go.mod h1:vSw/ax2qojzbN6eXHIx6KPKtCSHJN/Uz0X0VPruTIhk= github.com/dgraph-io/ristretto v0.0.2/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= -github.com/dgraph-io/ristretto v0.0.3/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= github.com/dgraph-io/ristretto v0.0.4-0.20210318174700-74754f61e018/go.mod h1:MIonLggsKgZLUSt414ExgwNtlOL5MuEoAJP514mwGe8= -github.com/dgraph-io/ristretto v0.1.0 h1:Jv3CGQHp9OjuMBSne1485aDpUkTKEcUqF+jm/LuerPI= -github.com/dgraph-io/ristretto v0.1.0/go.mod h1:fux0lOrBhrVCJd3lcTHsIJhq1T2rokOu6v9Vcb3Q9ug= -github.com/dgrijalva/jwt-go v0.0.0-20170104182250-a601269ab70c/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgraph-io/ristretto v0.1.1 h1:6CWw5tJNgpegArSHpNHJKldNeq03FQCwYvfMVWajOK8= +github.com/dgraph-io/ristretto v0.1.1/go.mod h1:S1GPSBCYCIhmVNfcth17y2zZtQT6wzkzgwUve0VDWWA= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-bitstream v0.0.0-20180413035011-3522498ce2c8/go.mod h1:VMaSuZ+SZcx/wljOQKvp5srsbCiKDEb6K2wC4+PiBmQ= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y= github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91 h1:Izz0+t1Z5nI16/II7vuEo/nHjodOg0p7+OiDpjX5t1E= github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= -github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= -github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= -github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= -github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= -github.com/docker/distribution v2.7.1-0.20190205005809-0d3efadf0154+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= github.com/docker/docker v1.4.2-0.20180625184442-8e610b2b55bf/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v20.10.19+incompatible h1:lzEmjivyNHFHMNAFLXORMBXyGIhw/UP4DvJwvyKYq64= -github.com/docker/docker v20.10.19+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker-credential-helpers v0.6.3/go.mod h1:WRaJzqw3CTB9bk10avuGsjVBZsD05qeibJ1/TYlvc0Y= github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= -github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= -github.com/docker/go-events v0.0.0-20170721190031-9461782956ad/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= -github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= -github.com/docker/go-metrics v0.0.0-20180209012529-399ea8c73916/go.mod h1:/u0gXw0Gay3ceNrsHubL3BtdOL2fHf93USgMTe0W5dI= -github.com/docker/go-metrics v0.0.1/go.mod h1:cG1hvH2utMXtqgqqYE9plW6lDxS3/5ayHzueweSI3Vw= -github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= -github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod h1:cyGadeNEkKy96OOhEzfZl+yxihPEzKnqJwvfuSUqbZE= github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= -github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/dop251/goja v0.0.0-20211011172007-d99e4b8cbf48/go.mod h1:R9ET47fwRVRPZnOGvHxxhuZcbrMCuiqOz3Rlrh4KSnk= -github.com/dop251/goja v0.0.0-20220405120441-9037c2b61cbf h1:Yt+4K30SdjOkRoRRm3vYNQgR+/ZIy0RmeUDZo7Y8zeQ= github.com/dop251/goja_nodejs v0.0.0-20210225215109-d91c329300e7/go.mod h1:hn7BA7c8pLvoGndExHudxTDKZ84Pyvv+90pbBjbTz0Y= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dustin/go-humanize v1.0.1-0.20200219035652-afde56e7acac h1:opbrjaN/L8gg6Xh5D04Tem+8xVcz6ajZlGCs49mQgyg= -github.com/dustin/go-humanize v1.0.1-0.20200219035652-afde56e7acac/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= +github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= +github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/dvsekhvalnov/jose2go v1.5.0 h1:3j8ya4Z4kMCwT5nXIKFSV84YS+HdqSSO0VsTQxaLAeM= github.com/dvsekhvalnov/jose2go v1.5.0/go.mod h1:QsHjhyTlD/lAVqn/NSbVZmSCGeDehTB/mPZadG+mhXU= github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= @@ -545,43 +365,40 @@ github.com/eapache/go-resiliency v1.2.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5m github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts= -github.com/edsrzf/mmap-go v1.0.0 h1:CEBF7HpRnUCSJgGUb5h1Gm7e3VkmVDrR8lvWVLtrOFw= github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= +github.com/eknkc/amber v0.0.0-20171010120322-cdade1c07385/go.mod h1:0vRUJqYpeSZifjYj7uP3BG/gKcuzL9xWVV/Y+cK33KM= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/emicklei/dot v0.11.0/go.mod h1:DeV7GvQtIw4h2u73RKBkkFdvVAz0D9fzeJrgPW6gy/s= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/emicklei/proto v1.11.0 h1:XcDEsxxv5xBp0jeZ4rt7dj1wuv/GQ4cSAe4BHbhrRXY= -github.com/emicklei/proto v1.11.0/go.mod h1:rn1FgRS/FANiZdD2djyH7TMA9jdRDcYQ9IEN9yvjX0A= -github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= -github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= -github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= +github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= +github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/etcd-io/bbolt v1.3.3/go.mod h1:ZF2nL25h33cCyBtcyWeZ2/I3HQOfTP+0PIEvHjkjCrw= github.com/ethereum/go-ethereum v1.10.13/go.mod h1:W3yfrFyL9C1pHcwY5hmRHVDaorTiQxhYBkKyu5mEDHw= -github.com/ethereum/go-ethereum v1.10.17/go.mod h1:Lt5WzjM07XlXc95YzrhosmR4J9Ahd6X2wyEV2SvGhk0= github.com/ethereum/go-ethereum v1.10.19 h1:EOR5JbL4MD5yeOqv8W2iC1s4NximrTjqFccUz8lyBRA= github.com/ethereum/go-ethereum v1.10.19/go.mod h1:IJBNMtzKcNHPtllYihy6BL2IgK1u+32JriaTbdt4v+w= github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evmos/ethermint v0.6.1-0.20220919141022-34226aa7b1fa h1:bpvKBR28IiB5XccRBih6zHK6p83YAddhVuovuVbtfJg= -github.com/evmos/ethermint v0.6.1-0.20220919141022-34226aa7b1fa/go.mod h1:BMNkMffNTcrpv/kG52aZtHBnQpeiVyX5+Gr3tlt3Faw= github.com/facebookgo/ensure v0.0.0-20200202191622-63f1cf65ac4c h1:8ISkoahWXwZR41ois5lSJBSVw4D0OV19Ht/JSTzvSv0= github.com/facebookgo/stack v0.0.0-20160209184415-751773369052 h1:JWuenKqqX8nojtoVVWjGfOF9635RETekkoH6Cc9SX0A= github.com/facebookgo/subset v0.0.0-20200203212716-c811ad88dec4 h1:7HZCaLC5+BZpmbhCOZJ293Lz68O7PYrF2EzeiFMwCLk= +github.com/fasthttp-contrib/websocket v0.0.0-20160511215533-1f3b11f56072/go.mod h1:duJ4Jxv5lDcvg4QuQr0oowTf7dz4/CR8NtyCooz9HL8= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= -github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= -github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= -github.com/felixge/httpsnoop v1.0.1 h1:lvB5Jl89CsZtGIWuTcDM1E/vkVs49/Ml7JJe07l8SPQ= +github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= +github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= +github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.2 h1:+nS9g82KMXccJ/wp0zyRW9ZBHFETmMGtkk+2CTTrW4o= +github.com/felixge/httpsnoop v1.0.2/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/ferranbt/fastssz v0.0.0-20210120143747-11b9eff30ea9/go.mod h1:DyEu2iuLBnb/T51BlsiO3yLYdJC6UbGMrIkqK1KmQxM= github.com/ferranbt/fastssz v0.0.0-20210905181407-59cf6761a7d5 h1:6dVcS0LktRSyEEgldFY4N9J17WjUoiJStttH+RZj0Wo= github.com/ferranbt/fastssz v0.0.0-20210905181407-59cf6761a7d5/go.mod h1:S8yiDeAXy8f88W4Ul+0dBMPx49S05byYbmZD6Uv94K4= @@ -589,98 +406,80 @@ github.com/fjl/memsize v0.0.0-20190710130421-bcb5799ab5e5/go.mod h1:VvhXpOYNQvB+ github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= github.com/flynn/noise v1.0.0/go.mod h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= -github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/francoispqt/gojay v1.2.13/go.mod h1:ehT5mTG4ua4581f1++1WLG0vPdaA9HaiDsoyrBGkyDY= github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= github.com/frankban/quicktest v1.7.2/go.mod h1:jaStnuzAqU1AJdCO0l53JDCJrVDKcS03DbaAcR7Ks/o= -github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= github.com/fsnotify/fsnotify v1.4.3-0.20170329110642-4da3e2cfbabc/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/fsnotify/fsnotify v1.5.4 h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI= -github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= -github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa/go.mod h1:KnogPXtdwXqoenmZCw6S+25EAm2MkxbG0deNDu4cbSA= -github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY= +github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= github.com/garyburd/redigo v1.1.1-0.20170914051019-70e1b1943d4f/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY= github.com/garyburd/redigo v1.6.0/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY= +github.com/gavv/httpexpect v2.0.0+incompatible/go.mod h1:x+9tiU1YnrOvnB725RkpoLv1M62hOWzwo5OXotisrKc= github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff/go.mod h1:x7DCsMOv1taUwEWCzT4cmDeAkigA5/QCwUodaVOe8Ww= -github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08 h1:f6D9Hr8xV8uYKlyuj8XIruxlh9WjVjdh1gIicAS7ays= github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08/go.mod h1:x7DCsMOv1taUwEWCzT4cmDeAkigA5/QCwUodaVOe8Ww= github.com/getkin/kin-openapi v0.53.0/go.mod h1:7Yn5whZr5kJi6t+kShccXS8ae1APpYTW6yheSwk8Yi4= github.com/getkin/kin-openapi v0.61.0/go.mod h1:7Yn5whZr5kJi6t+kShccXS8ae1APpYTW6yheSwk8Yi4= +github.com/getsentry/sentry-go v0.12.0/go.mod h1:NSap0JBYWzHND8oMbyi0+XZhUalc1TBdRL1M71JZW2c= +github.com/getsentry/sentry-go v0.19.0 h1:BcCH3CN5tXt5aML+gwmbFwVptLLQA+eT866fCO9wVOM= +github.com/getsentry/sentry-go v0.19.0/go.mod h1:y3+lGEFEFexZtpbG1GUE2WD/f9zGyKYwpEqryTOC/nE= github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/gin-contrib/sse v0.0.0-20190301062529-5545eab6dad3/go.mod h1:VJ0WA2NBN22VlZ2dKZQPAPnyWw5XTlK1KymzLKsr59s= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= +github.com/gin-gonic/gin v1.4.0/go.mod h1:OW2EZn3DO8Ln9oIKOvM++LBO+5UPHJJDH72/q/3rZdM= github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= -github.com/gin-gonic/gin v1.7.0 h1:jGB9xAJQ12AIGNB4HguylppmDK1Am9ppF7XnGXXJuoU= +github.com/gin-gonic/gin v1.8.1 h1:4+fr/el88TOO3ewCmQr8cx/CtZ/umlIRIs5M4NTNjf8= github.com/gliderlabs/ssh v0.1.1/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= -github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0= -github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= github.com/glycerine/go-unsnap-stream v0.0.0-20180323001048-9f0cb55181dd/go.mod h1:/20jfyN9Y5QPEAprSgKAUr+glWDY39ZiUEAYOEv5dsE= github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31/go.mod h1:Ogl1Tioa0aV7gstGFO7KhffUsb9M4ydbEbbxpcEDc24= +github.com/go-check/check v0.0.0-20180628173108-788fd7840127/go.mod h1:9ES+weclKsC9YodN5RgxqK/VD9HM9JsCSh7rNhMZE98= github.com/go-chi/chi/v5 v5.0.0/go.mod h1:BBug9lr0cqtdAhsu6R4AAdvufI0/XBzAQSsUqJpoZOs= github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= -github.com/go-git/gcfg v1.5.0 h1:Q5ViNfGF8zFgyJWPqYwA7qGFoMTEiBmdlkcfRmpIMa4= -github.com/go-git/gcfg v1.5.0/go.mod h1:5m20vg6GwYabIxaOonVkTdrILxQMpEShl1xiMF4ua+E= -github.com/go-git/go-billy/v5 v5.2.0/go.mod h1:pmpqyWchKfYfrkb/UVH4otLvyi/5gJlGI4Hb3ZqZ3W0= -github.com/go-git/go-billy/v5 v5.3.1 h1:CPiOUAzKtMRvolEKw+bG1PLRpT7D3LIs3/3ey4Aiu34= -github.com/go-git/go-billy/v5 v5.3.1/go.mod h1:pmpqyWchKfYfrkb/UVH4otLvyi/5gJlGI4Hb3ZqZ3W0= -github.com/go-git/go-git-fixtures/v4 v4.2.1 h1:n9gGL1Ct/yIw+nfsfr8s4+sbhT+Ncu2SubfXjIWgci8= -github.com/go-git/go-git-fixtures/v4 v4.2.1/go.mod h1:K8zd3kDUAykwTdDCr+I0per6Y6vMiRR/nnVTBtavnB0= -github.com/go-git/go-git/v5 v5.4.2 h1:BXyZu9t0VkbiHtqrsvdq39UDhGJTl1h55VW6CSC4aY4= -github.com/go-git/go-git/v5 v5.4.2/go.mod h1:gQ1kArt6d+n+BGd+/B/I74HwRTLhth2+zti4ihgckDc= +github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-ini/ini v1.25.4/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.10.0/go.mod h1:xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o= github.com/go-kit/kit v0.12.0 h1:e4o3o3IsBfAKQh5Qbbiqyfu97Ku7jrO/JbohvztANh4= github.com/go-kit/kit v0.12.0/go.mod h1:lHd+EkCZPIwYItmGDDRdhinkzX2A1sj+M9biaEaizzs= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= -github.com/go-kit/log v0.2.0/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= -github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= -github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= +github.com/go-logfmt/logfmt v0.6.0 h1:wGYYu3uicYdqXVgoYbvnkrPVXkuLM1p1ifugDMEdRi4= +github.com/go-logfmt/logfmt v0.6.0/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= github.com/go-logr/logr v0.2.1/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= +github.com/go-martini/martini v0.0.0-20170121215854-22fa46961aab/go.mod h1:/P9AEU963A2AYjv4d1V5eVL1CQbEJq6aCNHDDjibzu8= github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8= github.com/go-ole/go-ole v1.2.5/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= -github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= -github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= -github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= -github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= -github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= -github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= -github.com/go-playground/locales v0.13.0 h1:HyWk6mgj5qFqCT5fjGBuRArbVDfE4hi8+e8ceBS/t7Q= github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= -github.com/go-playground/universal-translator v0.17.0 h1:icxd5fm+REJzpZx7ZfpaD876Lmtgy7VtROAbHHXk8no= +github.com/go-playground/locales v0.14.0 h1:u50s323jtVGugKlcYeyzC0etD1HifMjqmJqb8WugfUU= github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= +github.com/go-playground/universal-translator v0.18.0 h1:82dyy6p4OuJq4/CByFNOn/jYrnRPArHwAcmLoJZxyho= github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= -github.com/go-playground/validator/v10 v10.4.1 h1:pH2c5ADXtd66mxoE0Zm9SUhxE20r7aM3F26W0hOn+GE= -github.com/go-playground/validator/v10 v10.4.1/go.mod h1:nlOn6nFhuKACm19sB/8EGNn9GlaMV7XkbRSipzJ0Ii4= -github.com/go-sourcemap/sourcemap v2.1.3+incompatible h1:W1iEw64niKVGogNgBN3ePyLFfuisuzeidWPMPWmECqU= +github.com/go-playground/validator/v10 v10.11.1 h1:prmOlTVv+YjZjmRmNSF3VmspqJIxJWXmqUsHwfTRRkQ= github.com/go-sourcemap/sourcemap v2.1.3+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg= github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= @@ -695,24 +494,19 @@ github.com/gobwas/pool v0.2.0 h1:QEmUOlnSjWtnpRGHF3SauEiOsy82Cup83Vf2LcMlnc8= github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= github.com/gobwas/ws v1.0.2 h1:CoAavW/wd/kulfZmSIBt6p24n4j7tHgNVCjsfHVNUbo= github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM= -github.com/goccy/go-yaml v1.9.4 h1:S0GCYjwHKVI6IHqio7QWNKNThUl6NLzFd/g8Z65Axw8= -github.com/goccy/go-yaml v1.9.4/go.mod h1:U/jl18uSupI5rdI2jmuCswEA2htH9eXfferR3KfscvA= -github.com/godbus/dbus v0.0.0-20151105175453-c7fdd8b5cd55/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= -github.com/godbus/dbus v0.0.0-20180201030542-885f9cc04c9c/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= -github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= +github.com/goccy/go-json v0.9.11 h1:/pAaQDLHEoCq/5FFmSKBswWmK6H0e8g4159Kc/X/nqk= github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 h1:ZpnhV/YsD2/4cESfV5+Hoeu/iUR3ruzNvZ+yQfO03a0= github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= -github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/godbus/dbus/v5 v5.0.6/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= -github.com/gogo/gateway v1.1.0 h1:u0SuhL9+Il+UbjM9VIE3ntfRujKbvVpFvNB4HbjeVQ0= -github.com/gogo/gateway v1.1.0/go.mod h1:S7rR8FRQyG3QFESeSv4l2WnsyzlCLG0CzBbUUo/mbic= +github.com/gofrs/uuid v4.3.0+incompatible h1:CaSVZxm5B+7o45rtab4jC2G37WGYX1zQfuU2i6DSvnc= +github.com/gogo/googleapis v0.0.0-20180223154316-0cd9801be74a/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= -github.com/gogo/googleapis v1.2.0/go.mod h1:Njal3psf3qN6dwBtQfUmBZh2ybovJ0tlu3o/AC7HYjU= -github.com/gogo/googleapis v1.4.0/go.mod h1:5YRNX2z1oM5gXdAkurHa942MDgEJyk02w4OecKY87+c= +github.com/gogo/googleapis v1.4.1-0.20201022092350-68b0159b7869/go.mod h1:5YRNX2z1oM5gXdAkurHa942MDgEJyk02w4OecKY87+c= +github.com/gogo/googleapis v1.4.1 h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0= +github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6xDCrzib4= +github.com/gogo/status v1.1.0/go.mod h1:BFv9nrluPLmrS0EmGVvLaPNmRosr9KapBYd5/hpY1WM= github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= -github.com/golang-jwt/jwt/v4 v4.3.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/gddo v0.0.0-20200528160355-8d077c1d8f4c/go.mod h1:sam69Hju0uq+5uvLJUMDlsKlQ21Vrs1Kd/1YFPNYdOU= github.com/golang/geo v0.0.0-20190916061304-5b978397cfec/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= @@ -720,12 +514,9 @@ github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfU github.com/golang/glog v1.0.0 h1:nfP3RFugxnNRyKgeWd4oI1nYvXpxrx8ck8ZrcizshdQ= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/lint v0.0.0-20170918230701-e5d664eb928e/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E= github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= @@ -764,10 +555,11 @@ github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEW github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golangci/lint-1 v0.0.0-20181222135242-d2cdd8c08219/go.mod h1:/X8TswGSh1pIozq4ZwCfxS0WA5JGXguxk94ar/4c87Y= +github.com/gomodule/redigo v1.7.1-0.20190724094224-574c33c3df38/go.mod h1:B4C85qUVwatsJoIUNIfCRsp7qO0iAmpGFZ4EELWSbC4= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.1 h1:gK4Kx5IaGY9CD5sPJ36FHiBJ6ZXl0kilRiiCj+jdYp4= -github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= +github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU= +github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= github.com/google/flatbuffers v1.11.0/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/go-cmp v0.1.1-0.20171103154506-982329095285/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -784,7 +576,6 @@ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0= github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ= github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= @@ -816,7 +607,6 @@ github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.5/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY= github.com/googleapis/gax-go/v2 v2.0.3/go.mod h1:LLvjysVCY1JZeum8Z6l8qUty8fiNwE08qbEPm1M08qg= @@ -824,38 +614,30 @@ github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+ github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= github.com/googleapis/gnostic v0.1.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= -github.com/gorilla/handlers v0.0.0-20150720190736-60c7bfde3e33/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4= github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.7.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/graph-gophers/graphql-go v0.0.0-20201113091052-beb923fada29/go.mod h1:9CQHMSxwO4MprSdzoIEobiHpoLtHm77vfxsvsIN5Vuc= -github.com/graph-gophers/graphql-go v1.3.0/go.mod h1:9CQHMSxwO4MprSdzoIEobiHpoLtHm77vfxsvsIN5Vuc= github.com/gregjones/httpcache v0.0.0-20170920190843-316c5e0ff04e/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.2.2/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI= -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 h1:+9834+KizmvFV7pXQGSXQTsaWhq2GjuNUt0aUU0YBYw= -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= +github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= +github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vbp88Yd8NsDy6rZz+RcrMPxvld8= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.5.0/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw= -github.com/grpc-ecosystem/grpc-gateway v1.8.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= @@ -873,17 +655,19 @@ github.com/gxed/hashland/keccakpg v0.0.1/go.mod h1:kRzw3HkwxFU1mpmPP8v1WyQzwdGfm github.com/gxed/hashland/murmur3 v0.0.1/go.mod h1:KjXop02n4/ckmZSnY2+HKcLud/tcmvhST0bie/0lS48= github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= -github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/go-bexpr v0.1.10/go.mod h1:oxlubA2vC/gFVfX1A6JGp7ls7uCDlfJn732ehYYg+g0= github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-hclog v1.5.0 h1:bI2ocEMgcVlz55Oj1xZNBsVi900c7II+fWDyV9o+13c= +github.com/hashicorp/go-hclog v1.5.0/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= github.com/hashicorp/go-immutable-radix v1.3.1 h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc= github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= -github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= +github.com/hashicorp/go-plugin v1.4.9 h1:ESiK220/qE0aGxWdzKIvRH69iLiuN/PjoLTm69RoWtU= +github.com/hashicorp/go-plugin v1.4.9/go.mod h1:viDMjcLJuDui6pXb8U4HVfb8AamCWhHGUjr2IrTF67s= github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= @@ -906,44 +690,36 @@ github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= -github.com/hdevalence/ed25519consensus v0.0.0-20220222234857-c00d1f31bab3 h1:aSVUgRRRtOrZOC1fYmY9gV0e9z/Iu+xNVSASWjsuyGU= -github.com/hdevalence/ed25519consensus v0.0.0-20220222234857-c00d1f31bab3/go.mod h1:5PC6ZNPde8bBqU/ewGZig35+UIZtw9Ytxez8/q5ZyFE= +github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= +github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= +github.com/hdevalence/ed25519consensus v0.1.0 h1:jtBwzzcHuTmFrQN6xQZn6CQEO/V9f7HsjsjeEZ6auqU= +github.com/hdevalence/ed25519consensus v0.1.0/go.mod h1:w3BHWjwJbFU29IRHL1Iqkw3sus+7FctEyM4RqDxYNzo= github.com/herumi/bls-eth-go-binary v0.0.0-20210130185500-57372fb27371/go.mod h1:luAnRm3OsMQeokhGzpYmc0ZKwawY7o87PUEP11Z7r7U= github.com/herumi/bls-eth-go-binary v0.0.0-20210917013441-d37c07cfda4e h1:wCMygKUQhmcQAjlk2Gquzq6dLmyMv2kF+llRspoRgrk= github.com/herumi/bls-eth-go-binary v0.0.0-20210917013441-d37c07cfda4e/go.mod h1:luAnRm3OsMQeokhGzpYmc0ZKwawY7o87PUEP11Z7r7U= -github.com/holiman/bloomfilter/v2 v2.0.3 h1:73e0e/V0tCydx14a0SCYS/EWCxgwLZ18CZcZKVu0fao= github.com/holiman/bloomfilter/v2 v2.0.3/go.mod h1:zpoh+gs7qcpqrHr3dB55AMiJwo0iURXE7ZOP9L9hSkA= github.com/holiman/uint256 v1.2.0/go.mod h1:y4ga/t+u+Xwd7CpDgZESaRcWy0I7XMlTMA25ApIH5Jw= -github.com/holiman/uint256 v1.2.1 h1:XRtyuda/zw2l+Bq/38n5XUoEF72aSOu/77Thd9pPp2o= -github.com/holiman/uint256 v1.2.1/go.mod h1:y4ga/t+u+Xwd7CpDgZESaRcWy0I7XMlTMA25ApIH5Jw= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/huandu/go-assert v1.1.5 h1:fjemmA7sSfYHJD7CUqs9qTwwfdNAx7/j2/ZlHXzNB3c= +github.com/huandu/go-assert v1.1.5/go.mod h1:yOLvuqZwmcHIC5rIzrBhT7D3Q9c3GFnd0JrPVhn/06U= +github.com/huandu/skiplist v1.2.0 h1:gox56QD77HzSC0w+Ws3MH3iie755GBJU1OER3h5VsYw= +github.com/huandu/skiplist v1.2.0/go.mod h1:7v3iFjLcSAzO4fN5B8dvebvo/qsfumiLiDXMrPiHF9w= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= github.com/huin/goupnp v1.0.0/go.mod h1:n9v9KO1tAxYH82qOn+UTIFQDmx5n1Zxd/ClZDMX7Bnc= github.com/huin/goupnp v1.0.2/go.mod h1:0dxJBVBHqTMjIUMkESDTNgOOx/Mw5wYIfyFmdzSamkM= -github.com/huin/goupnp v1.0.3-0.20220313090229-ca81a64b4204/go.mod h1:ZxNlw5WqJj6wSsRK5+YfflQGXYfccj5VgQsMNixHM7Y= -github.com/huin/goupnp v1.0.3 h1:N8No57ls+MnjlB+JPiCVSOyy/ot7MJTqlo7rn+NYSqQ= github.com/huin/goutil v0.0.0-20170803182201-1ca381bf3150/go.mod h1:PpLOETDnJ0o3iZrZfqZzyLl6l7F3c6L1oWn7OICBi6o= -github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= -github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= +github.com/hydrogen18/memlistener v0.0.0-20200120041712-dcc25e7acd91/go.mod h1:qEIFzExnS6016fRpRfxrExeVn2gbClQA99gQhnIcdhE= github.com/ianlancetaylor/cgosymbolizer v0.0.0-20200424224625-be1b05b0b279/go.mod h1:a5aratAVTWyz+nJMmDsN8O4XTfaLfdAsB1ysCmZX5Bw= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ignite/cli v0.25.1 h1:Ake0dLhFeb5cid3jdqkknghwF86FeUm9a+pqSK0VI8I= -github.com/ignite/cli v0.25.1/go.mod h1:EcKz1T5hVkyQsEhdgK6Ka/YEgZvDmqk93c7JLUCMPW0= -github.com/ignite/modules v0.0.0-20220912090139-7c325cae763a h1:0P8qg4YS0hb8jomZedhbooEKE3JZhRNAewV8+8otr6k= github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= -github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= -github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= -github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk= -github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg= +github.com/imkira/go-interpol v1.1.0/go.mod h1:z0h2/2T3XF8kyEPpRgJ3kmNv+C43p+I/CoI+jC3w2iA= github.com/improbable-eng/grpc-web v0.15.0 h1:BN+7z6uNXZ1tQGcNAuaU1YjsLTApzkjt2tzCixLaUPQ= github.com/improbable-eng/grpc-web v0.15.0/go.mod h1:1sy9HKV4Jt9aEs9JSnkWlRJPuPtwNr0l57L4f878wP8= github.com/inconshreveable/log15 v0.0.0-20170622235902-74a0988b5f80/go.mod h1:cOaXtrgN4ScfRrD9Bre7U1thNq5RtJ8ZoP4iXVGRj6o= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/inconshreveable/mousetrap v1.0.1 h1:U3uMjPSQEBMNp1lFxmllqCPM6P5u/Xq7Pgzkat/bFNc= -github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= +github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/influxdata/flux v0.65.1/go.mod h1:J754/zds0vvpfwuq7Gc2wRdVwEodfpCFM7mYlOw2LqY= github.com/influxdata/influxdb v1.8.3/go.mod h1:JugdFhsvvI8gadxOI6noqNeeBHvWNTbfYGtiAn+2jhI= github.com/influxdata/influxdb-client-go/v2 v2.4.0/go.mod h1:vLNHdxTJkIf2mSLvGrpj8TCcISApPoXkaxP8g9uRlW8= @@ -984,13 +760,14 @@ github.com/ipfs/go-log/v2 v2.1.1/go.mod h1:2v2nsGfZsvvAJz13SyFzf9ObaqwHiHxsPLEHn github.com/ipfs/go-log/v2 v2.1.3/go.mod h1:/8d0SH3Su5Ooc31QlL1WysJhvyOTDCjcCZ9Axpmri6g= github.com/ipfs/go-log/v2 v2.3.0/go.mod h1:QqGoj30OTpnKaG/LKTGTxoP2mmQtjVMEnK72gynbe/g= github.com/ipfs/go-log/v2 v2.4.0/go.mod h1:nPZnh7Cj7lwS3LpRU5Mwr2ol1c2gXIEXuF6aywqrtmo= -github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod h1:ymszkNOg6tORTn+6F6j+Jc8TOr5osrynvN6ivFWZ2GA= +github.com/iris-contrib/blackfriday v2.0.0+incompatible/go.mod h1:UzZ2bDEoaSGPbkg6SAB4att1aAwTmVIx/5gCVqeyUdI= +github.com/iris-contrib/go.uuid v2.0.0+incompatible/go.mod h1:iz2lgM/1UnEf1kP0L/+fafWORmlnuysV2EMP8MW+qe0= +github.com/iris-contrib/jade v1.1.3/go.mod h1:H/geBymxJhShH5kecoiOCSssPX7QWYH7UaeZTSWddIk= +github.com/iris-contrib/pongo2 v0.0.1/go.mod h1:Ssh+00+3GAZqSQb30AvBRNxBx7rf0GqwkjqxNd0u65g= +github.com/iris-contrib/schema v0.0.1/go.mod h1:urYA3uvUNG1TIIjOSCzHr9/LmbQo8LrOcOqfqxa4hXw= github.com/jackpal/go-nat-pmp v1.0.2-0.20160603034137-1fa385a6f458/go.mod h1:QPH045xvCAeXUZOxsnwmrtiCoxIr9eob+4orBN1SBKc= -github.com/jackpal/go-nat-pmp v1.0.2 h1:KzKSgb7qkJvOUTqYl9/Hg/me3pWgBmERKrTGD7BdWus= github.com/jackpal/go-nat-pmp v1.0.2/go.mod h1:QPH045xvCAeXUZOxsnwmrtiCoxIr9eob+4orBN1SBKc= github.com/jbenet/go-cienv v0.1.0/go.mod h1:TqNnHUmJgXau0nCzC7kXWeotg3J9W34CUv5Djy1+FlA= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= github.com/jbenet/go-temp-err-catcher v0.0.0-20150120210811-aac704a3f4f2/go.mod h1:8GXXJV31xl8whumTzdZsTt3RnUIiPqzkyf7mxToRCMs= github.com/jbenet/go-temp-err-catcher v0.1.0/go.mod h1:0kJRvmDZXNMIiJirNPEYfhpPwbGVtZVWC34vc5WLsDk= github.com/jbenet/goprocess v0.0.0-20160826012719-b497e2f366b8/go.mod h1:Ly/wlsjFq/qrU3Rar62tu1gASgGw6chQbSh/XgIIXCY= @@ -999,30 +776,16 @@ github.com/jbenet/goprocess v0.1.4/go.mod h1:5yspPrukOVuOLORacaBi858NqyClJPQxYZl github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= github.com/jedisct1/go-minisign v0.0.0-20190909160543-45766022959e/go.mod h1:G1CVv03EnqU1wYL2dFwXxW2An0az9JTl/ZsqXQeBlkU= github.com/jellevandenhooff/dkim v0.0.0-20150330215556-f50fe3d243e1/go.mod h1:E0B/fFc00Y+Rasa88328GlI/XbtyysCtTHZS8h7IrBU= -github.com/jessevdk/go-flags v0.0.0-20141203071132-1679536dcc89/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= -github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4= -github.com/jhump/protoreflect v1.12.1-0.20220721211354-060cc04fc18b h1:izTof8BKh/nE1wrKOrloNA5q4odOarjf+Xpe+4qow98= -github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jmespath/go-jmespath v0.0.0-20160803190731-bd40a432e4c7/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jhump/protoreflect v1.15.1 h1:HUMERORf3I3ZdX05WaQ6MIpd/NJ434hTp5YiKgfCL6c= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/jmhodges/levigo v1.0.0 h1:q5EC36kV79HWeTBWsod3mG11EgStG3qArTKcvlksN1U= github.com/jmhodges/levigo v1.0.0/go.mod h1:Q6Qx+uH3RAqyK4rFQroq9RL7mdkABMcfhEI+nNuzMJQ= -github.com/joefitzgerald/rainbow-reporter v0.1.0/go.mod h1:481CNgqmVHQZzdIbN52CupLJyoVwB10FQ/IQlF1pdL8= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/joonix/log v0.0.0-20200409080653-9c1d2ceb5f1d/go.mod h1:fS54ONkjDV71zS9CDx3V9K21gJg7byKSvI4ajuWFNJw= -github.com/jpillora/ansi v1.0.2 h1:+Ei5HCAH0xsrQRCT2PDr4mq9r4Gm4tg+arNdXRkB22s= -github.com/jpillora/ansi v1.0.2/go.mod h1:D2tT+6uzJvN1nBVQILYWkIdq7zG+b5gcFN5WI/VyjMY= -github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= -github.com/jpillora/chisel v1.7.7 h1:eLbzoX+ekDhVmF5CpSJD01NtH/w7QMYeaFCIFbzn9ns= -github.com/jpillora/chisel v1.7.7/go.mod h1:X3ZzJDlOSlkMLVY3DMsdrd03rMtugLYk2IOUhvX0SXo= -github.com/jpillora/requestlog v1.0.0 h1:bg++eJ74T7DYL3DlIpiwknrtfdUA9oP/M4fL+PpqnyA= -github.com/jpillora/requestlog v1.0.0/go.mod h1:HTWQb7QfDc2jtHnWe2XEIEeJB7gJPnVdpNn52HXPvy8= -github.com/jpillora/sizestr v1.0.0 h1:4tr0FLxs1Mtq3TnsLDV+GYUWG7Q26a6s+tV5Zfw2ygw= -github.com/jpillora/sizestr v1.0.0/go.mod h1:bUhLv4ctkknatr6gR42qPxirmd5+ds1u7mzD+MZ33f0= github.com/jrick/logrotate v1.0.0/go.mod h1:LNinyqDIJnpAur+b8yyulnQw/wDuN1+BYKlTRt3OuAQ= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= @@ -1031,7 +794,6 @@ github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/u github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= -github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/jsternberg/zap-logfmt v1.0.0/go.mod h1:uvPs/4X51zdkcm5jXl5SYoN+4RK21K8mysFmDaM/h+o= @@ -1041,28 +803,31 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jwilder/encoding v0.0.0-20170811194829-b4e1701a28ef/go.mod h1:Ct9fl0F6iIOGgxJ5npU/IUOhOhqlVrGjyIZc8/MagT0= +github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88/go.mod h1:3w7q1U84EfirKl04SVQ/s7nPm1ZPhiXd34z40TNz36k= github.com/k0kubun/go-ansi v0.0.0-20180517002512-3bf9e2903213/go.mod h1:vNUNkEQ1e29fT/6vq2aBdFsgNPmy8qMdSay1npru+Sw= github.com/kami-zh/go-capturer v0.0.0-20171211120116-e492ea43421d/go.mod h1:P2viExyCEfeWGU259JnaQ34Inuec4R38JCyBx2edgD0= github.com/karalabe/usb v0.0.0-20211005121534-4c5740d64559/go.mod h1:Od972xHfMJowv7NGVDiWVxk2zxnWgjLlJzE+F4F7AGU= -github.com/karalabe/usb v0.0.2/go.mod h1:Od972xHfMJowv7NGVDiWVxk2zxnWgjLlJzE+F4F7AGU= -github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= -github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= +github.com/kataras/golog v0.0.10/go.mod h1:yJ8YKCmyL+nWjERB90Qwn+bdyBZsaQwU3bTVFgkFIp8= +github.com/kataras/iris/v12 v12.1.8/go.mod h1:LMYy4VlP67TQ3Zgriz8RE2h2kMZV2SgMYbq3UhfoFmE= +github.com/kataras/neffos v0.0.14/go.mod h1:8lqADm8PnbeFfL7CLXh1WHw53dG27MC3pgi2R1rmoTE= +github.com/kataras/pio v0.0.2/go.mod h1:hAoW0t9UmXi4R5Oyq5Z4irTbaTsOemSrDGUtaTl7Dro= +github.com/kataras/sitemap v0.0.5/go.mod h1:KY2eugMKiPwsJgx7+U103YZehfvNGOXURubcGyk0Bz8= github.com/kevinms/leakybucket-go v0.0.0-20200115003610-082473db97ca/go.mod h1:ph+C5vpnCcQvKBwJwKLTK3JLNGnBXYlG7m7JjoC/zYA= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23/go.mod h1:J+Gs4SYgM6CZQHDETBtE9HaSEkGmuNXF86RwHhHUvq4= github.com/klauspost/compress v1.4.0/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= +github.com/klauspost/compress v1.8.2/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= +github.com/klauspost/compress v1.9.7/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= github.com/klauspost/compress v1.9.8/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= github.com/klauspost/compress v1.10.1/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.11.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.11.7/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.11.13/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.12.3/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= -github.com/klauspost/compress v1.15.11 h1:Lcadnb3RKGin4FYM/orgq0qde+nc15E5Cbqg4B9Sx9c= -github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= +github.com/klauspost/compress v1.16.3 h1:XuJt9zzcnaz6a16/OU53ZjWp/v7/42WcR5t2a0PcNQY= +github.com/klauspost/compress v1.16.3/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= +github.com/klauspost/cpuid v1.2.1/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/cpuid v1.2.3/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/cpuid/v2 v2.0.4/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= @@ -1081,22 +846,24 @@ github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFB github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= +github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/labstack/echo/v4 v4.2.1/go.mod h1:AA49e0DZ8kk5jTOOCKNuPR6oTnBS0dYiM4FW1e6jwpg= +github.com/labstack/echo/v4 v4.5.0/go.mod h1:czIriw4a0C1dFun+ObrXp7ok03xON0N1awStJ6ArI7Y= github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= github.com/leanovate/gopter v0.2.9/go.mod h1:U2L/78B+KVFIx2VmW6onHJQzXtFb+p5y3y2Sh+Jxxv8= -github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y= github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= +github.com/leodido/go-urn v1.2.1 h1:BqpAaACuzVSgi/VLzGZIobT2z4v53pjosyNd9Yv6n/w= github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.10.6 h1:jbk+ZieJ0D7EVGJYpL9QTz7/YW6UHbmdnZWYyK5cdBs= -github.com/lib/pq v1.10.6/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.10.7 h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw= +github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/libp2p/go-addr-util v0.0.2/go.mod h1:Ecd6Fb3yIuLzq4bD7VcywcVSBtefcAwnUISBM3WG15E= github.com/libp2p/go-addr-util v0.1.0/go.mod h1:6I3ZYuFr2O/9D+SoyM0zEw0EF3YkldtTX406BpdQMqw= github.com/libp2p/go-buffer-pool v0.0.1/go.mod h1:xtyIz9PMobb13WaxR6Zo1Pd1zXJKYg0a8KiIvDp3TzQ= @@ -1206,35 +973,31 @@ github.com/libp2p/go-yamux/v2 v2.3.0/go.mod h1:iTU+lOIn/2h0AgKcL49clNTwfEw+WSfDY github.com/libp2p/zeroconf/v2 v2.1.1/go.mod h1:fuJqLnUwZTshS3U/bMRJ3+ow/v9oid1n0DmyYyNO1Xs= github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= -github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= +github.com/linxGnu/grocksdb v1.7.15 h1:AEhP28lkeAybv5UYNYviYISpR6bJejEnKuYbnWAnxx0= +github.com/linxGnu/grocksdb v1.7.15/go.mod h1:pY55D0o+r8yUYLq70QmhdudxYvoDb9F+9puf4m3/W+U= github.com/logrusorgru/aurora v2.0.3+incompatible/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4= github.com/lucas-clemente/quic-go v0.23.0/go.mod h1:paZuzjXCE5mj6sikVLMvqXk8lJV2AsqtJ6bDhjEfxx0= github.com/lucas-clemente/quic-go v0.24.0/go.mod h1:paZuzjXCE5mj6sikVLMvqXk8lJV2AsqtJ6bDhjEfxx0= -github.com/lucasjones/reggen v0.0.0-20180717132126-cdb49ff09d77/go.mod h1:5ELEyG+X8f+meRWHuqUOewBOhvHkl7M76pdGEansxW4= github.com/lunixbochs/vtclean v0.0.0-20180621232353-2d01aacdc34a/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI= github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= github.com/magiconair/properties v1.7.4-0.20170902060319-8d7837e64d3c/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/magiconair/properties v1.8.6 h1:5ibWZ6iY0NctNGWo87LalDlEZ6R41TqbbDamhfG/Qzo= -github.com/magiconair/properties v1.8.6/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= +github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= +github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20180823135443-60711f1a8329/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= github.com/manifoldco/promptui v0.7.0/go.mod h1:n4zTdgP0vr0S3w7/O/g98U+e0gwLScEXGwov2nIKuGQ= github.com/manifoldco/promptui v0.9.0 h1:3V4HzJk1TtXW1MTZMP7mdlwbBpIinw3HztaIlYthEiA= github.com/manifoldco/promptui v0.9.0/go.mod h1:ka04sppxSGFAtxX0qhlYQjISsg9mR4GWtQEhdbn6Pgg= -github.com/marstr/guid v1.1.0/go.mod h1:74gB1z2wpxxInTG6yaqA7KrtM0NZ+RbrcqDvYHefzho= github.com/marten-seemann/qpack v0.2.1/go.mod h1:F7Gl5L1jIgN1D11ucXefiuJS9UMVP2opoCp2jDKb7wc= github.com/marten-seemann/qtls-go1-15 v0.1.4/go.mod h1:GyFwywLKkRt+6mfU99csTEY1joMZz5vmB1WNZH3P81I= github.com/marten-seemann/qtls-go1-16 v0.1.4/go.mod h1:gNpI2Ol+lRS3WwSOtIUUtRwZEQMXjYK+dQSBFbethAk= github.com/marten-seemann/qtls-go1-17 v0.1.0/go.mod h1:fz4HIxByo+LlWcreM4CZOYNuz3taBQ8rN2X6FqvaWo8= github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd/go.mod h1:QuCEs1Nt24+FYQEqAAncTDPJIuGs+LxK1MCiFL25pMU= -github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A= -github.com/matryer/is v1.2.0/go.mod h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA= github.com/matryer/moq v0.0.0-20190312154309-6cfb0558e1bd/go.mod h1:9ELz6aaclSIGnZBoaSLZ3NAl1VTufbOrXBPvtcy6WiQ= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.0.10-0.20170816031813-ad5389df28cd/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= @@ -1244,6 +1007,7 @@ github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVc github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.11/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= @@ -1253,6 +1017,7 @@ github.com/mattn/go-isatty v0.0.2/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNx github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= @@ -1260,30 +1025,26 @@ github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Ky github.com/mattn/go-isatty v0.0.13/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= -github.com/mattn/go-isatty v0.0.17 h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPng= -github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.18 h1:DOKFKCQ7FNG2L1rbrmstDN4QVRdS89Nkh85u68Uwp98= +github.com/mattn/go-isatty v0.0.18/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.10 h1:CoZ3S2P7pvtP45xOtBw+/mDL2z0RKI576gSkzRRpdGg= github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= -github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= -github.com/mattn/go-shellwords v1.0.6/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= github.com/mattn/go-sqlite3 v1.11.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= github.com/mattn/go-tty v0.0.0-20180907095812-13ff1204f104/go.mod h1:XPvLUNfbS4fJH25nqRHfWLMa1ONC8Amw+mIA639KxkE= -github.com/mattn/go-zglob v0.0.3 h1:6Ry4EYsScDyt5di4OI6xw1bYhOqfE5S33Z1OPy+d+To= -github.com/mattn/go-zglob v0.0.3/go.mod h1:9fxibJccNxU2cnpIKLRRFA7zX7qhkJIQWBb449FYHOo= +github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 h1:I0XW9+e1XWDxdcEniV4rQAIOPUGDq67JSCiRCgGCZLI= -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= -github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= +github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= +github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/mediocregopher/radix/v3 v3.4.2/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8= github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= github.com/microcosm-cc/bluemonday v1.0.1/go.mod h1:hsXNsILzKxV+sX77C5b8FSuKF00vh2OMYv+xgHpAMF4= +github.com/microcosm-cc/bluemonday v1.0.2/go.mod h1:iVP4YcDBq+n/5fb23BhYFvIMq/leAFZyRl6bYmGDlGc= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= github.com/miekg/dns v1.1.43/go.mod h1:+evo5L0630/F6ca/Z9+GAqzhjGyn8/c+TBaOyfEl0V4= -github.com/miekg/pkcs11 v1.0.3/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs= -github.com/miguelmota/go-ethereum-hdwallet v0.1.1 h1:zdXGlHao7idpCBjEGTXThVAtMKs+IxAgivZ75xqkWK0= github.com/mikioh/tcp v0.0.0-20190314235350-803a9b46060c/go.mod h1:0SQS9kMwD2VsyFEB++InYyBJroV/FRmBgcydeSUcJms= github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b/go.mod h1:lxPUiZwKoFL8DUUmalo2yJJUCxbPKtm8OKfqr2/FTNU= github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc/go.mod h1:cGKTAVKx4SxOuR/czcZ/E2RSJ3sfHs8FpHhQ5CWMf9s= @@ -1301,13 +1062,13 @@ github.com/minio/sha256-simd v0.1.1-0.20190913151208-6de447530771/go.mod h1:B5e1 github.com/minio/sha256-simd v0.1.1/go.mod h1:B5e1o+1/KgNmWrSQK08Y6Z1Vb5pwIktudl0J58iy0KM= github.com/minio/sha256-simd v1.0.0 h1:v1ta+49hkWZyvaKwrQB8elexRqm6Y0aMLjCNsrYxo6g= github.com/minio/sha256-simd v1.0.0/go.mod h1:OuYzVNI5vcoYIAmbIvHPl3N3jUzVedXbKy5RFepssQM= -github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible/go.mod h1:8AuVvqP/mXw1px98n46wfvcGfQ4ci2FwoAjKYxuo3Z4= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod h1:l0dey0ia/Uv7NcFFVbCLtqEBQbrT4OCwCSKTEv6enCw= github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= +github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= +github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= @@ -1315,38 +1076,23 @@ github.com/mitchellh/mapstructure v0.0.0-20170523030023-d0303fe80992/go.mod h1:F github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.3.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A= github.com/mitchellh/pointerstructure v1.2.0/go.mod h1:BRAsLI5zgXmw97Lf6s25bs8ohIXc3tViBH44KcwB2g4= -github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= -github.com/moby/sys/mount v0.3.1 h1:RX1K0x95oR8j5P1YefKDt7tE1C2kCCixV0H8Aza3GaI= -github.com/moby/sys/mount v0.3.1/go.mod h1:6IZknFQiqjLpwuYJD5Zk0qYEuJiws36M88MIXnZHya0= -github.com/moby/sys/mountinfo v0.4.0/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= -github.com/moby/sys/mountinfo v0.4.1/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= -github.com/moby/sys/mountinfo v0.5.0/go.mod h1:3bMD3Rg+zkqx8MRYPi7Pyb0Ie97QEBmdxbhnCLlSvSU= -github.com/moby/sys/mountinfo v0.6.0 h1:gUDhXQx58YNrpHlK4nSL+7y2pxFZkUcXqzFDKWdC0Oo= -github.com/moby/sys/mountinfo v0.6.0/go.mod h1:3bMD3Rg+zkqx8MRYPi7Pyb0Ie97QEBmdxbhnCLlSvSU= -github.com/moby/sys/symlink v0.1.0/go.mod h1:GGDODQmbFOjFsXvfLVn3+ZRxkch54RkSiGqsZeMYowQ= -github.com/moby/term v0.0.0-20200312100748-672ec06f55cd/go.mod h1:DdlQx2hp0Ss5/fLikoLlEeIYiATotOjgB//nb973jeo= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= -github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= -github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3PzxT8aQXRPkAt8xlV/e7d7w8GM5g0fa5F0D8= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= -github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= +github.com/moul/http2curl v1.0.0/go.mod h1:8UbvGypXm98wA/IqH45anm5Y2Z6ep6O31QGOAZ3H0fQ= github.com/mr-tron/base58 v1.1.0/go.mod h1:xcD2VGqlgYjBdcBLw+TuYLr8afG+Hj8g2eTVqeSzSU8= github.com/mr-tron/base58 v1.1.1/go.mod h1:xcD2VGqlgYjBdcBLw+TuYLr8afG+Hj8g2eTVqeSzSU8= github.com/mr-tron/base58 v1.1.2/go.mod h1:BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc= github.com/mr-tron/base58 v1.1.3/go.mod h1:BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc= github.com/mr-tron/base58 v1.2.0/go.mod h1:BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc= -github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod h1:qAyveg+e4CE+eKJXWVjKXM4ck2QobLqTDytGJbLLhJg= github.com/mtibben/percent v0.2.1 h1:5gssi8Nqo8QU/r2pynCm+hBQHpkB/uNK7BJCFogWdzs= github.com/mtibben/percent v0.2.1/go.mod h1:KG9uO+SZkUp+VkRHsCdYQV3XSZrrSpR3O9ibNBTZrns= @@ -1387,7 +1133,6 @@ github.com/multiformats/go-varint v0.0.2/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXS github.com/multiformats/go-varint v0.0.5/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE= github.com/multiformats/go-varint v0.0.6/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= -github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU= github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= @@ -1402,25 +1147,23 @@ github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzE github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/ncw/swift v1.0.47/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86/go.mod h1:kHJEU3ofeGjhHklVoIGuVj85JJwZ6kWPaJwCIxgnFmo= github.com/neelance/sourcemap v0.0.0-20151028013722-8c68805598ab/go.mod h1:Qr6/a/Q4r9LP1IltGz7tA7iOK1WonHEYhu1HRBA7ZiM= -github.com/neilotoole/errgroup v0.1.6/go.mod h1:Q2nLGf+594h0CLBs/Mbg6qOr7GtqDK7C2S41udRnToE= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= +github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= +github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec= github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= -github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.3/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= @@ -1430,50 +1173,21 @@ github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9k github.com/onsi/ginkgo v1.16.2/go.mod h1:CObGmKUOKaSC0RjmoAK7tKyn4Azo5P2IWuoMnvwxz1E= github.com/onsi/ginkgo v1.16.4 h1:29JGrr5oVBm5ulCWet69zQkzWipVXIol6ygQUe/EzNc= github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= -github.com/onsi/gomega v0.0.0-20151007035656-2152b45fa28a/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= -github.com/onsi/gomega v1.4.1/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc= github.com/onsi/gomega v1.13.0/go.mod h1:lRk9szgn8TxENtWd0Tp4c3wjlRfMTMH27I+3Je41yGY= github.com/onsi/gomega v1.20.2 h1:8uQq0zMgLEfa0vRrrBgaJF2gyW9Da9BmfGV+OyUzfkY= +github.com/onsi/gomega v1.20.2/go.mod h1:iYAIXgPSaDHak0LCMA+AWBpIKBr8WZicMxnE8luStNc= github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= github.com/openconfig/gnmi v0.0.0-20190823184014-89b2bf29312c/go.mod h1:t+O9It+LKzfOAhKTT5O0ehDix+MTqbtT0T9t+7zzOvc= github.com/openconfig/reference v0.0.0-20190727015836-8dfd928c9696/go.mod h1:ym2A+zigScwkSEb/cVQB0/ZMpU3rqiH6X7WRRsxgOGw= -github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v1.0.0-rc1.0.20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= -github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= -github.com/opencontainers/image-spec v1.0.0/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= -github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= github.com/opencontainers/image-spec v1.1.0-rc2 h1:2zx/Stx4Wc5pIPDvIxHXvXtQFW/7XWJGmnM7r3wg034= -github.com/opencontainers/image-spec v1.1.0-rc2/go.mod h1:3OVijpioIKYWTqjiG0zfF6wvoJ4fAXGbjdZuI2NgsRQ= -github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v1.0.0-rc8.0.20190926000215-3e425f80a8c9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v1.0.0-rc9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v1.0.0-rc93/go.mod h1:3NOsor4w32B2tC0Zbl8Knk4Wg84SM2ImC1fxBuqJ/H0= -github.com/opencontainers/runc v1.0.2/go.mod h1:aTaHFFwQXuA71CiyxOdFFIorAoemI04suvGRQFzWTD0= github.com/opencontainers/runc v1.1.3 h1:vIXrkId+0/J2Ymu2m7VjGvbSlAId9XNRPhn2p4b+d8w= -github.com/opencontainers/runc v1.1.3/go.mod h1:1J5XiS+vdZ3wCyZybsuxXZWGrgSr8fFJHLXuG2PsnNg= -github.com/opencontainers/runtime-spec v0.1.2-0.20190507144316-5b71a03e2700/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.1/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.2-0.20190207185410-29686dbc5559/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.3-0.20200929063507-e6143ca7d51d/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-tools v0.0.0-20181011054405-1d69bd0f9c39/go.mod h1:r3f7wjNzSs2extwzU3Y+6pKfobzPh+kKFJ3ofN+3nfs= -github.com/opencontainers/selinux v1.6.0/go.mod h1:VVGKuOLlE7v4PJyT6h7mNWvq1rzqiriPsEqVhc+svHE= -github.com/opencontainers/selinux v1.8.0/go.mod h1:RScLhm78qiWa2gbVCcGkC7tCGdgk3ogry1nUQF8Evvo= -github.com/opencontainers/selinux v1.8.2/go.mod h1:MUIHuUEvKB1wtJjQdOyYRgOnLD2xAPP8dBsCoU0KuF8= -github.com/opencontainers/selinux v1.10.0/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis= github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= @@ -1486,13 +1200,6 @@ github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJ github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= github.com/ory/dockertest v3.3.5+incompatible h1:iLLK6SQwIhcbrG783Dghaaa3WPzGc+4Emza6EbVUUGA= -github.com/otiai10/copy v1.6.0 h1:IinKAryFFuPONZ7cm6T6E2QX/vcJwSnlaA5lfoaXIiQ= -github.com/otiai10/copy v1.6.0/go.mod h1:XWfuS3CrI0R6IE0FbgHsEazaXO8G0LpMp9o8tos0x4E= -github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE= -github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs= -github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= -github.com/otiai10/mint v1.3.2 h1:VYWnrP5fXmz1MXvjuUvcBrXSjGE6xjON+axB/UrpO3E= -github.com/otiai10/mint v1.3.2/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= @@ -1503,25 +1210,24 @@ github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtP github.com/pborman/uuid v1.2.1/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-toml v1.0.1-0.20170904195809-1d6b12b7cb29/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= -github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc= -github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= -github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= -github.com/pelletier/go-toml/v2 v2.0.5 h1:ipoSadvV8oGUjnUbMub59IDPPwfxF694nG/jwbMiyQg= -github.com/pelletier/go-toml/v2 v2.0.5/go.mod h1:OMHamSCAODeSsVrwwvcJOaoN0LIUIaFVNZzmWyNfXas= +github.com/pelletier/go-toml/v2 v2.0.7 h1:muncTPStnKRos5dpVKULv2FVd4bMOhNePj9CjgDb8Us= +github.com/pelletier/go-toml/v2 v2.0.7/go.mod h1:eumQOmlWiOPt5WriQQqoM5y18pDHwha2N+QD+EUNTek= github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= github.com/peterh/liner v1.0.1-0.20180619022028-8c1271fcf47f/go.mod h1:xIteQHvHuaLYG9IFj6mSxM0fCKrs34IrEQUhOYuGPHc= github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= github.com/peterh/liner v1.2.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= -github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 h1:q2e307iGHPdTGp0hoxKjt1H5pDo6utceo3dQVK3I5XQ= github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5/go.mod h1:jvVRKCrJTQWu0XVbaOlby/2lO20uSCHEMzzplHXte1o= +github.com/petermattis/goid v0.0.0-20230317030725-371a4b8eda08 h1:hDSdbBuw3Lefr6R18ax0tZ2BJeNB3NehB3trOwYBsdU= +github.com/petermattis/goid v0.0.0-20230317030725-371a4b8eda08/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4= github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= -github.com/philhofer/fwd v1.1.1/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pierrec/lz4 v2.4.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= +github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= +github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -1531,14 +1237,10 @@ github.com/pkg/term v0.0.0-20180730021639-bffc007b7fd5/go.mod h1:eCbImbZ95eXtAUI github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= -github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= -github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= -github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g= github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og= github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= github.com/prometheus/client_golang v1.4.1/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= @@ -1546,22 +1248,19 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP github.com/prometheus/client_golang v1.9.0/go.mod h1:FqZLKOZnGdFAhOK4nqGHa7D66IdsO+O441Eve7ptJDU= github.com/prometheus/client_golang v1.10.0/go.mod h1:WJM3cc3yu7XKBKa/I8WeZm+V3eltZnBwfENSU7mdogU= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= -github.com/prometheus/client_golang v1.12.2 h1:51L9cDoUHVrXx4zWYlcLQIZ+d+VXHgqnYKkIuq4g/34= -github.com/prometheus/client_golang v1.12.2/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= -github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw= +github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.1.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/common v0.0.0-20180110214958-89604d197083/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4= +github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= @@ -1571,18 +1270,12 @@ github.com/prometheus/common v0.15.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16 github.com/prometheus/common v0.18.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s= github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= github.com/prometheus/common v0.30.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= -github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= -github.com/prometheus/common v0.34.0 h1:RBmGO9d/FVjqHT0yUGQwBJhkwKV+wPCn7KGpvfab0uE= -github.com/prometheus/common v0.34.0/go.mod h1:gB3sOl7P0TvJabZpLY5uQMpUqRCPPCyRLCZYc7JZTNE= -github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM= +github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc= github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.0-20190522114515-bc1a522cf7b1/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= -github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.0.10/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= @@ -1590,8 +1283,8 @@ github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O github.com/prometheus/procfs v0.3.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.8.0 h1:ODq8ZFEaYeCaZOJlZZdJA2AbQR98dSHSM1KW/You5mo= -github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= +github.com/prometheus/procfs v0.9.0 h1:wzCHvIvM5SxWqYvwgVL7yJY8Lz3PKn49KQtpgMYJfhI= +github.com/prometheus/procfs v0.9.0/go.mod h1:+pB4zwohETzFnmlpe6yd2lSc+0/46IYZRB/chUwxUZY= github.com/prometheus/prom2json v1.3.0/go.mod h1:rMN7m0ApCowcoDlypBHlkNbp5eJQf/+1isKykIP5ZnM= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/prometheus/tsdb v0.10.0 h1:If5rVCMTp6W2SiRAQFlbpJNgVlgMEd+U2GZckwK38ic= @@ -1606,31 +1299,30 @@ github.com/prysmaticlabs/protoc-gen-go-cast v0.0.0-20211014160335-757fae4f38c6/g github.com/prysmaticlabs/prysm v0.0.0-20220124113610-e26cde5e091b h1:XULhE6PdzCYSe5OEVFhuixNqL3mYVOq/3M+SUGnKr1Y= github.com/prysmaticlabs/prysm v0.0.0-20220124113610-e26cde5e091b/go.mod h1:bFzDfaj4xtisRey9RPkMJOhOJVwmtH3FChV7NPKV1Nk= github.com/r3labs/sse v0.0.0-20210224172625-26fe804710bc/go.mod h1:S8xSOnV3CgpNrWd0GQ/OoQfMtlg2uPRSuTzcSGrzwK8= -github.com/radovskyb/watcher v1.0.7 h1:AYePLih6dpmS32vlHfhCeli8127LzkIgwJGcwwe8tUE= -github.com/radovskyb/watcher v1.0.7/go.mod h1:78okwvY5wPdzcb1UYnip1pvrZNIVEIh/Cm+ZuvsUYIg= github.com/rakyll/statik v0.1.7 h1:OF3QCZUuyPxuGEP7B4ypUa7sB/iHtqOTDYZXGM8KOdQ= github.com/rakyll/statik v0.1.7/go.mod h1:AlZONWzMtEnMs7W4e/1LURLiI49pIMmp6V9Unghqrcc= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/regen-network/cosmos-proto v0.3.1 h1:rV7iM4SSFAagvy8RiyhiACbWEGotmqzywPxOvwMdxcg= -github.com/regen-network/cosmos-proto v0.3.1/go.mod h1:jO0sVX6a1B36nmE8C9xBFXpNwWejXC7QqCOnH3O0+YM= +github.com/regen-network/gocuke v0.6.2 h1:pHviZ0kKAq2U2hN2q3smKNxct6hS0mGByFMHGnWA97M= github.com/regen-network/protobuf v1.3.3-alpha.regen.1 h1:OHEc+q5iIAXpqiqFKeLpu5NwTIkVXUs48vFMwzqpqY4= github.com/regen-network/protobuf v1.3.3-alpha.regen.1/go.mod h1:2DjTFR1HhMQhiWC5sZ4OhQ3+NtdbZ6oBDKQwq5Ou+FI= github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52/go.mod h1:RDpi1RftBQPUCDRw6SmxeaREsAaRKnOclghuzp/WRzc= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= -github.com/rjeczalik/notify v0.9.1 h1:CLCKso/QK1snAlnhNR/CNvNiFU2saUtjV0bx3EwNeCE= github.com/rjeczalik/notify v0.9.1/go.mod h1:rKwnCoCGeuQnwBtTSPL9Dad03Vh2n40ePRrjvIXnJho= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.8.1 h1:geMPLpDpQOgVyCg5z5GoRwLHepNdb71NXb67XFkP+Eg= +github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o= +github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= -github.com/rs/cors v1.8.2 h1:KCooALfAYGs415Cwu5ABvv9n9509fSiG5SQJn/AQo4U= -github.com/rs/cors v1.8.2/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= +github.com/rs/cors v1.8.3 h1:O+qNyWn7Z+F9M0ILBHgMVPuB1xTOucVd5gtaYyXBpRo= +github.com/rs/cors v1.8.3/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= github.com/rs/zerolog v1.29.0 h1:Zes4hju04hjbvkVkOhdl2HpZa+0PmVwigmo8XoORE5w= github.com/rs/zerolog v1.29.0/go.mod h1:NILgTygv/Uej1ra5XxGf82ZFSLk58MFGAUS2o6usyD0= @@ -1639,25 +1331,19 @@ github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQD github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= -github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= +github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/samber/lo v1.37.0 h1:XjVcB8g6tgUp8rsPsJ2CvhClfImrpL04YpQHXeHPhRw= github.com/samber/lo v1.37.0/go.mod h1:9vaz2O4o8oOnK23pd2TrXufcbdbJIa3b6cstBWKpopA= github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E= github.com/sasha-s/go-deadlock v0.3.1 h1:sqv7fDNShgjcaxkO0JNcOAlr8B9+cV5Ey/OB71efZx0= github.com/sasha-s/go-deadlock v0.3.1/go.mod h1:F73l+cr82YSh10GxyRI6qZiCgK64VaZjwesgfQ1/iLM= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= +github.com/schollz/closestmatch v2.1.0+incompatible/go.mod h1:RtP1ddjLong6gTkbtmuhtR2uUrrJOpYzYRvbcPAid+g= github.com/schollz/progressbar/v3 v3.3.4/go.mod h1:Rp5lZwpgtYmlvmGo1FyDwXMqagyRBQYSDwzlP9QDu84= -github.com/sclevine/spec v1.2.0/go.mod h1:W4J29eT/Kzv7/b9IWLB055Z+qvVC9vt0Arko24q7p+U= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= -github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= -github.com/seccomp/libseccomp-golang v0.9.2-0.20220502022130-f33da4d89646/go.mod h1:JA8cRccbGaA1s33RQf7Y1+q9gHmZX1yB/z9WDN1C6fg= -github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= github.com/segmentio/kafka-go v0.1.0/go.mod h1:X6itGqS9L4jDletMsxZ7Dz+JFWxM6JHfPOCvTvk+EJo= github.com/segmentio/kafka-go v0.2.0/go.mod h1:X6itGqS9L4jDletMsxZ7Dz+JFWxM6JHfPOCvTvk+EJo= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= -github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= -github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible h1:Bn1aCHHRnjv4Bl16T8rcaFjYSrGrIZvpiGO6P3Q4GpU= github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= github.com/shurcooL/component v0.0.0-20170202220835-f88ec8f54cc4/go.mod h1:XhFIlyj5a1fBNx5aJTbKoIq0mNaPvOagO+HjB3EtxrY= @@ -1683,18 +1369,13 @@ github.com/shurcooL/sanitized_anchor_name v0.0.0-20170918181015-86672fcb3f95/go. github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/shurcooL/users v0.0.0-20180125191416-49c67e49c537/go.mod h1:QJTqeLYEDaXHZDBsXlPCDqdhQuJkuw4NOtaxYe3xii4= github.com/shurcooL/webdavfs v0.0.0-20170829043945-18c3829fa133/go.mod h1:hKmq5kWdCj2z2KEozexVbfEZIWiTjhE0+UjmZgPqehw= -github.com/sirupsen/logrus v1.0.4-0.20170822132746-89742aefa4b2/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= -github.com/sirupsen/logrus v1.0.6/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/smola/gocompat v0.2.0/go.mod h1:1B0MlxbmoZNo3h8guHp8HztB3BSYR5itql9qtVc0ypY= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= @@ -1709,50 +1390,41 @@ github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2 github.com/spf13/afero v0.0.0-20170901052352-ee1bd8ee15a1/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= -github.com/spf13/afero v1.8.2 h1:xehSyVa0YnHWsJ49JFljMpg1HX19V6NDZ1fkm1Xznbo= -github.com/spf13/afero v1.8.2/go.mod h1:CtAatgMJh6bJEIs48Ay/FOnkljP3WeGUG0MC1RfAqwo= +github.com/spf13/afero v1.9.3 h1:41FoI0fD7OR7mGcKE/aOiLkGreyf8ifIOQmJANWogMk= +github.com/spf13/afero v1.9.3/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= github.com/spf13/cast v1.1.0/go.mod h1:r2rcYCSwa1IExKTDiTfzaxqT2FNHs8hODu4LnUfgKEg= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= -github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= -github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= -github.com/spf13/cobra v1.6.0 h1:42a0n6jwCot1pUmomAp4T7DeMD+20LFv4Q54pxLf2LI= -github.com/spf13/cobra v1.6.0/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY= +github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= +github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= github.com/spf13/jwalterweatherman v0.0.0-20170901151539-12bd96e66386/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.1-0.20170901120850-7aff26db30c1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.0.0/go.mod h1:A8kyI5cUJhb8N+3pkfONlcEcZbueH6nhAm0Fq7SrnBM= github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= -github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= -github.com/spf13/viper v1.13.0 h1:BWSJ/M+f+3nmdz9bxB+bWX28kkALN2ok11D0rSo8EJU= -github.com/spf13/viper v1.13.0/go.mod h1:Icm2xNL3/8uyh/wFuB1jI7TiTNKp8632Nwegu+zgdYw= +github.com/spf13/viper v1.15.0 h1:js3yy885G8xwJa6iOISGFwd+qlUo5AvyXb7CiihdtiU= +github.com/spf13/viper v1.15.0/go.mod h1:fFcTBJxvhhzSJiZy8n+PeW6t8l+KeT/uTARa0jHOQLA= github.com/src-d/envconfig v1.0.0/go.mod h1:Q9YQZ7BKITldTBnoxsE5gOeB5y66RyPXeue/R4aaNBc= github.com/status-im/keycard-go v0.0.0-20190316090335-8537d3370df4/go.mod h1:RZLeN1LMWmRsyYjvAu+I6Dm9QmlDaIIt+Y+4Kd7Tp+Q= -github.com/status-im/keycard-go v0.0.0-20200402102358-957c09536969 h1:Oo2KZNP70KE0+IUJSidPj/BFS/RXNHmKIJOdckzml2E= github.com/status-im/keycard-go v0.0.0-20200402102358-957c09536969/go.mod h1:RZLeN1LMWmRsyYjvAu+I6Dm9QmlDaIIt+Y+4Kd7Tp+Q= -github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980/go.mod h1:AO3tvPzVZ/ayst6UlUKUv6rcPQInYe3IknH3jYhAKu8= github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= -github.com/stretchr/objx v0.0.0-20180129172003-8a3f7159479f/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= -github.com/stretchr/testify v0.0.0-20180303142811-b89eecf5ca5d/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.0/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -1761,46 +1433,31 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5 github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/subosito/gotenv v1.4.1 h1:jyEFiXpy21Wm81FBN71l9VoMMV8H8jG+qIK3GCpY6Qs= -github.com/subosito/gotenv v1.4.1/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= +github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= +github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8= +github.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= github.com/supranational/blst v0.3.5/go.mod h1:jZJtfjgudtNl4en1tzwPIV3KjUnQUvG3/j+w+fVonLw= github.com/supranational/blst v0.3.8-0.20220526154634-513d2456b344 h1:m+8fKfQwCAy1QjzINvKe/pYtLjo2dl59x2w9YSEJxuY= github.com/supranational/blst v0.3.8-0.20220526154634-513d2456b344/go.mod h1:jZJtfjgudtNl4en1tzwPIV3KjUnQUvG3/j+w+fVonLw= -github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= -github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= -github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= -github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 h1:epCh84lMvA70Z7CTTCmYQn2CKbY8j86K7/FAIr141uY= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc= -github.com/takuoki/gocase v1.0.0 h1:gPwLJTWVm2T1kUiCsKirg/faaIUGVTI0FA3SYr75a44= -github.com/takuoki/gocase v1.0.0/go.mod h1:QgOKJrbuJoDrtoKswBX1/Dw8mJrkOV9tbQZJaxaJ6zc= github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07/go.mod h1:kDXzergiv9cbyO7IOYJZWg1U88JhDg3PB6klq9Hg2pA= -github.com/tchap/go-patricia v2.2.6+incompatible/go.mod h1:bmLyhP68RS6kStMGxByiQ23RP/odRBOTVjwp2cDyi6I= +github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c h1:g+WoO5jjkqGAzHWCjJB1zZfXPIAaDpzXIEJ0eS6B5Ok= +github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c/go.mod h1:ahpPrc7HpcfEWDQRZEmnXMzHY03mLDYMCxeDzy46i+8= github.com/templexxx/cpufeat v0.0.0-20180724012125-cef66df7f161/go.mod h1:wM7WEvslTq+iOEAMDLSzhVuOt5BRZ05WirO+b09GHQU= github.com/templexxx/xor v0.0.0-20191217153810-f85b25db303b/go.mod h1:5XA7W9S6mni3h5uvOC75dA3m9CCCaS83lltmc0ukdi4= -github.com/tendermint/btcd v0.1.1 h1:0VcxPfflS2zZ3RiOAHkBiFUcPvbtRj5O7zHmcJWHV7s= -github.com/tendermint/btcd v0.1.1/go.mod h1:DC6/m53jtQzr/NFmMNEu0rxf18/ktVoVtMrnDD5pN+U= -github.com/tendermint/crypto v0.0.0-20191022145703-50d29ede1e15 h1:hqAk8riJvK4RMWx1aInLzndwxKalgi5rTqgfXxOxbEI= -github.com/tendermint/crypto v0.0.0-20191022145703-50d29ede1e15/go.mod h1:z4YtwM70uOnk8h0pjJYlj3zdYwi9l03By6iAIF5j/Pk= -github.com/tendermint/fundraising v0.3.1 h1:S4uOV/T7YNBqXhsCZnq/TUoHB0d2kM+6tKeTD4WhLN0= github.com/tendermint/go-amino v0.16.0 h1:GyhmgQKvqF82e2oZeuMSp9JTN0N09emoSZlb2lyGa2E= github.com/tendermint/go-amino v0.16.0/go.mod h1:TQU0M1i/ImAo+tYpZi73AU3V/dKeCoMC9Sphe2ZwGME= -github.com/tendermint/spn v0.2.1-0.20220921200247-8bafad876bdd h1:Sp1MgPWq73/a8WVJvE/B6/xOt7cXEzLFT/+KBtIiuk8= -github.com/tendermint/spn v0.2.1-0.20220921200247-8bafad876bdd/go.mod h1:p4b3ZAVTgLGxIpXZsXVeQuOxVUk1/kcwBIIlOMTZtsE= -github.com/tendermint/tm-db v0.6.7 h1:fE00Cbl0jayAoqlExN6oyQJ7fR/ZtoVOmvPJ//+shu8= -github.com/tendermint/tm-db v0.6.7/go.mod h1:byQDzFkZV1syXr/ReXS808NxA2xvyuuVgXOJ/088L6I= +github.com/tendermint/tendermint v0.35.9 h1:yUEgfkcNHWSidsU8wHjRDbYPVijV4cHxCclKVITGRAQ= github.com/thomaso-mirodin/intmath v0.0.0-20160323211736-5dc6d854e46e h1:cR8/SYRgyQCt5cNCMniB/ZScMkhI9nk8U5C7SbISXjo= github.com/thomaso-mirodin/intmath v0.0.0-20160323211736-5dc6d854e46e/go.mod h1:Tu4lItkATkonrYuvtVjG0/rhy15qrNGNTjPdaphtZ/8= -github.com/tidwall/gjson v1.12.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/gjson v1.14.0/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= -github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= -github.com/tidwall/sjson v1.2.4/go.mod h1:098SZ494YoMWPmMO6ct4dcFnqxwj9r/gF0Etp19pSNM= +github.com/tidwall/btree v1.6.0 h1:LDZfKfQIBHGHWSwckhXI0RPSXzlo+KYdjK7FWSqOzzg= +github.com/tidwall/btree v1.6.0/go.mod h1:twD9XRA5jj9VUQGELzDO4HPQTNJsoWWfYEL+EUQ2cKY= github.com/tinylib/msgp v1.0.2/go.mod h1:+d+yLhGm8mzTaHzB+wgMYrodPfmZrzkirds8fDWklFE= -github.com/tinylib/msgp v1.1.5/go.mod h1:eQsjooMTnV42mHu917E26IogZ2930nFyBQdofk10Udg= github.com/tjfoc/gmsm v1.3.0/go.mod h1:HaUcFuY0auTiaHB9MHFGCPx5IaLhTUd2atbCFBQXn9w= github.com/tklauser/go-sysconf v0.3.5/go.mod h1:MkWzOF4RMCshBAMXuhXJs64Rte09mITnppBXY/rYEFI= github.com/tklauser/go-sysconf v0.3.10 h1:IJ1AZGZRWbY8T5Vfk04D9WOA5WSejdflXxP03OUqALw= @@ -1809,42 +1466,29 @@ github.com/tklauser/numcpus v0.2.2/go.mod h1:x3qojaO3uyYt0i56EW/VUYs7uBvdl2fkfZF github.com/tklauser/numcpus v0.4.0 h1:E53Dm1HjH1/R2/aoCtXtPgzmElmn51aOkhCFSuZq//o= github.com/tklauser/numcpus v0.4.0/go.mod h1:1+UI3pD8NW14VMwdgJNJ1ESk2UnwhAnz5hMwiKKqXCQ= github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tomasen/realip v0.0.0-20180522021738-f0c99a92ddce h1:fb190+cK2Xz/dvi9Hv8eCYJYvIGUTN2/KLq1pT6CjEc= -github.com/tomasen/realip v0.0.0-20180522021738-f0c99a92ddce/go.mod h1:o8v6yHRoik09Xen7gje4m9ERNah1d1PPsVq1VEx9vE4= github.com/trailofbits/go-mutexasserts v0.0.0-20200708152505-19999e7d3cef/go.mod h1:+SV/613m53DNAmlXPTWGZhIyt4E/qDvn9g/lOPRiy0A= -github.com/ttacon/chalk v0.0.0-20160626202418-22c06c80ed31/go.mod h1:onvgF043R+lC5RZ8IT9rBXDaEDnpnw/Cl+HFiw+v/7Q= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/tyler-smith/go-bip39 v1.0.1-0.20181017060643-dbb3b84ba2ef/go.mod h1:sJ5fKU0s6JVwZjjcUEX2zFOnvq0ASQ2K9Zr6cf67kNs= -github.com/tyler-smith/go-bip39 v1.0.2/go.mod h1:sJ5fKU0s6JVwZjjcUEX2zFOnvq0ASQ2K9Zr6cf67kNs= -github.com/tyler-smith/go-bip39 v1.1.0 h1:5eUemwrMargf3BSLRRCalXT93Ns6pQJIjYQN2nyfOP8= github.com/tyler-smith/go-bip39 v1.1.0/go.mod h1:gUYDtqQw1JS3ZJ8UWVcGTGqqr6YIN3CWg+kkNaLt55U= github.com/uber/jaeger-client-go v2.25.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= github.com/ugorji/go v1.1.7 h1:/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo= github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= -github.com/ugorji/go/codec v1.1.7 h1:2SvQaVZ1ouYrrKKwoSk2pzd4A9evlKJb9oTL+OaLUSs= github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= -github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= +github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli/v2 v2.3.0 h1:qph92Y649prgesehzOrQjdWyxFOp/QVM+6imKHad91M= github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= +github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= +github.com/valyala/fasthttp v1.6.0/go.mod h1:FstJa9V+Pj9vQ7OJie2qMHdwemEDaDiSdBnvPM1Su9w= github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= +github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a/go.mod h1:v3UYOV9WzVtRmSR+PDvWpU/qWl4Wa5LApYYX4ZtKbio= github.com/viant/assertly v0.4.8/go.mod h1:aGifi++jvCrUaklKEKT0BU95igDNaqkvz+49uaYMPRU= github.com/viant/toolbox v0.24.0/go.mod h1:OxMCG57V0PXuIP2HNQrtJf2CjqdmbrOx5EkMILuUhzM= -github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk= -github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= -github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= -github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI= -github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= -github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= -github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc= -github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= github.com/wealdtech/go-bytesutil v1.1.1 h1:ocEg3Ke2GkZ4vQw5lp46rmO+pfqCCTgq35gqOy8JKVc= github.com/wealdtech/go-bytesutil v1.1.1/go.mod h1:jENeMqeTEU8FNZyDFRVc7KqBdRKSnJ9CCh26TcuNb9s= github.com/wealdtech/go-eth2-types/v2 v2.5.2 h1:tiA6T88M6XQIbrV5Zz53l1G5HtRERcxQfmET225V4Ls= @@ -1860,44 +1504,38 @@ github.com/whyrusleeping/mdns v0.0.0-20190826153040-b9b60ed33aa9/go.mod h1:j4l84 github.com/whyrusleeping/multiaddr-filter v0.0.0-20160516205228-e903e4adabd7/go.mod h1:X2c0RVCI1eSUFI8eLcY3c0423ykwiUdxLJtkDvruhjI= github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee/go.mod h1:m2aV4LZI4Aez7dP5PMyVKEHhUyEJ/RjmPEDOpDvudHg= github.com/willf/bitset v1.1.3/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= -github.com/willf/bitset v1.1.11-0.20200630133818-d5bec3311243/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/willf/bitset v1.1.11 h1:N7Z7E9UvjW+sGsEl7k/SJrvY2reP1A07MrGuCjIOjRE= github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI= github.com/x-cray/logrus-prefixed-formatter v0.5.2/go.mod h1:2duySbKsL6M18s5GU7VPsoEPHyzalCE06qoARUCeBBE= -github.com/xanzy/ssh-agent v0.3.0/go.mod h1:3s9xbODqPuuhK9JV1R321M/FlMZSBvE5aY6eAcqrDh0= -github.com/xanzy/ssh-agent v0.3.2 h1:eKj4SX2Fe7mui28ZgnFW5fmTz1EIr7ugo5s6wDxdHBM= -github.com/xanzy/ssh-agent v0.3.2/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod h1:lB8K/P019DLNhemzwFU4jHLhdvlE6uDZjXFejJXr49I= github.com/xdg/stringprep v1.0.0/go.mod h1:Jhud4/sHMO4oL310DaZAKk9ZaJ08SJfe+sJh0HrGL1Y= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= -github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= +github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= github.com/xlab/treeprint v0.0.0-20180616005107-d6fb6747feb6/go.mod h1:ce1O1j6UtZfjr22oyGxGLbauSBp2YVXpARAosm7dHBg= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= github.com/xtaci/kcp-go v5.4.20+incompatible/go.mod h1:bN6vIwHQbfHaHtFpEssmWsN45a+AZwO7eyRCmEIbtvE= github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae/go.mod h1:gXtu8J62kEgmN++bm9BVICuT/e8yiLI2KFobd/TRFsE= -github.com/ybbus/jsonrpc v2.1.2+incompatible/go.mod h1:XJrh1eMSzdIYFbM08flv0wp5G35eRniyeGut1z+LSiE= +github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0/go.mod h1:/LWChgwKmvncFJFHJ7Gvn9wZArjbV5/FppcK2fKk/tI= +github.com/yudai/gojsondiff v1.0.0/go.mod h1:AY32+k2cwILAkW1fbgxQ5mUmMiZFgLIV+FBNExI05xg= +github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82/go.mod h1:lgjkn3NuSvDfVJdfcVVdX+jpBxNmX4rDAzaS45IcYoM= +github.com/yudai/pp v2.0.1+incompatible/go.mod h1:PuxR/8QJ7cyCkFp/aUDS+JY727OFEZkTdatxwunjIkc= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod h1:aX5oPXxHm3bOH+xeAttToC8pqch2ScQN/JoXYupl6xs= -github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod h1:NUSPSUX/bi6SeDMUh6brw0nXpxHnc96TguQh0+r/ssA= -github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f/go.mod h1:GlGEuHIJweS1mbCqG+7vt2nvWLzLLnRHbXz5JKd/Qbg= -github.com/zondax/hid v0.9.0/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM= -github.com/zondax/hid v0.9.1-0.20220302062450-5552068d2266 h1:O9XLFXGkVswDFmH9LaYpqu+r/AAFWqr0DL6V00KEVFg= -github.com/zondax/hid v0.9.1-0.20220302062450-5552068d2266/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM= -go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +github.com/zondax/hid v0.9.1 h1:gQe66rtmyZ8VeGFcOpbuH3r7erYtNEAezCAYu8LdkJo= +github.com/zondax/hid v0.9.1/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM= +github.com/zondax/ledger-go v0.14.1 h1:Pip65OOl4iJ84WTpA4BKChvOufMhhbxED3BaihoZN4c= +github.com/zondax/ledger-go v0.14.1/go.mod h1:fZ3Dqg6qcdXWSOJFKMG8GCTnD7slO/RL2feOQv8K320= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= go.etcd.io/bbolt v1.3.6 h1:/ecaJf0sk1l4l6V4awd65v2C3ILy7MSj+s/x1ADCIMU= go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= -go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg= -go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk= go.opencensus.io v0.18.0/go.mod h1:vKdFvxhtzZ9onBp9VKHK8z/sRpBMnKAsufL7wlDrCOA= go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= @@ -1908,8 +1546,6 @@ go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= -go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= -go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= @@ -1920,7 +1556,6 @@ go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/automaxprocs v1.3.0/go.mod h1:9CWT6lKIep8U41DDaPiH6eFscnTyjfTANNQNx6LrIcA= go.uber.org/goleak v1.0.0/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= -go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= @@ -1933,18 +1568,15 @@ go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.14.1/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc= go.uber.org/zap v1.15.0/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc= go.uber.org/zap v1.16.0/go.mod h1:MA8QOfq0BHJwdXa996Y4dYkAqRKB8/1K1QMMZVaNZjQ= +go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= go.uber.org/zap v1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE= golang.org/x/build v0.0.0-20190111050920-041ab4dc3f9d/go.mod h1:OWs+y06UdEOHN4y+MfF/py+xQ/tYqIWW03b70/CG9Rw= -golang.org/x/crypto v0.0.0-20170930174604-9419663f5a44/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181030102418-4d3f4d9ffa16/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190225124518-7f87c0fbb88b/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190313024323-a1f597ede03a/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -1958,29 +1590,25 @@ golang.org/x/crypto v0.0.0-20190909091759-094676da4a83/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20191219195013-becbf705a915/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200115085410-6d4e4cb37c7d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20191227163750-53104e6ec876/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200602180216-279210d13fed/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210506145944-38f3c27a63bf/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= -golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210813211128-0a44fdfbc16e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.1.0 h1:MDRAIl0xIo9Io2xV565hzXHw3zVseKrJKodhohM5CjU= -golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= +golang.org/x/crypto v0.8.0 h1:pd9TJtTueMTVQXzk8E2XESSMQDj/U7OUu0PqJqPXQjQ= +golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -1996,8 +1624,8 @@ golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EH golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= golang.org/x/exp v0.0.0-20200331195152-e8c3332aa8e5/go.mod h1:4M0jN8W1tt0AVLNr8HDosyJCDCDuyL9N9+3m7wDWgKw= golang.org/x/exp v0.0.0-20200513190911-00229845015e/go.mod h1:4M0jN8W1tt0AVLNr8HDosyJCDCDuyL9N9+3m7wDWgKw= -golang.org/x/exp v0.0.0-20230131160201-f062dba9d201 h1:BEABXpNXLEz0WxtA+6CQIz2xkg80e+1zrhWyMcq8VzE= -golang.org/x/exp v0.0.0-20230131160201-f062dba9d201/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/exp v0.0.0-20230321023759-10a507213a29 h1:ooxPy7fPvB4kwsA2h+iBNHkAbp/4JxTSwCmvdjEYmug= +golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= @@ -2013,6 +1641,7 @@ golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRu golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= @@ -2026,9 +1655,7 @@ golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180719180050-a680a1efc54d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -2045,13 +1672,12 @@ golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20190227160552-c95aed5357e7/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190313220215-9f648a60d977/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190327091125-710a502c58a2/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190619014844-b5b0513f8c1b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -2077,8 +1703,6 @@ golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81R golang.org/x/net v0.0.0-20200813134508-3edf25e44fcc/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200904194848-62affa334b73/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= @@ -2088,22 +1712,18 @@ golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210220033124-5f55cee0dc0d/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= -golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210423184538-5f58ad60dda6/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211008194852-3b03d305991f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= -golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.9.0 h1:aWJ/m6xSmxWBx+V0XRHTlrYrPG56jKsLdTFmsSsCzOM= +golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/oauth2 v0.0.0-20170912212905-13449ad91cb2/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -2117,7 +1737,6 @@ golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/perf v0.0.0-20180704124530-6e6d33e29852/go.mod h1:JLpeXjPJfIyPr5TlbXLkXWLhP8nz10XfvxElABhCtcw= golang.org/x/sync v0.0.0-20170517211232-f52d1811a629/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -2157,17 +1776,10 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190514135907-3a4b5fb9f71f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190522044717-8097e1b27ff5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190602015325-4c4f7f33c9ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190606203320-7fc4e5ec1444/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190812073006-9eafafc0a87e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -2176,23 +1788,18 @@ golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191115151921-52ab43148777/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191206220618-eeba5f6aabab/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191210023423-ac6580df4449/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191220142924-d4481acd189f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200107162124-548cf772de50/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200120151820-655fe14d7479/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200217220822-9197077df867/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -2206,24 +1813,15 @@ golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200728102440-3e129f6d46b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200814200057-3d37ad5750ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200817155316-9781c653f443/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200916030750-2334cc1a136f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200922070232-aee5d888a860/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201112073958-5cba982894dd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201117170446-d9b008d0a637/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201202213521-69691e467435/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201214210602-f9fddec55a1e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -2238,12 +1836,11 @@ golang.org/x/sys v0.0.0-20210317225723-c4fcb01b228e/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210420205809-ac73e9fd8988/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210426080607-c94f62235c83/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210511113859-b0526f3d8744/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -2252,27 +1849,30 @@ golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210819135213-f52c844e1c1c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211116061358-0a5406a5449c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220315194320-039c03cc5b86/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU= +golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0 h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.7.0 h1:BEvjmm5fURWqcfbSKTdpkDXYBrUS1c0m8agp14W48vQ= +golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -2283,15 +1883,13 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/time v0.0.0-20170424234030-8be79e1e0910/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -2300,22 +1898,21 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030000716-a0a13e073c7b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181130052023-1c3d964395ce/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181221001348-537d06c36207/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190327201419-c70d86f8b7cf/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190706070813-72ffa07ba3db/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -2344,18 +1941,14 @@ golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjs golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200616133436-c1934b75d054/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= -golang.org/x/tools v0.0.0-20200916195026-c9a70fc28ce3/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= -golang.org/x/tools v0.0.0-20201022035929-9cf592e881e9/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= @@ -2365,23 +1958,19 @@ golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.6.0/go.mod h1:9mxDZsDKxgMAuccQkewq682L+0eCu4dCN2yonUJTCLU= gonum.org/v1/netlib v0.0.0-20181029234149-ec6d1f5cefe6/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= -google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.0.0-20170921000349-586095a6e407/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.0.0-20181030000543-1d582fd0359e/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= @@ -2416,8 +2005,8 @@ google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod h1:0H1ncTHf11KCFhTc/+EFRbzSCOZx+VUbRMk55Yv5MYk= google.golang.org/genproto v0.0.0-20170918111702-1e559d0a00ee/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20180518175338-11a468237815/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20181029155118-b69ba1387ce2/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= @@ -2439,7 +2028,6 @@ google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvx google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200108215221-bd8f9a0ef82f/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200117163144-32f20d992d24/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= @@ -2456,7 +2044,6 @@ google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfG google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= @@ -2464,7 +2051,6 @@ google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= @@ -2472,15 +2058,16 @@ google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20210126160654-44e461bb6506/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210426193834-eac7f76ac494/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20230223222841-637eb2293923 h1:znp6mq/drrY+6khTAlJUDNFFcDGV2ENLYKpMq8SyCds= -google.golang.org/genproto v0.0.0-20230223222841-637eb2293923/go.mod h1:3Dl5ZL0q0isWJt+FVcfpQyirqemEuLAK/iFvg1UP1Hw= -google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= +google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20220314164441-57ef72a4c106/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= +google.golang.org/genproto v0.0.0-20230320184635-7606e756e683 h1:khxVcsk/FhnzxMKOyD+TDGwjbEOpcPuIpmafPGFmhMA= +google.golang.org/genproto v0.0.0-20230320184635-7606e756e683/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s= google.golang.org/grpc v1.2.1-0.20170921194603-d4b75ebd4f9f/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= +google.golang.org/grpc v1.12.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.16.0/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.19.1/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -2488,7 +2075,6 @@ google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ij google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -2506,9 +2092,12 @@ google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA5 google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.53.0 h1:LAv2ds7cmFV/XTS3XG1NneeENYrXGmorPxsBbptIjNc= -google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw= +google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= +google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.54.0 h1:EhTqbhiYeixwWQtAEZAxmV9MGqcjEU2mFx52xCzNyag= +google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.0.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -2523,17 +2112,15 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.2-0.20220831092852-f930b1dc76e8 h1:KR8+MyP7/qOlV+8Af01LtjL04bu7on42eVsxT4EyBQk= -google.golang.org/protobuf v1.28.2-0.20220831092852-f930b1dc76e8/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= +google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= +google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/bsm/ratelimit.v1 v1.0.0-20160220154919-db14e161995a/go.mod h1:KF9sEfUPAXdG8Oev9e99iLGnl2uJMjc5B+4y3O7x610= gopkg.in/cenkalti/backoff.v1 v1.1.0/go.mod h1:J6Vskwqd+OMVJl8C33mmtxTBs2gyzfv7UDAkHu8BrjI= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20141024133853-64131543e789/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= @@ -2542,8 +2129,10 @@ gopkg.in/d4l3k/messagediff.v1 v1.2.1/go.mod h1:EUzikiKadqXWcD1AzJLagx0j/BeeWGtn+ gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= -gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= +gopkg.in/go-playground/assert.v1 v1.2.1/go.mod h1:9RXL0bg/zibRAgZUYszZSwO/z8Y/a8bDuhia5mkpMnE= +gopkg.in/go-playground/validator.v8 v8.18.2/go.mod h1:RX2a/7Ha8BgOhfk7j780h4/u/RRjR0eouCJSH80/M2Y= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/ini.v1 v1.51.1/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/jcmturner/aescts.v1 v1.0.1/go.mod h1:nsR8qBOg+OucoIW+WMhB3GspUQXq9XorLnQb9XtvcOo= @@ -2551,21 +2140,16 @@ gopkg.in/jcmturner/dnsutils.v1 v1.0.1/go.mod h1:m3v+5svpVOhtFAP/wSz+yzh4Mc0Fg7eR gopkg.in/jcmturner/goidentity.v3 v3.0.0/go.mod h1:oG2kH0IvSYNIu80dVAyu/yoefjq1mNfM5bm88whjWx4= gopkg.in/jcmturner/gokrb5.v7 v7.5.0/go.mod h1:l8VISx+WGYp+Fp7KRbsiUuXTTOnxIc3Tuvyavf11/WM= gopkg.in/jcmturner/rpc.v1 v1.1.0/go.mod h1:YIdkC4XfD6GXbzje11McwsDuOlZQSb9W4vfLvuNnlv8= -gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= -gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce h1:+JknDZhAj8YMt7GC73Ei8pv4MzjDUNPHgQWJdtMAaDU= +gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA= gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c= gopkg.in/olebedev/go-duktape.v3 v3.0.0-20200619000410-60c24ae608a6/go.mod h1:uAJfkITjFhyEEuUfm7bsmCZRbW5WRq8s9EY8HZ6hCns= gopkg.in/redis.v4 v4.2.4/go.mod h1:8KREHdypkCEojGKQcjMqAODMICIVwZAONWq8RowTITA= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= -gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/src-d/go-cli.v0 v0.0.0-20181105080154-d492247bbc0d/go.mod h1:z+K8VcOYVYcSwSjGebuDL6176A1XskgbtNl64NSg+n8= gopkg.in/src-d/go-log.v1 v1.0.1/go.mod h1:GN34hKP0g305ysm2/hctJ0Y8nWP3zxXXJ8GFabTyABE= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/urfave/cli.v1 v1.20.0/go.mod h1:vuBzUtMdQeixQj8LVd+/98pzhxNGQoyuPBlsXHOQNO0= -gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= @@ -2577,16 +2161,14 @@ gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= +gopkg.in/yaml.v3 v3.0.0-20191120175047-4206685974f2/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= -gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= -gotest.tools/v3 v3.0.3 h1:4AuOwCGf4lLR9u3YOe2awrHygurzhO/HeQ6laiA6Sx0= -gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= +gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= +gotest.tools/v3 v3.4.0/go.mod h1:CtbdzLSsqVhDgMtKsx03ird5YTGB3ar27v0u/yKBW5g= grpc.go4.org v0.0.0-20170609214715-11d0a25b4919/go.mod h1:77eQGdRu53HpSqPFJFmuJdjuHRquDANNeA4x7B8WQ9o= honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -2598,61 +2180,27 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= k8s.io/api v0.18.3/go.mod h1:UOaMwERbqJMfeeeHc8XJKawj4P9TgDRnViIqqBeH2QA= -k8s.io/api v0.20.1/go.mod h1:KqwcCVogGxQY3nBlRpwt+wpAMF/KjaCc7RpywacvqUo= -k8s.io/api v0.20.4/go.mod h1:++lNL1AJMkDymriNniQsWRkMDzRaX2Y/POTUi8yvqYQ= -k8s.io/api v0.20.6/go.mod h1:X9e8Qag6JV/bL5G6bU8sdVRltWKmdHsFUGS3eVndqE8= k8s.io/apimachinery v0.18.3/go.mod h1:OaXp26zu/5J7p0f92ASynJa1pZo06YlV9fG7BoWbCko= -k8s.io/apimachinery v0.20.1/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= -k8s.io/apimachinery v0.20.4/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= -k8s.io/apimachinery v0.20.6/go.mod h1:ejZXtW1Ra6V1O5H8xPBGz+T3+4gfkTCeExAHKU57MAc= -k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= -k8s.io/apiserver v0.20.4/go.mod h1:Mc80thBKOyy7tbvFtB4kJv1kbdD0eIH8k8vianJcbFM= -k8s.io/apiserver v0.20.6/go.mod h1:QIJXNt6i6JB+0YQRNcS0hdRHJlMhflFmsBDeSgT1r8Q= k8s.io/client-go v0.18.3/go.mod h1:4a/dpQEvzAhT1BbuWW09qvIaGw6Gbu1gZYiQZIi1DMw= -k8s.io/client-go v0.20.1/go.mod h1:/zcHdt1TeWSd5HoUe6elJmHSQ6uLLgp4bIJHVEuy+/Y= -k8s.io/client-go v0.20.4/go.mod h1:LiMv25ND1gLUdBeYxBIwKpkSC5IsozMMmOOeSJboP+k= -k8s.io/client-go v0.20.6/go.mod h1:nNQMnOvEUEsOzRRFIIkdmYOjAZrC8bgq0ExboWSU1I0= -k8s.io/code-generator v0.19.7/go.mod h1:lwEq3YnLYb/7uVXLorOJfxg+cUu2oihFhHZ0n9NIla0= -k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= -k8s.io/component-base v0.20.4/go.mod h1:t4p9EdiagbVCJKrQ1RsA5/V4rFQNDfRlevJajlGwgjI= -k8s.io/component-base v0.20.6/go.mod h1:6f1MPBAeI+mvuts3sIdtpjljHWBQ2cIy38oBIWMYnrM= -k8s.io/cri-api v0.17.3/go.mod h1:X1sbHmuXhwaHs9xxYffLqJogVsnI+f6cPRcgPel7ywM= -k8s.io/cri-api v0.20.1/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= -k8s.io/cri-api v0.20.4/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= -k8s.io/cri-api v0.20.6/go.mod h1:ew44AjNXwyn1s0U4xCKGodU7J1HzBeZ1MpGrpa5r8Yc= k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20200428234225-8167cfdcfc14/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/klog v0.0.0-20181102134211-b9b56d5dfc92/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= -k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/klog/v2 v2.3.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.4.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6/go.mod h1:GRQhZsXIAJ1xR0C9bd8UpWHZ5plfAS9fzPjJuQ6JL3E= -k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= -k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod h1:WOJ3KddDSol4tAGcJo0Tvi+dK12EcqSLqcWsryKMpfM= -k8s.io/kubernetes v1.13.0/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= k8s.io/utils v0.0.0-20200324210504-a9aa75ae1b89/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= k8s.io/utils v0.0.0-20200520001619-278ece378a50/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.3 h1:163N50IHFqr1phZens4FQOdPgfJscR7a562mjQqeo4M= +pgregory.net/rapid v0.5.5 h1:jkgx1TjbQPD/feRoK+S/mXw9e1uj6WilpHrXJowi6oA= +pgregory.net/rapid v0.5.5/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -rsc.io/tmplfunc v0.0.3/go.mod h1:AG3sTPzElb1Io3Yg4voV9AGZJuleGAwaVRxL9M49PhA= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.14/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.15/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200116222232-67a7b8c61874/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw= sigs.k8s.io/structured-merge-diff/v3 v3.0.0/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw= -sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.0.3/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= diff --git a/internal/sequence/sequence_u256.go b/internal/sequence/sequence_u256.go index 2cb46dc3b..24e2c08c5 100644 --- a/internal/sequence/sequence_u256.go +++ b/internal/sequence/sequence_u256.go @@ -3,7 +3,7 @@ package sequence import ( "cosmossdk.io/errors" "cosmossdk.io/math" - sdk "github.com/cosmos/cosmos-sdk/types" + storetypes "cosmossdk.io/store/types" ) var ( @@ -22,7 +22,7 @@ func NewSequence256(prefix []byte) U256 { } // NextVal increments and persists the counter by one and returns the value. -func (s U256) NextVal(store sdk.KVStore) math.Uint { +func (s U256) NextVal(store storetypes.KVStore) math.Uint { v := store.Get(s.storeKey) seq := DecodeSequence(v) seq = seq.Incr() @@ -31,13 +31,13 @@ func (s U256) NextVal(store sdk.KVStore) math.Uint { } // CurVal returns the last value used. 0 if none. -func (s U256) CurVal(store sdk.KVStore) math.Uint { +func (s U256) CurVal(store storetypes.KVStore) math.Uint { v := store.Get(s.storeKey) return DecodeSequence(v) } // PeekNextVal returns the CurVal + increment step. Not persistent. -func (s U256) PeekNextVal(store sdk.KVStore) math.Uint { +func (s U256) PeekNextVal(store storetypes.KVStore) math.Uint { v := store.Get(s.storeKey) seq := DecodeSequence(v) seq = seq.Incr() @@ -49,7 +49,7 @@ func (s U256) PeekNextVal(store sdk.KVStore) math.Uint { // start value will be stored as the current value. It is advised to use this function only // when the sequence start value is not '1', as calling it unnecessarily will consume // unnecessary gas. An example scenario would be importing from genesis. -func (s U256) InitVal(store sdk.KVStore, seq math.Uint) error { +func (s U256) InitVal(store storetypes.KVStore, seq math.Uint) error { if store.Has(s.storeKey) { return ErrSequenceUniqueConstraint } diff --git a/internal/sequence/sequence_u256_test.go b/internal/sequence/sequence_u256_test.go index 1e2f33911..643651581 100644 --- a/internal/sequence/sequence_u256_test.go +++ b/internal/sequence/sequence_u256_test.go @@ -4,13 +4,14 @@ import ( "fmt" "testing" + "cosmossdk.io/log" "cosmossdk.io/math" - sdkstore "github.com/cosmos/cosmos-sdk/store" - storetypes "github.com/cosmos/cosmos-sdk/store/types" - sdk "github.com/cosmos/cosmos-sdk/types" + sdkstore "cosmossdk.io/store" + "cosmossdk.io/store/metrics" + storetypes "cosmossdk.io/store/types" + dbm "github.com/cosmos/cosmos-db" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - dbm "github.com/tendermint/tm-db" "github.com/bnb-chain/greenfield/internal/sequence" ) @@ -20,7 +21,7 @@ type MockContext struct { store storetypes.CommitMultiStore } -func (m MockContext) KVStore(key storetypes.StoreKey) sdk.KVStore { +func (m MockContext) KVStore(key storetypes.StoreKey) storetypes.KVStore { if s := m.store.GetCommitKVStore(key); s != nil { return s } @@ -35,13 +36,13 @@ func NewMockContext() *MockContext { db := dbm.NewMemDB() return &MockContext{ db: dbm.NewMemDB(), - store: sdkstore.NewCommitMultiStore(db), + store: sdkstore.NewCommitMultiStore(db, log.NewNopLogger(), metrics.NewNoOpMetrics()), } } func TestSequenceUniqueConstraint(t *testing.T) { ctx := NewMockContext() - store := ctx.KVStore(sdk.NewKVStoreKey("test")) + store := ctx.KVStore(storetypes.NewKVStoreKey("test")) seq := sequence.NewSequence256([]byte{0x1}) err := seq.InitVal(store, math.NewUint(0)) @@ -52,7 +53,7 @@ func TestSequenceUniqueConstraint(t *testing.T) { func TestSequenceIncrements(t *testing.T) { ctx := NewMockContext() - store := ctx.KVStore(sdk.NewKVStoreKey("test")) + store := ctx.KVStore(storetypes.NewKVStoreKey("test")) seq := sequence.NewSequence256([]byte{0x1}) max := math.NewUint(10) i := math.ZeroUint() diff --git a/proto/greenfield/bridge/event.proto b/proto/greenfield/bridge/event.proto index 7d2b0f56e..64c946876 100644 --- a/proto/greenfield/bridge/event.proto +++ b/proto/greenfield/bridge/event.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.bridge; +package greenfield.bridge; import "cosmos/base/v1beta1/coin.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/bridge/genesis.proto b/proto/greenfield/bridge/genesis.proto index 1785ad9e8..fea7f4072 100644 --- a/proto/greenfield/bridge/genesis.proto +++ b/proto/greenfield/bridge/genesis.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.bridge; +package greenfield.bridge; import "gogoproto/gogo.proto"; import "greenfield/bridge/params.proto"; diff --git a/proto/greenfield/bridge/params.proto b/proto/greenfield/bridge/params.proto index 9ad385474..697e9fcc5 100644 --- a/proto/greenfield/bridge/params.proto +++ b/proto/greenfield/bridge/params.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.bridge; +package greenfield.bridge; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/bridge/query.proto b/proto/greenfield/bridge/query.proto index 4837ed749..461ea5694 100644 --- a/proto/greenfield/bridge/query.proto +++ b/proto/greenfield/bridge/query.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.bridge; +package greenfield.bridge; import "cosmos/base/query/v1beta1/pagination.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/bridge/tx.proto b/proto/greenfield/bridge/tx.proto index d6b41d278..6e1693a2f 100644 --- a/proto/greenfield/bridge/tx.proto +++ b/proto/greenfield/bridge/tx.proto @@ -1,9 +1,11 @@ syntax = "proto3"; -package bnbchain.greenfield.bridge; +package greenfield.bridge; import "cosmos/base/v1beta1/coin.proto"; import "cosmos/msg/v1/msg.proto"; import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; +import "greenfield/bridge/params.proto"; // this line is used by starport scaffolding # proto/tx/import @@ -12,6 +14,12 @@ option go_package = "github.com/bnb-chain/greenfield/x/bridge/types"; // Msg defines the Msg service. service Msg { rpc TransferOut(MsgTransferOut) returns (MsgTransferOutResponse); + + // UpdateParams defines a governance operation for updating the x/bridge module parameters. + // The authority is defined in the keeper. + // + // Since: cosmos-sdk 0.47 + rpc UpdateParams(MsgUpdateParams) returns (MsgUpdateParamsResponse); // this line is used by starport scaffolding # proto/tx/rpc } @@ -30,4 +38,21 @@ message MsgTransferOut { // MsgTransferOutResponse is the Msg/TransferOut response type. message MsgTransferOutResponse {} +// MsgUpdateParams is the Msg/UpdateParams request type. +message MsgUpdateParams { + option (cosmos.msg.v1.signer) = "authority"; + + // authority is the address that controls the module (defaults to x/gov unless overwritten). + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + + // params defines the x/crosschain parameters to update. + // + // NOTE: All parameters must be supplied. + Params params = 2 [(gogoproto.nullable) = false]; +} + +// MsgUpdateParamsResponse defines the response structure for executing a +// MsgUpdateParams message. +message MsgUpdateParamsResponse {} + // this line is used by starport scaffolding # proto/tx/message diff --git a/proto/greenfield/challenge/events.proto b/proto/greenfield/challenge/events.proto index 4851d83cc..5540bcc8a 100644 --- a/proto/greenfield/challenge/events.proto +++ b/proto/greenfield/challenge/events.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.challenge; +package greenfield.challenge; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/challenge/genesis.proto b/proto/greenfield/challenge/genesis.proto index 6a7d0f276..fe7dfcdb3 100644 --- a/proto/greenfield/challenge/genesis.proto +++ b/proto/greenfield/challenge/genesis.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.challenge; +package greenfield.challenge; import "gogoproto/gogo.proto"; import "greenfield/challenge/params.proto"; diff --git a/proto/greenfield/challenge/params.proto b/proto/greenfield/challenge/params.proto index d67bc2003..7933eca34 100644 --- a/proto/greenfield/challenge/params.proto +++ b/proto/greenfield/challenge/params.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.challenge; +package greenfield.challenge; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/challenge/query.proto b/proto/greenfield/challenge/query.proto index fa32bc64c..ad17e9476 100644 --- a/proto/greenfield/challenge/query.proto +++ b/proto/greenfield/challenge/query.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package bnbchain.greenfield.challenge; +package greenfield.challenge; import "cosmos/base/query/v1beta1/pagination.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/challenge/tx.proto b/proto/greenfield/challenge/tx.proto index 2d665923b..8edd1e019 100644 --- a/proto/greenfield/challenge/tx.proto +++ b/proto/greenfield/challenge/tx.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.challenge; +package greenfield.challenge; import "cosmos/msg/v1/msg.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/challenge/types.proto b/proto/greenfield/challenge/types.proto index b4ffcf4f4..f73b86883 100644 --- a/proto/greenfield/challenge/types.proto +++ b/proto/greenfield/challenge/types.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.challenge; +package greenfield.challenge; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/common/wrapper.proto b/proto/greenfield/common/wrapper.proto index 136afb1f6..28b243986 100644 --- a/proto/greenfield/common/wrapper.proto +++ b/proto/greenfield/common/wrapper.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package bnbchain.greenfield.common; +package greenfield.common; option go_package = "github.com/bnb-chain/greenfield/types/common"; diff --git a/proto/greenfield/gensp/genesis.proto b/proto/greenfield/gensp/genesis.proto index b4cff8510..e09e37e4b 100644 --- a/proto/greenfield/gensp/genesis.proto +++ b/proto/greenfield/gensp/genesis.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.gensp; +package greenfield.gensp; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/gensp/params.proto b/proto/greenfield/gensp/params.proto index bf2e4eff5..5628a5b9d 100644 --- a/proto/greenfield/gensp/params.proto +++ b/proto/greenfield/gensp/params.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.gensp; +package greenfield.gensp; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/gensp/query.proto b/proto/greenfield/gensp/query.proto index d06526de0..6fb0476a5 100644 --- a/proto/greenfield/gensp/query.proto +++ b/proto/greenfield/gensp/query.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.gensp; +package greenfield.gensp; import "cosmos/base/query/v1beta1/pagination.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/gensp/tx.proto b/proto/greenfield/gensp/tx.proto index a27e7cc5f..f4c28e856 100644 --- a/proto/greenfield/gensp/tx.proto +++ b/proto/greenfield/gensp/tx.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.gensp; +package greenfield.gensp; option go_package = "github.com/bnb-chain/greenfield/x/gensp/types"; diff --git a/proto/greenfield/payment/auto_settle_record.proto b/proto/greenfield/payment/auto_settle_record.proto index 1e87a04f4..08f4628ea 100644 --- a/proto/greenfield/payment/auto_settle_record.proto +++ b/proto/greenfield/payment/auto_settle_record.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/payment/base.proto b/proto/greenfield/payment/base.proto index 965d428ef..6af04b4c6 100644 --- a/proto/greenfield/payment/base.proto +++ b/proto/greenfield/payment/base.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/payment/events.proto b/proto/greenfield/payment/events.proto index 4650cb0bc..faaa0c847 100644 --- a/proto/greenfield/payment/events.proto +++ b/proto/greenfield/payment/events.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/payment/genesis.proto b/proto/greenfield/payment/genesis.proto index 3bfcbca63..0d97ff21f 100644 --- a/proto/greenfield/payment/genesis.proto +++ b/proto/greenfield/payment/genesis.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "gogoproto/gogo.proto"; import "greenfield/payment/auto_settle_record.proto"; diff --git a/proto/greenfield/payment/params.proto b/proto/greenfield/payment/params.proto index a7ee0cbca..aa05ae48b 100644 --- a/proto/greenfield/payment/params.proto +++ b/proto/greenfield/payment/params.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/payment/payment_account.proto b/proto/greenfield/payment/payment_account.proto index 404885398..4320b4dc9 100644 --- a/proto/greenfield/payment/payment_account.proto +++ b/proto/greenfield/payment/payment_account.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/payment/payment_account_count.proto b/proto/greenfield/payment/payment_account_count.proto index 452b5c5c5..d27a2dd42 100644 --- a/proto/greenfield/payment/payment_account_count.proto +++ b/proto/greenfield/payment/payment_account_count.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/payment/query.proto b/proto/greenfield/payment/query.proto index d704e2a6b..4180d0a68 100644 --- a/proto/greenfield/payment/query.proto +++ b/proto/greenfield/payment/query.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "cosmos/base/query/v1beta1/pagination.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/payment/stream_record.proto b/proto/greenfield/payment/stream_record.proto index e0fe31fe3..ea93f7014 100644 --- a/proto/greenfield/payment/stream_record.proto +++ b/proto/greenfield/payment/stream_record.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/payment/tx.proto b/proto/greenfield/payment/tx.proto index 009f0fe7d..bedf4b9b3 100644 --- a/proto/greenfield/payment/tx.proto +++ b/proto/greenfield/payment/tx.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package bnbchain.greenfield.payment; +package greenfield.payment; import "cosmos/msg/v1/msg.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/permission/common.proto b/proto/greenfield/permission/common.proto index cc4fb5348..6ddb6c702 100644 --- a/proto/greenfield/permission/common.proto +++ b/proto/greenfield/permission/common.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.permission; +package greenfield.permission; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/permission/events.proto b/proto/greenfield/permission/events.proto index 7e28c21d9..88c507d0f 100644 --- a/proto/greenfield/permission/events.proto +++ b/proto/greenfield/permission/events.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.permission; +package greenfield.permission; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/permission/genesis.proto b/proto/greenfield/permission/genesis.proto index 59d3804a1..3a0b8e6b7 100644 --- a/proto/greenfield/permission/genesis.proto +++ b/proto/greenfield/permission/genesis.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.permission; +package greenfield.permission; import "gogoproto/gogo.proto"; import "greenfield/permission/params.proto"; diff --git a/proto/greenfield/permission/params.proto b/proto/greenfield/permission/params.proto index 493da27a5..679e72630 100644 --- a/proto/greenfield/permission/params.proto +++ b/proto/greenfield/permission/params.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.permission; +package greenfield.permission; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/permission/query.proto b/proto/greenfield/permission/query.proto index e02ee53e6..63745237b 100644 --- a/proto/greenfield/permission/query.proto +++ b/proto/greenfield/permission/query.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.permission; +package greenfield.permission; import "cosmos/base/query/v1beta1/pagination.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/permission/tx.proto b/proto/greenfield/permission/tx.proto index ef4a432be..7d33dd03a 100644 --- a/proto/greenfield/permission/tx.proto +++ b/proto/greenfield/permission/tx.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package bnbchain.greenfield.permission; +package greenfield.permission; option go_package = "github.com/bnb-chain/greenfield/x/permission/types"; diff --git a/proto/greenfield/permission/types.proto b/proto/greenfield/permission/types.proto index c18b00e90..7fc819bfb 100644 --- a/proto/greenfield/permission/types.proto +++ b/proto/greenfield/permission/types.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.permission; +package greenfield.permission; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/resource/types.proto b/proto/greenfield/resource/types.proto index 32088f25e..efe46730b 100644 --- a/proto/greenfield/resource/types.proto +++ b/proto/greenfield/resource/types.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.resource; +package greenfield.resource; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/sp/authz.proto b/proto/greenfield/sp/authz.proto index b30a1a381..b5b988c40 100644 --- a/proto/greenfield/sp/authz.proto +++ b/proto/greenfield/sp/authz.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.sp; +package greenfield.sp; import "cosmos/base/v1beta1/coin.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/sp/events.proto b/proto/greenfield/sp/events.proto index fab0246fc..48d67da90 100644 --- a/proto/greenfield/sp/events.proto +++ b/proto/greenfield/sp/events.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.sp; +package greenfield.sp; import "cosmos/base/v1beta1/coin.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/sp/genesis.proto b/proto/greenfield/sp/genesis.proto index 4d081bf27..683780dc5 100644 --- a/proto/greenfield/sp/genesis.proto +++ b/proto/greenfield/sp/genesis.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.sp; +package greenfield.sp; import "gogoproto/gogo.proto"; import "greenfield/sp/params.proto"; diff --git a/proto/greenfield/sp/params.proto b/proto/greenfield/sp/params.proto index 0ced8bdb3..1b4504d10 100644 --- a/proto/greenfield/sp/params.proto +++ b/proto/greenfield/sp/params.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.sp; +package greenfield.sp; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/sp/query.proto b/proto/greenfield/sp/query.proto index 3460eaac3..7997c3130 100644 --- a/proto/greenfield/sp/query.proto +++ b/proto/greenfield/sp/query.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package bnbchain.greenfield.sp; +package greenfield.sp; import "cosmos/base/query/v1beta1/pagination.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/sp/tx.proto b/proto/greenfield/sp/tx.proto index 50b70ed2e..f5d338381 100644 --- a/proto/greenfield/sp/tx.proto +++ b/proto/greenfield/sp/tx.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.sp; +package greenfield.sp; import "cosmos/base/v1beta1/coin.proto"; import "cosmos/msg/v1/msg.proto"; diff --git a/proto/greenfield/sp/types.proto b/proto/greenfield/sp/types.proto index 3669e8529..e3692aa87 100644 --- a/proto/greenfield/sp/types.proto +++ b/proto/greenfield/sp/types.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.sp; +package greenfield.sp; import "cosmos/base/v1beta1/coin.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/storage/common.proto b/proto/greenfield/storage/common.proto index 1c719cc06..ece5ce980 100644 --- a/proto/greenfield/storage/common.proto +++ b/proto/greenfield/storage/common.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.storage; +package greenfield.storage; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/storage/events.proto b/proto/greenfield/storage/events.proto index 0cf2501b5..94805fcd2 100644 --- a/proto/greenfield/storage/events.proto +++ b/proto/greenfield/storage/events.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.storage; +package greenfield.storage; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/storage/genesis.proto b/proto/greenfield/storage/genesis.proto index de58a30d4..f46f0344b 100644 --- a/proto/greenfield/storage/genesis.proto +++ b/proto/greenfield/storage/genesis.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.storage; +package greenfield.storage; import "gogoproto/gogo.proto"; import "greenfield/storage/params.proto"; diff --git a/proto/greenfield/storage/params.proto b/proto/greenfield/storage/params.proto index 657ab9fdd..bd03afd0f 100644 --- a/proto/greenfield/storage/params.proto +++ b/proto/greenfield/storage/params.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.storage; +package greenfield.storage; import "gogoproto/gogo.proto"; diff --git a/proto/greenfield/storage/query.proto b/proto/greenfield/storage/query.proto index 012f1396f..45ee3f466 100644 --- a/proto/greenfield/storage/query.proto +++ b/proto/greenfield/storage/query.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package bnbchain.greenfield.storage; +package greenfield.storage; import "cosmos/base/query/v1beta1/pagination.proto"; import "cosmos_proto/cosmos.proto"; diff --git a/proto/greenfield/storage/tx.proto b/proto/greenfield/storage/tx.proto index be65d09d8..a290ee73d 100644 --- a/proto/greenfield/storage/tx.proto +++ b/proto/greenfield/storage/tx.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -package bnbchain.greenfield.storage; +package greenfield.storage; import "cosmos/msg/v1/msg.proto"; // this line is used by starport scaffolding # proto/tx/import diff --git a/proto/greenfield/storage/types.proto b/proto/greenfield/storage/types.proto index b280ebc13..ddca4cc9f 100644 --- a/proto/greenfield/storage/types.proto +++ b/proto/greenfield/storage/types.proto @@ -1,5 +1,5 @@ syntax = "proto3"; -package bnbchain.greenfield.storage; +package greenfield.storage; import "cosmos_proto/cosmos.proto"; import "gogoproto/gogo.proto"; diff --git a/readme.md b/readme.md index 05e14adfd..1d264cdef 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@ ![banner](./docs/asset/gnfd-banner.png) -Official Golang implementation of the Greenfield Blockchain. It uses [tendermint](https://github.com/tendermint/tendermint/) +Official Golang implementation of the Greenfield Blockchain. It uses [tendermint](https://github.com/cometbft/cometbft/) for consensus and build on [cosmos-sdk](https://github.com/cosmos/cosmos-sdk). BNB Greenfield aims to facilitate the decentralized data economy by simplifying the process of storing and managing data diff --git a/sdk/client/gnfd_client.go b/sdk/client/gnfd_client.go index a19fa5e38..bc43eddc1 100644 --- a/sdk/client/gnfd_client.go +++ b/sdk/client/gnfd_client.go @@ -4,11 +4,10 @@ import ( _ "encoding/json" "strings" - grpc1 "github.com/gogo/protobuf/grpc" - + feegranttypes "cosmossdk.io/x/feegrant" + upgradetypes "cosmossdk.io/x/upgrade/types" sdkclient "github.com/cosmos/cosmos-sdk/client" - - "github.com/cosmos/cosmos-sdk/client/grpc/tmservice" + "github.com/cosmos/cosmos-sdk/client/grpc/cmtservice" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/types/tx" "github.com/cosmos/cosmos-sdk/types/tx/signing" @@ -18,14 +17,13 @@ import ( banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" crosschaintypes "github.com/cosmos/cosmos-sdk/x/crosschain/types" distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - feegranttypes "github.com/cosmos/cosmos-sdk/x/feegrant" gashubtypes "github.com/cosmos/cosmos-sdk/x/gashub/types" govv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" oracletypes "github.com/cosmos/cosmos-sdk/x/oracle/types" paramstypes "github.com/cosmos/cosmos-sdk/x/params/types/proposal" slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" + grpc1 "github.com/gogo/protobuf/grpc" "google.golang.org/grpc" "github.com/bnb-chain/greenfield/sdk/keys" @@ -95,7 +93,7 @@ type TxClient = tx.ServiceClient type UpgradeQueryClient = upgradetypes.QueryClient // TmClient is a type to define the tendermint service client -type TmClient = tmservice.ServiceClient +type TmClient = cmtservice.ServiceClient // GreenfieldClient holds all necessary information for creating/querying transactions. type GreenfieldClient struct { diff --git a/sdk/client/tendermint_client.go b/sdk/client/tendermint_client.go index bcdc3417c..c453c1fe3 100644 --- a/sdk/client/tendermint_client.go +++ b/sdk/client/tendermint_client.go @@ -1,9 +1,9 @@ package client import ( - "github.com/tendermint/tendermint/rpc/client" - chttp "github.com/tendermint/tendermint/rpc/client/http" - libclient "github.com/tendermint/tendermint/rpc/jsonrpc/client" + "github.com/cometbft/cometbft/rpc/client" + chttp "github.com/cometbft/cometbft/rpc/client/http" + libclient "github.com/cometbft/cometbft/rpc/jsonrpc/client" ) type TendermintClient struct { diff --git a/sdk/client/tendermint_client_test.go b/sdk/client/tendermint_client_test.go index d590798c8..2b29c9a6d 100644 --- a/sdk/client/tendermint_client_test.go +++ b/sdk/client/tendermint_client_test.go @@ -4,10 +4,10 @@ import ( "context" "testing" + "github.com/cometbft/cometbft/types" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/tendermint/tendermint/types" "github.com/bnb-chain/greenfield/sdk/client/test" ) diff --git a/sdk/keys/key_manager.go b/sdk/keys/key_manager.go index 36bd43563..61f8423a5 100644 --- a/sdk/keys/key_manager.go +++ b/sdk/keys/key_manager.go @@ -6,11 +6,10 @@ import ( "strings" "github.com/cosmos/cosmos-sdk/crypto/hd" + "github.com/cosmos/cosmos-sdk/crypto/keys/eth/ethsecp256k1" ctypes "github.com/cosmos/cosmos-sdk/crypto/types" "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/go-bip39" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - ethHd "github.com/evmos/ethermint/crypto/hd" ) const ( @@ -59,7 +58,7 @@ func (km *keyManager) recoveryFromPrivateKey(privateKey string) error { } var keyBytesArray [32]byte copy(keyBytesArray[:], priBytes[:32]) - priKey := ethHd.EthSecp256k1.Generate()(keyBytesArray[:]).(*ethsecp256k1.PrivKey) + priKey := hd.EthSecp256k1.Generate()(keyBytesArray[:]).(*ethsecp256k1.PrivKey) km.privKey = priKey km.addr = types.AccAddress(km.privKey.PubKey().Address()) return nil @@ -80,7 +79,7 @@ func (km *keyManager) recoveryFromMnemonic(mnemonic, keyPath string) error { if err != nil { return err } - priKey := ethHd.EthSecp256k1.Generate()(derivedPriv[:]).(*ethsecp256k1.PrivKey) + priKey := hd.EthSecp256k1.Generate()(derivedPriv[:]).(*ethsecp256k1.PrivKey) km.privKey = priKey km.mnemonic = mnemonic km.addr = types.AccAddress(km.privKey.PubKey().Address()) diff --git a/sdk/types/codec.go b/sdk/types/codec.go index 815959946..751bcac5a 100644 --- a/sdk/types/codec.go +++ b/sdk/types/codec.go @@ -1,6 +1,7 @@ package types import ( + feegranttypes "cosmossdk.io/x/feegrant" "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/codec/types" cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" @@ -8,7 +9,6 @@ import ( authztypes "github.com/cosmos/cosmos-sdk/x/authz" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - feegranttypes "github.com/cosmos/cosmos-sdk/x/feegrant" govv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" proposaltypes "github.com/cosmos/cosmos-sdk/x/params/types/proposal" slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" diff --git a/sdk/types/msg_types.go b/sdk/types/msg_types.go index edd48a568..51b17da59 100644 --- a/sdk/types/msg_types.go +++ b/sdk/types/msg_types.go @@ -1,10 +1,10 @@ package types import ( + feegranttypes "cosmossdk.io/x/feegrant" authztypes "github.com/cosmos/cosmos-sdk/x/authz" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - feegranttypes "github.com/cosmos/cosmos-sdk/x/feegrant" govv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" oracletypes "github.com/cosmos/cosmos-sdk/x/oracle/types" slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" diff --git a/testutil/keeper/bridge.go b/testutil/keeper/bridge.go deleted file mode 100644 index 275150221..000000000 --- a/testutil/keeper/bridge.go +++ /dev/null @@ -1,227 +0,0 @@ -package keeper - -import ( - "testing" - - "github.com/cosmos/cosmos-sdk/baseapp" - "github.com/cosmos/cosmos-sdk/codec" - "github.com/cosmos/cosmos-sdk/store" - storetypes "github.com/cosmos/cosmos-sdk/store/types" - sdk "github.com/cosmos/cosmos-sdk/types" - authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" - authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/cosmos/cosmos-sdk/x/authz" - authzkeeper "github.com/cosmos/cosmos-sdk/x/authz/keeper" - bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" - banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" - crosschainkeeper "github.com/cosmos/cosmos-sdk/x/crosschain/keeper" - crosschaintypes "github.com/cosmos/cosmos-sdk/x/crosschain/types" - distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - evidencetypes "github.com/cosmos/cosmos-sdk/x/evidence/types" - "github.com/cosmos/cosmos-sdk/x/feegrant" - govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" - govv1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1" - "github.com/cosmos/cosmos-sdk/x/group" - minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" - oracletypes "github.com/cosmos/cosmos-sdk/x/oracle/types" - paramskeeper "github.com/cosmos/cosmos-sdk/x/params/keeper" - paramstypes "github.com/cosmos/cosmos-sdk/x/params/types" - typesparams "github.com/cosmos/cosmos-sdk/x/params/types" - slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" - stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - icacontrollertypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/controller/types" - icahosttypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/host/types" - ibctransfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" - ibchost "github.com/cosmos/ibc-go/v5/modules/core/24-host" - "github.com/stretchr/testify/require" - "github.com/tendermint/tendermint/libs/log" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - tmdb "github.com/tendermint/tm-db" - - "github.com/bnb-chain/greenfield/app" - "github.com/bnb-chain/greenfield/x/bridge/keeper" - "github.com/bnb-chain/greenfield/x/bridge/types" - storagemoduletypes "github.com/bnb-chain/greenfield/x/storage/types" -) - -var ( - maccPerms = map[string][]string{ - authtypes.FeeCollectorName: {authtypes.Minter, authtypes.Staking}, - distrtypes.ModuleName: nil, - stakingtypes.BondedPoolName: {authtypes.Burner, authtypes.Staking}, - stakingtypes.NotBondedPoolName: {authtypes.Burner, authtypes.Staking}, - govtypes.ModuleName: {authtypes.Burner}, - crosschaintypes.ModuleName: {authtypes.Minter}, - types.ModuleName: nil, - } -) - -type BridgeKeeperSuite struct { - Cdc codec.Codec - - BridgeKeeper *keeper.Keeper - - Ctx sdk.Context - - BankKeeper *bankkeeper.BaseKeeper - - AccountKeeper authkeeper.AccountKeeper -} - -func BridgeKeeper(t testing.TB) (*BridgeKeeperSuite, *keeper.Keeper, sdk.Context) { - keys := sdk.NewKVStoreKeys( - authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, stakingtypes.StoreKey, - minttypes.StoreKey, distrtypes.StoreKey, slashingtypes.StoreKey, govtypes.StoreKey, - paramstypes.StoreKey, ibchost.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, - ibctransfertypes.StoreKey, icahosttypes.StoreKey, capabilitytypes.StoreKey, group.StoreKey, - icacontrollertypes.StoreKey, - storagemoduletypes.StoreKey, - crosschaintypes.StoreKey, - oracletypes.StoreKey, - ) - tkeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey) - - storeKey := sdk.NewKVStoreKey(types.StoreKey) - - memStoreKey := storetypes.NewMemoryStoreKey(types.MemStoreKey) - - db := tmdb.NewMemDB() - stateStore := store.NewCommitMultiStore(db) - stateStore.MountStoreWithDB(storeKey, storetypes.StoreTypeIAVL, db) - stateStore.MountStoreWithDB(memStoreKey, storetypes.StoreTypeMemory, nil) - - stateStore.MountStoreWithDB(keys[paramstypes.StoreKey], storetypes.StoreTypeIAVL, db) - stateStore.MountStoreWithDB(keys[authtypes.StoreKey], storetypes.StoreTypeIAVL, db) - stateStore.MountStoreWithDB(keys[banktypes.StoreKey], storetypes.StoreTypeIAVL, db) - stateStore.MountStoreWithDB(keys[stakingtypes.StoreKey], storetypes.StoreTypeIAVL, db) - stateStore.MountStoreWithDB(keys[crosschaintypes.StoreKey], storetypes.StoreTypeIAVL, db) - - stateStore.MountStoreWithDB(tkeys[paramstypes.TStoreKey], storetypes.StoreTypeTransient, nil) - - require.NoError(t, stateStore.LoadLatestVersion()) - - cdcConfig := app.MakeEncodingConfig() - - cdc := cdcConfig.Marshaler - - paramKeeper := initParamsKeeper(cdc, types.Amino, keys[paramstypes.StoreKey], tkeys[paramstypes.TStoreKey]) - - paramsSubspace := typesparams.NewSubspace(cdc, - types.Amino, - storeKey, - memStoreKey, - "BridgeParams", - ) - - accountKeeper := authkeeper.NewAccountKeeper( - cdc, - keys[authtypes.StoreKey], - GetSubspace(paramKeeper, authtypes.ModuleName), - authtypes.ProtoBaseAccount, - maccPerms, - ) - - authzKeeper := authzkeeper.NewKeeper( - keys[authz.ModuleName], - cdc, - baseapp.NewMsgServiceRouter(), - accountKeeper, - ) - - bankKeeper := bankkeeper.NewBaseKeeper( - cdc, - keys[banktypes.StoreKey], - accountKeeper, - GetSubspace(paramKeeper, banktypes.ModuleName), - nil, - ) - - stakingKeeper := stakingkeeper.NewKeeper( - cdc, - keys[stakingtypes.StoreKey], - accountKeeper, - authzKeeper, - bankKeeper, - GetSubspace(paramKeeper, stakingtypes.ModuleName), - ) - - crossChainKeeper := crosschainkeeper.NewKeeper( - cdc, - keys[crosschaintypes.StoreKey], - GetSubspace(paramKeeper, crosschaintypes.ModuleName), - ) - - k := keeper.NewKeeper( - cdc, - storeKey, - memStoreKey, - paramsSubspace, - bankKeeper, - stakingKeeper, - crossChainKeeper, - ) - - ctx := sdk.NewContext(stateStore, tmproto.Header{}, false, nil, log.NewNopLogger()) - - stakingKeeper.SetParams(ctx, stakingtypes.DefaultParams()) - - accountKeeper.SetParams(ctx, authtypes.DefaultParams()) - - err := bankKeeper.MintCoins(ctx, authtypes.FeeCollectorName, sdk.Coins{sdk.Coin{ - Denom: "stake", - Amount: sdk.NewInt(10000000000000000), - }}) - if err != nil { - panic("mint coins error") - } - err = bankKeeper.MintCoins(ctx, crosschaintypes.ModuleName, sdk.Coins{sdk.Coin{ - Denom: "stake", - Amount: sdk.NewInt(10000000000000000), - }}) - if err != nil { - panic("mint coins error") - } - - crossChainKeeper.SetSrcChainID(sdk.ChainID(1)) - crossChainKeeper.SetDestChainID(sdk.ChainID(2)) - - crossChainKeeper.SetChannelSendPermission(ctx, sdk.ChainID(2), types.TransferOutChannelID, sdk.ChannelAllow) - crossChainKeeper.SetChannelSendPermission(ctx, sdk.ChainID(2), types.TransferInChannelID, sdk.ChannelAllow) - - // Initialize params - k.SetParams(ctx, types.DefaultParams()) - - return &BridgeKeeperSuite{ - Cdc: cdc, - BridgeKeeper: k, - Ctx: sdk.Context{}, - BankKeeper: &bankKeeper, - AccountKeeper: accountKeeper, - }, k, ctx -} - -func initParamsKeeper(appCodec codec.BinaryCodec, legacyAmino *codec.LegacyAmino, key, tkey storetypes.StoreKey) paramskeeper.Keeper { - paramsKeeper := paramskeeper.NewKeeper(appCodec, legacyAmino, key, tkey) - - paramsKeeper.Subspace(authtypes.ModuleName) - paramsKeeper.Subspace(banktypes.ModuleName) - paramsKeeper.Subspace(stakingtypes.ModuleName) - paramsKeeper.Subspace(distrtypes.ModuleName) - paramsKeeper.Subspace(slashingtypes.ModuleName) - paramsKeeper.Subspace(govtypes.ModuleName).WithKeyTable(govv1.ParamKeyTable()) - paramsKeeper.Subspace(storagemoduletypes.ModuleName) - paramsKeeper.Subspace(crosschaintypes.ModuleName) - paramsKeeper.Subspace(oracletypes.ModuleName) - paramsKeeper.Subspace(types.ModuleName) - // this line is used by starport scaffolding # stargate/app/paramSubspace - - return paramsKeeper -} - -func GetSubspace(keeper paramskeeper.Keeper, moduleName string) paramstypes.Subspace { - subspace, _ := keeper.GetSubspace(moduleName) - return subspace -} diff --git a/testutil/keeper/challenge.go b/testutil/keeper/challenge.go index d479a37ca..976fd810b 100644 --- a/testutil/keeper/challenge.go +++ b/testutil/keeper/challenge.go @@ -3,11 +3,15 @@ package keeper import ( "testing" + "cosmossdk.io/log" + "cosmossdk.io/store" + "cosmossdk.io/store/metrics" + storetypes "cosmossdk.io/store/types" + tmproto "github.com/cometbft/cometbft/proto/tendermint/types" + tmdb "github.com/cosmos/cosmos-db" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" - "github.com/cosmos/cosmos-sdk/store" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" @@ -22,9 +26,6 @@ import ( stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" "github.com/stretchr/testify/require" - "github.com/tendermint/tendermint/libs/log" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - tmdb "github.com/tendermint/tm-db" "github.com/bnb-chain/greenfield/x/challenge/keeper" "github.com/bnb-chain/greenfield/x/challenge/types" @@ -39,17 +40,17 @@ import ( ) func ChallengeKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { - storeKeys := sdk.NewKVStoreKeys(paramstypes.StoreKey, authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, + storeKeys := storetypes.NewKVStoreKeys(paramstypes.StoreKey, authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, stakingtypes.StoreKey, storagetypes.StoreKey, paymenttypes.StoreKey, crosschaintypes.StoreKey) - tkeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey, types.TStoreKey) + tkeys := storetypes.NewTransientStoreKeys(paramstypes.TStoreKey, types.TStoreKey) - storeKey := sdk.NewKVStoreKey(types.StoreKey) + storeKey := storetypes.NewKVStoreKey(types.StoreKey) memStoreKey := storetypes.NewMemoryStoreKey(types.MemStoreKey) db := tmdb.NewMemDB() - stateStore := store.NewCommitMultiStore(db) + stateStore := store.NewCommitMultiStore(db, log.NewNopLogger(), metrics.NoOpMetrics{}) stateStore.MountStoreWithDB(storeKey, storetypes.StoreTypeIAVL, db) stateStore.MountStoreWithDB(memStoreKey, storetypes.StoreTypeMemory, nil) stateStore.MountStoreWithDB(storeKeys[paramstypes.StoreKey], storetypes.StoreTypeIAVL, db) diff --git a/testutil/keeper/payment.go b/testutil/keeper/payment.go index ccf6cf5b4..8b8c472d0 100644 --- a/testutil/keeper/payment.go +++ b/testutil/keeper/payment.go @@ -3,11 +3,16 @@ package keeper import ( "testing" + "cosmossdk.io/log" + "cosmossdk.io/store" + "cosmossdk.io/store/metrics" + storetypes "cosmossdk.io/store/types" + tmproto "github.com/cometbft/cometbft/proto/tendermint/types" + tmdb "github.com/cosmos/cosmos-db" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" - "github.com/cosmos/cosmos-sdk/store" - storetypes "github.com/cosmos/cosmos-sdk/store/types" + "github.com/cosmos/cosmos-sdk/runtime" sdk "github.com/cosmos/cosmos-sdk/types" authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" @@ -15,13 +20,11 @@ import ( authzkeeper "github.com/cosmos/cosmos-sdk/x/authz/keeper" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" + govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" paramskeeper "github.com/cosmos/cosmos-sdk/x/params/keeper" paramstypes "github.com/cosmos/cosmos-sdk/x/params/types" typesparams "github.com/cosmos/cosmos-sdk/x/params/types" "github.com/stretchr/testify/require" - "github.com/tendermint/tendermint/libs/log" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - tmdb "github.com/tendermint/tm-db" "github.com/bnb-chain/greenfield/x/payment/keeper" "github.com/bnb-chain/greenfield/x/payment/types" @@ -30,19 +33,19 @@ import ( ) func PaymentKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { - storeKeys := sdk.NewKVStoreKeys( + storeKeys := storetypes.NewKVStoreKeys( banktypes.StoreKey, authtypes.StoreKey, paramstypes.StoreKey, sptypes.StoreKey, authz.ModuleName, ) - tkeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey) - storeKey := sdk.NewKVStoreKey(types.StoreKey) + tkeys := storetypes.NewTransientStoreKeys(paramstypes.TStoreKey) + storeKey := storetypes.NewKVStoreKey(types.StoreKey) memStoreKey := storetypes.NewMemoryStoreKey(types.MemStoreKey) db := tmdb.NewMemDB() - stateStore := store.NewCommitMultiStore(db) + stateStore := store.NewCommitMultiStore(db, log.NewNopLogger(), metrics.NoOpMetrics{}) stateStore.MountStoreWithDB(storeKey, storetypes.StoreTypeIAVL, db) stateStore.MountStoreWithDB(memStoreKey, storetypes.StoreTypeMemory, nil) stateStore.MountStoreWithDB(storeKeys[paramstypes.StoreKey], storetypes.StoreTypeIAVL, db) @@ -69,10 +72,10 @@ func PaymentKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { ) accountKeeper := authkeeper.NewAccountKeeper( cdc, - storeKeys[authtypes.StoreKey], - GetSubspace(paramKeeper, authtypes.ModuleName), + runtime.NewKVStoreService(storeKeys[authtypes.StoreKey]), authtypes.ProtoBaseAccount, spMaccPerms, + authtypes.NewModuleAddress(govtypes.ModuleName).String(), ) bankKeeper := bankkeeper.NewBaseKeeper( diff --git a/testutil/keeper/permission.go b/testutil/keeper/permission.go index bea64c09f..e48f97ad0 100644 --- a/testutil/keeper/permission.go +++ b/testutil/keeper/permission.go @@ -3,20 +3,25 @@ package keeper import ( "testing" + "cosmossdk.io/log" + "cosmossdk.io/store" + "cosmossdk.io/store/metrics" + storetypes "cosmossdk.io/store/types" + evidencetypes "cosmossdk.io/x/evidence/types" + "cosmossdk.io/x/feegrant" + upgradetypes "cosmossdk.io/x/upgrade/types" + tmproto "github.com/cometbft/cometbft/proto/tendermint/types" + tmdb "github.com/cosmos/cosmos-db" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" - "github.com/cosmos/cosmos-sdk/store" - storetypes "github.com/cosmos/cosmos-sdk/store/types" + "github.com/cosmos/cosmos-sdk/runtime" sdk "github.com/cosmos/cosmos-sdk/types" authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" "github.com/cosmos/cosmos-sdk/x/authz" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" crosschaintypes "github.com/cosmos/cosmos-sdk/x/crosschain/types" distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - evidencetypes "github.com/cosmos/cosmos-sdk/x/evidence/types" - "github.com/cosmos/cosmos-sdk/x/feegrant" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" "github.com/cosmos/cosmos-sdk/x/group" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" @@ -25,15 +30,7 @@ import ( paramstypes "github.com/cosmos/cosmos-sdk/x/params/types" slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - icacontrollertypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/controller/types" - icahosttypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/host/types" - ibctransfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" - ibchost "github.com/cosmos/ibc-go/v5/modules/core/24-host" "github.com/stretchr/testify/require" - "github.com/tendermint/tendermint/libs/log" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - tmdb "github.com/tendermint/tm-db" paymentmoduletypes "github.com/bnb-chain/greenfield/x/payment/types" "github.com/bnb-chain/greenfield/x/permission/keeper" @@ -53,23 +50,22 @@ var ( ) func PermissionKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { - storeKeys := sdk.NewKVStoreKeys(authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, stakingtypes.StoreKey, + storeKeys := storetypes.NewKVStoreKeys(authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, stakingtypes.StoreKey, minttypes.StoreKey, distrtypes.StoreKey, slashingtypes.StoreKey, govtypes.StoreKey, - paramstypes.StoreKey, ibchost.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, - ibctransfertypes.StoreKey, icahosttypes.StoreKey, capabilitytypes.StoreKey, group.StoreKey, - icacontrollertypes.StoreKey, + paramstypes.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, + group.StoreKey, crosschaintypes.StoreKey, paymentmoduletypes.StoreKey, oracletypes.StoreKey, types.StoreKey) memStoreKey := storetypes.NewMemoryStoreKey(types.MemStoreKey) - tkeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey) + tkeys := storetypes.NewTransientStoreKeys(paramstypes.TStoreKey) - storeKey := sdk.NewKVStoreKey(types.StoreKey) + storeKey := storetypes.NewKVStoreKey(types.StoreKey) db := tmdb.NewMemDB() - stateStore := store.NewCommitMultiStore(db) + stateStore := store.NewCommitMultiStore(db, log.NewNopLogger(), metrics.NoOpMetrics{}) stateStore.MountStoreWithDB(storeKey, storetypes.StoreTypeIAVL, db) stateStore.MountStoreWithDB(memStoreKey, storetypes.StoreTypeMemory, nil) @@ -98,12 +94,13 @@ func PermissionKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { memStoreKey, "PermissionParams", ) + accountKeeper := authkeeper.NewAccountKeeper( cdc, - storeKeys[authtypes.StoreKey], - GetSubspace(paramKeeper, authtypes.ModuleName), + runtime.NewKVStoreService(storeKeys[authtypes.StoreKey]), authtypes.ProtoBaseAccount, - permissionMaccPerms, + maccPerms, + authtypes.NewModuleAddress(govtypes.ModuleName).String(), ) k := keeper.NewKeeper( diff --git a/testutil/keeper/sp.go b/testutil/keeper/sp.go index f01acfecc..27cb62a44 100644 --- a/testutil/keeper/sp.go +++ b/testutil/keeper/sp.go @@ -3,11 +3,18 @@ package keeper import ( "testing" + "cosmossdk.io/log" + "cosmossdk.io/store" + "cosmossdk.io/store/metrics" + storetypes "cosmossdk.io/store/types" + evidencetypes "cosmossdk.io/x/evidence/types" + "cosmossdk.io/x/feegrant" + upgradetypes "cosmossdk.io/x/upgrade/types" + tmproto "github.com/cometbft/cometbft/proto/tendermint/types" + tmdb "github.com/cosmos/cosmos-db" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/codec" codectypes "github.com/cosmos/cosmos-sdk/codec/types" - "github.com/cosmos/cosmos-sdk/store" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" @@ -15,11 +22,8 @@ import ( authzkeeper "github.com/cosmos/cosmos-sdk/x/authz/keeper" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" crosschaintypes "github.com/cosmos/cosmos-sdk/x/crosschain/types" distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - evidencetypes "github.com/cosmos/cosmos-sdk/x/evidence/types" - "github.com/cosmos/cosmos-sdk/x/feegrant" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" "github.com/cosmos/cosmos-sdk/x/group" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" @@ -28,15 +32,7 @@ import ( paramstypes "github.com/cosmos/cosmos-sdk/x/params/types" slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - icacontrollertypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/controller/types" - icahosttypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/host/types" - ibctransfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" - ibchost "github.com/cosmos/ibc-go/v5/modules/core/24-host" "github.com/stretchr/testify/require" - "github.com/tendermint/tendermint/libs/log" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - tmdb "github.com/tendermint/tm-db" "github.com/bnb-chain/greenfield/x/sp/keeper" "github.com/bnb-chain/greenfield/x/sp/types" @@ -54,23 +50,22 @@ var ( ) func SpKeeper(t testing.TB) (*keeper.Keeper, sdk.Context) { - storeKeys := sdk.NewKVStoreKeys(authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, stakingtypes.StoreKey, + storeKeys := storetypes.NewKVStoreKeys(authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, stakingtypes.StoreKey, minttypes.StoreKey, distrtypes.StoreKey, slashingtypes.StoreKey, govtypes.StoreKey, - paramstypes.StoreKey, ibchost.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, - ibctransfertypes.StoreKey, icahosttypes.StoreKey, capabilitytypes.StoreKey, group.StoreKey, - icacontrollertypes.StoreKey, + paramstypes.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, + group.StoreKey, storagemoduletypes.StoreKey, crosschaintypes.StoreKey, oracletypes.StoreKey, types.StoreKey) - tkeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey) + tkeys := storetypes.NewTransientStoreKeys(paramstypes.TStoreKey) - storeKey := sdk.NewKVStoreKey(types.StoreKey) + storeKey := storetypes.NewKVStoreKey(types.StoreKey) memStoreKey := storetypes.NewMemoryStoreKey(types.MemStoreKey) db := tmdb.NewMemDB() - stateStore := store.NewCommitMultiStore(db) + stateStore := store.NewCommitMultiStore(db, log.NewNopLogger(), metrics.NoOpMetrics{}) stateStore.MountStoreWithDB(storeKey, storetypes.StoreTypeIAVL, db) stateStore.MountStoreWithDB(memStoreKey, storetypes.StoreTypeMemory, nil) stateStore.MountStoreWithDB(storeKeys[paramstypes.StoreKey], storetypes.StoreTypeIAVL, db) diff --git a/testutil/keeper/storage.go b/testutil/keeper/storage.go index f0d71c674..cf92df06b 100644 --- a/testutil/keeper/storage.go +++ b/testutil/keeper/storage.go @@ -3,9 +3,16 @@ package keeper import ( "testing" + "cosmossdk.io/log" + "cosmossdk.io/store" + "cosmossdk.io/store/metrics" + storetypes "cosmossdk.io/store/types" + evidencetypes "cosmossdk.io/x/evidence/types" + "cosmossdk.io/x/feegrant" + upgradetypes "cosmossdk.io/x/upgrade/types" + tmproto "github.com/cometbft/cometbft/proto/tendermint/types" + tmdb "github.com/cosmos/cosmos-db" "github.com/cosmos/cosmos-sdk/baseapp" - "github.com/cosmos/cosmos-sdk/store" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" @@ -13,12 +20,9 @@ import ( authzkeeper "github.com/cosmos/cosmos-sdk/x/authz/keeper" bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" crosschainkeeper "github.com/cosmos/cosmos-sdk/x/crosschain/keeper" crosschaintypes "github.com/cosmos/cosmos-sdk/x/crosschain/types" distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - evidencetypes "github.com/cosmos/cosmos-sdk/x/evidence/types" - "github.com/cosmos/cosmos-sdk/x/feegrant" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" "github.com/cosmos/cosmos-sdk/x/group" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" @@ -28,15 +32,7 @@ import ( typesparams "github.com/cosmos/cosmos-sdk/x/params/types" slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" - icacontrollertypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/controller/types" - icahosttypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/host/types" - ibctransfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types" - ibchost "github.com/cosmos/ibc-go/v5/modules/core/24-host" "github.com/stretchr/testify/require" - "github.com/tendermint/tendermint/libs/log" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - tmdb "github.com/tendermint/tm-db" "github.com/bnb-chain/greenfield/app" paymentmodulekeeper "github.com/bnb-chain/greenfield/x/payment/keeper" @@ -70,11 +66,10 @@ type StorageDepKeepers struct { } func StorageKeeper(t testing.TB) (*keeper.Keeper, StorageDepKeepers, sdk.Context) { - storeKeys := sdk.NewKVStoreKeys(authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, stakingtypes.StoreKey, + storeKeys := storetypes.NewKVStoreKeys(authtypes.StoreKey, authz.ModuleName, banktypes.StoreKey, stakingtypes.StoreKey, minttypes.StoreKey, distrtypes.StoreKey, slashingtypes.StoreKey, govtypes.StoreKey, - paramstypes.StoreKey, ibchost.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, - ibctransfertypes.StoreKey, icahosttypes.StoreKey, capabilitytypes.StoreKey, group.StoreKey, - icacontrollertypes.StoreKey, + paramstypes.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, + group.StoreKey, crosschaintypes.StoreKey, sptypes.StoreKey, paymentmoduletypes.StoreKey, @@ -83,12 +78,12 @@ func StorageKeeper(t testing.TB) (*keeper.Keeper, StorageDepKeepers, sdk.Context memStoreKey := storetypes.NewMemoryStoreKey(types.MemStoreKey) - tkeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey) + tkeys := storetypes.NewTransientStoreKeys(paramstypes.TStoreKey) - storeKey := sdk.NewKVStoreKey(types.StoreKey) + storeKey := storetypes.NewKVStoreKey(types.StoreKey) db := tmdb.NewMemDB() - stateStore := store.NewCommitMultiStore(db) + stateStore := store.NewCommitMultiStore(db, log.NewNopLogger(), metrics.NoOpMetrics{}) stateStore.MountStoreWithDB(storeKey, storetypes.StoreTypeIAVL, db) stateStore.MountStoreWithDB(memStoreKey, storetypes.StoreTypeMemory, nil) @@ -146,6 +141,14 @@ func StorageKeeper(t testing.TB) (*keeper.Keeper, StorageDepKeepers, sdk.Context nil, ) + bankKeeper := bankkeeper.NewBaseKeeper( + cdc, + storeKeys[banktypes.StoreKey], + accountKeeper, + app.BlockedModuleAccountAddrs(), + authtypes.NewModuleAddress(govtypes.ModuleName).String(), + ) + spKeeper := spkeeper.NewKeeper( cdc, storeKeys[sptypes.ModuleName], diff --git a/testutil/network/network.go b/testutil/network/network.go deleted file mode 100644 index 3d006f35b..000000000 --- a/testutil/network/network.go +++ /dev/null @@ -1,82 +0,0 @@ -package network - -import ( - "fmt" - "testing" - "time" - - "github.com/cosmos/cosmos-sdk/baseapp" - sdkkeyring "github.com/cosmos/cosmos-sdk/crypto/keyring" - pruningtypes "github.com/cosmos/cosmos-sdk/pruning/types" - servertypes "github.com/cosmos/cosmos-sdk/server/types" - "github.com/cosmos/cosmos-sdk/simapp" - "github.com/cosmos/cosmos-sdk/testutil/network" - sdk "github.com/cosmos/cosmos-sdk/types" - authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" - ethHd "github.com/evmos/ethermint/crypto/hd" - "github.com/stretchr/testify/require" - tmrand "github.com/tendermint/tendermint/libs/rand" - tmdb "github.com/tendermint/tm-db" - - "github.com/bnb-chain/greenfield/app" - "github.com/bnb-chain/greenfield/crypto/keyring" -) - -type ( - Network = network.Network - Config = network.Config -) - -// New creates instance with fully configured cosmos network. -// Accepts optional config, that will be used in place of the DefaultConfig() if provided. -func New(t *testing.T, configs ...network.Config) *network.Network { - if len(configs) > 1 { - panic("at most one config should be provided") - } - var cfg network.Config - if len(configs) == 0 { - cfg = DefaultConfig() - } else { - cfg = configs[0] - } - net, err := network.New(t, t.TempDir(), cfg) - require.NoError(t, err) - t.Cleanup(net.Cleanup) - return net -} - -// DefaultConfig will initialize config for the network with custom application, -// genesis and single validator. All other parameters are inherited from cosmos-sdk/testutil/network.DefaultConfig -func DefaultConfig() network.Config { - encoding := app.MakeEncodingConfig() - return network.Config{ - Codec: encoding.Marshaler, - TxConfig: encoding.TxConfig, - LegacyAmino: encoding.Amino, - InterfaceRegistry: encoding.InterfaceRegistry, - AccountRetriever: authtypes.AccountRetriever{}, - AppConstructor: func(val network.Validator) servertypes.Application { - return app.New( - val.Ctx.Logger, tmdb.NewMemDB(), nil, true, val.Ctx.Config.RootDir, 0, - encoding, - app.NewDefaultAppConfig(), - simapp.EmptyAppOptions{}, - baseapp.SetPruning(pruningtypes.NewPruningOptionsFromString(val.AppConfig.Pruning)), - baseapp.SetMinGasPrices(val.AppConfig.MinGasPrices), - ) - }, - GenesisState: app.ModuleBasics.DefaultGenesis(encoding.Marshaler), - TimeoutCommit: 2 * time.Second, - ChainID: "chain-" + tmrand.NewRand().Str(6), - NumValidators: 1, - BondDenom: sdk.DefaultBondDenom, - MinGasPrices: fmt.Sprintf("0.000006%s", sdk.DefaultBondDenom), - AccountTokens: sdk.TokensFromConsensusPower(1000, sdk.DefaultPowerReduction), - StakingTokens: sdk.TokensFromConsensusPower(500, sdk.DefaultPowerReduction), - BondedTokens: sdk.TokensFromConsensusPower(100, sdk.DefaultPowerReduction), - PruningStrategy: pruningtypes.PruningOptionNothing, - CleanupDir: true, - SigningAlgo: string(ethHd.EthSecp256k1Type), - KeyringOptions: []sdkkeyring.Option{keyring.ETHAlgoOption()}, - } -} diff --git a/types/common/wrapper.pb.go b/types/common/wrapper.pb.go index 37dafb6e7..8e400410b 100644 --- a/types/common/wrapper.pb.go +++ b/types/common/wrapper.pb.go @@ -6,7 +6,7 @@ package common import ( encoding_binary "encoding/binary" fmt "fmt" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -456,37 +456,36 @@ func (m *BytesValue) GetValue() []byte { } func init() { - proto.RegisterType((*DoubleValue)(nil), "bnbchain.greenfield.common.DoubleValue") - proto.RegisterType((*FloatValue)(nil), "bnbchain.greenfield.common.FloatValue") - proto.RegisterType((*Int64Value)(nil), "bnbchain.greenfield.common.Int64Value") - proto.RegisterType((*UInt64Value)(nil), "bnbchain.greenfield.common.UInt64Value") - proto.RegisterType((*Int32Value)(nil), "bnbchain.greenfield.common.Int32Value") - proto.RegisterType((*UInt32Value)(nil), "bnbchain.greenfield.common.UInt32Value") - proto.RegisterType((*BoolValue)(nil), "bnbchain.greenfield.common.BoolValue") - proto.RegisterType((*StringValue)(nil), "bnbchain.greenfield.common.StringValue") - proto.RegisterType((*BytesValue)(nil), "bnbchain.greenfield.common.BytesValue") + proto.RegisterType((*DoubleValue)(nil), "greenfield.common.DoubleValue") + proto.RegisterType((*FloatValue)(nil), "greenfield.common.FloatValue") + proto.RegisterType((*Int64Value)(nil), "greenfield.common.Int64Value") + proto.RegisterType((*UInt64Value)(nil), "greenfield.common.UInt64Value") + proto.RegisterType((*Int32Value)(nil), "greenfield.common.Int32Value") + proto.RegisterType((*UInt32Value)(nil), "greenfield.common.UInt32Value") + proto.RegisterType((*BoolValue)(nil), "greenfield.common.BoolValue") + proto.RegisterType((*StringValue)(nil), "greenfield.common.StringValue") + proto.RegisterType((*BytesValue)(nil), "greenfield.common.BytesValue") } func init() { proto.RegisterFile("greenfield/common/wrapper.proto", fileDescriptor_9377b7dac2934889) } var fileDescriptor_9377b7dac2934889 = []byte{ - // 246 bytes of a gzipped FileDescriptorProto + // 240 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4f, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x4f, 0xce, 0xcf, 0xcd, 0xcd, 0xcf, 0xd3, 0x2f, 0x2f, - 0x4a, 0x2c, 0x28, 0x48, 0x2d, 0xd2, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4a, 0xca, 0x4b, - 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0xa8, 0xd4, 0x83, 0xa8, 0x54, 0x52, 0xe6, 0xe2, 0x76, - 0xc9, 0x2f, 0x4d, 0xca, 0x49, 0x0d, 0x4b, 0xcc, 0x29, 0x4d, 0x15, 0x12, 0xe1, 0x62, 0x2d, 0x03, - 0x31, 0x24, 0x18, 0x15, 0x18, 0x35, 0x18, 0x83, 0x20, 0x1c, 0x25, 0x25, 0x2e, 0x2e, 0xb7, 0x9c, - 0xfc, 0xc4, 0x12, 0x2c, 0x6a, 0x98, 0x90, 0xd4, 0x78, 0xe6, 0x95, 0x98, 0x99, 0x60, 0x51, 0xc3, - 0x0c, 0x53, 0xa3, 0xcc, 0xc5, 0x1d, 0x8a, 0x4b, 0x11, 0x0b, 0xaa, 0x41, 0xc6, 0x46, 0x58, 0xd4, - 0xb0, 0xa2, 0x19, 0x84, 0x55, 0x11, 0x2f, 0x4c, 0x91, 0x22, 0x17, 0xa7, 0x53, 0x7e, 0x7e, 0x0e, - 0x16, 0x25, 0x1c, 0x48, 0xe6, 0x04, 0x97, 0x14, 0x65, 0xe6, 0xa5, 0x63, 0x51, 0xc4, 0x89, 0xe4, - 0x20, 0xa7, 0xca, 0x92, 0xd4, 0x62, 0x2c, 0x6a, 0x78, 0xa0, 0x6a, 0x9c, 0xdc, 0x4e, 0x3c, 0x92, - 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, 0x39, 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, - 0x96, 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0x4a, 0x27, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x09, 0x14, - 0xde, 0xfa, 0x49, 0x79, 0x49, 0xba, 0xe0, 0x88, 0xd0, 0x47, 0x8a, 0xb2, 0x92, 0xca, 0x82, 0xd4, - 0x62, 0x68, 0xc4, 0x25, 0xb1, 0x81, 0x63, 0xcc, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0x30, 0xae, - 0x0a, 0x03, 0xd4, 0x01, 0x00, 0x00, + 0x4a, 0x2c, 0x28, 0x48, 0x2d, 0xd2, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x44, 0x28, 0xd0, + 0x83, 0x28, 0x50, 0x52, 0xe6, 0xe2, 0x76, 0xc9, 0x2f, 0x4d, 0xca, 0x49, 0x0d, 0x4b, 0xcc, 0x29, + 0x4d, 0x15, 0x12, 0xe1, 0x62, 0x2d, 0x03, 0x31, 0x24, 0x18, 0x15, 0x18, 0x35, 0x18, 0x83, 0x20, + 0x1c, 0x25, 0x25, 0x2e, 0x2e, 0xb7, 0x9c, 0xfc, 0xc4, 0x12, 0x2c, 0x6a, 0x98, 0x90, 0xd4, 0x78, + 0xe6, 0x95, 0x98, 0x99, 0x60, 0x51, 0xc3, 0x0c, 0x53, 0xa3, 0xcc, 0xc5, 0x1d, 0x8a, 0x4b, 0x11, + 0x0b, 0xaa, 0x41, 0xc6, 0x46, 0x58, 0xd4, 0xb0, 0xa2, 0x19, 0x84, 0x55, 0x11, 0x2f, 0x4c, 0x91, + 0x22, 0x17, 0xa7, 0x53, 0x7e, 0x7e, 0x0e, 0x16, 0x25, 0x1c, 0x48, 0xe6, 0x04, 0x97, 0x14, 0x65, + 0xe6, 0xa5, 0x63, 0x51, 0xc4, 0x89, 0xe4, 0x20, 0xa7, 0xca, 0x92, 0xd4, 0x62, 0x2c, 0x6a, 0x78, + 0xa0, 0x6a, 0x9c, 0xdc, 0x4e, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, 0x39, + 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, 0x96, 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0x4a, 0x27, + 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x09, 0x14, 0xde, 0xfa, 0x49, 0x79, 0x49, 0xba, 0xc9, 0x19, 0x89, + 0x99, 0x79, 0xfa, 0x48, 0x31, 0x55, 0x52, 0x59, 0x90, 0x5a, 0x0c, 0x8d, 0xaf, 0x24, 0x36, 0x70, + 0x44, 0x19, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x3b, 0x7f, 0xdc, 0x03, 0xcb, 0x01, 0x00, 0x00, } func (m *DoubleValue) Marshal() (dAtA []byte, err error) { diff --git a/types/resource/types.pb.go b/types/resource/types.pb.go index 4ac6ba2ce..2279bc56e 100644 --- a/types/resource/types.pb.go +++ b/types/resource/types.pb.go @@ -7,7 +7,7 @@ import ( fmt "fmt" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" math "math" ) @@ -54,27 +54,26 @@ func (ResourceType) EnumDescriptor() ([]byte, []int) { } func init() { - proto.RegisterEnum("bnbchain.greenfield.resource.ResourceType", ResourceType_name, ResourceType_value) + proto.RegisterEnum("greenfield.resource.ResourceType", ResourceType_name, ResourceType_value) } func init() { proto.RegisterFile("greenfield/resource/types.proto", fileDescriptor_062551b92776326d) } var fileDescriptor_062551b92776326d = []byte{ - // 247 bytes of a gzipped FileDescriptorProto + // 240 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4f, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x2f, 0x4a, 0x2d, 0xce, 0x2f, 0x2d, 0x4a, 0x4e, 0xd5, - 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x49, 0xca, 0x4b, - 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0xa8, 0xd4, 0x83, 0xa9, 0x94, 0x92, 0x4c, 0xce, 0x2f, - 0xce, 0xcd, 0x2f, 0x8e, 0x07, 0xab, 0xd5, 0x87, 0x70, 0x20, 0x1a, 0xa5, 0x44, 0xd2, 0xf3, 0xd3, - 0xf3, 0x21, 0xe2, 0x20, 0x16, 0x44, 0x54, 0xab, 0x81, 0x91, 0x8b, 0x27, 0x08, 0xaa, 0x3b, 0xa4, - 0xb2, 0x20, 0x55, 0x48, 0x96, 0x4b, 0x32, 0xc8, 0x35, 0xd8, 0x3f, 0x34, 0xc8, 0xd9, 0x35, 0x3e, - 0x24, 0x32, 0xc0, 0x35, 0x3e, 0xd4, 0x2f, 0x38, 0xc0, 0xd5, 0xd9, 0xd3, 0xcd, 0xd3, 0xd5, 0x45, - 0x80, 0x41, 0x48, 0x82, 0x4b, 0x04, 0x55, 0xda, 0x29, 0xd4, 0xd9, 0xdb, 0x35, 0x44, 0x80, 0x11, - 0x53, 0xc6, 0xdf, 0xc9, 0xcb, 0xd5, 0x39, 0x44, 0x80, 0x49, 0x48, 0x9c, 0x4b, 0x18, 0x55, 0xc6, - 0x3d, 0xc8, 0x3f, 0x34, 0x40, 0x80, 0x59, 0x8a, 0xa5, 0x63, 0xb1, 0x1c, 0x83, 0x93, 0xc7, 0x89, - 0x47, 0x72, 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, 0x78, 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, - 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, 0x44, 0xe9, 0xa5, 0x67, 0x96, 0x64, 0x94, 0x26, - 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x27, 0xe5, 0x25, 0xe9, 0x82, 0xfd, 0xad, 0x8f, 0x14, 0x42, 0xe0, - 0x80, 0x81, 0x87, 0x53, 0x12, 0x1b, 0xd8, 0x4f, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x0c, - 0x75, 0x75, 0x4c, 0x45, 0x01, 0x00, 0x00, + 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x46, 0x28, 0xd0, + 0x83, 0x29, 0x90, 0x92, 0x4c, 0xce, 0x2f, 0xce, 0xcd, 0x2f, 0x8e, 0x07, 0x2b, 0xd1, 0x87, 0x70, + 0x20, 0xea, 0xa5, 0x44, 0xd2, 0xf3, 0xd3, 0xf3, 0x21, 0xe2, 0x20, 0x16, 0x44, 0x54, 0xab, 0x81, + 0x91, 0x8b, 0x27, 0x08, 0xaa, 0x3b, 0xa4, 0xb2, 0x20, 0x55, 0x48, 0x96, 0x4b, 0x32, 0xc8, 0x35, + 0xd8, 0x3f, 0x34, 0xc8, 0xd9, 0x35, 0x3e, 0x24, 0x32, 0xc0, 0x35, 0x3e, 0xd4, 0x2f, 0x38, 0xc0, + 0xd5, 0xd9, 0xd3, 0xcd, 0xd3, 0xd5, 0x45, 0x80, 0x41, 0x48, 0x82, 0x4b, 0x04, 0x55, 0xda, 0x29, + 0xd4, 0xd9, 0xdb, 0x35, 0x44, 0x80, 0x11, 0x53, 0xc6, 0xdf, 0xc9, 0xcb, 0xd5, 0x39, 0x44, 0x80, + 0x49, 0x48, 0x9c, 0x4b, 0x18, 0x55, 0xc6, 0x3d, 0xc8, 0x3f, 0x34, 0x40, 0x80, 0x59, 0x8a, 0xa5, + 0x63, 0xb1, 0x1c, 0x83, 0x93, 0xc7, 0x89, 0x47, 0x72, 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, 0x78, + 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, 0x44, + 0xe9, 0xa5, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x27, 0xe5, 0x25, 0xe9, + 0x26, 0x67, 0x24, 0x66, 0xe6, 0xe9, 0x23, 0x05, 0x0c, 0x38, 0x3c, 0xe0, 0xc1, 0x93, 0xc4, 0x06, + 0xf6, 0x93, 0x31, 0x20, 0x00, 0x00, 0xff, 0xff, 0x95, 0xf7, 0x6d, 0xea, 0x3c, 0x01, 0x00, 0x00, } diff --git a/x/bridge/genesis.go b/x/bridge/genesis.go index 9e50d6d10..270b49939 100644 --- a/x/bridge/genesis.go +++ b/x/bridge/genesis.go @@ -9,7 +9,10 @@ import ( // InitGenesis initializes the module's state from a provided genesis state. func InitGenesis(ctx sdk.Context, k keeper.Keeper, genState types.GenesisState) { - k.SetParams(ctx, genState.Params) + err := k.SetParams(ctx, genState.Params) + if err != nil { + panic(err) + } } // ExportGenesis returns the module's exported genesis diff --git a/x/bridge/keeper/cross_app_test.go b/x/bridge/keeper/cross_app_test.go index 60e6b7bac..fb283d092 100644 --- a/x/bridge/keeper/cross_app_test.go +++ b/x/bridge/keeper/cross_app_test.go @@ -9,10 +9,9 @@ import ( "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" - crosschaintypes "github.com/cosmos/cosmos-sdk/x/crosschain/types" + "github.com/golang/mock/gomock" "github.com/stretchr/testify/require" - keepertest "github.com/bnb-chain/greenfield/testutil/keeper" "github.com/bnb-chain/greenfield/x/bridge/keeper" "github.com/bnb-chain/greenfield/x/bridge/types" ) @@ -63,11 +62,9 @@ func TestTransferOutCheck(t *testing.T) { } } -func TestTransferOutAck(t *testing.T) { - suite, _, ctx := keepertest.BridgeKeeper(t) - - addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, suite.Cdc) - require.Nil(t, err, "generate key failed") +func (s *TestSuite) TestTransferOutAck() { + addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, s.cdc) + s.Require().Nil(err, "generate key failed") refundPackage := types.TransferOutRefundPackage{ RefundAmount: big.NewInt(1), @@ -76,28 +73,20 @@ func TestTransferOutAck(t *testing.T) { } packageBytes, err := rlp.EncodeToBytes(&refundPackage) - require.Nil(t, err, "encode refund package error") - - transferOutApp := keeper.NewTransferOutApp(*suite.BridgeKeeper) - - crossChainAccount := suite.AccountKeeper.GetModuleAccount(ctx, crosschaintypes.ModuleName) + s.Require().Nil(err, "encode refund package error") - moduleBalanceBefore := suite.BankKeeper.GetBalance(ctx, crossChainAccount.GetAddress(), "stake") + transferOutApp := keeper.NewTransferOutApp(*s.bridgeKeeper) - result := transferOutApp.ExecuteAckPackage(ctx, &sdk.CrossChainAppContext{Sequence: 1}, packageBytes) - require.Nil(t, result.Err, "error should be nil") - moduleBalanceAfter := suite.BankKeeper.GetBalance(ctx, crossChainAccount.GetAddress(), "stake") - accountBalanceAfter := suite.BankKeeper.GetBalance(ctx, refundPackage.RefundAddr, "stake") + s.stakingKeeper.EXPECT().BondDenom(gomock.Any()).Return("BNB").AnyTimes() + s.bankKeeper.EXPECT().SendCoinsFromModuleToAccount(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil).AnyTimes() - require.Equal(t, big.NewInt(0).Add(moduleBalanceAfter.Amount.BigInt(), refundPackage.RefundAmount).String(), moduleBalanceBefore.Amount.BigInt().String()) - require.Equal(t, refundPackage.RefundAmount.String(), accountBalanceAfter.Amount.BigInt().String()) + result := transferOutApp.ExecuteAckPackage(s.ctx, &sdk.CrossChainAppContext{Sequence: 1}, packageBytes) + s.Require().Nil(err, result.Err, "error should be nil") } -func TestTransferOutFailAck(t *testing.T) { - suite, _, ctx := keepertest.BridgeKeeper(t) - - addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, suite.Cdc) - require.Nil(t, err, "generate key failed") +func (s *TestSuite) TestTransferOutFailAck() { + addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, s.cdc) + s.Require().Nil(err, "generate key failed") synPackage := types.TransferOutSynPackage{ Amount: big.NewInt(1), @@ -106,21 +95,16 @@ func TestTransferOutFailAck(t *testing.T) { } packageBytes, err := rlp.EncodeToBytes(&synPackage) - require.Nil(t, err, "encode refund package error") - - transferOutApp := keeper.NewTransferOutApp(*suite.BridgeKeeper) - - crossChainAccount := suite.AccountKeeper.GetModuleAccount(ctx, crosschaintypes.ModuleName) + s.Require().Nil(err, "encode refund package error") - moduleBalanceBefore := suite.BankKeeper.GetBalance(ctx, crossChainAccount.GetAddress(), "stake") + transferOutApp := keeper.NewTransferOutApp(*s.bridgeKeeper) - result := transferOutApp.ExecuteFailAckPackage(ctx, &sdk.CrossChainAppContext{Sequence: 1}, packageBytes) - require.Nil(t, result.Err, "error should be nil") - moduleBalanceAfter := suite.BankKeeper.GetBalance(ctx, crossChainAccount.GetAddress(), "stake") - accountBalanceAfter := suite.BankKeeper.GetBalance(ctx, synPackage.RefundAddress, "stake") + s.crossChainKeeper.EXPECT().CreateRawIBCPackageWithFee(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(uint64(0), nil).AnyTimes() + s.stakingKeeper.EXPECT().BondDenom(gomock.Any()).Return("BNB").AnyTimes() + s.bankKeeper.EXPECT().SendCoinsFromModuleToAccount(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil).AnyTimes() - require.Equal(t, big.NewInt(0).Add(moduleBalanceAfter.Amount.BigInt(), synPackage.Amount).String(), moduleBalanceBefore.Amount.BigInt().String()) - require.Equal(t, synPackage.Amount.String(), accountBalanceAfter.Amount.BigInt().String()) + result := transferOutApp.ExecuteFailAckPackage(s.ctx, &sdk.CrossChainAppContext{Sequence: 1}, packageBytes) + s.Require().Nil(err, result.Err, "error should be nil") } func TestTransferInCheck(t *testing.T) { @@ -178,11 +162,9 @@ func TestTransferInCheck(t *testing.T) { } } -func TestTransferInSyn(t *testing.T) { - suite, _, ctx := keepertest.BridgeKeeper(t) - - addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, suite.Cdc) - require.Nil(t, err, "generate key failed") +func (s *TestSuite) TestTransferInSyn() { + addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, s.cdc) + s.Require().Nil(err, "generate key failed") transferInSynPackage := types.TransferInSynPackage{ Amount: big.NewInt(1), @@ -191,21 +173,14 @@ func TestTransferInSyn(t *testing.T) { } packageBytes, err := rlp.EncodeToBytes(&transferInSynPackage) - require.Nil(t, err, "encode refund package error") - - transferInApp := keeper.NewTransferInApp(*suite.BridgeKeeper) - - crossChainAccount := suite.AccountKeeper.GetModuleAccount(ctx, crosschaintypes.ModuleName) - - moduleBalanceBefore := suite.BankKeeper.GetBalance(ctx, crossChainAccount.GetAddress(), "stake") - - result := transferInApp.ExecuteSynPackage(ctx, &sdk.CrossChainAppContext{Sequence: 1}, packageBytes) - require.Nil(t, result.Err, "error should be nil") + s.Require().Nil(err, "encode refund package error") - moduleBalanceAfter := suite.BankKeeper.GetBalance(ctx, crossChainAccount.GetAddress(), "stake") - accountBalanceAfter := suite.BankKeeper.GetBalance(ctx, addr1, "stake") + transferInApp := keeper.NewTransferInApp(*s.bridgeKeeper) - require.Equal(t, transferInSynPackage.Amount.String(), accountBalanceAfter.Amount.BigInt().String()) + s.crossChainKeeper.EXPECT().CreateRawIBCPackageWithFee(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(uint64(0), nil).AnyTimes() + s.stakingKeeper.EXPECT().BondDenom(gomock.Any()).Return("BNB").AnyTimes() + s.bankKeeper.EXPECT().SendCoinsFromModuleToAccount(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil).AnyTimes() - require.Equal(t, big.NewInt(0).Add(moduleBalanceAfter.Amount.BigInt(), transferInSynPackage.Amount).String(), moduleBalanceBefore.Amount.BigInt().String()) + result := transferInApp.ExecuteSynPackage(s.ctx, &sdk.CrossChainAppContext{Sequence: 1}, packageBytes) + s.Require().Nil(err, result.Err, "error should be nil") } diff --git a/x/bridge/keeper/grpc_query_test.go b/x/bridge/keeper/grpc_query_test.go new file mode 100644 index 000000000..a79625cc4 --- /dev/null +++ b/x/bridge/keeper/grpc_query_test.go @@ -0,0 +1,14 @@ +package keeper_test + +import ( + gocontext "context" + + "github.com/bnb-chain/greenfield/x/bridge/types" +) + +func (s *TestSuite) TestQueryParams() { + res, err := s.queryClient.Params(gocontext.Background(), &types.QueryParamsRequest{}) + s.Require().NoError(err) + s.Require().NotNil(res) + s.Require().Equal(s.bridgeKeeper.GetParams(s.ctx), res.GetParams()) +} diff --git a/x/bridge/keeper/keeper.go b/x/bridge/keeper/keeper.go index faf622fab..ee5f1a770 100644 --- a/x/bridge/keeper/keeper.go +++ b/x/bridge/keeper/keeper.go @@ -4,56 +4,50 @@ import ( "fmt" "cosmossdk.io/errors" + "cosmossdk.io/log" + storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/bsc/rlp" "github.com/cosmos/cosmos-sdk/codec" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" - paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/tendermint/tendermint/libs/log" "github.com/bnb-chain/greenfield/x/bridge/types" ) type ( Keeper struct { - cdc codec.BinaryCodec - storeKey storetypes.StoreKey - memKey storetypes.StoreKey - paramstore paramtypes.Subspace - - DestChainId sdk.ChainID + cdc codec.BinaryCodec + storeKey storetypes.StoreKey bankKeeper types.BankKeeper stakingKeeper types.StakingKeeper crossChainKeeper types.CrossChainKeeper + + authority string } ) func NewKeeper( cdc codec.BinaryCodec, - storeKey, - memKey storetypes.StoreKey, - ps paramtypes.Subspace, + storeKey storetypes.StoreKey, bankKeeper types.BankKeeper, stakingKeepr types.StakingKeeper, crossChainKeeper types.CrossChainKeeper, + authority string, ) *Keeper { - // set KeyTable if it has not already been set - if !ps.HasKeyTable() { - ps = ps.WithKeyTable(types.ParamKeyTable()) - } - return &Keeper{ cdc: cdc, storeKey: storeKey, - memKey: memKey, - paramstore: ps, bankKeeper: bankKeeper, stakingKeeper: stakingKeepr, crossChainKeeper: crossChainKeeper, + authority: authority, } } +func (k Keeper) GetAuthority() string { + return k.authority +} + func (k Keeper) Logger(ctx sdk.Context) log.Logger { return ctx.Logger().With("module", fmt.Sprintf("x/%s", types.ModuleName)) } diff --git a/x/bridge/keeper/msg_server_test.go b/x/bridge/keeper/msg_server_test.go index 05bbed2f8..a86fe0e9e 100644 --- a/x/bridge/keeper/msg_server_test.go +++ b/x/bridge/keeper/msg_server_test.go @@ -3,60 +3,113 @@ package keeper_test import ( "testing" + storetypes "cosmossdk.io/store/types" + "github.com/cosmos/cosmos-sdk/baseapp" + "github.com/cosmos/cosmos-sdk/codec" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" - types2 "github.com/cosmos/cosmos-sdk/x/auth/types" - "github.com/stretchr/testify/require" + moduletestutil "github.com/cosmos/cosmos-sdk/types/module/testutil" + authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" + "github.com/cosmos/cosmos-sdk/x/mint" + "github.com/golang/mock/gomock" + "github.com/stretchr/testify/suite" - keepertest "github.com/bnb-chain/greenfield/testutil/keeper" "github.com/bnb-chain/greenfield/x/bridge/keeper" "github.com/bnb-chain/greenfield/x/bridge/types" ) -func TestCrossTransferOut(t *testing.T) { - suite, k, ctx := keepertest.BridgeKeeper(t) +type TestSuite struct { + suite.Suite - msgServer := keeper.NewMsgServerImpl(*k) + cdc codec.Codec + bridgeKeeper *keeper.Keeper - addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, suite.Cdc) - require.Nil(t, err, "error should be nil") + bankKeeper *types.MockBankKeeper + crossChainKeeper *types.MockCrossChainKeeper + stakingKeeper *types.MockStakingKeeper - addr2, _, err := testutil.GenerateCoinKey(hd.Secp256k1, suite.Cdc) - require.Nil(t, err, "error should be nil") + ctx sdk.Context + queryClient types.QueryClient + msgServer types.MsgServer +} - msgTransferOut := types.NewMsgTransferOut(addr1.String(), addr2.String(), &sdk.Coin{ - Denom: "stake", - Amount: sdk.NewInt(1), - }) +func (s *TestSuite) SetupTest() { + encCfg := moduletestutil.MakeTestEncodingConfig(mint.AppModuleBasic{}) + key := storetypes.NewKVStoreKey(types.StoreKey) + testCtx := testutil.DefaultContextWithDB(s.T(), key, storetypes.NewTransientStoreKey("transient_test")) + s.ctx = testCtx.Ctx + + ctrl := gomock.NewController(s.T()) + + crossChainKeeper := types.NewMockCrossChainKeeper(ctrl) + bankKeeper := types.NewMockBankKeeper(ctrl) + stakingKeeper := types.NewMockStakingKeeper(ctrl) + + s.bridgeKeeper = keeper.NewKeeper( + encCfg.Codec, + key, + bankKeeper, + stakingKeeper, + crossChainKeeper, + authtypes.NewModuleAddress(types.ModuleName).String(), + ) + + s.cdc = encCfg.Codec + + s.stakingKeeper = stakingKeeper + s.bankKeeper = bankKeeper + s.crossChainKeeper = crossChainKeeper + + err := s.bridgeKeeper.SetParams(s.ctx, types.DefaultParams()) + s.Require().NoError(err) - err = suite.BankKeeper.SendCoinsFromModuleToAccount(ctx, types2.FeeCollectorName, addr1, sdk.Coins{sdk.Coin{ - Denom: "stake", - Amount: sdk.NewInt(5000000000000000), - }}) - require.Nil(t, err, "error should be nil") + queryHelper := baseapp.NewQueryServerTestHelper(testCtx.Ctx, encCfg.InterfaceRegistry) + types.RegisterQueryServer(queryHelper, s.bridgeKeeper) - _, err = msgServer.TransferOut(ctx, msgTransferOut) - require.Nil(t, err, "error should be nil") + s.queryClient = types.NewQueryClient(queryHelper) + s.msgServer = keeper.NewMsgServerImpl(*s.bridgeKeeper) } -func TestCrossTransferOutWrong(t *testing.T) { - suite, k, ctx := keepertest.BridgeKeeper(t) +func TestTestSuite(t *testing.T) { + suite.Run(t, new(TestSuite)) +} + +func (s *TestSuite) TestCrossTransferOut() { + addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, s.cdc) + s.Require().Nil(err, "error should be nil") + + addr2, _, err := testutil.GenerateCoinKey(hd.Secp256k1, s.cdc) + s.Require().Nil(err, "error should be nil") + + s.stakingKeeper.EXPECT().BondDenom(gomock.Any()).Return("BNB").AnyTimes() + s.bankKeeper.EXPECT().SendCoinsFromAccountToModule(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(nil).AnyTimes() + s.crossChainKeeper.EXPECT().CreateRawIBCPackageWithFee(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Return(uint64(0), nil).AnyTimes() + + msgTransferOut := types.NewMsgTransferOut(addr1.String(), addr2.String(), &sdk.Coin{ + Denom: "BNB", + Amount: sdk.NewInt(1), + }) - msgServer := keeper.NewMsgServerImpl(*k) + _, err = s.msgServer.TransferOut(s.ctx, msgTransferOut) + s.Require().Nil(err, "error should be nil") +} - addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, suite.Cdc) - require.Nil(t, err, "error should be nil") +func (s *TestSuite) TestCrossTransferOutWrong() { + addr1, _, err := testutil.GenerateCoinKey(hd.Secp256k1, s.cdc) + s.Require().Nil(err, "error should be nil") - addr2, _, err := testutil.GenerateCoinKey(hd.Secp256k1, suite.Cdc) - require.Nil(t, err, "error should be nil") + addr2, _, err := testutil.GenerateCoinKey(hd.Secp256k1, s.cdc) + s.Require().Nil(err, "error should be nil") msgTransferOut := types.NewMsgTransferOut(addr1.String(), addr2.String(), &sdk.Coin{ Denom: "wrongdenom", Amount: sdk.NewInt(1), }) - _, err = msgServer.TransferOut(ctx, msgTransferOut) - require.NotNil(t, err, "error should not be nil") - require.Contains(t, err.Error(), "denom is not supported") + s.stakingKeeper.EXPECT().BondDenom(gomock.Any()).Return("BNB").AnyTimes() + + _, err = s.msgServer.TransferOut(s.ctx, msgTransferOut) + s.Require().NotNil(err, "error should not be nil") + s.Require().Contains(err.Error(), "denom is not supported") } diff --git a/x/bridge/keeper/msg_server_update_params.go b/x/bridge/keeper/msg_server_update_params.go new file mode 100644 index 000000000..1df952a10 --- /dev/null +++ b/x/bridge/keeper/msg_server_update_params.go @@ -0,0 +1,24 @@ +package keeper + +import ( + "context" + + errorsmod "cosmossdk.io/errors" + sdk "github.com/cosmos/cosmos-sdk/types" + govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" + + "github.com/bnb-chain/greenfield/x/bridge/types" +) + +func (k msgServer) UpdateParams(goCtx context.Context, req *types.MsgUpdateParams) (*types.MsgUpdateParamsResponse, error) { + if k.GetAuthority() != req.Authority { + return nil, errorsmod.Wrapf(govtypes.ErrInvalidSigner, "invalid authority; expected %s, got %s", k.GetAuthority(), req.Authority) + } + + ctx := sdk.UnwrapSDKContext(goCtx) + if err := k.SetParams(ctx, req.Params); err != nil { + return nil, err + } + + return &types.MsgUpdateParamsResponse{}, nil +} diff --git a/x/bridge/keeper/params.go b/x/bridge/keeper/params.go index 29c47b685..f354be3ae 100644 --- a/x/bridge/keeper/params.go +++ b/x/bridge/keeper/params.go @@ -7,23 +7,34 @@ import ( "github.com/bnb-chain/greenfield/x/bridge/types" ) -// GetParams get all parameters as types.Params -func (k Keeper) GetParams(ctx sdk.Context) (params types.Params) { - k.paramstore.GetParamSet(ctx, ¶ms) - return params +// GetParams returns the current bridge module parameters. +func (k Keeper) GetParams(ctx sdk.Context) (p types.Params) { + store := ctx.KVStore(k.storeKey) + bz := store.Get(types.ParamsKey) + if bz == nil { + return p + } + + k.cdc.MustUnmarshal(bz, &p) + return p } -// SetParams set the params -func (k Keeper) SetParams(ctx sdk.Context, params types.Params) { - k.paramstore.SetParamSet(ctx, ¶ms) +// SetParams sets the params of bridge module +func (k Keeper) SetParams(ctx sdk.Context, params types.Params) error { + if err := params.Validate(); err != nil { + return err + } + + store := ctx.KVStore(k.storeKey) + bz := k.cdc.MustMarshal(¶ms) + store.Set(types.ParamsKey, bz) + + return nil } // GetTransferOutRelayerFee gets the transfer out relayer fee params func (k Keeper) GetTransferOutRelayerFee(ctx sdk.Context) (sdkmath.Int, sdkmath.Int) { - var relayerFeeParam, ackRelayerFeeParam sdkmath.Int - - k.paramstore.Get(ctx, types.KeyParamTransferOutRelayerFee, &relayerFeeParam) - k.paramstore.Get(ctx, types.KeyParamTransferOutAckRelayerFee, &ackRelayerFeeParam) + params := k.GetParams(ctx) - return relayerFeeParam, ackRelayerFeeParam + return params.TransferOutRelayerFee, params.TransferOutAckRelayerFee } diff --git a/x/bridge/module.go b/x/bridge/module.go index f0df6d79b..0c6037851 100644 --- a/x/bridge/module.go +++ b/x/bridge/module.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -12,7 +13,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" "github.com/grpc-ecosystem/grpc-gateway/runtime" "github.com/spf13/cobra" - abci "github.com/tendermint/tendermint/abci/types" "github.com/bnb-chain/greenfield/x/bridge/client/cli" "github.com/bnb-chain/greenfield/x/bridge/keeper" @@ -111,17 +111,6 @@ func NewAppModule( } } -// Deprecated: use RegisterServices -func (am AppModule) Route() sdk.Route { return sdk.Route{} } - -// Deprecated: use RegisterServices -func (AppModule) QuerierRoute() string { return types.RouterKey } - -// Deprecated: use RegisterServices -func (am AppModule) LegacyQuerierHandler(_ *codec.LegacyAmino) sdk.Querier { - return nil -} - // RegisterServices registers a gRPC query service to respond to the module-specific gRPC queries func (am AppModule) RegisterServices(cfg module.Configurator) { types.RegisterMsgServer(cfg.MsgServer(), keeper.NewMsgServerImpl(am.keeper)) diff --git a/x/bridge/module_simulation.go b/x/bridge/module_simulation.go index 326b3f859..6ca183086 100644 --- a/x/bridge/module_simulation.go +++ b/x/bridge/module_simulation.go @@ -4,8 +4,6 @@ import ( "math/rand" "github.com/cosmos/cosmos-sdk/baseapp" - simappparams "github.com/cosmos/cosmos-sdk/simapp/params" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" @@ -19,7 +17,6 @@ import ( var ( _ = sample.AccAddress _ = bridgesimulation.FindAccount - _ = simappparams.StakePerAccount _ = simulation.MsgEntryKind _ = baseapp.Paramspace ) @@ -50,14 +47,8 @@ func (AppModule) ProposalContents(_ module.SimulationState) []simtypes.WeightedP return nil } -// RandomizedParams creates randomized param changes for the simulator -func (am AppModule) RandomizedParams(_ *rand.Rand) []simtypes.ParamChange { - - return []simtypes.ParamChange{} -} - // RegisterStoreDecoder registers a decoder -func (am AppModule) RegisterStoreDecoder(_ sdk.StoreDecoderRegistry) {} +func (am AppModule) RegisterStoreDecoder(_ simtypes.StoreDecoderRegistry) {} // WeightedOperations returns the all the gov module operations with their respective weights. func (am AppModule) WeightedOperations(simState module.SimulationState) []simtypes.WeightedOperation { diff --git a/x/bridge/types/event.pb.go b/x/bridge/types/event.pb.go index ba4fd2e88..a2d33a7bb 100644 --- a/x/bridge/types/event.pb.go +++ b/x/bridge/types/event.pb.go @@ -7,7 +7,7 @@ import ( fmt "fmt" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -141,7 +141,7 @@ type EventCrossTransferOutRefund struct { // Amount of the failed cross chain transfer tx Amount *types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` // Refund reason of the failed cross chain transfer tx - RefundReason RefundReason `protobuf:"varint,3,opt,name=refund_reason,json=refundReason,proto3,enum=bnbchain.greenfield.bridge.RefundReason" json:"refund_reason,omitempty"` + RefundReason RefundReason `protobuf:"varint,3,opt,name=refund_reason,json=refundReason,proto3,enum=greenfield.bridge.RefundReason" json:"refund_reason,omitempty"` // Sequence of the corresponding cross chain package Sequence uint64 `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"` } @@ -281,47 +281,47 @@ func (m *EventCrossTransferIn) GetSequence() uint64 { } func init() { - proto.RegisterEnum("bnbchain.greenfield.bridge.RefundReason", RefundReason_name, RefundReason_value) - proto.RegisterType((*EventCrossTransferOut)(nil), "bnbchain.greenfield.bridge.EventCrossTransferOut") - proto.RegisterType((*EventCrossTransferOutRefund)(nil), "bnbchain.greenfield.bridge.EventCrossTransferOutRefund") - proto.RegisterType((*EventCrossTransferIn)(nil), "bnbchain.greenfield.bridge.EventCrossTransferIn") + proto.RegisterEnum("greenfield.bridge.RefundReason", RefundReason_name, RefundReason_value) + proto.RegisterType((*EventCrossTransferOut)(nil), "greenfield.bridge.EventCrossTransferOut") + proto.RegisterType((*EventCrossTransferOutRefund)(nil), "greenfield.bridge.EventCrossTransferOutRefund") + proto.RegisterType((*EventCrossTransferIn)(nil), "greenfield.bridge.EventCrossTransferIn") } func init() { proto.RegisterFile("greenfield/bridge/event.proto", fileDescriptor_7d0c64a57c5987e0) } var fileDescriptor_7d0c64a57c5987e0 = []byte{ - // 494 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xcd, 0x6e, 0xd3, 0x40, - 0x18, 0xcc, 0xa6, 0xa1, 0x82, 0x6d, 0x09, 0xd1, 0xaa, 0x45, 0xae, 0x11, 0x56, 0x14, 0x09, 0x14, - 0x90, 0x58, 0x2b, 0xe5, 0xc6, 0xcd, 0x35, 0xb6, 0xb0, 0x5a, 0x1c, 0xc9, 0x6d, 0x84, 0xc4, 0xc5, - 0xf2, 0xcf, 0x67, 0xd7, 0x52, 0xb3, 0x5b, 0x76, 0xed, 0x88, 0xbe, 0x01, 0x47, 0xde, 0x81, 0x87, - 0xe0, 0x0d, 0x10, 0xc7, 0x1e, 0x39, 0xa2, 0xe4, 0x45, 0x50, 0x6c, 0xa7, 0x38, 0xb4, 0x40, 0x6f, - 0xb3, 0xe3, 0x59, 0xef, 0xcc, 0x7c, 0xfa, 0xf0, 0xe3, 0x54, 0x00, 0xb0, 0x24, 0x83, 0xb3, 0x58, - 0x0f, 0x45, 0x16, 0xa7, 0xa0, 0xc3, 0x0c, 0x58, 0x4e, 0xcf, 0x05, 0xcf, 0x39, 0x51, 0x43, 0x16, - 0x46, 0xa7, 0x41, 0xc6, 0xe8, 0x6f, 0x1d, 0xad, 0x74, 0xaa, 0x16, 0x71, 0x39, 0xe5, 0x52, 0x0f, - 0x03, 0x09, 0xfa, 0x6c, 0x14, 0x42, 0x1e, 0x8c, 0xf4, 0x88, 0x67, 0xac, 0xba, 0xab, 0xee, 0xa4, - 0x3c, 0xe5, 0x25, 0xd4, 0x97, 0xa8, 0x62, 0x07, 0xdf, 0x10, 0xde, 0xb5, 0x96, 0x2f, 0x98, 0x82, - 0x4b, 0x79, 0x22, 0x02, 0x26, 0x13, 0x10, 0xe3, 0x22, 0x27, 0x04, 0x77, 0x12, 0xc1, 0xa7, 0x0a, - 0xea, 0xa3, 0xe1, 0x3d, 0xaf, 0xc4, 0xa4, 0x8b, 0xdb, 0x39, 0x57, 0xda, 0x25, 0xd3, 0xce, 0x39, - 0x19, 0xe1, 0xcd, 0x60, 0xca, 0x0b, 0x96, 0x2b, 0x1b, 0x7d, 0x34, 0xdc, 0xda, 0xdf, 0xa3, 0x95, - 0x09, 0xba, 0x34, 0x41, 0x6b, 0x13, 0xd4, 0xe4, 0x19, 0xf3, 0x6a, 0x21, 0x79, 0x85, 0xb7, 0x04, - 0x9c, 0x05, 0x17, 0x20, 0xfc, 0x04, 0x40, 0xe9, 0xfc, 0xef, 0x1e, 0xae, 0xd5, 0x36, 0x00, 0x51, - 0xf1, 0x5d, 0x09, 0x1f, 0x0a, 0x60, 0x11, 0x28, 0x77, 0xfa, 0x68, 0xd8, 0xf1, 0xae, 0xce, 0x83, - 0x39, 0xc2, 0x8f, 0x6e, 0x0c, 0xe2, 0x41, 0x52, 0xb0, 0x98, 0x3c, 0xc1, 0x5d, 0x51, 0x22, 0x3f, - 0x88, 0x63, 0x01, 0x52, 0xd6, 0xc1, 0xee, 0x57, 0xac, 0x51, 0x91, 0x8d, 0x44, 0xed, 0xdb, 0x26, - 0x7a, 0x8b, 0xeb, 0x7f, 0xf8, 0x02, 0x02, 0xc9, 0x59, 0xd9, 0x45, 0x77, 0x7f, 0x48, 0xff, 0x3e, - 0x2c, 0x5a, 0x99, 0xf2, 0x4a, 0xbd, 0xb7, 0x2d, 0x1a, 0xa7, 0xb5, 0x90, 0x9d, 0x3f, 0x42, 0x7e, - 0x45, 0x78, 0xe7, 0x7a, 0x48, 0x87, 0x35, 0x6c, 0xa3, 0xdb, 0xda, 0x7e, 0x86, 0x7b, 0x02, 0x22, - 0xc8, 0x66, 0x20, 0xae, 0x2a, 0xa9, 0x26, 0xfb, 0x60, 0xc5, 0xaf, 0x4a, 0xb9, 0xde, 0xdd, 0xc6, - 0x4d, 0xdd, 0xfd, 0xc3, 0xf9, 0x73, 0x89, 0xb7, 0x9b, 0x99, 0xc9, 0x1e, 0xde, 0xf5, 0x2c, 0x7b, - 0xe2, 0xbe, 0xf6, 0x3d, 0xcb, 0x38, 0x1e, 0xbb, 0xfe, 0xc4, 0x3d, 0x74, 0xc7, 0xef, 0xdc, 0x5e, - 0x8b, 0x3c, 0xc5, 0x83, 0xf5, 0x4f, 0x8e, 0x7b, 0x3c, 0xb1, 0x6d, 0xc7, 0x74, 0x2c, 0xf7, 0xc4, - 0x3f, 0x30, 0x8e, 0x0c, 0xd7, 0xb4, 0x7a, 0x88, 0xa8, 0xf8, 0xe1, 0xba, 0xce, 0x36, 0x9c, 0x23, - 0xdf, 0x30, 0x0f, 0x7b, 0x6d, 0xb5, 0xf3, 0xe9, 0x8b, 0xd6, 0x3a, 0x78, 0xf3, 0x7d, 0xae, 0xa1, - 0xcb, 0xb9, 0x86, 0x7e, 0xce, 0x35, 0xf4, 0x79, 0xa1, 0xb5, 0x2e, 0x17, 0x5a, 0xeb, 0xc7, 0x42, - 0x6b, 0xbd, 0xa7, 0x69, 0x96, 0x9f, 0x16, 0x21, 0x8d, 0xf8, 0x54, 0x0f, 0x59, 0xf8, 0xa2, 0x9c, - 0x93, 0xde, 0x58, 0xbe, 0x8f, 0xab, 0xf5, 0xcb, 0x2f, 0xce, 0x41, 0x86, 0x9b, 0xe5, 0xb6, 0xbc, - 0xfc, 0x15, 0x00, 0x00, 0xff, 0xff, 0xc5, 0xb3, 0x43, 0x30, 0xa0, 0x03, 0x00, 0x00, + // 492 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0x4f, 0x6e, 0xd3, 0x40, + 0x14, 0xc6, 0x33, 0x69, 0xa8, 0x60, 0x5a, 0x42, 0x18, 0xb5, 0x28, 0x35, 0xc2, 0x44, 0x91, 0x40, + 0x01, 0x89, 0xb1, 0x52, 0x76, 0xec, 0x5c, 0xd7, 0x16, 0x56, 0x2b, 0x47, 0x72, 0x1b, 0x21, 0xb1, + 0xb1, 0xfc, 0xe7, 0xd9, 0xb5, 0xd4, 0xcc, 0x94, 0x19, 0x3b, 0xa2, 0x37, 0x60, 0xc9, 0x1d, 0x38, + 0x04, 0x37, 0x40, 0x2c, 0xbb, 0x84, 0x1d, 0x4a, 0x2e, 0x82, 0x62, 0x3b, 0xc5, 0x21, 0x15, 0x74, + 0xf7, 0xe6, 0x7b, 0x6f, 0x46, 0xdf, 0xef, 0x1b, 0x3d, 0xfc, 0x24, 0x11, 0x00, 0x2c, 0x4e, 0xe1, + 0x3c, 0xd2, 0x02, 0x91, 0x46, 0x09, 0x68, 0x30, 0x05, 0x96, 0xd1, 0x0b, 0xc1, 0x33, 0x4e, 0x1e, + 0xfe, 0x69, 0xd3, 0xb2, 0xad, 0xa8, 0x21, 0x97, 0x13, 0x2e, 0xb5, 0xc0, 0x97, 0xa0, 0x4d, 0x87, + 0x01, 0x64, 0xfe, 0x50, 0x0b, 0x79, 0xca, 0xca, 0x2b, 0xca, 0x4e, 0xc2, 0x13, 0x5e, 0x94, 0xda, + 0xa2, 0x2a, 0xd5, 0xfe, 0x37, 0x84, 0x77, 0xcd, 0xc5, 0xc3, 0x86, 0xe0, 0x52, 0x9e, 0x0a, 0x9f, + 0xc9, 0x18, 0xc4, 0x28, 0xcf, 0x08, 0xc1, 0xad, 0x58, 0xf0, 0x49, 0x17, 0xf5, 0xd0, 0xe0, 0x9e, + 0x5b, 0xd4, 0xa4, 0x8d, 0x9b, 0x19, 0xef, 0x36, 0x0b, 0xa5, 0x99, 0x71, 0x32, 0xc4, 0x9b, 0xfe, + 0x84, 0xe7, 0x2c, 0xeb, 0x6e, 0xf4, 0xd0, 0x60, 0x6b, 0x7f, 0x8f, 0x96, 0x26, 0xe8, 0xc2, 0x04, + 0xad, 0x4c, 0x50, 0x83, 0xa7, 0xcc, 0xad, 0x06, 0xc9, 0x1b, 0xbc, 0x25, 0xe0, 0xdc, 0xbf, 0x04, + 0xe1, 0xc5, 0x00, 0xdd, 0xd6, 0xff, 0xee, 0xe1, 0x6a, 0xda, 0x02, 0x20, 0x0a, 0xbe, 0x2b, 0xe1, + 0x43, 0x0e, 0x2c, 0x84, 0xee, 0x9d, 0x1e, 0x1a, 0xb4, 0xdc, 0xeb, 0x73, 0xff, 0x27, 0xc2, 0x8f, + 0x6f, 0x04, 0x71, 0x21, 0xce, 0x59, 0x44, 0x9e, 0xe1, 0xb6, 0x28, 0x2a, 0xcf, 0x8f, 0x22, 0x01, + 0x52, 0x56, 0x60, 0xf7, 0x4b, 0x55, 0x2f, 0xc5, 0x1a, 0x51, 0xf3, 0xb6, 0x44, 0x87, 0xb8, 0x7a, + 0xc3, 0x13, 0xe0, 0x4b, 0xce, 0x8a, 0x2c, 0xda, 0xfb, 0x4f, 0xe9, 0xda, 0x1f, 0xd1, 0xd2, 0x8b, + 0x5b, 0x8c, 0xb9, 0xdb, 0xa2, 0x76, 0x5a, 0x61, 0x6b, 0xfd, 0xc5, 0xf6, 0x15, 0xe1, 0x9d, 0x75, + 0x36, 0x9b, 0xd5, 0xdc, 0xa2, 0xdb, 0xba, 0x7d, 0x81, 0x3b, 0x02, 0x42, 0x48, 0xa7, 0x20, 0xae, + 0x93, 0x28, 0x3f, 0xf4, 0xc1, 0x52, 0x5f, 0x66, 0xb1, 0x1e, 0xd9, 0xc6, 0x4d, 0x91, 0xfd, 0xc3, + 0xf9, 0x4b, 0x89, 0xb7, 0xeb, 0xcc, 0x64, 0x0f, 0xef, 0xba, 0xa6, 0x35, 0x76, 0x0e, 0x3d, 0xd7, + 0xd4, 0x4f, 0x46, 0x8e, 0x37, 0x76, 0x8e, 0x9c, 0xd1, 0x3b, 0xa7, 0xd3, 0x20, 0xcf, 0x71, 0x7f, + 0xb5, 0x65, 0x3b, 0x27, 0x63, 0xcb, 0xb2, 0x0d, 0xdb, 0x74, 0x4e, 0xbd, 0x03, 0xfd, 0x58, 0x77, + 0x0c, 0xb3, 0x83, 0x88, 0x82, 0x1f, 0xad, 0xce, 0x59, 0xba, 0x7d, 0xec, 0xe9, 0xc6, 0x51, 0xa7, + 0xa9, 0xb4, 0x3e, 0x7d, 0x51, 0x1b, 0x07, 0x6f, 0xbf, 0xcf, 0x54, 0x74, 0x35, 0x53, 0xd1, 0xaf, + 0x99, 0x8a, 0x3e, 0xcf, 0xd5, 0xc6, 0xd5, 0x5c, 0x6d, 0xfc, 0x98, 0xab, 0x8d, 0xf7, 0x34, 0x49, + 0xb3, 0xb3, 0x3c, 0xa0, 0x21, 0x9f, 0x68, 0x01, 0x0b, 0x5e, 0x85, 0x67, 0x7e, 0xca, 0xb4, 0xda, + 0xaa, 0x7d, 0x5c, 0x2e, 0x5b, 0x76, 0x79, 0x01, 0x32, 0xd8, 0x2c, 0x96, 0xe4, 0xf5, 0xef, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xc8, 0x14, 0xb3, 0x30, 0x8e, 0x03, 0x00, 0x00, } func (m *EventCrossTransferOut) Marshal() (dAtA []byte, err error) { diff --git a/x/bridge/types/expected_keeper_mocks.go b/x/bridge/types/expected_keeper_mocks.go new file mode 100644 index 000000000..1232ea25a --- /dev/null +++ b/x/bridge/types/expected_keeper_mocks.go @@ -0,0 +1,181 @@ +// Code generated by MockGen. DO NOT EDIT. +// Source: github.com/bnb-chain/greenfield/x/bridge/types (interfaces: BankKeeper,StakingKeeper,CrossChainKeeper) + +// Package types is a generated GoMock package. +package types + +import ( + big "math/big" + reflect "reflect" + + types "github.com/cosmos/cosmos-sdk/types" + gomock "github.com/golang/mock/gomock" +) + +// MockBankKeeper is a mock of BankKeeper interface +type MockBankKeeper struct { + ctrl *gomock.Controller + recorder *MockBankKeeperMockRecorder +} + +// MockBankKeeperMockRecorder is the mock recorder for MockBankKeeper +type MockBankKeeperMockRecorder struct { + mock *MockBankKeeper +} + +// NewMockBankKeeper creates a new mock instance +func NewMockBankKeeper(ctrl *gomock.Controller) *MockBankKeeper { + mock := &MockBankKeeper{ctrl: ctrl} + mock.recorder = &MockBankKeeperMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockBankKeeper) EXPECT() *MockBankKeeperMockRecorder { + return m.recorder +} + +// SendCoinsFromAccountToModule mocks base method +func (m *MockBankKeeper) SendCoinsFromAccountToModule(arg0 types.Context, arg1 types.AccAddress, arg2 string, arg3 types.Coins) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SendCoinsFromAccountToModule", arg0, arg1, arg2, arg3) + ret0, _ := ret[0].(error) + return ret0 +} + +// SendCoinsFromAccountToModule indicates an expected call of SendCoinsFromAccountToModule +func (mr *MockBankKeeperMockRecorder) SendCoinsFromAccountToModule(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendCoinsFromAccountToModule", reflect.TypeOf((*MockBankKeeper)(nil).SendCoinsFromAccountToModule), arg0, arg1, arg2, arg3) +} + +// SendCoinsFromModuleToAccount mocks base method +func (m *MockBankKeeper) SendCoinsFromModuleToAccount(arg0 types.Context, arg1 string, arg2 types.AccAddress, arg3 types.Coins) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SendCoinsFromModuleToAccount", arg0, arg1, arg2, arg3) + ret0, _ := ret[0].(error) + return ret0 +} + +// SendCoinsFromModuleToAccount indicates an expected call of SendCoinsFromModuleToAccount +func (mr *MockBankKeeperMockRecorder) SendCoinsFromModuleToAccount(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendCoinsFromModuleToAccount", reflect.TypeOf((*MockBankKeeper)(nil).SendCoinsFromModuleToAccount), arg0, arg1, arg2, arg3) +} + +// SendCoinsFromModuleToModule mocks base method +func (m *MockBankKeeper) SendCoinsFromModuleToModule(arg0 types.Context, arg1, arg2 string, arg3 types.Coins) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SendCoinsFromModuleToModule", arg0, arg1, arg2, arg3) + ret0, _ := ret[0].(error) + return ret0 +} + +// SendCoinsFromModuleToModule indicates an expected call of SendCoinsFromModuleToModule +func (mr *MockBankKeeperMockRecorder) SendCoinsFromModuleToModule(arg0, arg1, arg2, arg3 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendCoinsFromModuleToModule", reflect.TypeOf((*MockBankKeeper)(nil).SendCoinsFromModuleToModule), arg0, arg1, arg2, arg3) +} + +// SpendableCoins mocks base method +func (m *MockBankKeeper) SpendableCoins(arg0 types.Context, arg1 types.AccAddress) types.Coins { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "SpendableCoins", arg0, arg1) + ret0, _ := ret[0].(types.Coins) + return ret0 +} + +// SpendableCoins indicates an expected call of SpendableCoins +func (mr *MockBankKeeperMockRecorder) SpendableCoins(arg0, arg1 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SpendableCoins", reflect.TypeOf((*MockBankKeeper)(nil).SpendableCoins), arg0, arg1) +} + +// MockStakingKeeper is a mock of StakingKeeper interface +type MockStakingKeeper struct { + ctrl *gomock.Controller + recorder *MockStakingKeeperMockRecorder +} + +// MockStakingKeeperMockRecorder is the mock recorder for MockStakingKeeper +type MockStakingKeeperMockRecorder struct { + mock *MockStakingKeeper +} + +// NewMockStakingKeeper creates a new mock instance +func NewMockStakingKeeper(ctrl *gomock.Controller) *MockStakingKeeper { + mock := &MockStakingKeeper{ctrl: ctrl} + mock.recorder = &MockStakingKeeperMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockStakingKeeper) EXPECT() *MockStakingKeeperMockRecorder { + return m.recorder +} + +// BondDenom mocks base method +func (m *MockStakingKeeper) BondDenom(arg0 types.Context) string { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "BondDenom", arg0) + ret0, _ := ret[0].(string) + return ret0 +} + +// BondDenom indicates an expected call of BondDenom +func (mr *MockStakingKeeperMockRecorder) BondDenom(arg0 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BondDenom", reflect.TypeOf((*MockStakingKeeper)(nil).BondDenom), arg0) +} + +// MockCrossChainKeeper is a mock of CrossChainKeeper interface +type MockCrossChainKeeper struct { + ctrl *gomock.Controller + recorder *MockCrossChainKeeperMockRecorder +} + +// MockCrossChainKeeperMockRecorder is the mock recorder for MockCrossChainKeeper +type MockCrossChainKeeperMockRecorder struct { + mock *MockCrossChainKeeper +} + +// NewMockCrossChainKeeper creates a new mock instance +func NewMockCrossChainKeeper(ctrl *gomock.Controller) *MockCrossChainKeeper { + mock := &MockCrossChainKeeper{ctrl: ctrl} + mock.recorder = &MockCrossChainKeeperMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockCrossChainKeeper) EXPECT() *MockCrossChainKeeperMockRecorder { + return m.recorder +} + +// CreateRawIBCPackageWithFee mocks base method +func (m *MockCrossChainKeeper) CreateRawIBCPackageWithFee(arg0 types.Context, arg1 types.ChannelID, arg2 types.CrossChainPackageType, arg3 []byte, arg4, arg5 *big.Int) (uint64, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "CreateRawIBCPackageWithFee", arg0, arg1, arg2, arg3, arg4, arg5) + ret0, _ := ret[0].(uint64) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// CreateRawIBCPackageWithFee indicates an expected call of CreateRawIBCPackageWithFee +func (mr *MockCrossChainKeeperMockRecorder) CreateRawIBCPackageWithFee(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRawIBCPackageWithFee", reflect.TypeOf((*MockCrossChainKeeper)(nil).CreateRawIBCPackageWithFee), arg0, arg1, arg2, arg3, arg4, arg5) +} + +// RegisterChannel mocks base method +func (m *MockCrossChainKeeper) RegisterChannel(arg0 string, arg1 types.ChannelID, arg2 types.CrossChainApplication) error { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "RegisterChannel", arg0, arg1, arg2) + ret0, _ := ret[0].(error) + return ret0 +} + +// RegisterChannel indicates an expected call of RegisterChannel +func (mr *MockCrossChainKeeperMockRecorder) RegisterChannel(arg0, arg1, arg2 interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterChannel", reflect.TypeOf((*MockCrossChainKeeper)(nil).RegisterChannel), arg0, arg1, arg2) +} diff --git a/x/bridge/types/expected_keepers.go b/x/bridge/types/expected_keepers.go index f2c01ba7e..a18a2ed05 100644 --- a/x/bridge/types/expected_keepers.go +++ b/x/bridge/types/expected_keepers.go @@ -1,15 +1,15 @@ package types import ( + context "context" "math/big" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/auth/types" ) // AccountKeeper defines the expected account keeper used for simulations (noalias) type AccountKeeper interface { - GetAccount(ctx sdk.Context, addr sdk.AccAddress) types.AccountI + GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI // Methods imported from account should be defined here } diff --git a/x/bridge/types/genesis.pb.go b/x/bridge/types/genesis.pb.go index 5debf85c3..b31dd1476 100644 --- a/x/bridge/types/genesis.pb.go +++ b/x/bridge/types/genesis.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -70,26 +70,26 @@ func (m *GenesisState) GetParams() Params { } func init() { - proto.RegisterType((*GenesisState)(nil), "bnbchain.greenfield.bridge.GenesisState") + proto.RegisterType((*GenesisState)(nil), "greenfield.bridge.GenesisState") } func init() { proto.RegisterFile("greenfield/bridge/genesis.proto", fileDescriptor_c180e9edb1964c3b) } var fileDescriptor_c180e9edb1964c3b = []byte{ - // 203 bytes of a gzipped FileDescriptorProto + // 197 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4f, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x4f, 0x2a, 0xca, 0x4c, 0x49, 0x4f, 0xd5, 0x4f, 0x4f, - 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4a, 0xca, 0x4b, - 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0xa8, 0xd4, 0x83, 0xa8, 0x94, 0x12, 0x49, 0xcf, 0x4f, - 0xcf, 0x07, 0x2b, 0xd3, 0x07, 0xb1, 0x20, 0x3a, 0xa4, 0xe4, 0x30, 0x8d, 0x2c, 0x48, 0x2c, 0x4a, - 0xcc, 0x85, 0x9a, 0xa8, 0x14, 0xc0, 0xc5, 0xe3, 0x0e, 0xb1, 0x22, 0xb8, 0x24, 0xb1, 0x24, 0x55, - 0xc8, 0x81, 0x8b, 0x0d, 0x22, 0x2f, 0xc1, 0xa8, 0xc0, 0xa8, 0xc1, 0x6d, 0xa4, 0xa4, 0x87, 0xdb, - 0x4a, 0xbd, 0x00, 0xb0, 0x4a, 0x27, 0x96, 0x13, 0xf7, 0xe4, 0x19, 0x82, 0xa0, 0xfa, 0x9c, 0x3c, - 0x4e, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, 0x39, 0xc6, 0x09, 0x8f, 0xe5, - 0x18, 0x2e, 0x3c, 0x96, 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0x4a, 0x2f, 0x3d, 0xb3, 0x24, 0xa3, - 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0x3f, 0x29, 0x2f, 0x49, 0x17, 0x6c, 0xac, 0x3e, 0x92, 0x03, - 0x2b, 0x60, 0x4e, 0x2c, 0xa9, 0x2c, 0x48, 0x2d, 0x4e, 0x62, 0x03, 0x3b, 0xd1, 0x18, 0x10, 0x00, - 0x00, 0xff, 0xff, 0x49, 0xa3, 0x54, 0x40, 0x17, 0x01, 0x00, 0x00, + 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x44, 0x28, 0xd0, + 0x83, 0x28, 0x90, 0x12, 0x49, 0xcf, 0x4f, 0xcf, 0x07, 0xcb, 0xea, 0x83, 0x58, 0x10, 0x85, 0x52, + 0x72, 0x98, 0x26, 0x15, 0x24, 0x16, 0x25, 0xe6, 0x42, 0x0d, 0x52, 0x72, 0xe7, 0xe2, 0x71, 0x87, + 0x98, 0x1c, 0x5c, 0x92, 0x58, 0x92, 0x2a, 0x64, 0xce, 0xc5, 0x06, 0x91, 0x97, 0x60, 0x54, 0x60, + 0xd4, 0xe0, 0x36, 0x92, 0xd4, 0xc3, 0xb0, 0x49, 0x2f, 0x00, 0xac, 0xc0, 0x89, 0xe5, 0xc4, 0x3d, + 0x79, 0x86, 0x20, 0xa8, 0x72, 0x27, 0x8f, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, + 0xf0, 0x48, 0x8e, 0x71, 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, 0x63, + 0x88, 0xd2, 0x4b, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xca, 0x4b, + 0xd2, 0x4d, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x47, 0x72, 0x57, 0x05, 0xcc, 0x65, 0x25, 0x95, 0x05, + 0xa9, 0xc5, 0x49, 0x6c, 0x60, 0x97, 0x19, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0xf6, 0x87, 0x69, + 0x6c, 0x05, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/bridge/types/keys.go b/x/bridge/types/keys.go index ec613db7f..ec151b471 100644 --- a/x/bridge/types/keys.go +++ b/x/bridge/types/keys.go @@ -14,6 +14,8 @@ const ( MemStoreKey = "mem_bridge" ) +var ParamsKey = []byte{0x01} + func KeyPrefix(p string) []byte { return []byte(p) } diff --git a/x/bridge/types/message_update_params.go b/x/bridge/types/message_update_params.go new file mode 100644 index 000000000..432e26cbe --- /dev/null +++ b/x/bridge/types/message_update_params.go @@ -0,0 +1,32 @@ +package types + +import ( + errorsmod "cosmossdk.io/errors" + sdk "github.com/cosmos/cosmos-sdk/types" +) + +var _ sdk.Msg = &MsgUpdateParams{} + +// GetSignBytes implements the LegacyMsg interface. +func (m MsgUpdateParams) GetSignBytes() []byte { + return sdk.MustSortJSON(ModuleCdc.MustMarshalJSON(&m)) +} + +// GetSigners returns the expected signers for a MsgUpdateParams message. +func (m *MsgUpdateParams) GetSigners() []sdk.AccAddress { + addr, _ := sdk.AccAddressFromHexUnsafe(m.Authority) + return []sdk.AccAddress{addr} +} + +// ValidateBasic does a sanity check on the provided data. +func (m *MsgUpdateParams) ValidateBasic() error { + if _, err := sdk.AccAddressFromHexUnsafe(m.Authority); err != nil { + return errorsmod.Wrap(err, "invalid authority address") + } + + if err := m.Params.Validate(); err != nil { + return err + } + + return nil +} diff --git a/x/bridge/types/params.go b/x/bridge/types/params.go index 662adc39d..acd938df2 100644 --- a/x/bridge/types/params.go +++ b/x/bridge/types/params.go @@ -4,7 +4,6 @@ import ( "fmt" sdkmath "cosmossdk.io/math" - paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" ) var ( @@ -12,18 +11,6 @@ var ( DefaultTransferOutAckRelayerFeeParam = sdkmath.NewInt(0) ) -var ( - KeyParamTransferOutRelayerFee = []byte("TransferOutRelayerFee") - KeyParamTransferOutAckRelayerFee = []byte("TransferOutAckRelayerFee") -) - -var _ paramtypes.ParamSet = (*Params)(nil) - -// ParamKeyTable the param key table for launch module -func ParamKeyTable() paramtypes.KeyTable { - return paramtypes.NewKeyTable().RegisterParamSet(&Params{}) -} - // DefaultParams returns a default set of parameters func DefaultParams() Params { return Params{ @@ -32,14 +19,6 @@ func DefaultParams() Params { } } -// ParamSetPairs get the params.ParamSet -func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs { - return paramtypes.ParamSetPairs{ - paramtypes.NewParamSetPair(KeyParamTransferOutRelayerFee, &p.TransferOutRelayerFee, validateRelayerFee), - paramtypes.NewParamSetPair(KeyParamTransferOutAckRelayerFee, &p.TransferOutAckRelayerFee, validateRelayerFee), - } -} - // Validate validates the set of params func (p Params) Validate() error { err := validateRelayerFee(p.TransferOutRelayerFee) diff --git a/x/bridge/types/params.pb.go b/x/bridge/types/params.pb.go index 56ce51ce7..5cf1c5d0e 100644 --- a/x/bridge/types/params.pb.go +++ b/x/bridge/types/params.pb.go @@ -8,7 +8,7 @@ import ( _ "github.com/cosmos/cosmos-proto" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -67,31 +67,30 @@ func (m *Params) XXX_DiscardUnknown() { var xxx_messageInfo_Params proto.InternalMessageInfo func init() { - proto.RegisterType((*Params)(nil), "bnbchain.greenfield.bridge.Params") + proto.RegisterType((*Params)(nil), "greenfield.bridge.Params") } func init() { proto.RegisterFile("greenfield/bridge/params.proto", fileDescriptor_0968257d902d40e4) } var fileDescriptor_0968257d902d40e4 = []byte{ - // 279 bytes of a gzipped FileDescriptorProto + // 272 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4b, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x4f, 0x2a, 0xca, 0x4c, 0x49, 0x4f, 0xd5, 0x2f, 0x48, - 0x2c, 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4a, 0xca, 0x4b, 0x4a, - 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0x28, 0xd4, 0x83, 0x28, 0x94, 0x92, 0x4c, 0xce, 0x2f, 0xce, - 0xcd, 0x2f, 0x8e, 0x07, 0xab, 0xd4, 0x87, 0x70, 0x20, 0xda, 0xa4, 0x44, 0xd2, 0xf3, 0xd3, 0xf3, - 0x21, 0xe2, 0x20, 0x16, 0x44, 0x54, 0xe9, 0x2f, 0x23, 0x17, 0x5b, 0x00, 0xd8, 0x74, 0xa1, 0x52, - 0x2e, 0x89, 0x92, 0xa2, 0xc4, 0xbc, 0xe2, 0xb4, 0xd4, 0xa2, 0xf8, 0xfc, 0xd2, 0x92, 0xf8, 0xa2, - 0xd4, 0x9c, 0xc4, 0xca, 0xd4, 0xa2, 0xf8, 0xb4, 0xd4, 0x54, 0x09, 0x46, 0x05, 0x46, 0x0d, 0x4e, - 0x27, 0x9b, 0x13, 0xf7, 0xe4, 0x19, 0x6e, 0xdd, 0x93, 0x57, 0x4b, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, - 0xd2, 0x4b, 0xce, 0xcf, 0x85, 0xda, 0x01, 0xa5, 0x74, 0x8b, 0x53, 0xb2, 0xf5, 0x4b, 0x2a, 0x0b, - 0x52, 0x8b, 0xf5, 0x3c, 0xf3, 0x4a, 0x2e, 0x6d, 0xd1, 0xe5, 0x82, 0x3a, 0xc1, 0x33, 0xaf, 0x24, - 0x48, 0x14, 0x66, 0xba, 0x7f, 0x69, 0x49, 0x10, 0xc4, 0x6c, 0xb7, 0xd4, 0x54, 0xa1, 0x1a, 0x2e, - 0x19, 0x14, 0x6b, 0x13, 0x93, 0xb3, 0x51, 0xac, 0x66, 0xa2, 0x82, 0xd5, 0x12, 0x48, 0x56, 0x3b, - 0x26, 0x67, 0x23, 0x6c, 0x77, 0xf2, 0x38, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, - 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, - 0x28, 0x3d, 0x24, 0x9b, 0x92, 0xf2, 0x92, 0x74, 0xc1, 0x41, 0xae, 0x8f, 0x14, 0x37, 0x15, 0xb0, - 0xd8, 0x01, 0xdb, 0x9a, 0xc4, 0x06, 0x0e, 0x50, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc8, - 0x0c, 0x18, 0x13, 0xbf, 0x01, 0x00, 0x00, + 0x2c, 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x44, 0xc8, 0xeb, 0x41, + 0xe4, 0xa5, 0x24, 0x93, 0xf3, 0x8b, 0x73, 0xf3, 0x8b, 0xe3, 0xc1, 0x0a, 0xf4, 0x21, 0x1c, 0x88, + 0x6a, 0x29, 0x91, 0xf4, 0xfc, 0xf4, 0x7c, 0x88, 0x38, 0x88, 0x05, 0x11, 0x55, 0xfa, 0xcb, 0xc8, + 0xc5, 0x16, 0x00, 0x36, 0x54, 0xa8, 0x94, 0x4b, 0xa2, 0xa4, 0x28, 0x31, 0xaf, 0x38, 0x2d, 0xb5, + 0x28, 0x3e, 0xbf, 0xb4, 0x24, 0xbe, 0x28, 0x35, 0x27, 0xb1, 0x32, 0xb5, 0x28, 0x3e, 0x2d, 0x35, + 0x55, 0x82, 0x51, 0x81, 0x51, 0x83, 0xd3, 0xc9, 0xe6, 0xc4, 0x3d, 0x79, 0x86, 0x5b, 0xf7, 0xe4, + 0xd5, 0xd2, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xa1, 0x76, 0x40, 0x29, 0xdd, + 0xe2, 0x94, 0x6c, 0xfd, 0x92, 0xca, 0x82, 0xd4, 0x62, 0x3d, 0xcf, 0xbc, 0x92, 0x4b, 0x5b, 0x74, + 0xb9, 0xa0, 0x4e, 0xf0, 0xcc, 0x2b, 0x09, 0x12, 0x85, 0x99, 0xee, 0x5f, 0x5a, 0x12, 0x04, 0x31, + 0xdb, 0x2d, 0x35, 0x55, 0xa8, 0x86, 0x4b, 0x06, 0xc5, 0xda, 0xc4, 0xe4, 0x6c, 0x14, 0xab, 0x99, + 0xa8, 0x60, 0xb5, 0x04, 0x92, 0xd5, 0x8e, 0xc9, 0xd9, 0x08, 0xdb, 0x9d, 0x3c, 0x4e, 0x3c, 0x92, + 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, 0x39, 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, + 0x96, 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0x4a, 0x0f, 0xc9, 0xa6, 0xa4, 0xbc, 0x24, 0xdd, 0xe4, + 0x8c, 0xc4, 0xcc, 0x3c, 0x7d, 0xa4, 0x28, 0xa9, 0x80, 0x45, 0x0a, 0xd8, 0xd6, 0x24, 0x36, 0x70, + 0x80, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x1e, 0xe7, 0x87, 0x06, 0xb6, 0x01, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/bridge/types/query.pb.go b/x/bridge/types/query.pb.go index 22c7f8235..443472369 100644 --- a/x/bridge/types/query.pb.go +++ b/x/bridge/types/query.pb.go @@ -8,8 +8,8 @@ import ( fmt "fmt" _ "github.com/cosmos/cosmos-sdk/types/query" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -114,34 +114,33 @@ func (m *QueryParamsResponse) GetParams() Params { } func init() { - proto.RegisterType((*QueryParamsRequest)(nil), "bnbchain.greenfield.bridge.QueryParamsRequest") - proto.RegisterType((*QueryParamsResponse)(nil), "bnbchain.greenfield.bridge.QueryParamsResponse") + proto.RegisterType((*QueryParamsRequest)(nil), "greenfield.bridge.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "greenfield.bridge.QueryParamsResponse") } func init() { proto.RegisterFile("greenfield/bridge/query.proto", fileDescriptor_376b860178c53121) } var fileDescriptor_376b860178c53121 = []byte{ - // 308 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0x31, 0x4b, 0x7b, 0x31, - 0x14, 0xc5, 0x5f, 0xfe, 0xfc, 0xed, 0x10, 0xb7, 0xd8, 0x41, 0x9f, 0x1a, 0xf5, 0x4d, 0x22, 0x98, - 0xd0, 0xfa, 0x05, 0xa4, 0x93, 0xa3, 0x76, 0x11, 0xdc, 0x92, 0x36, 0xa6, 0x81, 0x36, 0x37, 0x7d, - 0x49, 0xc5, 0xae, 0xce, 0x0e, 0x82, 0xe0, 0x67, 0xea, 0x58, 0x70, 0x71, 0x12, 0x69, 0xfd, 0x20, - 0xd2, 0xe4, 0x89, 0x4a, 0xa9, 0xb8, 0x85, 0x73, 0xcf, 0xf9, 0xdd, 0x93, 0x8b, 0x77, 0x75, 0xa9, - 0x94, 0xbd, 0x36, 0xaa, 0xdf, 0xe5, 0xb2, 0x34, 0x5d, 0xad, 0xf8, 0x70, 0xa4, 0xca, 0x31, 0x73, - 0x25, 0x04, 0x20, 0xb9, 0xb4, 0xb2, 0xd3, 0x13, 0xc6, 0xb2, 0x2f, 0x1f, 0x4b, 0xbe, 0xfc, 0xa8, - 0x03, 0x7e, 0x00, 0x9e, 0x4b, 0xe1, 0xab, 0x10, 0xbf, 0x69, 0x48, 0x15, 0x44, 0x83, 0x3b, 0xa1, - 0x8d, 0x15, 0xc1, 0x80, 0x4d, 0x9c, 0xbc, 0xae, 0x41, 0x43, 0x7c, 0xf2, 0xc5, 0xab, 0x52, 0x77, - 0x34, 0x80, 0xee, 0x2b, 0x2e, 0x9c, 0xe1, 0xc2, 0x5a, 0x08, 0x31, 0xe2, 0xab, 0x29, 0x5d, 0xae, - 0xe6, 0x44, 0x29, 0x06, 0xd5, 0xbc, 0xa8, 0x63, 0x72, 0xb1, 0xd8, 0x7a, 0x1e, 0xc5, 0xb6, 0x1a, - 0x8e, 0x94, 0x0f, 0xc5, 0x25, 0xde, 0xf8, 0xa1, 0x7a, 0x07, 0xd6, 0x2b, 0x72, 0x8a, 0x6b, 0x29, - 0xbc, 0x89, 0xf6, 0xd1, 0xe1, 0x7a, 0xb3, 0x60, 0xab, 0x7f, 0xc6, 0x52, 0xb6, 0xf5, 0x7f, 0xf2, - 0xba, 0x97, 0xb5, 0xab, 0x5c, 0xf3, 0x09, 0xe1, 0xb5, 0x48, 0x26, 0xf7, 0x08, 0xd7, 0x92, 0x85, - 0xb0, 0xdf, 0x30, 0xcb, 0xed, 0x72, 0xfe, 0x67, 0x7f, 0xea, 0x5d, 0x1c, 0xdc, 0x3d, 0xbf, 0x3f, - 0xfe, 0xdb, 0x26, 0x5b, 0x7c, 0xd5, 0x35, 0x5a, 0x67, 0x93, 0x19, 0x45, 0xd3, 0x19, 0x45, 0x6f, - 0x33, 0x8a, 0x1e, 0xe6, 0x34, 0x9b, 0xce, 0x69, 0xf6, 0x32, 0xa7, 0xd9, 0x15, 0xd3, 0x26, 0xf4, - 0x46, 0x92, 0x75, 0x60, 0xc0, 0xa5, 0x95, 0xc7, 0x71, 0xf1, 0x77, 0xd0, 0xed, 0x27, 0x2a, 0x8c, - 0x9d, 0xf2, 0xb2, 0x16, 0x0f, 0x7b, 0xf2, 0x11, 0x00, 0x00, 0xff, 0xff, 0x70, 0x4f, 0xd8, 0x2b, - 0x15, 0x02, 0x00, 0x00, + // 302 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x90, 0x31, 0x4b, 0x43, 0x31, + 0x14, 0x85, 0x5f, 0x44, 0x3b, 0xc4, 0xc9, 0xd8, 0xc1, 0x56, 0x8d, 0x5a, 0x50, 0x44, 0x30, 0xa1, + 0x75, 0x70, 0xef, 0xe4, 0x24, 0xda, 0xd1, 0x2d, 0x69, 0x63, 0x1a, 0x68, 0x73, 0xd3, 0x97, 0x54, + 0xac, 0xa3, 0xfe, 0x01, 0xc1, 0x3f, 0xd5, 0xb1, 0xe0, 0xe2, 0x24, 0xd2, 0xe7, 0x0f, 0x91, 0xbe, + 0x3c, 0x51, 0x79, 0x8a, 0xdb, 0xe5, 0x9e, 0xf3, 0x9d, 0x9c, 0x1b, 0xbc, 0xad, 0x53, 0xa5, 0xec, + 0xb5, 0x51, 0x83, 0x1e, 0x97, 0xa9, 0xe9, 0x69, 0xc5, 0x47, 0x63, 0x95, 0x4e, 0x98, 0x4b, 0x21, + 0x00, 0x59, 0xfb, 0x92, 0x59, 0x94, 0xeb, 0x47, 0x5d, 0xf0, 0x43, 0xf0, 0x5c, 0x0a, 0x5f, 0x78, + 0xf9, 0x4d, 0x53, 0xaa, 0x20, 0x9a, 0xdc, 0x09, 0x6d, 0xac, 0x08, 0x06, 0x6c, 0xc4, 0xeb, 0x55, + 0x0d, 0x1a, 0xf2, 0x91, 0x2f, 0xa6, 0x62, 0xbb, 0xa5, 0x01, 0xf4, 0x40, 0x71, 0xe1, 0x0c, 0x17, + 0xd6, 0x42, 0xc8, 0x11, 0x5f, 0xa8, 0xb4, 0xdc, 0xc8, 0x89, 0x54, 0x0c, 0x0b, 0xbd, 0x51, 0xc5, + 0xe4, 0x72, 0xf1, 0xea, 0x45, 0xbe, 0xec, 0xa8, 0xd1, 0x58, 0xf9, 0xd0, 0x38, 0xc7, 0xeb, 0x3f, + 0xb6, 0xde, 0x81, 0xf5, 0x8a, 0x9c, 0xe2, 0x4a, 0x84, 0x37, 0xd0, 0x2e, 0x3a, 0x5c, 0x6d, 0xd5, + 0x58, 0xe9, 0x20, 0x16, 0x91, 0xf6, 0xf2, 0xf4, 0x75, 0x27, 0xe9, 0x14, 0xf6, 0xd6, 0x03, 0xc2, + 0x2b, 0x79, 0x20, 0xb9, 0xc3, 0x95, 0xe8, 0x20, 0xfb, 0xbf, 0xc0, 0xe5, 0x2a, 0xf5, 0x83, 0xff, + 0x6c, 0xb1, 0x5b, 0x63, 0xef, 0xfe, 0xf9, 0xfd, 0x69, 0x69, 0x93, 0xd4, 0xf8, 0x5f, 0x17, 0xb7, + 0xcf, 0xa6, 0x73, 0x8a, 0x66, 0x73, 0x8a, 0xde, 0xe6, 0x14, 0x3d, 0x66, 0x34, 0x99, 0x65, 0x34, + 0x79, 0xc9, 0x68, 0x72, 0xc5, 0xb4, 0x09, 0xfd, 0xb1, 0x64, 0x5d, 0x18, 0x72, 0x69, 0xe5, 0x71, + 0xb7, 0x2f, 0x8c, 0xfd, 0x1e, 0x74, 0xfb, 0x19, 0x15, 0x26, 0x4e, 0x79, 0x59, 0xc9, 0x3f, 0xef, + 0xe4, 0x23, 0x00, 0x00, 0xff, 0xff, 0x06, 0x37, 0x50, 0xa3, 0xf0, 0x01, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -170,7 +169,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { out := new(QueryParamsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.bridge.Query/Params", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.bridge.Query/Params", in, out, opts...) if err != nil { return nil, err } @@ -205,7 +204,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.bridge.Query/Params", + FullMethod: "/greenfield.bridge.Query/Params", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) @@ -214,7 +213,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } var _Query_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.bridge.Query", + ServiceName: "greenfield.bridge.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/bridge/types/tx.pb.go b/x/bridge/types/tx.pb.go index 0cc3d3063..d0c093166 100644 --- a/x/bridge/types/tx.pb.go +++ b/x/bridge/types/tx.pb.go @@ -9,8 +9,9 @@ import ( _ "github.com/cosmos/cosmos-proto" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/cosmos-sdk/types/msgservice" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + _ "github.com/cosmos/gogoproto/gogoproto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" @@ -131,36 +132,140 @@ func (m *MsgTransferOutResponse) XXX_DiscardUnknown() { var xxx_messageInfo_MsgTransferOutResponse proto.InternalMessageInfo +// MsgUpdateParams is the Msg/UpdateParams request type. +type MsgUpdateParams struct { + // authority is the address that controls the module (defaults to x/gov unless overwritten). + Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` + // params defines the x/crosschain parameters to update. + // + // NOTE: All parameters must be supplied. + Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"` +} + +func (m *MsgUpdateParams) Reset() { *m = MsgUpdateParams{} } +func (m *MsgUpdateParams) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateParams) ProtoMessage() {} +func (*MsgUpdateParams) Descriptor() ([]byte, []int) { + return fileDescriptor_5360e58e7e095845, []int{2} +} +func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateParams.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateParams) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateParams.Merge(m, src) +} +func (m *MsgUpdateParams) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateParams) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateParams.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateParams proto.InternalMessageInfo + +func (m *MsgUpdateParams) GetAuthority() string { + if m != nil { + return m.Authority + } + return "" +} + +func (m *MsgUpdateParams) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +// MsgUpdateParamsResponse defines the response structure for executing a +// MsgUpdateParams message. +type MsgUpdateParamsResponse struct { +} + +func (m *MsgUpdateParamsResponse) Reset() { *m = MsgUpdateParamsResponse{} } +func (m *MsgUpdateParamsResponse) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateParamsResponse) ProtoMessage() {} +func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_5360e58e7e095845, []int{3} +} +func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateParamsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateParamsResponse.Merge(m, src) +} +func (m *MsgUpdateParamsResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateParamsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateParamsResponse proto.InternalMessageInfo + func init() { - proto.RegisterType((*MsgTransferOut)(nil), "bnbchain.greenfield.bridge.MsgTransferOut") - proto.RegisterType((*MsgTransferOutResponse)(nil), "bnbchain.greenfield.bridge.MsgTransferOutResponse") + proto.RegisterType((*MsgTransferOut)(nil), "greenfield.bridge.MsgTransferOut") + proto.RegisterType((*MsgTransferOutResponse)(nil), "greenfield.bridge.MsgTransferOutResponse") + proto.RegisterType((*MsgUpdateParams)(nil), "greenfield.bridge.MsgUpdateParams") + proto.RegisterType((*MsgUpdateParamsResponse)(nil), "greenfield.bridge.MsgUpdateParamsResponse") } func init() { proto.RegisterFile("greenfield/bridge/tx.proto", fileDescriptor_5360e58e7e095845) } var fileDescriptor_5360e58e7e095845 = []byte{ - // 335 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0x31, 0x4f, 0x3a, 0x31, - 0x18, 0xc6, 0x29, 0xfc, 0x43, 0x42, 0x49, 0x18, 0x2e, 0xff, 0xe8, 0x71, 0x43, 0x43, 0x98, 0x08, - 0x91, 0x36, 0x87, 0x9b, 0x9b, 0xb8, 0xb8, 0x10, 0x93, 0xd3, 0xc9, 0xc5, 0x5c, 0xef, 0x4a, 0x69, - 0xe2, 0xb5, 0xa4, 0x6f, 0x21, 0xb8, 0x3a, 0x3b, 0xf8, 0x51, 0x1c, 0xfc, 0x10, 0x8e, 0xc4, 0xc9, - 0xd1, 0xc0, 0xe0, 0xd7, 0x30, 0xdc, 0x9d, 0x0a, 0x83, 0x89, 0x53, 0xf3, 0xe6, 0xf9, 0x3d, 0x4f, - 0x9f, 0xbc, 0x2f, 0x0e, 0xa4, 0x15, 0x42, 0x4f, 0x94, 0xb8, 0x4d, 0x19, 0xb7, 0x2a, 0x95, 0x82, - 0xb9, 0x25, 0x9d, 0x59, 0xe3, 0x8c, 0x17, 0x70, 0xcd, 0x93, 0x69, 0xac, 0x34, 0xfd, 0x81, 0x68, - 0x01, 0x05, 0x24, 0x31, 0x90, 0x19, 0x60, 0x3c, 0x06, 0xc1, 0x16, 0x21, 0x17, 0x2e, 0x0e, 0x59, - 0x62, 0x94, 0x2e, 0xbc, 0xc1, 0x61, 0xa9, 0x67, 0x20, 0xd9, 0x22, 0xdc, 0x3e, 0xa5, 0xd0, 0x2e, - 0x84, 0x9b, 0x7c, 0x62, 0xc5, 0x50, 0x48, 0xdd, 0x07, 0x84, 0x5b, 0x63, 0x90, 0x57, 0x36, 0xd6, - 0x30, 0x11, 0xf6, 0x62, 0xee, 0xbc, 0x23, 0xfc, 0x6f, 0x62, 0x4d, 0xe6, 0xa3, 0x0e, 0xea, 0x35, - 0x46, 0xfe, 0xeb, 0xf3, 0xe0, 0x7f, 0x69, 0x39, 0x4d, 0x53, 0x2b, 0x00, 0x2e, 0x9d, 0x55, 0x5a, - 0x46, 0x39, 0xe5, 0xb5, 0x70, 0xd5, 0x19, 0xbf, 0xba, 0x65, 0xa3, 0xaa, 0x33, 0x5e, 0x88, 0xeb, - 0x71, 0x66, 0xe6, 0xda, 0xf9, 0xb5, 0x0e, 0xea, 0x35, 0x87, 0x6d, 0x5a, 0x9a, 0xb7, 0xad, 0x69, - 0xd9, 0x9a, 0x9e, 0x19, 0xa5, 0xa3, 0x12, 0x3c, 0x69, 0xdc, 0x7f, 0x3c, 0xf5, 0xf3, 0xb4, 0xae, - 0x8f, 0x0f, 0xf6, 0xdb, 0x44, 0x02, 0x66, 0x46, 0x83, 0x18, 0x3a, 0x5c, 0x1b, 0x83, 0xf4, 0x32, - 0xdc, 0xdc, 0xed, 0xda, 0xa7, 0xbf, 0xef, 0x8b, 0xee, 0x27, 0x05, 0xc3, 0xbf, 0xb3, 0x5f, 0xbf, - 0x8e, 0xce, 0x5f, 0xd6, 0x04, 0xad, 0xd6, 0x04, 0xbd, 0xaf, 0x09, 0x7a, 0xdc, 0x90, 0xca, 0x6a, - 0x43, 0x2a, 0x6f, 0x1b, 0x52, 0xb9, 0xa6, 0x52, 0xb9, 0xe9, 0x9c, 0xd3, 0xc4, 0x64, 0x8c, 0x6b, - 0x3e, 0xc8, 0x83, 0xd9, 0xce, 0x65, 0x97, 0xdf, 0xb7, 0xbd, 0x9b, 0x09, 0xe0, 0xf5, 0x7c, 0xdf, - 0xc7, 0x9f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x62, 0x5f, 0x53, 0x66, 0xfd, 0x01, 0x00, 0x00, + // 441 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x93, 0x41, 0x6f, 0xd3, 0x30, + 0x14, 0xc7, 0xeb, 0x6e, 0xaa, 0x54, 0x0f, 0x15, 0x61, 0x4d, 0x2c, 0xcd, 0xc1, 0x8c, 0x9c, 0xc6, + 0xc4, 0x6c, 0x65, 0x48, 0x20, 0xed, 0x46, 0xb9, 0x70, 0xa9, 0x40, 0x01, 0x2e, 0x20, 0x81, 0x9c, + 0xc4, 0x75, 0x2d, 0x11, 0x3b, 0xb2, 0x9d, 0x69, 0xbb, 0x72, 0xe6, 0x80, 0xf8, 0x24, 0x1c, 0xf8, + 0x04, 0x9c, 0x76, 0x9c, 0x38, 0x71, 0x42, 0xa8, 0x3d, 0xf0, 0x35, 0x50, 0x12, 0x97, 0xb6, 0xdb, + 0xa4, 0x9e, 0x12, 0xfb, 0xff, 0x7f, 0xef, 0xfd, 0xde, 0xcb, 0x0b, 0x0c, 0x85, 0xe1, 0x5c, 0x4d, + 0x24, 0xff, 0x98, 0xd3, 0xd4, 0xc8, 0x5c, 0x70, 0xea, 0xce, 0x48, 0x69, 0xb4, 0xd3, 0xe8, 0xce, + 0x52, 0x23, 0xad, 0x16, 0xe2, 0x4c, 0xdb, 0x42, 0x5b, 0x9a, 0x32, 0xcb, 0xe9, 0x69, 0x9c, 0x72, + 0xc7, 0x62, 0x9a, 0x69, 0xa9, 0xda, 0x90, 0x70, 0xcf, 0xeb, 0x85, 0x15, 0xf4, 0x34, 0xae, 0x1f, + 0x5e, 0x18, 0xb6, 0xc2, 0x87, 0xe6, 0x44, 0xdb, 0x83, 0x97, 0x76, 0x85, 0x16, 0xba, 0xbd, 0xaf, + 0xdf, 0xfc, 0x2d, 0xbe, 0x0e, 0x56, 0x32, 0xc3, 0x0a, 0x1f, 0x15, 0x7d, 0x06, 0x70, 0x30, 0xb6, + 0xe2, 0xb5, 0x61, 0xca, 0x4e, 0xb8, 0x79, 0x51, 0x39, 0xf4, 0x10, 0x6e, 0x4f, 0x8c, 0x2e, 0x02, + 0xb0, 0x0f, 0x0e, 0xfa, 0xa3, 0xe0, 0xe7, 0xf7, 0xa3, 0x5d, 0x5f, 0xe8, 0x69, 0x9e, 0x1b, 0x6e, + 0xed, 0x2b, 0x67, 0xa4, 0x12, 0x49, 0xe3, 0x42, 0x03, 0xd8, 0x75, 0x3a, 0xe8, 0xd6, 0xde, 0xa4, + 0xeb, 0x34, 0x8a, 0x61, 0x8f, 0x15, 0xba, 0x52, 0x2e, 0xd8, 0xda, 0x07, 0x07, 0x3b, 0xc7, 0x43, + 0xe2, 0x83, 0xeb, 0x5e, 0x89, 0xef, 0x95, 0x3c, 0xd3, 0x52, 0x25, 0xde, 0x78, 0xd2, 0xff, 0xf4, + 0xf7, 0xdb, 0x61, 0x93, 0x2d, 0x0a, 0xe0, 0xdd, 0x75, 0x9a, 0x84, 0xdb, 0x52, 0x2b, 0xcb, 0xa3, + 0xaf, 0x00, 0xde, 0x1e, 0x5b, 0xf1, 0xa6, 0xcc, 0x99, 0xe3, 0x2f, 0x9b, 0x16, 0xd0, 0x63, 0xd8, + 0x67, 0x95, 0x9b, 0x6a, 0x23, 0xdd, 0xf9, 0x46, 0xdc, 0xa5, 0x15, 0x3d, 0x81, 0xbd, 0x76, 0x08, + 0x0d, 0x77, 0xcd, 0x78, 0xed, 0x13, 0x91, 0xb6, 0xc4, 0x68, 0xfb, 0xe2, 0xf7, 0xbd, 0x4e, 0xe2, + 0xed, 0x27, 0x83, 0x9a, 0x74, 0x99, 0x28, 0x1a, 0xc2, 0xbd, 0x2b, 0x4c, 0x0b, 0xde, 0xe3, 0x1f, + 0x00, 0x6e, 0x8d, 0xad, 0x40, 0xef, 0xe0, 0xce, 0xea, 0x70, 0xef, 0xdf, 0x50, 0x6a, 0xbd, 0xe3, + 0xf0, 0xc1, 0x46, 0xcb, 0xa2, 0x08, 0x7a, 0x0f, 0x6f, 0xad, 0x0d, 0x24, 0xba, 0x39, 0x74, 0xd5, + 0x13, 0x1e, 0x6e, 0xf6, 0x2c, 0xf2, 0x8f, 0x9e, 0x5f, 0xcc, 0x30, 0xb8, 0x9c, 0x61, 0xf0, 0x67, + 0x86, 0xc1, 0x97, 0x39, 0xee, 0x5c, 0xce, 0x71, 0xe7, 0xd7, 0x1c, 0x77, 0xde, 0x12, 0x21, 0xdd, + 0xb4, 0x4a, 0x49, 0xa6, 0x0b, 0x9a, 0xaa, 0xf4, 0x28, 0x9b, 0x32, 0xa9, 0xe8, 0xca, 0xb2, 0x9d, + 0xfd, 0xff, 0x0f, 0xce, 0x4b, 0x6e, 0xd3, 0x5e, 0xb3, 0x6e, 0x8f, 0xfe, 0x05, 0x00, 0x00, 0xff, + 0xff, 0x4a, 0xc3, 0xe3, 0xa7, 0x29, 0x03, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -176,6 +281,11 @@ const _ = grpc.SupportPackageIsVersion4 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type MsgClient interface { TransferOut(ctx context.Context, in *MsgTransferOut, opts ...grpc.CallOption) (*MsgTransferOutResponse, error) + // UpdateParams defines a governance operation for updating the x/bridge module parameters. + // The authority is defined in the keeper. + // + // Since: cosmos-sdk 0.47 + UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) } type msgClient struct { @@ -188,7 +298,16 @@ func NewMsgClient(cc grpc1.ClientConn) MsgClient { func (c *msgClient) TransferOut(ctx context.Context, in *MsgTransferOut, opts ...grpc.CallOption) (*MsgTransferOutResponse, error) { out := new(MsgTransferOutResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.bridge.Msg/TransferOut", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.bridge.Msg/TransferOut", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) { + out := new(MsgUpdateParamsResponse) + err := c.cc.Invoke(ctx, "/greenfield.bridge.Msg/UpdateParams", in, out, opts...) if err != nil { return nil, err } @@ -198,6 +317,11 @@ func (c *msgClient) TransferOut(ctx context.Context, in *MsgTransferOut, opts .. // MsgServer is the server API for Msg service. type MsgServer interface { TransferOut(context.Context, *MsgTransferOut) (*MsgTransferOutResponse, error) + // UpdateParams defines a governance operation for updating the x/bridge module parameters. + // The authority is defined in the keeper. + // + // Since: cosmos-sdk 0.47 + UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) } // UnimplementedMsgServer can be embedded to have forward compatible implementations. @@ -207,6 +331,9 @@ type UnimplementedMsgServer struct { func (*UnimplementedMsgServer) TransferOut(ctx context.Context, req *MsgTransferOut) (*MsgTransferOutResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method TransferOut not implemented") } +func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateParams not implemented") +} func RegisterMsgServer(s grpc1.Server, srv MsgServer) { s.RegisterService(&_Msg_serviceDesc, srv) @@ -222,7 +349,7 @@ func _Msg_TransferOut_Handler(srv interface{}, ctx context.Context, dec func(int } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.bridge.Msg/TransferOut", + FullMethod: "/greenfield.bridge.Msg/TransferOut", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).TransferOut(ctx, req.(*MsgTransferOut)) @@ -230,14 +357,36 @@ func _Msg_TransferOut_Handler(srv interface{}, ctx context.Context, dec func(int return interceptor(ctx, in, info, handler) } +func _Msg_UpdateParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgUpdateParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).UpdateParams(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/greenfield.bridge.Msg/UpdateParams", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).UpdateParams(ctx, req.(*MsgUpdateParams)) + } + return interceptor(ctx, in, info, handler) +} + var _Msg_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.bridge.Msg", + ServiceName: "greenfield.bridge.Msg", HandlerType: (*MsgServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "TransferOut", Handler: _Msg_TransferOut_Handler, }, + { + MethodName: "UpdateParams", + Handler: _Msg_UpdateParams_Handler, + }, }, Streams: []grpc.StreamDesc{}, Metadata: "greenfield/bridge/tx.proto", @@ -315,6 +464,69 @@ func (m *MsgTransferOutResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) return len(dAtA) - i, nil } +func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintTx(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.Authority) > 0 { + i -= len(m.Authority) + copy(dAtA[i:], m.Authority) + i = encodeVarintTx(dAtA, i, uint64(len(m.Authority))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + func encodeVarintTx(dAtA []byte, offset int, v uint64) int { offset -= sovTx(v) base := offset @@ -356,6 +568,30 @@ func (m *MsgTransferOutResponse) Size() (n int) { return n } +func (m *MsgUpdateParams) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Authority) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + l = m.Params.Size() + n += 1 + l + sovTx(uint64(l)) + return n +} + +func (m *MsgUpdateParamsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + func sovTx(x uint64) (n int) { return (math_bits.Len64(x|1) + 6) / 7 } @@ -562,6 +798,171 @@ func (m *MsgTransferOutResponse) Unmarshal(dAtA []byte) error { } return nil } +func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateParams: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateParams: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Authority = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateParamsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func skipTx(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 diff --git a/x/bridge/types/types.go b/x/bridge/types/types.go index bb67b9980..6fe21334a 100644 --- a/x/bridge/types/types.go +++ b/x/bridge/types/types.go @@ -6,7 +6,7 @@ import ( "cosmossdk.io/errors" "github.com/cosmos/cosmos-sdk/bsc/rlp" sdk "github.com/cosmos/cosmos-sdk/types" - paramsproposal "github.com/cosmos/cosmos-sdk/x/params/types/proposal" + "github.com/cosmos/cosmos-sdk/x/gov/types" ) const ( @@ -15,7 +15,7 @@ const ( TransferOutChannelID sdk.ChannelID = 1 TransferInChannelID sdk.ChannelID = 2 - SyncParamsChannelID = paramsproposal.SyncParamsChannelID + SyncParamsChannelID = types.SyncParamsChannelID ) type TransferOutSynPackage struct { diff --git a/x/challenge/abci.go b/x/challenge/abci.go index f3e15313f..d2beef5a4 100644 --- a/x/challenge/abci.go +++ b/x/challenge/abci.go @@ -4,7 +4,7 @@ import ( "fmt" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/gogo/protobuf/proto" + "github.com/cosmos/gogoproto/proto" k "github.com/bnb-chain/greenfield/x/challenge/keeper" "github.com/bnb-chain/greenfield/x/challenge/types" diff --git a/x/challenge/keeper/challenge.go b/x/challenge/keeper/challenge.go index 303ec46f0..ec2b89b3c 100644 --- a/x/challenge/keeper/challenge.go +++ b/x/challenge/keeper/challenge.go @@ -3,7 +3,8 @@ package keeper import ( "encoding/binary" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" + storetypes "cosmossdk.io/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/bnb-chain/greenfield/x/challenge/types" @@ -44,7 +45,7 @@ func (k Keeper) SaveChallenge(ctx sdk.Context, challenge types.Challenge) { // RemoveChallengeUntil removes challenges which are expired func (k Keeper) RemoveChallengeUntil(ctx sdk.Context, height uint64) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.ChallengeKeyPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() for ; iterator.Valid(); iterator.Next() { diff --git a/x/challenge/keeper/keeper.go b/x/challenge/keeper/keeper.go index 06aa83a01..6ecbdbcdc 100644 --- a/x/challenge/keeper/keeper.go +++ b/x/challenge/keeper/keeper.go @@ -3,11 +3,11 @@ package keeper import ( "fmt" + "cosmossdk.io/log" + storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/tendermint/tendermint/libs/log" "github.com/bnb-chain/greenfield/x/challenge/types" ) diff --git a/x/challenge/keeper/slash.go b/x/challenge/keeper/slash.go index d38351b05..fff62d360 100644 --- a/x/challenge/keeper/slash.go +++ b/x/challenge/keeper/slash.go @@ -4,7 +4,8 @@ import ( "encoding/binary" sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" + storetypes "cosmossdk.io/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/bnb-chain/greenfield/x/challenge/types" @@ -23,7 +24,7 @@ func (k Keeper) SaveSlash(ctx sdk.Context, slash types.Slash) { // RemoveSlashUntil removes slashes which are created earlier func (k Keeper) RemoveSlashUntil(ctx sdk.Context, height uint64) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.SlashKeyPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() for ; iterator.Valid(); iterator.Next() { diff --git a/x/challenge/module.go b/x/challenge/module.go index 5e87f5c2e..41ae438a2 100644 --- a/x/challenge/module.go +++ b/x/challenge/module.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -12,7 +13,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" "github.com/grpc-ecosystem/grpc-gateway/runtime" "github.com/spf13/cobra" - abci "github.com/tendermint/tendermint/abci/types" "github.com/bnb-chain/greenfield/x/challenge/client/cli" "github.com/bnb-chain/greenfield/x/challenge/keeper" @@ -108,17 +108,6 @@ func NewAppModule( } } -// Deprecated: use RegisterServices -func (am AppModule) Route() sdk.Route { return sdk.Route{} } - -// Deprecated: use RegisterServices -func (AppModule) QuerierRoute() string { return types.RouterKey } - -// Deprecated: use RegisterServices -func (am AppModule) LegacyQuerierHandler(_ *codec.LegacyAmino) sdk.Querier { - return nil -} - // RegisterServices registers a gRPC query service to respond to the module-specific gRPC queries func (am AppModule) RegisterServices(cfg module.Configurator) { types.RegisterMsgServer(cfg.MsgServer(), keeper.NewMsgServerImpl(am.keeper)) diff --git a/x/challenge/module_simulation.go b/x/challenge/module_simulation.go index 1465a3d2c..f2e6ac403 100644 --- a/x/challenge/module_simulation.go +++ b/x/challenge/module_simulation.go @@ -4,8 +4,6 @@ import ( "math/rand" "github.com/cosmos/cosmos-sdk/baseapp" - simappparams "github.com/cosmos/cosmos-sdk/simapp/params" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" @@ -19,7 +17,6 @@ import ( var ( _ = sample.AccAddress _ = challengesimulation.FindAccount - _ = simappparams.StakePerAccount _ = simulation.MsgEntryKind _ = baseapp.Paramspace ) @@ -54,36 +51,8 @@ func (AppModule) ProposalContents(_ module.SimulationState) []simtypes.WeightedP return nil } -// RandomizedParams creates randomized param changes for the simulator -func (am AppModule) RandomizedParams(_ *rand.Rand) []simtypes.ParamChange { - challengeParams := types.DefaultParams() - return []simtypes.ParamChange{ - simulation.NewSimParamChange(types.ModuleName, string(types.KeyChallengeCountPerBlock), func(r *rand.Rand) string { - return string(types.Amino.MustMarshalJSON(challengeParams.ChallengeCountPerBlock)) - }), - simulation.NewSimParamChange(types.ModuleName, string(types.KeySlashCoolingOffPeriod), func(r *rand.Rand) string { - return string(types.Amino.MustMarshalJSON(challengeParams.SlashCoolingOffPeriod)) - }), - simulation.NewSimParamChange(types.ModuleName, string(types.KeySlashAmountSizeRate), func(r *rand.Rand) string { - return string(types.Amino.MustMarshalJSON(challengeParams.SlashAmountSizeRate)) - }), - simulation.NewSimParamChange(types.ModuleName, string(types.KeySlashAmountMin), func(r *rand.Rand) string { - return string(types.Amino.MustMarshalJSON(challengeParams.SlashAmountMin)) - }), - simulation.NewSimParamChange(types.ModuleName, string(types.KeySlashAmountMax), func(r *rand.Rand) string { - return string(types.Amino.MustMarshalJSON(challengeParams.SlashAmountMax)) - }), - simulation.NewSimParamChange(types.ModuleName, string(types.KeyRewardValidatorRatio), func(r *rand.Rand) string { - return string(types.Amino.MustMarshalJSON(challengeParams.RewardValidatorRatio)) - }), - simulation.NewSimParamChange(types.ModuleName, string(types.KeyRewardSubmitterRatio), func(r *rand.Rand) string { - return string(types.Amino.MustMarshalJSON(challengeParams.RewardSubmitterRatio)) - }), - } -} - // RegisterStoreDecoder registers a decoder -func (am AppModule) RegisterStoreDecoder(_ sdk.StoreDecoderRegistry) {} +func (am AppModule) RegisterStoreDecoder(_ simtypes.StoreDecoderRegistry) {} // WeightedOperations returns the all the gov module operations with their respective weights. func (am AppModule) WeightedOperations(simState module.SimulationState) []simtypes.WeightedOperation { diff --git a/x/challenge/types/events.pb.go b/x/challenge/types/events.pb.go index ee3714473..e24e491ae 100644 --- a/x/challenge/types/events.pb.go +++ b/x/challenge/types/events.pb.go @@ -7,7 +7,7 @@ import ( fmt "fmt" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -122,7 +122,7 @@ type EventAttestChallenge struct { // The id of challenge. ChallengeId uint64 `protobuf:"varint,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"` // The result of challenge. - Result VoteResult `protobuf:"varint,2,opt,name=result,proto3,enum=bnbchain.greenfield.challenge.VoteResult" json:"result,omitempty"` + Result VoteResult `protobuf:"varint,2,opt,name=result,proto3,enum=greenfield.challenge.VoteResult" json:"result,omitempty"` // The slashed storage provider address. SpOperatorAddress string `protobuf:"bytes,3,opt,name=sp_operator_address,json=spOperatorAddress,proto3" json:"sp_operator_address,omitempty"` // The slashed amount from the storage provider. @@ -236,48 +236,48 @@ func (m *EventAttestChallenge) GetValidatorRewardAmount() string { } func init() { - proto.RegisterType((*EventStartChallenge)(nil), "bnbchain.greenfield.challenge.EventStartChallenge") - proto.RegisterType((*EventAttestChallenge)(nil), "bnbchain.greenfield.challenge.EventAttestChallenge") + proto.RegisterType((*EventStartChallenge)(nil), "greenfield.challenge.EventStartChallenge") + proto.RegisterType((*EventAttestChallenge)(nil), "greenfield.challenge.EventAttestChallenge") } func init() { proto.RegisterFile("greenfield/challenge/events.proto", fileDescriptor_e9eaa4bfadaa20f8) } var fileDescriptor_e9eaa4bfadaa20f8 = []byte{ - // 542 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x53, 0xcf, 0x6e, 0xd3, 0x4e, - 0x18, 0x8c, 0xdb, 0xf4, 0xdf, 0x26, 0xe9, 0xaf, 0x75, 0xf3, 0xa3, 0xa6, 0x08, 0x37, 0x29, 0x42, - 0x4a, 0x0f, 0x71, 0x04, 0x48, 0x55, 0xaf, 0x29, 0xaa, 0x68, 0xc4, 0x01, 0xc9, 0x15, 0x1c, 0xb8, - 0x58, 0xb6, 0xf7, 0xc3, 0x5e, 0xe4, 0xec, 0x5a, 0xbb, 0x9b, 0x92, 0xbe, 0x05, 0xef, 0xc0, 0x2b, - 0xf4, 0x21, 0x7a, 0xac, 0x7a, 0x42, 0x1c, 0x2a, 0x94, 0xbc, 0x06, 0x07, 0x94, 0xf5, 0xc6, 0x4e, - 0x10, 0xa5, 0xca, 0x2d, 0x3b, 0xf3, 0xcd, 0xce, 0x64, 0xd6, 0x1f, 0x6a, 0x46, 0x1c, 0x80, 0x7e, - 0x22, 0x90, 0xe0, 0x4e, 0x18, 0xfb, 0x49, 0x02, 0x34, 0x82, 0x0e, 0x5c, 0x00, 0x95, 0xc2, 0x49, - 0x39, 0x93, 0xcc, 0x7c, 0x1a, 0xd0, 0x20, 0x8c, 0x7d, 0x42, 0x9d, 0x62, 0xd6, 0xc9, 0x67, 0xf7, - 0x1e, 0x87, 0x4c, 0xf4, 0x99, 0xf0, 0xd4, 0x70, 0x27, 0x3b, 0x64, 0xca, 0xbd, 0x7a, 0xc4, 0x22, - 0x96, 0xe1, 0x93, 0x5f, 0x1a, 0x6d, 0xfc, 0xd5, 0x52, 0x5e, 0xa6, 0xa0, 0x75, 0x07, 0xbf, 0x96, - 0xd0, 0xce, 0xe9, 0x24, 0xc2, 0xb9, 0xf4, 0xb9, 0x7c, 0x3d, 0x9d, 0x31, 0x9b, 0xa8, 0x9a, 0x0b, - 0x3c, 0x82, 0x2d, 0xa3, 0x61, 0xb4, 0xca, 0x6e, 0x25, 0xc7, 0x7a, 0xd8, 0x3c, 0x46, 0x1b, 0x2c, - 0xf8, 0x0c, 0xa1, 0x9c, 0xf0, 0x4b, 0x0d, 0xa3, 0xb5, 0x71, 0xf2, 0xe4, 0xfa, 0x6e, 0xbf, 0xf4, - 0xe3, 0x6e, 0xbf, 0xfc, 0x9e, 0x50, 0x79, 0x7b, 0xd5, 0xae, 0xe8, 0x8c, 0x93, 0xa3, 0xbb, 0x9e, - 0x4d, 0xf7, 0xb0, 0xf9, 0x0c, 0xd5, 0x04, 0x44, 0x7d, 0xa0, 0xd2, 0x23, 0x14, 0xc3, 0xd0, 0x5a, - 0x6e, 0x18, 0xad, 0x9a, 0x5b, 0xd5, 0x60, 0x6f, 0x82, 0x99, 0x67, 0x68, 0x47, 0xa4, 0x1e, 0x4b, - 0x81, 0xfb, 0x92, 0x71, 0xcf, 0xc7, 0x98, 0x83, 0x10, 0x56, 0x59, 0x19, 0x59, 0xb7, 0x57, 0xed, - 0xba, 0xbe, 0xbc, 0x9b, 0x31, 0xe7, 0x92, 0x13, 0x1a, 0xb9, 0xdb, 0x22, 0x7d, 0xa7, 0x35, 0x9a, - 0x30, 0x0f, 0xd1, 0x16, 0x07, 0x3c, 0xa0, 0xd8, 0xa7, 0xe1, 0xa5, 0x76, 0x5c, 0x69, 0x18, 0xad, - 0x15, 0xf7, 0xbf, 0x02, 0xcf, 0x4c, 0xdf, 0x20, 0x33, 0xff, 0x8b, 0x85, 0xe7, 0xea, 0x43, 0x9e, - 0x85, 0x66, 0xea, 0xf9, 0x1c, 0x6d, 0xc2, 0x30, 0x25, 0x1c, 0xb0, 0x17, 0x03, 0x89, 0x62, 0x69, - 0xad, 0xa9, 0x06, 0x6b, 0x1a, 0x3d, 0x53, 0xe0, 0xc1, 0xb7, 0x32, 0xaa, 0xab, 0xfa, 0xbb, 0x52, - 0x82, 0x58, 0xac, 0xff, 0x2e, 0x5a, 0xe5, 0x20, 0x06, 0x89, 0x54, 0xe5, 0x6f, 0xbe, 0x3c, 0x74, - 0xfe, 0xf9, 0xf5, 0x38, 0x1f, 0x98, 0x04, 0x57, 0x09, 0x5c, 0x2d, 0xbc, 0xaf, 0xe3, 0xe5, 0xc5, - 0x3b, 0x6e, 0xa2, 0xaa, 0x48, 0x7c, 0x11, 0x7b, 0x7e, 0x9f, 0x0d, 0xa8, 0xcc, 0x9e, 0xc9, 0xad, - 0x28, 0xac, 0xab, 0xa0, 0x7b, 0xba, 0x5d, 0x59, 0xbc, 0xdb, 0x63, 0x64, 0xcd, 0x5c, 0xc4, 0xe1, - 0x8b, 0xcf, 0xf1, 0xd4, 0x57, 0x3d, 0x95, 0xfb, 0xa8, 0xe0, 0x5d, 0x45, 0xeb, 0x08, 0xa7, 0x68, - 0x5b, 0x0c, 0x82, 0x3e, 0x91, 0x72, 0x26, 0xc1, 0xda, 0x03, 0x09, 0xb6, 0x72, 0xc9, 0x34, 0xc0, - 0x11, 0xda, 0x2d, 0xae, 0x99, 0xf7, 0x5f, 0x57, 0xfe, 0xff, 0xe7, 0xf4, 0x9c, 0xfd, 0x11, 0xda, - 0xbd, 0xf0, 0x13, 0x82, 0x55, 0xd9, 0xf3, 0x3a, 0x94, 0xe9, 0x72, 0x7a, 0x56, 0x77, 0xf2, 0xf6, - 0x7a, 0x64, 0x1b, 0x37, 0x23, 0xdb, 0xf8, 0x39, 0xb2, 0x8d, 0xaf, 0x63, 0xbb, 0x74, 0x33, 0xb6, - 0x4b, 0xdf, 0xc7, 0x76, 0xe9, 0xe3, 0x8b, 0x88, 0xc8, 0x78, 0x10, 0x38, 0x21, 0xeb, 0x77, 0x02, - 0x1a, 0xb4, 0xd5, 0xf3, 0x77, 0x66, 0xb6, 0x7e, 0xf8, 0xe7, 0xde, 0x07, 0xab, 0x6a, 0xf1, 0x5f, - 0xfd, 0x0e, 0x00, 0x00, 0xff, 0xff, 0xf9, 0x76, 0x2f, 0xcc, 0x8f, 0x04, 0x00, 0x00, + // 533 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x53, 0x4f, 0x4f, 0xdb, 0x3e, + 0x18, 0x6e, 0xa0, 0x14, 0x70, 0x5b, 0x7e, 0x10, 0xfa, 0x1b, 0x19, 0x93, 0x42, 0xca, 0x34, 0xa9, + 0x3b, 0xb4, 0xd5, 0x36, 0x09, 0x71, 0x2d, 0x13, 0x1a, 0xd5, 0x0e, 0x93, 0x82, 0xb6, 0xc3, 0x2e, + 0x51, 0x12, 0xbf, 0x4b, 0x3c, 0xa5, 0x76, 0x64, 0xbb, 0xac, 0x7c, 0x8b, 0x9d, 0xf7, 0x39, 0xf8, + 0x10, 0x1c, 0x11, 0xa7, 0x69, 0x07, 0x34, 0xb5, 0x5f, 0x63, 0x87, 0xa9, 0x8e, 0x9b, 0xb4, 0x13, + 0x08, 0xf5, 0x56, 0x3f, 0x7f, 0xfc, 0xbc, 0x7d, 0x9c, 0x17, 0x35, 0x23, 0x0e, 0x40, 0xbf, 0x10, + 0x48, 0x70, 0x37, 0x8c, 0xfd, 0x24, 0x01, 0x1a, 0x41, 0x17, 0x2e, 0x80, 0x4a, 0xd1, 0x49, 0x39, + 0x93, 0xcc, 0x6c, 0x14, 0x92, 0x4e, 0x2e, 0xd9, 0x7f, 0x1a, 0x32, 0x31, 0x60, 0xc2, 0x53, 0x9a, + 0x6e, 0x76, 0xc8, 0x0c, 0xfb, 0x8d, 0x88, 0x45, 0x2c, 0xc3, 0xa7, 0xbf, 0x34, 0xea, 0xdc, 0x9b, + 0x24, 0x2f, 0x53, 0xd0, 0xbe, 0xc3, 0x3f, 0x2b, 0x68, 0xf7, 0x74, 0x9a, 0x7c, 0x2e, 0x7d, 0x2e, + 0xdf, 0xce, 0x34, 0x66, 0x13, 0xd5, 0x72, 0x83, 0x47, 0xb0, 0x65, 0x38, 0x46, 0xab, 0xec, 0x56, + 0x73, 0xac, 0x8f, 0xcd, 0x63, 0xb4, 0xc9, 0x82, 0xaf, 0x10, 0xca, 0x29, 0xbf, 0xe2, 0x18, 0xad, + 0xcd, 0x93, 0x67, 0xd7, 0x77, 0x07, 0xa5, 0x5f, 0x77, 0x07, 0xe5, 0x8f, 0x84, 0xca, 0xdb, 0xab, + 0x76, 0x55, 0xcf, 0x38, 0x3d, 0xba, 0x1b, 0x99, 0xba, 0x8f, 0xcd, 0xe7, 0xa8, 0x2e, 0x20, 0x1a, + 0x00, 0x95, 0x1e, 0xa1, 0x18, 0x46, 0xd6, 0xaa, 0x63, 0xb4, 0xea, 0x6e, 0x4d, 0x83, 0xfd, 0x29, + 0x66, 0x9e, 0xa1, 0x5d, 0x91, 0x7a, 0x2c, 0x05, 0xee, 0x4b, 0xc6, 0x3d, 0x1f, 0x63, 0x0e, 0x42, + 0x58, 0x65, 0x15, 0x64, 0xdd, 0x5e, 0xb5, 0x1b, 0xfa, 0xf2, 0x5e, 0xc6, 0x9c, 0x4b, 0x4e, 0x68, + 0xe4, 0xee, 0x88, 0xf4, 0x83, 0xf6, 0x68, 0xc2, 0x7c, 0x89, 0xb6, 0x39, 0xe0, 0x21, 0xc5, 0x3e, + 0x0d, 0x2f, 0x75, 0xe2, 0x9a, 0x63, 0xb4, 0xd6, 0xdc, 0xff, 0x0a, 0x3c, 0x0b, 0x7d, 0x87, 0xcc, + 0xfc, 0x2f, 0x16, 0x99, 0x95, 0xc7, 0x32, 0x0b, 0xcf, 0x2c, 0xf3, 0x05, 0xda, 0x82, 0x51, 0x4a, + 0x38, 0x60, 0x2f, 0x06, 0x12, 0xc5, 0xd2, 0x5a, 0x57, 0x0d, 0xd6, 0x35, 0x7a, 0xa6, 0xc0, 0xc3, + 0x1f, 0x65, 0xd4, 0x50, 0xf5, 0xf7, 0xa4, 0x04, 0xb1, 0x6c, 0xff, 0x15, 0x0e, 0x62, 0x98, 0x48, + 0x55, 0xfe, 0xd6, 0x6b, 0xa7, 0x73, 0xdf, 0x47, 0xd3, 0xf9, 0xc4, 0x24, 0xb8, 0x4a, 0xe7, 0x6a, + 0xfd, 0x43, 0xd5, 0xae, 0x2e, 0x5f, 0x6d, 0x13, 0xd5, 0x44, 0xe2, 0x8b, 0xd8, 0xf3, 0x07, 0x6c, + 0x48, 0x65, 0xf6, 0x3a, 0x6e, 0x55, 0x61, 0x3d, 0x05, 0x3d, 0x50, 0xe9, 0xda, 0xf2, 0x95, 0x1e, + 0x23, 0x6b, 0xee, 0x22, 0x0e, 0xdf, 0x7c, 0x8e, 0x67, 0xb9, 0xea, 0x85, 0xdc, 0x27, 0x05, 0xef, + 0x2a, 0x5a, 0x8f, 0x70, 0x8a, 0x76, 0xc4, 0x30, 0x18, 0x10, 0x29, 0xe7, 0x26, 0x58, 0x7f, 0x64, + 0x82, 0xed, 0xdc, 0x32, 0x1b, 0xe0, 0x08, 0xed, 0x15, 0xd7, 0x2c, 0xe6, 0x6f, 0xa8, 0xfc, 0xff, + 0x73, 0x7a, 0x21, 0xfe, 0x08, 0xed, 0x5d, 0xf8, 0x09, 0xc1, 0xaa, 0xec, 0x45, 0x1f, 0xca, 0x7c, + 0x39, 0x3d, 0xef, 0x3b, 0x79, 0x7f, 0x3d, 0xb6, 0x8d, 0x9b, 0xb1, 0x6d, 0xfc, 0x1e, 0xdb, 0xc6, + 0xf7, 0x89, 0x5d, 0xba, 0x99, 0xd8, 0xa5, 0x9f, 0x13, 0xbb, 0xf4, 0xf9, 0x55, 0x44, 0x64, 0x3c, + 0x0c, 0x3a, 0x21, 0x1b, 0x74, 0x03, 0x1a, 0xb4, 0xc3, 0xd8, 0x27, 0xb4, 0x3b, 0xb7, 0xec, 0xa3, + 0x7f, 0xd7, 0x3d, 0xa8, 0xa8, 0x7d, 0x7f, 0xf3, 0x37, 0x00, 0x00, 0xff, 0xff, 0x31, 0xa0, 0x83, + 0x4c, 0x7d, 0x04, 0x00, 0x00, } func (m *EventStartChallenge) Marshal() (dAtA []byte, err error) { diff --git a/x/challenge/types/expected_keepers.go b/x/challenge/types/expected_keepers.go index 6facce556..4a21279b9 100644 --- a/x/challenge/types/expected_keepers.go +++ b/x/challenge/types/expected_keepers.go @@ -1,9 +1,10 @@ package types import ( + context "context" + sdkmath "cosmossdk.io/math" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/auth/types" staking "github.com/cosmos/cosmos-sdk/x/staking/types" sp "github.com/bnb-chain/greenfield/x/sp/types" @@ -36,7 +37,7 @@ type PaymentKeeper interface { // AccountKeeper defines the expected account keeper used for simulations (noalias) type AccountKeeper interface { - GetAccount(ctx sdk.Context, addr sdk.AccAddress) types.AccountI + GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI } // BankKeeper defines the expected interface needed to retrieve account balances. diff --git a/x/challenge/types/genesis.pb.go b/x/challenge/types/genesis.pb.go index 01d6e058a..75709e1e3 100644 --- a/x/challenge/types/genesis.pb.go +++ b/x/challenge/types/genesis.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -69,7 +69,7 @@ func (m *GenesisState) GetParams() Params { } func init() { - proto.RegisterType((*GenesisState)(nil), "bnbchain.greenfield.challenge.GenesisState") + proto.RegisterType((*GenesisState)(nil), "greenfield.challenge.GenesisState") } func init() { @@ -77,21 +77,20 @@ func init() { } var fileDescriptor_b0c04d10d881d055 = []byte{ - // 212 bytes of a gzipped FileDescriptorProto + // 206 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x4a, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x4f, 0xce, 0x48, 0xcc, 0xc9, 0x49, 0xcd, 0x4b, 0x4f, - 0xd5, 0x4f, 0x4f, 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, - 0x4d, 0xca, 0x4b, 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0x28, 0xd6, 0x83, 0x2b, 0x96, 0x12, - 0x49, 0xcf, 0x4f, 0xcf, 0x07, 0xab, 0xd4, 0x07, 0xb1, 0x20, 0x9a, 0xa4, 0x14, 0xb1, 0x1a, 0x5c, - 0x90, 0x58, 0x94, 0x98, 0x0b, 0x35, 0x57, 0x4a, 0x01, 0xab, 0x92, 0x92, 0xca, 0x82, 0x54, 0xa8, - 0x0a, 0xa5, 0x60, 0x2e, 0x1e, 0x77, 0x88, 0x53, 0x82, 0x4b, 0x12, 0x4b, 0x52, 0x85, 0x9c, 0xb9, - 0xd8, 0x20, 0x26, 0x48, 0x30, 0x2a, 0x30, 0x6a, 0x70, 0x1b, 0xa9, 0xea, 0xe1, 0x75, 0x9a, 0x5e, - 0x00, 0x58, 0xb1, 0x13, 0xcb, 0x89, 0x7b, 0xf2, 0x0c, 0x41, 0x50, 0xad, 0x4e, 0xde, 0x27, 0x1e, - 0xc9, 0x31, 0x5e, 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, - 0x1e, 0xcb, 0x31, 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0x65, 0x98, 0x9e, 0x59, 0x92, 0x51, 0x9a, 0xa4, - 0x97, 0x9c, 0x9f, 0xab, 0x9f, 0x94, 0x97, 0xa4, 0x0b, 0x36, 0x59, 0x1f, 0xc9, 0x95, 0x15, 0xe8, - 0xee, 0x4c, 0x62, 0x03, 0x3b, 0xd4, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0x77, 0x3b, 0xa1, 0xb7, - 0x48, 0x01, 0x00, 0x00, + 0xd5, 0x4f, 0x4f, 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, + 0x41, 0xa8, 0xd1, 0x83, 0xab, 0x91, 0x12, 0x49, 0xcf, 0x4f, 0xcf, 0x07, 0x2b, 0xd0, 0x07, 0xb1, + 0x20, 0x6a, 0xa5, 0x14, 0xb1, 0x9a, 0x57, 0x90, 0x58, 0x94, 0x98, 0x0b, 0x35, 0x4e, 0x4a, 0x01, + 0xab, 0x92, 0x92, 0xca, 0x82, 0x54, 0xa8, 0x0a, 0x25, 0x2f, 0x2e, 0x1e, 0x77, 0x88, 0x0b, 0x82, + 0x4b, 0x12, 0x4b, 0x52, 0x85, 0xac, 0xb8, 0xd8, 0x20, 0x26, 0x48, 0x30, 0x2a, 0x30, 0x6a, 0x70, + 0x1b, 0xc9, 0xe8, 0x61, 0x73, 0x91, 0x5e, 0x00, 0x58, 0x8d, 0x13, 0xcb, 0x89, 0x7b, 0xf2, 0x0c, + 0x41, 0x50, 0x1d, 0x4e, 0xde, 0x27, 0x1e, 0xc9, 0x31, 0x5e, 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, + 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, 0x1e, 0xcb, 0x31, 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0x65, + 0x98, 0x9e, 0x59, 0x92, 0x51, 0x9a, 0xa4, 0x97, 0x9c, 0x9f, 0xab, 0x9f, 0x94, 0x97, 0xa4, 0x9b, + 0x9c, 0x91, 0x98, 0x99, 0xa7, 0x8f, 0xe4, 0xb8, 0x0a, 0x74, 0xe7, 0x25, 0xb1, 0x81, 0xdd, 0x67, + 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0xab, 0xfb, 0xe2, 0x53, 0x36, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/challenge/types/params.pb.go b/x/challenge/types/params.pb.go index f78df1fb4..1bbe22641 100644 --- a/x/challenge/types/params.pb.go +++ b/x/challenge/types/params.pb.go @@ -8,7 +8,7 @@ import ( _ "github.com/cosmos/cosmos-proto" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -110,50 +110,49 @@ func (m *Params) GetHeartbeatInterval() uint64 { } func init() { - proto.RegisterType((*Params)(nil), "bnbchain.greenfield.challenge.Params") + proto.RegisterType((*Params)(nil), "greenfield.challenge.Params") } func init() { proto.RegisterFile("greenfield/challenge/params.proto", fileDescriptor_2396367ee53edf57) } var fileDescriptor_2396367ee53edf57 = []byte{ - // 580 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xc1, 0x6e, 0xd3, 0x4a, - 0x14, 0x8d, 0xdf, 0x2b, 0xa5, 0x9d, 0x05, 0x02, 0x53, 0x2a, 0xb7, 0x28, 0x76, 0x30, 0xa8, 0xea, - 0x26, 0x89, 0x10, 0xbb, 0x8a, 0x4d, 0x53, 0x36, 0x51, 0x41, 0x8d, 0x5c, 0xc4, 0x02, 0x21, 0x59, - 0x63, 0xfb, 0xda, 0x1e, 0xc5, 0x9e, 0xb1, 0xc6, 0x93, 0x90, 0x66, 0x0d, 0xac, 0x59, 0xb2, 0xe4, - 0x23, 0xf8, 0x88, 0x2e, 0x2b, 0x56, 0x88, 0x85, 0x85, 0x12, 0x89, 0x0f, 0xc8, 0x17, 0x20, 0x8f, - 0x13, 0x27, 0x4d, 0xe8, 0xa2, 0xa2, 0xab, 0xc4, 0xe7, 0x9c, 0x7b, 0xcf, 0xb9, 0x9e, 0xf1, 0x45, - 0x8f, 0x02, 0x0e, 0x40, 0x7d, 0x02, 0x91, 0xd7, 0x74, 0x43, 0x1c, 0x45, 0x40, 0x03, 0x68, 0x26, - 0x98, 0xe3, 0x38, 0x6d, 0x24, 0x9c, 0x09, 0xa6, 0x56, 0x1d, 0xea, 0xb8, 0x21, 0x26, 0xb4, 0x31, - 0xd7, 0x36, 0x4a, 0xed, 0xee, 0x8e, 0xcb, 0xd2, 0x98, 0xa5, 0xb6, 0x14, 0x37, 0x8b, 0x87, 0xa2, - 0x72, 0x77, 0x2b, 0x60, 0x01, 0x2b, 0xf0, 0xfc, 0x5f, 0x81, 0x9a, 0xbf, 0x37, 0xd0, 0x7a, 0x47, - 0x1a, 0xa8, 0x36, 0xda, 0x29, 0x1b, 0xd9, 0x2e, 0xeb, 0x51, 0x61, 0x27, 0xc0, 0x6d, 0x27, 0x62, - 0x6e, 0x57, 0x53, 0x6a, 0xca, 0xfe, 0x5a, 0xeb, 0xc9, 0x24, 0x33, 0x6a, 0x67, 0x38, 0x8e, 0x0e, - 0xcc, 0x2b, 0xa5, 0xa6, 0xb5, 0x5d, 0x72, 0x47, 0x39, 0xd5, 0x01, 0xde, 0xca, 0x09, 0x15, 0xd0, - 0xc3, 0x79, 0x55, 0x17, 0x20, 0xb1, 0x71, 0x44, 0xfa, 0x90, 0x97, 0x12, 0xe6, 0x69, 0xff, 0x49, - 0x8b, 0xbd, 0x49, 0x66, 0x98, 0xcb, 0x16, 0x2b, 0x62, 0xd3, 0xd2, 0x4a, 0xf6, 0x18, 0x20, 0x39, - 0xcc, 0xb9, 0x8e, 0xa4, 0xd4, 0x77, 0x48, 0x4b, 0x23, 0x9c, 0x86, 0xb6, 0xcb, 0x58, 0x44, 0x68, - 0x60, 0x33, 0xdf, 0x9f, 0x79, 0xfc, 0x2f, 0x3d, 0x1e, 0x4f, 0x32, 0xc3, 0x28, 0x3c, 0xae, 0x52, - 0x9a, 0xd6, 0x03, 0x49, 0x1d, 0x15, 0xcc, 0x89, 0xef, 0x4f, 0xbb, 0x7f, 0x50, 0xd0, 0x76, 0x51, - 0x84, 0x63, 0x39, 0x78, 0x4a, 0x86, 0x60, 0x73, 0x2c, 0x40, 0x5b, 0xab, 0x29, 0xfb, 0x9b, 0xad, - 0x93, 0xf3, 0xcc, 0xa8, 0xfc, 0xcc, 0x8c, 0xbd, 0x80, 0x88, 0xb0, 0xe7, 0x34, 0x5c, 0x16, 0x4f, - 0x0f, 0x62, 0xfa, 0x53, 0x4f, 0xbd, 0x6e, 0x53, 0x9c, 0x25, 0x90, 0x36, 0x5e, 0x80, 0x3b, 0xc9, - 0x8c, 0xea, 0x62, 0x94, 0xe5, 0xae, 0xa6, 0x75, 0x5f, 0x12, 0x87, 0x12, 0x3f, 0x25, 0x43, 0xb0, - 0xb0, 0x00, 0xd5, 0x47, 0x77, 0x2f, 0xe9, 0x63, 0x42, 0xb5, 0x5b, 0xd2, 0xff, 0xf9, 0x35, 0xfc, - 0xdb, 0x54, 0x7c, 0xff, 0x56, 0x47, 0xd3, 0x7b, 0xd2, 0xa6, 0xc2, 0xba, 0xb3, 0x60, 0xf6, 0x8a, - 0xd0, 0x55, 0x1f, 0x3c, 0xd0, 0xd6, 0x6f, 0xda, 0x07, 0x0f, 0xd4, 0x8f, 0x0a, 0xda, 0xe6, 0xf0, - 0x1e, 0x73, 0xcf, 0xee, 0xe3, 0x88, 0x78, 0x58, 0x30, 0x9e, 0xcf, 0x4f, 0x98, 0x76, 0xfb, 0xdf, - 0x5e, 0xeb, 0xdf, 0xbb, 0x9a, 0xd6, 0x56, 0x41, 0xbc, 0x99, 0xe1, 0x56, 0x0e, 0xab, 0x9f, 0xe6, - 0x39, 0xd2, 0x9e, 0x13, 0x13, 0x21, 0x60, 0x96, 0x63, 0x43, 0xe6, 0xe8, 0x5c, 0x3b, 0x87, 0x7e, - 0x29, 0x47, 0x79, 0x6d, 0x97, 0x83, 0x9c, 0xce, 0xec, 0x8a, 0x20, 0x43, 0xb4, 0xbb, 0x92, 0x43, - 0x84, 0x1c, 0xd2, 0x90, 0x45, 0x9e, 0xb6, 0x79, 0x03, 0x47, 0xa0, 0x2d, 0xf9, 0xbe, 0x9e, 0x75, - 0x57, 0x5f, 0x22, 0x35, 0x04, 0xcc, 0x85, 0x03, 0x58, 0xd8, 0x84, 0x0a, 0xe0, 0x7d, 0x1c, 0x69, - 0x48, 0x7e, 0x3b, 0xd5, 0x49, 0x66, 0xec, 0x14, 0x13, 0xad, 0x6a, 0x4c, 0xeb, 0x5e, 0x09, 0xb6, - 0xa7, 0xd8, 0xc1, 0xda, 0x97, 0xaf, 0x46, 0xa5, 0x75, 0x7c, 0x3e, 0xd2, 0x95, 0x8b, 0x91, 0xae, - 0xfc, 0x1a, 0xe9, 0xca, 0xe7, 0xb1, 0x5e, 0xb9, 0x18, 0xeb, 0x95, 0x1f, 0x63, 0xbd, 0xf2, 0xf6, - 0xe9, 0x42, 0x7a, 0x87, 0x3a, 0x75, 0xb9, 0xde, 0x9a, 0x0b, 0xab, 0x70, 0xb0, 0xb0, 0x0c, 0xe5, - 0x30, 0xce, 0xba, 0x5c, 0x5e, 0xcf, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff, 0x14, 0x09, 0xe1, 0x32, - 0x31, 0x05, 0x00, 0x00, + // 575 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0x31, 0x6f, 0xd3, 0x5c, + 0x14, 0x8d, 0xbf, 0xaf, 0x84, 0xf6, 0x0d, 0x08, 0x4c, 0x88, 0x9c, 0xa0, 0xda, 0xc1, 0xa0, 0xaa, + 0x4b, 0x12, 0x21, 0xb6, 0x8a, 0xa5, 0x29, 0x4b, 0x54, 0x50, 0x23, 0x17, 0x31, 0x20, 0x24, 0xeb, + 0xd9, 0xbe, 0xb6, 0x9f, 0x62, 0xfb, 0x59, 0xcf, 0x2f, 0x21, 0xcd, 0x0c, 0xcc, 0x8c, 0x8c, 0xfc, + 0x08, 0x7e, 0x44, 0xc7, 0x8a, 0x09, 0x31, 0x58, 0x28, 0x91, 0xf8, 0x01, 0xf9, 0x05, 0xc8, 0xcf, + 0x89, 0x93, 0x26, 0x74, 0xa8, 0xe8, 0x94, 0xf8, 0x9c, 0x73, 0xef, 0x39, 0xd7, 0xef, 0xf9, 0xa2, + 0x47, 0x1e, 0x03, 0x88, 0x5c, 0x02, 0x81, 0xd3, 0xb6, 0x7d, 0x1c, 0x04, 0x10, 0x79, 0xd0, 0x8e, + 0x31, 0xc3, 0x61, 0xd2, 0x8a, 0x19, 0xe5, 0x54, 0xae, 0x2c, 0x25, 0xad, 0x42, 0x52, 0xaf, 0xd9, + 0x34, 0x09, 0x69, 0x62, 0x0a, 0x4d, 0x3b, 0x7f, 0xc8, 0x0b, 0xea, 0x15, 0x8f, 0x7a, 0x34, 0xc7, + 0xb3, 0x7f, 0x39, 0xaa, 0xff, 0xde, 0x46, 0xe5, 0x9e, 0xe8, 0x2b, 0x9b, 0xa8, 0x56, 0x34, 0x32, + 0x6d, 0x3a, 0x88, 0xb8, 0x19, 0x03, 0x33, 0xad, 0x80, 0xda, 0x7d, 0x45, 0x6a, 0x48, 0xfb, 0x5b, + 0x9d, 0x27, 0xb3, 0x54, 0x6b, 0x9c, 0xe1, 0x30, 0x38, 0xd0, 0xaf, 0x94, 0xea, 0x46, 0xb5, 0xe0, + 0x8e, 0x32, 0xaa, 0x07, 0xac, 0x93, 0x11, 0x32, 0xa0, 0x87, 0xcb, 0xaa, 0x3e, 0x40, 0x6c, 0xe2, + 0x80, 0x0c, 0x21, 0x2b, 0x25, 0xd4, 0x51, 0xfe, 0x13, 0x16, 0x7b, 0xb3, 0x54, 0xd3, 0xd7, 0x2d, + 0x36, 0xc4, 0xba, 0xa1, 0x14, 0xec, 0x31, 0x40, 0x7c, 0x98, 0x71, 0x3d, 0x41, 0xc9, 0xef, 0x90, + 0x92, 0x04, 0x38, 0xf1, 0x4d, 0x9b, 0xd2, 0x80, 0x44, 0x9e, 0x49, 0x5d, 0x77, 0xe1, 0xf1, 0xbf, + 0xf0, 0x78, 0x3c, 0x4b, 0x35, 0x2d, 0xf7, 0xb8, 0x4a, 0xa9, 0x1b, 0x0f, 0x04, 0x75, 0x94, 0x33, + 0x27, 0xae, 0x3b, 0xef, 0xfe, 0x41, 0x42, 0xd5, 0xbc, 0x08, 0x87, 0x62, 0xf0, 0x84, 0x8c, 0xc1, + 0x64, 0x98, 0x83, 0xb2, 0xd5, 0x90, 0xf6, 0x77, 0x3a, 0x27, 0xe7, 0xa9, 0x56, 0xfa, 0x99, 0x6a, + 0x7b, 0x1e, 0xe1, 0xfe, 0xc0, 0x6a, 0xd9, 0x34, 0x9c, 0x1f, 0xc4, 0xfc, 0xa7, 0x99, 0x38, 0xfd, + 0x36, 0x3f, 0x8b, 0x21, 0x69, 0xbd, 0x00, 0x7b, 0x96, 0x6a, 0xbb, 0xab, 0x51, 0xd6, 0xbb, 0xea, + 0xc6, 0x7d, 0x41, 0x1c, 0x0a, 0xfc, 0x94, 0x8c, 0xc1, 0xc0, 0x1c, 0x64, 0x17, 0xdd, 0xbd, 0xa4, + 0x0f, 0x49, 0xa4, 0xdc, 0x12, 0xfe, 0xcf, 0xaf, 0xe1, 0xdf, 0x8d, 0xf8, 0xf7, 0x6f, 0x4d, 0x34, + 0xbf, 0x27, 0xdd, 0x88, 0x1b, 0x77, 0x56, 0xcc, 0x5e, 0x91, 0x68, 0xd3, 0x07, 0x8f, 0x94, 0xf2, + 0x4d, 0xfb, 0xe0, 0x91, 0xfc, 0x51, 0x42, 0x55, 0x06, 0xef, 0x31, 0x73, 0xcc, 0x21, 0x0e, 0x88, + 0x83, 0x39, 0x65, 0xd9, 0xfc, 0x84, 0x2a, 0xb7, 0xff, 0xed, 0xb5, 0xfe, 0xbd, 0xab, 0x6e, 0x54, + 0x72, 0xe2, 0xcd, 0x02, 0x37, 0x32, 0x58, 0xfe, 0xb4, 0xcc, 0x91, 0x0c, 0xac, 0x90, 0x70, 0x0e, + 0x8b, 0x1c, 0xdb, 0x22, 0x47, 0xef, 0xda, 0x39, 0xd4, 0x4b, 0x39, 0x8a, 0x6b, 0xbb, 0x1e, 0xe4, + 0x74, 0x61, 0x97, 0x07, 0x19, 0xa3, 0xfa, 0x46, 0x0e, 0xee, 0x33, 0x48, 0x7c, 0x1a, 0x38, 0xca, + 0xce, 0x0d, 0x1c, 0x81, 0xb2, 0xe6, 0xfb, 0x7a, 0xd1, 0x5d, 0x7e, 0x89, 0x64, 0x1f, 0x30, 0xe3, + 0x16, 0x60, 0x6e, 0x92, 0x88, 0x03, 0x1b, 0xe2, 0x40, 0x41, 0xe2, 0xdb, 0xd9, 0x9d, 0xa5, 0x5a, + 0x2d, 0x9f, 0x68, 0x53, 0xa3, 0x1b, 0xf7, 0x0a, 0xb0, 0x3b, 0xc7, 0x0e, 0xb6, 0xbe, 0x7c, 0xd5, + 0x4a, 0x9d, 0xe3, 0xf3, 0x89, 0x2a, 0x5d, 0x4c, 0x54, 0xe9, 0xd7, 0x44, 0x95, 0x3e, 0x4f, 0xd5, + 0xd2, 0xc5, 0x54, 0x2d, 0xfd, 0x98, 0xaa, 0xa5, 0xb7, 0x4f, 0x57, 0xd2, 0x5b, 0x91, 0xd5, 0xb4, + 0x7d, 0x4c, 0xa2, 0xf6, 0xca, 0x06, 0x1c, 0xad, 0xec, 0x40, 0x31, 0x8c, 0x55, 0x16, 0xcb, 0xeb, + 0xd9, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb5, 0x08, 0xc3, 0x1a, 0x28, 0x05, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/challenge/types/query.pb.go b/x/challenge/types/query.pb.go index f1bc6393a..944932644 100644 --- a/x/challenge/types/query.pb.go +++ b/x/challenge/types/query.pb.go @@ -9,8 +9,8 @@ import ( _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/cosmos-sdk/types/query" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -197,42 +197,42 @@ func (m *QueryLatestAttestedChallengeResponse) GetChallengeId() uint64 { } func init() { - proto.RegisterType((*QueryParamsRequest)(nil), "bnbchain.greenfield.challenge.QueryParamsRequest") - proto.RegisterType((*QueryParamsResponse)(nil), "bnbchain.greenfield.challenge.QueryParamsResponse") - proto.RegisterType((*QueryLatestAttestedChallengeRequest)(nil), "bnbchain.greenfield.challenge.QueryLatestAttestedChallengeRequest") - proto.RegisterType((*QueryLatestAttestedChallengeResponse)(nil), "bnbchain.greenfield.challenge.QueryLatestAttestedChallengeResponse") + proto.RegisterType((*QueryParamsRequest)(nil), "greenfield.challenge.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "greenfield.challenge.QueryParamsResponse") + proto.RegisterType((*QueryLatestAttestedChallengeRequest)(nil), "greenfield.challenge.QueryLatestAttestedChallengeRequest") + proto.RegisterType((*QueryLatestAttestedChallengeResponse)(nil), "greenfield.challenge.QueryLatestAttestedChallengeResponse") } func init() { proto.RegisterFile("greenfield/challenge/query.proto", fileDescriptor_f6f1807fa0a2b619) } var fileDescriptor_f6f1807fa0a2b619 = []byte{ - // 412 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x92, 0x41, 0x6b, 0xdb, 0x30, - 0x18, 0x86, 0xed, 0x90, 0xe5, 0xa0, 0xdc, 0xb4, 0xc0, 0x36, 0x93, 0x79, 0x99, 0x97, 0xc0, 0x18, - 0xcc, 0xc2, 0xd9, 0x61, 0xe7, 0x25, 0x97, 0x8d, 0xed, 0xb0, 0xe5, 0x98, 0x4b, 0x90, 0x1c, 0x4d, - 0x31, 0x38, 0x92, 0x63, 0x2b, 0xa5, 0xb9, 0xf6, 0x17, 0x14, 0x4a, 0xff, 0x53, 0x8e, 0x81, 0x5e, - 0x0a, 0x85, 0x52, 0x92, 0xfe, 0x8d, 0x42, 0x89, 0x24, 0xa7, 0x69, 0x9b, 0xba, 0x2d, 0xbd, 0x18, - 0xeb, 0xd3, 0xfb, 0xbe, 0x7a, 0xbe, 0x4f, 0x02, 0x0d, 0x96, 0x52, 0xca, 0xff, 0x47, 0x34, 0x1e, - 0xa2, 0x70, 0x84, 0xe3, 0x98, 0x72, 0x46, 0xd1, 0x64, 0x4a, 0xd3, 0x99, 0x9f, 0xa4, 0x42, 0x0a, - 0xf8, 0x9e, 0x70, 0x12, 0x8e, 0x70, 0xc4, 0xfd, 0x1b, 0xa9, 0xbf, 0x91, 0x3a, 0x5f, 0x42, 0x91, - 0x8d, 0x45, 0x86, 0x08, 0xce, 0x8c, 0x0f, 0xed, 0x05, 0x84, 0x4a, 0x1c, 0xa0, 0x04, 0xb3, 0x88, - 0x63, 0x19, 0x09, 0xae, 0xa3, 0x9c, 0x77, 0x5a, 0x3b, 0x50, 0x2b, 0xa4, 0x17, 0x66, 0xab, 0xc6, - 0x04, 0x13, 0xba, 0xbe, 0xfe, 0x33, 0xd5, 0x3a, 0x13, 0x82, 0xc5, 0x14, 0xe1, 0x24, 0x42, 0x98, - 0x73, 0x21, 0x55, 0x5a, 0xee, 0xf9, 0xb8, 0x93, 0x3d, 0xc1, 0x29, 0x1e, 0xe7, 0x92, 0xdd, 0xed, - 0xc9, 0x59, 0x42, 0x8d, 0xc2, 0xab, 0x01, 0xf8, 0x6f, 0x4d, 0xfd, 0x57, 0xd9, 0x7a, 0x74, 0x32, - 0xa5, 0x99, 0xf4, 0xfa, 0xe0, 0xf5, 0xad, 0x6a, 0x96, 0x08, 0x9e, 0x51, 0xd8, 0x05, 0x15, 0x1d, - 0xff, 0xd6, 0x6e, 0xd8, 0x9f, 0xab, 0xed, 0x96, 0x5f, 0x38, 0x1c, 0x5f, 0xdb, 0x3b, 0xe5, 0xf9, - 0xf9, 0x07, 0xab, 0x67, 0xac, 0x5e, 0x0b, 0x7c, 0x52, 0xd9, 0x7f, 0xb0, 0xa4, 0x99, 0xfc, 0x21, - 0xd7, 0x5f, 0x3a, 0xec, 0xe6, 0xa6, 0x1c, 0xe1, 0x27, 0x68, 0x16, 0xcb, 0x0c, 0x53, 0x03, 0x54, - 0x37, 0x07, 0xfe, 0x1a, 0x2a, 0xb0, 0x72, 0x6f, 0xbb, 0xd4, 0xbe, 0x2a, 0x81, 0x57, 0x2a, 0x0a, - 0x1e, 0xdb, 0xa0, 0xa2, 0x99, 0x60, 0xf0, 0x08, 0xfa, 0xfd, 0xa1, 0x38, 0xed, 0xe7, 0x58, 0x34, - 0x9d, 0xd7, 0x3c, 0x38, 0xb9, 0x3c, 0x2a, 0xb9, 0xb0, 0x8e, 0x0a, 0x2e, 0x0b, 0x9e, 0xd9, 0xe0, - 0xcd, 0x03, 0x7d, 0xc2, 0xce, 0x53, 0x4e, 0x2d, 0x9e, 0xa5, 0xd3, 0x7d, 0x51, 0x86, 0x69, 0xe5, - 0xbb, 0x6a, 0x25, 0x80, 0x68, 0x77, 0x2b, 0xb1, 0xb2, 0x0f, 0xb0, 0xf1, 0x0f, 0x36, 0x3b, 0x9d, - 0xdf, 0xf3, 0xa5, 0x6b, 0x2f, 0x96, 0xae, 0x7d, 0xb1, 0x74, 0xed, 0xc3, 0x95, 0x6b, 0x2d, 0x56, - 0xae, 0x75, 0xba, 0x72, 0xad, 0x7e, 0xc0, 0x22, 0x39, 0x9a, 0x12, 0x3f, 0x14, 0x63, 0x44, 0x38, - 0xf9, 0xaa, 0x10, 0xb7, 0xe3, 0xf7, 0xef, 0xbe, 0x5a, 0x52, 0x51, 0xcf, 0xf6, 0xdb, 0x75, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xea, 0x5e, 0x86, 0x84, 0xb9, 0x03, 0x00, 0x00, + // 406 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x92, 0x41, 0x6f, 0xda, 0x30, + 0x18, 0x86, 0x13, 0xc4, 0x38, 0x98, 0x9b, 0x87, 0xb4, 0x2d, 0x42, 0x19, 0xcb, 0x98, 0xc4, 0x26, + 0x2d, 0x56, 0xd8, 0x61, 0x1a, 0xb7, 0xb1, 0xcb, 0xaa, 0xf6, 0x50, 0x38, 0xf6, 0x82, 0x9c, 0xe0, + 0x9a, 0x48, 0xc1, 0x0e, 0x89, 0xa9, 0xca, 0xb5, 0xfd, 0x03, 0x95, 0xfa, 0xa7, 0xe8, 0x0d, 0xa9, + 0x97, 0xf6, 0x52, 0x55, 0xd0, 0x1f, 0x52, 0x61, 0x3b, 0x94, 0xb6, 0x69, 0x54, 0xf5, 0x12, 0xc5, + 0x9f, 0xdf, 0xf7, 0xfd, 0x1e, 0x7f, 0x36, 0x68, 0xd0, 0x84, 0x10, 0x76, 0x18, 0x92, 0x68, 0x88, + 0x82, 0x11, 0x8e, 0x22, 0xc2, 0x28, 0x41, 0x93, 0x29, 0x49, 0x66, 0x6e, 0x9c, 0x70, 0xc1, 0x61, + 0xed, 0x41, 0xe1, 0x6e, 0x14, 0xd6, 0x8f, 0x80, 0xa7, 0x63, 0x9e, 0x22, 0x1f, 0xa7, 0x5a, 0x8e, + 0x8e, 0x3c, 0x9f, 0x08, 0xec, 0xa1, 0x18, 0xd3, 0x90, 0x61, 0x11, 0x72, 0xa6, 0x12, 0xac, 0x4f, + 0x4a, 0x3b, 0x90, 0x2b, 0xa4, 0x16, 0x7a, 0xab, 0x46, 0x39, 0xe5, 0xaa, 0xbe, 0xfe, 0xd3, 0xd5, + 0x3a, 0xe5, 0x9c, 0x46, 0x04, 0xe1, 0x38, 0x44, 0x98, 0x31, 0x2e, 0x64, 0x5a, 0xe6, 0xf9, 0x92, + 0x8b, 0x1c, 0xe3, 0x04, 0x8f, 0x33, 0x49, 0xfe, 0xa9, 0xc4, 0x2c, 0x26, 0x5a, 0xe1, 0xd4, 0x00, + 0xec, 0xad, 0xa9, 0xf7, 0xa5, 0xad, 0x4f, 0x26, 0x53, 0x92, 0x0a, 0xa7, 0x07, 0xde, 0x3f, 0xaa, + 0xa6, 0x31, 0x67, 0x29, 0x81, 0x1d, 0x50, 0x51, 0xf1, 0x1f, 0xcd, 0x86, 0xd9, 0xaa, 0xb6, 0xeb, + 0x6e, 0xde, 0x4c, 0x5c, 0xe5, 0xea, 0x96, 0xe7, 0x37, 0x9f, 0x8d, 0xbe, 0x76, 0x38, 0xdf, 0xc0, + 0x57, 0x19, 0xb9, 0x87, 0x05, 0x49, 0xc5, 0x5f, 0xb1, 0xfe, 0x92, 0xe1, 0xbf, 0xcc, 0x94, 0x75, + 0xfe, 0x0f, 0x9a, 0xc5, 0x32, 0x8d, 0xd2, 0x00, 0xd5, 0x4d, 0xc3, 0x9d, 0xa1, 0xe4, 0x29, 0xf7, + 0xb7, 0x4b, 0xed, 0xeb, 0x12, 0x78, 0x27, 0xa3, 0xe0, 0xa9, 0x09, 0x2a, 0x8a, 0x09, 0xb6, 0xf2, + 0x89, 0x9f, 0x8f, 0xc0, 0xfa, 0xfe, 0x0a, 0xa5, 0x62, 0x71, 0x9a, 0x27, 0x97, 0x77, 0xe7, 0x25, + 0x1b, 0xd6, 0x51, 0xc1, 0x8d, 0xc0, 0x0b, 0x13, 0x7c, 0x78, 0xe1, 0x54, 0xf0, 0x4f, 0x41, 0xb3, + 0xe2, 0x81, 0x59, 0x9d, 0xb7, 0x58, 0x35, 0xf8, 0x6f, 0x09, 0xee, 0x41, 0x94, 0x0f, 0x1e, 0x49, + 0xfb, 0x00, 0x6b, 0xff, 0x60, 0xb3, 0xd3, 0xdd, 0x9d, 0x2f, 0x6d, 0x73, 0xb1, 0xb4, 0xcd, 0xdb, + 0xa5, 0x6d, 0x9e, 0xad, 0x6c, 0x63, 0xb1, 0xb2, 0x8d, 0xab, 0x95, 0x6d, 0x1c, 0x78, 0x34, 0x14, + 0xa3, 0xa9, 0xef, 0x06, 0x7c, 0x8c, 0x7c, 0xe6, 0xff, 0x0c, 0x46, 0x38, 0x64, 0xdb, 0xf1, 0xc7, + 0x4f, 0x1f, 0xa2, 0x5f, 0x91, 0x2f, 0xf1, 0xd7, 0x7d, 0x00, 0x00, 0x00, 0xff, 0xff, 0xeb, 0x5f, + 0xe3, 0x99, 0x83, 0x03, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -263,7 +263,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { out := new(QueryParamsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.challenge.Query/Params", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.challenge.Query/Params", in, out, opts...) if err != nil { return nil, err } @@ -272,7 +272,7 @@ func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts . func (c *queryClient) LatestAttestedChallenge(ctx context.Context, in *QueryLatestAttestedChallengeRequest, opts ...grpc.CallOption) (*QueryLatestAttestedChallengeResponse, error) { out := new(QueryLatestAttestedChallengeResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.challenge.Query/LatestAttestedChallenge", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.challenge.Query/LatestAttestedChallenge", in, out, opts...) if err != nil { return nil, err } @@ -312,7 +312,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.challenge.Query/Params", + FullMethod: "/greenfield.challenge.Query/Params", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) @@ -330,7 +330,7 @@ func _Query_LatestAttestedChallenge_Handler(srv interface{}, ctx context.Context } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.challenge.Query/LatestAttestedChallenge", + FullMethod: "/greenfield.challenge.Query/LatestAttestedChallenge", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).LatestAttestedChallenge(ctx, req.(*QueryLatestAttestedChallengeRequest)) @@ -339,7 +339,7 @@ func _Query_LatestAttestedChallenge_Handler(srv interface{}, ctx context.Context } var _Query_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.challenge.Query", + ServiceName: "greenfield.challenge.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/challenge/types/tx.pb.go b/x/challenge/types/tx.pb.go index c2ac5cb65..68b55c91a 100644 --- a/x/challenge/types/tx.pb.go +++ b/x/challenge/types/tx.pb.go @@ -10,8 +10,8 @@ import ( _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/cosmos-sdk/types/msgservice" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" @@ -170,7 +170,7 @@ type MsgAttest struct { // The storage provider to be challenged. SpOperatorAddress string `protobuf:"bytes,4,opt,name=sp_operator_address,json=spOperatorAddress,proto3" json:"sp_operator_address,omitempty"` // Vote result of the attestation. - VoteResult VoteResult `protobuf:"varint,5,opt,name=vote_result,json=voteResult,proto3,enum=bnbchain.greenfield.challenge.VoteResult" json:"vote_result,omitempty"` + VoteResult VoteResult `protobuf:"varint,5,opt,name=vote_result,json=voteResult,proto3,enum=greenfield.challenge.VoteResult" json:"vote_result,omitempty"` // The challenger who submits the challenge, which can be empty. ChallengerAddress string `protobuf:"bytes,6,opt,name=challenger_address,json=challengerAddress,proto3" json:"challenger_address,omitempty"` // The validators participated in the attestation. @@ -299,54 +299,54 @@ func (m *MsgAttestResponse) XXX_DiscardUnknown() { var xxx_messageInfo_MsgAttestResponse proto.InternalMessageInfo func init() { - proto.RegisterType((*MsgSubmit)(nil), "bnbchain.greenfield.challenge.MsgSubmit") - proto.RegisterType((*MsgSubmitResponse)(nil), "bnbchain.greenfield.challenge.MsgSubmitResponse") - proto.RegisterType((*MsgAttest)(nil), "bnbchain.greenfield.challenge.MsgAttest") - proto.RegisterType((*MsgAttestResponse)(nil), "bnbchain.greenfield.challenge.MsgAttestResponse") + proto.RegisterType((*MsgSubmit)(nil), "greenfield.challenge.MsgSubmit") + proto.RegisterType((*MsgSubmitResponse)(nil), "greenfield.challenge.MsgSubmitResponse") + proto.RegisterType((*MsgAttest)(nil), "greenfield.challenge.MsgAttest") + proto.RegisterType((*MsgAttestResponse)(nil), "greenfield.challenge.MsgAttestResponse") } func init() { proto.RegisterFile("greenfield/challenge/tx.proto", fileDescriptor_516ed0ec90010e48) } var fileDescriptor_516ed0ec90010e48 = []byte{ - // 600 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x94, 0x4f, 0x6f, 0xd3, 0x30, - 0x18, 0xc6, 0x9b, 0x75, 0x94, 0xd5, 0xdd, 0x06, 0xf3, 0x26, 0x11, 0x86, 0x96, 0x85, 0x71, 0x09, - 0x88, 0x26, 0x6c, 0x48, 0x68, 0xda, 0x6d, 0x3b, 0x31, 0xd0, 0x40, 0x4a, 0xc5, 0x0e, 0x5c, 0xa2, - 0xfc, 0x79, 0xf1, 0x02, 0x8d, 0x1d, 0xc5, 0x6e, 0x35, 0xae, 0x7c, 0x02, 0x3e, 0x07, 0x27, 0x0e, - 0x93, 0xf8, 0x0a, 0x3b, 0x8e, 0x9d, 0x10, 0x87, 0x09, 0xb5, 0x07, 0xbe, 0x06, 0x8a, 0xed, 0xa6, - 0x05, 0x55, 0xac, 0xa7, 0xc6, 0xcf, 0xfb, 0xb3, 0x1f, 0xfb, 0x79, 0x5d, 0xa3, 0x0d, 0x52, 0x00, - 0xd0, 0x77, 0x29, 0x74, 0x13, 0x2f, 0x3e, 0x09, 0xbb, 0x5d, 0xa0, 0x04, 0x3c, 0x71, 0xea, 0xe6, - 0x05, 0x13, 0x0c, 0x6f, 0x44, 0x34, 0x8a, 0x4f, 0xc2, 0x94, 0xba, 0x63, 0xce, 0xad, 0xb8, 0xf5, - 0x3b, 0x31, 0xe3, 0x19, 0xe3, 0x5e, 0xc6, 0x89, 0xd7, 0xdf, 0x2e, 0x7f, 0xd4, 0xbc, 0xf5, 0xbb, - 0xaa, 0x10, 0xc8, 0x91, 0xa7, 0x06, 0xba, 0xb4, 0x46, 0x18, 0x61, 0x4a, 0x2f, 0xbf, 0xb4, 0x6a, - 0x4f, 0xdf, 0xc7, 0xc7, 0x1c, 0xf4, 0xbc, 0xad, 0x2f, 0x73, 0xa8, 0x79, 0xc4, 0x49, 0xa7, 0x17, - 0x65, 0xa9, 0xc0, 0xbb, 0x08, 0x55, 0x58, 0x61, 0x1a, 0xb6, 0xe1, 0x34, 0x0f, 0xcc, 0xcb, 0xb3, - 0xf6, 0x9a, 0xf6, 0xda, 0x4f, 0x92, 0x02, 0x38, 0xef, 0x88, 0x22, 0xa5, 0xc4, 0x9f, 0x60, 0xf1, - 0x73, 0xb4, 0xca, 0xf3, 0x80, 0xe5, 0x50, 0x84, 0x82, 0x15, 0x41, 0xa8, 0x40, 0x73, 0xee, 0x9a, - 0x25, 0x56, 0x78, 0xfe, 0x5a, 0xcf, 0xd1, 0x05, 0xbc, 0x89, 0x5a, 0x51, 0x2f, 0xfe, 0x00, 0x22, - 0xa0, 0x61, 0x06, 0x66, 0xbd, 0x5c, 0xc1, 0x47, 0x4a, 0x7a, 0x15, 0x66, 0x50, 0x02, 0x2c, 0x7a, - 0x0f, 0xb1, 0x06, 0xe6, 0x15, 0xa0, 0x24, 0x09, 0x3c, 0x40, 0x4b, 0x1c, 0x48, 0x06, 0x54, 0x04, - 0x29, 0x4d, 0xe0, 0xd4, 0xbc, 0x61, 0x1b, 0xce, 0x92, 0xbf, 0xa8, 0xc5, 0xc3, 0x52, 0xc3, 0xf7, - 0xd1, 0x62, 0x11, 0xd2, 0x84, 0x65, 0x9a, 0x69, 0xd8, 0x86, 0xb3, 0xe0, 0xb7, 0x94, 0x26, 0x91, - 0xbd, 0x5b, 0x9f, 0x7e, 0x7f, 0x7d, 0x34, 0x71, 0xc8, 0xad, 0x55, 0xb4, 0x52, 0x65, 0xe5, 0x03, - 0xcf, 0x19, 0xe5, 0xb0, 0xf5, 0xad, 0x2e, 0x13, 0xdc, 0x17, 0x02, 0xb8, 0xc0, 0xcf, 0x50, 0x93, - 0xcb, 0xba, 0x98, 0x21, 0xc0, 0x31, 0x5a, 0x6e, 0xa7, 0x32, 0x0a, 0xd2, 0x44, 0x06, 0x37, 0xef, - 0xb7, 0x2a, 0xed, 0x30, 0xc1, 0xbb, 0xa8, 0xa9, 0xcf, 0x9d, 0x26, 0x2a, 0x96, 0x83, 0x7b, 0xe7, - 0x57, 0x9b, 0xb5, 0x9f, 0x57, 0x9b, 0xf3, 0x6f, 0x52, 0x2a, 0x2e, 0xcf, 0xda, 0x2d, 0x6d, 0x53, - 0x0e, 0xfd, 0x05, 0x45, 0x1f, 0x26, 0xd8, 0x9d, 0xde, 0x1c, 0x95, 0xdc, 0x94, 0x16, 0xbc, 0x40, - 0xad, 0x3e, 0x13, 0x10, 0x14, 0xc0, 0x7b, 0x5d, 0x21, 0xe3, 0x5b, 0xde, 0x79, 0xe8, 0xfe, 0xf7, - 0xd6, 0xba, 0xc7, 0x4c, 0x80, 0x2f, 0x27, 0xf8, 0xa8, 0x5f, 0x7d, 0xe3, 0x36, 0xc2, 0xe3, 0x04, - 0x2b, 0xeb, 0x86, 0xb2, 0x1e, 0x57, 0x46, 0xd6, 0x8f, 0x11, 0x96, 0xd6, 0xfd, 0xb0, 0x9b, 0x26, - 0x72, 0xb7, 0x1c, 0x84, 0x79, 0xd3, 0xae, 0x3b, 0x0d, 0xff, 0x76, 0x59, 0x39, 0x1e, 0x15, 0x3a, - 0x20, 0x2a, 0x3a, 0x24, 0x24, 0xe0, 0x29, 0xa1, 0xa1, 0xe8, 0x15, 0x60, 0x2e, 0xd8, 0x86, 0xb3, - 0xa8, 0xe8, 0x7d, 0x42, 0x3a, 0x23, 0x7d, 0x6f, 0xb9, 0xec, 0xe7, 0x38, 0x73, 0xdd, 0x4e, 0xd5, - 0xb8, 0x51, 0x3b, 0x77, 0xbe, 0x1b, 0xa8, 0x7e, 0xc4, 0x09, 0x4e, 0x50, 0x43, 0xff, 0x29, 0x9c, - 0x6b, 0x0e, 0x5e, 0x5d, 0x89, 0xf5, 0x27, 0xb3, 0x92, 0x23, 0xb7, 0xd2, 0x45, 0x5f, 0x9c, 0x19, - 0x5c, 0x14, 0x39, 0x8b, 0xcb, 0xdf, 0x67, 0x3a, 0x78, 0x79, 0x3e, 0xb0, 0x8c, 0x8b, 0x81, 0x65, - 0xfc, 0x1a, 0x58, 0xc6, 0xe7, 0xa1, 0x55, 0xbb, 0x18, 0x5a, 0xb5, 0x1f, 0x43, 0xab, 0xf6, 0x76, - 0x9b, 0xa4, 0xe2, 0xa4, 0x17, 0xb9, 0x31, 0xcb, 0xbc, 0x88, 0x46, 0x6d, 0xb9, 0xac, 0x37, 0xf1, - 0x6a, 0x9c, 0xfe, 0xfb, 0x6e, 0x44, 0x0d, 0xf9, 0x70, 0x3c, 0xfd, 0x13, 0x00, 0x00, 0xff, 0xff, - 0x77, 0x79, 0x3a, 0xab, 0xe4, 0x04, 0x00, 0x00, + // 596 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x94, 0xcf, 0x6e, 0xd3, 0x4c, + 0x14, 0xc5, 0xe3, 0xa6, 0x5f, 0xbe, 0x66, 0xd2, 0x16, 0x3a, 0x8d, 0x84, 0x09, 0xc2, 0x31, 0x61, + 0x41, 0x84, 0x88, 0xad, 0x16, 0x09, 0x55, 0xdd, 0x25, 0x2b, 0x22, 0x54, 0x90, 0x1c, 0xd1, 0x05, + 0x1b, 0xcb, 0x7f, 0x2e, 0x13, 0x43, 0x3c, 0x63, 0x79, 0x26, 0x51, 0xd8, 0xf2, 0x04, 0x3c, 0x07, + 0x12, 0x88, 0x45, 0x1f, 0xa2, 0xcb, 0xaa, 0x2b, 0xc4, 0xa2, 0x42, 0xc9, 0x82, 0xd7, 0x40, 0xf6, + 0x4c, 0x9c, 0x80, 0x02, 0x65, 0x15, 0xfb, 0x9c, 0x9f, 0xef, 0x9d, 0x39, 0x77, 0x32, 0xe8, 0x2e, + 0x49, 0x01, 0xe8, 0xeb, 0x08, 0x46, 0xa1, 0x1d, 0x0c, 0xbd, 0xd1, 0x08, 0x28, 0x01, 0x5b, 0x4c, + 0xad, 0x24, 0x65, 0x82, 0xe1, 0xfa, 0xd2, 0xb6, 0x0a, 0xbb, 0x71, 0x2b, 0x60, 0x3c, 0x66, 0xdc, + 0x8e, 0x39, 0xb1, 0x27, 0x07, 0xd9, 0x8f, 0xc4, 0x1b, 0xb7, 0xa5, 0xe1, 0xe6, 0x6f, 0xb6, 0x7c, + 0x51, 0x56, 0x9d, 0x30, 0xc2, 0xa4, 0x9e, 0x3d, 0x29, 0xd5, 0x5c, 0xdf, 0xfe, 0x5d, 0x02, 0xea, + 0xbb, 0xd6, 0xc7, 0x0d, 0x54, 0x3d, 0xe1, 0x64, 0x30, 0xf6, 0xe3, 0x48, 0xe0, 0x23, 0x84, 0x0a, + 0x2c, 0xd5, 0x35, 0x53, 0x6b, 0x57, 0x7b, 0xfa, 0xe5, 0x59, 0xa7, 0xae, 0x7a, 0x75, 0xc3, 0x30, + 0x05, 0xce, 0x07, 0x22, 0x8d, 0x28, 0x71, 0x56, 0x58, 0xfc, 0x14, 0xed, 0xf3, 0xc4, 0x65, 0x09, + 0xa4, 0x9e, 0x60, 0xa9, 0xeb, 0x49, 0x50, 0xdf, 0xb8, 0xa6, 0xc4, 0x1e, 0x4f, 0x5e, 0xa8, 0x6f, + 0x94, 0x81, 0x9b, 0xa8, 0xe6, 0x8f, 0x83, 0xb7, 0x20, 0x5c, 0xea, 0xc5, 0xa0, 0x97, 0xb3, 0x0a, + 0x0e, 0x92, 0xd2, 0x73, 0x2f, 0x86, 0x0c, 0x60, 0xfe, 0x1b, 0x08, 0x14, 0xb0, 0x29, 0x01, 0x29, + 0xe5, 0xc0, 0x7d, 0xb4, 0xc3, 0x81, 0xc4, 0x40, 0x85, 0x1b, 0xd1, 0x10, 0xa6, 0xfa, 0x7f, 0xa6, + 0xd6, 0xde, 0x71, 0xb6, 0x95, 0xd8, 0xcf, 0x34, 0x7c, 0x0f, 0x6d, 0xa7, 0x1e, 0x0d, 0x59, 0xac, + 0x98, 0x8a, 0xa9, 0xb5, 0xb7, 0x9c, 0x9a, 0xd4, 0x72, 0xe4, 0xf8, 0xc6, 0xfb, 0x1f, 0x5f, 0x1e, + 0xae, 0x6c, 0xb2, 0xb5, 0x8f, 0xf6, 0x8a, 0xac, 0x1c, 0xe0, 0x09, 0xa3, 0x1c, 0x5a, 0x9f, 0xcb, + 0x79, 0x82, 0x5d, 0x21, 0x80, 0x0b, 0xfc, 0x04, 0x55, 0x79, 0xee, 0x8b, 0x7f, 0x08, 0x70, 0x89, + 0x66, 0xcb, 0x29, 0x1a, 0xb9, 0x51, 0x98, 0x07, 0xb7, 0xe9, 0xd4, 0x0a, 0xad, 0x1f, 0xe2, 0x23, + 0x54, 0x55, 0xfb, 0x8e, 0x42, 0x19, 0x4b, 0xef, 0xce, 0xf9, 0x55, 0xb3, 0xf4, 0xed, 0xaa, 0xb9, + 0xf9, 0x32, 0xa2, 0xe2, 0xf2, 0xac, 0x53, 0x53, 0x6d, 0xb2, 0x57, 0x67, 0x4b, 0xd2, 0xfd, 0x10, + 0x5b, 0xeb, 0x87, 0x23, 0x93, 0x5b, 0x33, 0x82, 0x2e, 0xaa, 0x4d, 0x98, 0x00, 0x37, 0x05, 0x3e, + 0x1e, 0x89, 0x3c, 0xbe, 0xdd, 0x43, 0xd3, 0x5a, 0x77, 0x58, 0xad, 0x53, 0x26, 0xc0, 0xc9, 0x39, + 0x07, 0x4d, 0x8a, 0x67, 0xdc, 0x41, 0x78, 0x19, 0x5c, 0xd1, 0xb1, 0x22, 0x3b, 0x2e, 0x9d, 0x45, + 0xc7, 0x47, 0x08, 0xe7, 0x1d, 0x27, 0xde, 0x28, 0x0a, 0xf3, 0x45, 0x72, 0x10, 0xfa, 0xff, 0x66, + 0xb9, 0x5d, 0x71, 0x6e, 0x66, 0xce, 0xe9, 0xc2, 0x18, 0x80, 0x28, 0x68, 0x8f, 0x10, 0x97, 0x47, + 0x84, 0x7a, 0x62, 0x9c, 0x82, 0xbe, 0x65, 0x6a, 0xed, 0x6d, 0x49, 0x77, 0x09, 0x19, 0x2c, 0xf4, + 0xe3, 0xdd, 0x6c, 0x8c, 0xcb, 0xa8, 0xd5, 0x14, 0xe5, 0xbc, 0x16, 0x53, 0x3c, 0xfc, 0xa4, 0xa1, + 0xf2, 0x09, 0x27, 0xd8, 0x41, 0x15, 0xf5, 0x5f, 0x68, 0xae, 0xdf, 0x6f, 0x71, 0x00, 0x1a, 0x0f, + 0xae, 0x01, 0x16, 0xb5, 0xb3, 0x9a, 0xea, 0x74, 0xfc, 0xb9, 0xa6, 0x04, 0xfe, 0x52, 0xf3, 0xd7, + 0xf5, 0xf6, 0x9e, 0x9d, 0xcf, 0x0c, 0xed, 0x62, 0x66, 0x68, 0xdf, 0x67, 0x86, 0xf6, 0x61, 0x6e, + 0x94, 0x2e, 0xe6, 0x46, 0xe9, 0xeb, 0xdc, 0x28, 0xbd, 0x3a, 0x20, 0x91, 0x18, 0x8e, 0x7d, 0x2b, + 0x60, 0xb1, 0xed, 0x53, 0xbf, 0x13, 0x0c, 0xbd, 0x88, 0xda, 0x2b, 0x17, 0xc1, 0xf4, 0xf7, 0xab, + 0xc0, 0xaf, 0xe4, 0x77, 0xc1, 0xe3, 0x9f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x52, 0x0e, 0x79, 0xbc, + 0xae, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -375,7 +375,7 @@ func NewMsgClient(cc grpc1.ClientConn) MsgClient { func (c *msgClient) Submit(ctx context.Context, in *MsgSubmit, opts ...grpc.CallOption) (*MsgSubmitResponse, error) { out := new(MsgSubmitResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.challenge.Msg/Submit", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.challenge.Msg/Submit", in, out, opts...) if err != nil { return nil, err } @@ -384,7 +384,7 @@ func (c *msgClient) Submit(ctx context.Context, in *MsgSubmit, opts ...grpc.Call func (c *msgClient) Attest(ctx context.Context, in *MsgAttest, opts ...grpc.CallOption) (*MsgAttestResponse, error) { out := new(MsgAttestResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.challenge.Msg/Attest", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.challenge.Msg/Attest", in, out, opts...) if err != nil { return nil, err } @@ -422,7 +422,7 @@ func _Msg_Submit_Handler(srv interface{}, ctx context.Context, dec func(interfac } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.challenge.Msg/Submit", + FullMethod: "/greenfield.challenge.Msg/Submit", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).Submit(ctx, req.(*MsgSubmit)) @@ -440,7 +440,7 @@ func _Msg_Attest_Handler(srv interface{}, ctx context.Context, dec func(interfac } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.challenge.Msg/Attest", + FullMethod: "/greenfield.challenge.Msg/Attest", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).Attest(ctx, req.(*MsgAttest)) @@ -449,7 +449,7 @@ func _Msg_Attest_Handler(srv interface{}, ctx context.Context, dec func(interfac } var _Msg_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.challenge.Msg", + ServiceName: "greenfield.challenge.Msg", HandlerType: (*MsgServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/challenge/types/types.pb.go b/x/challenge/types/types.pb.go index 7d7987054..fc238abe8 100644 --- a/x/challenge/types/types.pb.go +++ b/x/challenge/types/types.pb.go @@ -7,7 +7,7 @@ import ( fmt "fmt" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -165,39 +165,39 @@ func (m *Challenge) GetExpiredHeight() uint64 { } func init() { - proto.RegisterEnum("bnbchain.greenfield.challenge.VoteResult", VoteResult_name, VoteResult_value) - proto.RegisterType((*Slash)(nil), "bnbchain.greenfield.challenge.Slash") - proto.RegisterType((*Challenge)(nil), "bnbchain.greenfield.challenge.Challenge") + proto.RegisterEnum("greenfield.challenge.VoteResult", VoteResult_name, VoteResult_value) + proto.RegisterType((*Slash)(nil), "greenfield.challenge.Slash") + proto.RegisterType((*Challenge)(nil), "greenfield.challenge.Challenge") } func init() { proto.RegisterFile("greenfield/challenge/types.proto", fileDescriptor_9c297f0764c47d40) } var fileDescriptor_9c297f0764c47d40 = []byte{ - // 376 bytes of a gzipped FileDescriptorProto + // 369 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x48, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x4f, 0xce, 0x48, 0xcc, 0xc9, 0x49, 0xcd, 0x4b, 0x4f, - 0xd5, 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4d, 0xca, - 0x4b, 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0x28, 0xd5, 0x83, 0x2b, 0x95, 0x92, 0x4c, 0xce, - 0x2f, 0xce, 0xcd, 0x2f, 0x8e, 0x07, 0x2b, 0xd6, 0x87, 0x70, 0x20, 0x3a, 0xa5, 0x44, 0xd2, 0xf3, - 0xd3, 0xf3, 0x21, 0xe2, 0x20, 0x16, 0x44, 0x54, 0xa9, 0x93, 0x91, 0x8b, 0x35, 0x38, 0x27, 0xb1, - 0x38, 0x43, 0x48, 0x8f, 0x4b, 0xb8, 0xb8, 0x20, 0x3e, 0xbf, 0x20, 0xb5, 0x28, 0xb1, 0x24, 0xbf, - 0x28, 0x3e, 0x31, 0x25, 0xa5, 0x28, 0xb5, 0xb8, 0x58, 0x82, 0x51, 0x81, 0x51, 0x83, 0x27, 0x48, - 0xb0, 0xb8, 0xc0, 0x1f, 0x2a, 0xe3, 0x08, 0x91, 0x10, 0xb2, 0xe0, 0xe2, 0xcc, 0x4f, 0xca, 0x4a, - 0x4d, 0x2e, 0x89, 0xcf, 0x4c, 0x91, 0x60, 0x52, 0x60, 0xd4, 0xe0, 0x74, 0x92, 0x3e, 0x71, 0x4f, - 0x9e, 0xe1, 0xd6, 0x3d, 0x79, 0x96, 0xd0, 0xcc, 0xbc, 0x92, 0x4b, 0x5b, 0x74, 0xb9, 0xa1, 0x0e, - 0x00, 0x71, 0x83, 0x38, 0x20, 0xaa, 0x3d, 0x53, 0x84, 0xc4, 0xb8, 0xd8, 0x32, 0x52, 0x33, 0xd3, - 0x33, 0x4a, 0x24, 0x98, 0x15, 0x18, 0x35, 0x58, 0x82, 0xa0, 0x3c, 0x25, 0x27, 0x2e, 0x4e, 0x67, - 0x98, 0x4f, 0x84, 0xf8, 0xb8, 0x98, 0x32, 0x53, 0xc0, 0xb6, 0xb3, 0x04, 0x31, 0x65, 0xa6, 0x08, - 0xa9, 0x72, 0xf1, 0xa5, 0x56, 0x14, 0x64, 0x16, 0xa5, 0xa6, 0xc4, 0x43, 0x35, 0x33, 0x81, 0xe5, - 0x78, 0xa1, 0xa2, 0x1e, 0x60, 0x41, 0x2d, 0x7b, 0x2e, 0xae, 0xb0, 0xfc, 0x92, 0xd4, 0xa0, 0xd4, - 0xe2, 0xd2, 0x9c, 0x12, 0x21, 0x11, 0x2e, 0x01, 0x67, 0x0f, 0x47, 0x1f, 0x1f, 0x57, 0x3f, 0x77, - 0xd7, 0x78, 0x37, 0x47, 0x4f, 0x1f, 0x57, 0x17, 0x01, 0x06, 0x21, 0x51, 0x2e, 0x41, 0x84, 0x68, - 0x70, 0xa8, 0xb3, 0xb3, 0xab, 0xab, 0x8b, 0x00, 0xa3, 0x14, 0x4b, 0xc7, 0x62, 0x39, 0x06, 0x27, - 0xef, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, 0x63, - 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, 0x63, 0x88, 0x32, 0x4c, 0xcf, 0x2c, 0xc9, - 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xca, 0x4b, 0xd2, 0x05, 0x47, 0x83, 0x3e, 0x52, - 0x8c, 0x55, 0xa0, 0xc7, 0x59, 0x12, 0x1b, 0x38, 0x90, 0x8d, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, - 0x3f, 0xaf, 0x43, 0x40, 0xd8, 0x01, 0x00, 0x00, + 0xd5, 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x41, 0xa8, + 0xd0, 0x83, 0xab, 0x90, 0x92, 0x4c, 0xce, 0x2f, 0xce, 0xcd, 0x2f, 0x8e, 0x07, 0xab, 0xd1, 0x87, + 0x70, 0x20, 0x1a, 0xa4, 0x44, 0xd2, 0xf3, 0xd3, 0xf3, 0x21, 0xe2, 0x20, 0x16, 0x44, 0x54, 0xa9, + 0x93, 0x91, 0x8b, 0x35, 0x38, 0x27, 0xb1, 0x38, 0x43, 0x48, 0x8f, 0x4b, 0xb8, 0xb8, 0x20, 0x3e, + 0xbf, 0x20, 0xb5, 0x28, 0xb1, 0x24, 0xbf, 0x28, 0x3e, 0x31, 0x25, 0xa5, 0x28, 0xb5, 0xb8, 0x58, + 0x82, 0x51, 0x81, 0x51, 0x83, 0x27, 0x48, 0xb0, 0xb8, 0xc0, 0x1f, 0x2a, 0xe3, 0x08, 0x91, 0x10, + 0xb2, 0xe0, 0xe2, 0xcc, 0x4f, 0xca, 0x4a, 0x4d, 0x2e, 0x89, 0xcf, 0x4c, 0x91, 0x60, 0x52, 0x60, + 0xd4, 0xe0, 0x74, 0x92, 0x3e, 0x71, 0x4f, 0x9e, 0xe1, 0xd6, 0x3d, 0x79, 0x96, 0xd0, 0xcc, 0xbc, + 0x92, 0x4b, 0x5b, 0x74, 0xb9, 0xa1, 0x0e, 0x00, 0x71, 0x83, 0x38, 0x20, 0xaa, 0x3d, 0x53, 0x84, + 0xc4, 0xb8, 0xd8, 0x32, 0x52, 0x33, 0xd3, 0x33, 0x4a, 0x24, 0x98, 0x15, 0x18, 0x35, 0x58, 0x82, + 0xa0, 0x3c, 0x25, 0x27, 0x2e, 0x4e, 0x67, 0x98, 0x4f, 0x84, 0xf8, 0xb8, 0x98, 0x32, 0x53, 0xc0, + 0xb6, 0xb3, 0x04, 0x31, 0x65, 0xa6, 0x08, 0xa9, 0x72, 0xf1, 0xa5, 0x56, 0x14, 0x64, 0x16, 0xa5, + 0xa6, 0xc4, 0x43, 0x35, 0x33, 0x81, 0xe5, 0x78, 0xa1, 0xa2, 0x1e, 0x60, 0x41, 0x2d, 0x7b, 0x2e, + 0xae, 0xb0, 0xfc, 0x92, 0xd4, 0xa0, 0xd4, 0xe2, 0xd2, 0x9c, 0x12, 0x21, 0x11, 0x2e, 0x01, 0x67, + 0x0f, 0x47, 0x1f, 0x1f, 0x57, 0x3f, 0x77, 0xd7, 0x78, 0x37, 0x47, 0x4f, 0x1f, 0x57, 0x17, 0x01, + 0x06, 0x21, 0x51, 0x2e, 0x41, 0x84, 0x68, 0x70, 0xa8, 0xb3, 0xb3, 0xab, 0xab, 0x8b, 0x00, 0xa3, + 0x14, 0x4b, 0xc7, 0x62, 0x39, 0x06, 0x27, 0xef, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, + 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, + 0x63, 0x88, 0x32, 0x4c, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xca, + 0x4b, 0xd2, 0x4d, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x47, 0x8a, 0xa8, 0x0a, 0xf4, 0xa8, 0x4a, 0x62, + 0x03, 0x07, 0xb2, 0x31, 0x20, 0x00, 0x00, 0xff, 0xff, 0x0d, 0x66, 0x7b, 0xc7, 0xcf, 0x01, 0x00, + 0x00, } func (m *Slash) Marshal() (dAtA []byte, err error) { diff --git a/x/gensp/client/cli/collect.go b/x/gensp/client/cli/collect.go index 6076ce925..51800c384 100644 --- a/x/gensp/client/cli/collect.go +++ b/x/gensp/client/cli/collect.go @@ -14,7 +14,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/genutil/types" "github.com/pkg/errors" "github.com/spf13/cobra" - tmtypes "github.com/tendermint/tendermint/types" "github.com/bnb-chain/greenfield/x/gensp" ) @@ -69,7 +68,7 @@ func CollectSPGenTxsCmd(genBalIterator types.GenesisBalancesIterator, defaultNod return errors.Wrap(err, "failed to initialize node validator files") } - genDoc, err := tmtypes.GenesisDocFromFile(config.GenesisFile()) + appGenesis, err := types.AppGenesisFromFile(config.GenesisFile()) if err != nil { return errors.Wrap(err, "failed to read genesis doc from file") } @@ -80,12 +79,12 @@ func CollectSPGenTxsCmd(genBalIterator types.GenesisBalancesIterator, defaultNod genTxsDir = filepath.Join(config.RootDir, "config", "gentx") } - toPrint := newPrintInfo(config.Moniker, genDoc.ChainID, nodeID, genTxsDir, json.RawMessage("")) - initCfg := types.NewInitConfig(genDoc.ChainID, genTxsDir, nodeID, valPubKey) + toPrint := newPrintInfo(config.Moniker, appGenesis.ChainID, nodeID, genTxsDir, json.RawMessage("")) + initCfg := types.NewInitConfig(appGenesis.ChainID, genTxsDir, nodeID, valPubKey) appMessage, err := gensp.GenAppStateFromConfig(cdc, clientCtx.TxConfig, - config, initCfg, *genDoc, genBalIterator) + config, initCfg, appGenesis, genBalIterator) if err != nil { return errors.Wrap(err, "failed to get genesis app state from config") } diff --git a/x/gensp/client/cli/gentx.go b/x/gensp/client/cli/gentx.go index 06c8a72aa..5ad72a189 100644 --- a/x/gensp/client/cli/gentx.go +++ b/x/gensp/client/cli/gentx.go @@ -9,6 +9,8 @@ import ( "os" "path/filepath" + tmos "github.com/cometbft/cometbft/libs/os" + tmtypes "github.com/cometbft/cometbft/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/client/tx" @@ -22,8 +24,6 @@ import ( "github.com/cosmos/cosmos-sdk/x/genutil/types" "github.com/pkg/errors" "github.com/spf13/cobra" - tmos "github.com/tendermint/tendermint/libs/os" - tmtypes "github.com/tendermint/tendermint/types" "github.com/bnb-chain/greenfield/x/sp/client/cli" ) @@ -117,8 +117,10 @@ $ %s gentx sp0 10000000000000000000000000BNB --home ./deployment/localup/.local/ return errors.Wrap(err, "failed to validate account in genesis") } - txFactory := tx.NewFactoryCLI(clientCtx, cmd.Flags()) - + txFactory, err := tx.NewFactoryCLI(clientCtx, cmd.Flags()) + if err != nil { + return err + } clientCtx = clientCtx.WithInput(inBuf).WithFromAddress(addr) createSpCfg.Deposit = amount @@ -183,7 +185,6 @@ $ %s gentx sp0 10000000000000000000000000BNB --home ./deployment/localup/.local/ cmd.Flags().String(flags.FlagHome, defaultNodeHome, "The application home directory") cmd.Flags().String(flags.FlagOutputDocument, "", "Write the genesis transaction JSON document to the given file instead of the default location") - cmd.Flags().String(flags.FlagChainID, "", "The network chain ID") cmd.Flags().AddFlagSet(fsCreateStorageProvider) flags.AddTxFlagsToCmd(cmd) diff --git a/x/gensp/collect.go b/x/gensp/collect.go index ba89e38eb..3959c7e2c 100644 --- a/x/gensp/collect.go +++ b/x/gensp/collect.go @@ -10,14 +10,14 @@ import ( "sort" "strings" + cfg "github.com/cometbft/cometbft/config" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" sdk "github.com/cosmos/cosmos-sdk/types" bankexported "github.com/cosmos/cosmos-sdk/x/bank/exported" "github.com/cosmos/cosmos-sdk/x/genutil" + "github.com/cosmos/cosmos-sdk/x/genutil/types" genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" - cfg "github.com/tendermint/tendermint/config" - tmtypes "github.com/tendermint/tendermint/types" gensptypes "github.com/bnb-chain/greenfield/x/gensp/types" sptypes "github.com/bnb-chain/greenfield/x/sp/types" @@ -25,11 +25,11 @@ import ( // GenAppStateFromConfig gets the genesis app state from the config func GenAppStateFromConfig(cdc codec.JSONCodec, txEncodingConfig client.TxEncodingConfig, - config *cfg.Config, initCfg genutiltypes.InitConfig, genDoc tmtypes.GenesisDoc, genBalIterator genutiltypes.GenesisBalancesIterator, + config *cfg.Config, initCfg genutiltypes.InitConfig, genesis *types.AppGenesis, genBalIterator genutiltypes.GenesisBalancesIterator, ) (appState json.RawMessage, err error) { // process genesis transactions, else create default genesis.json appGenTxs, persistentPeers, err := CollectTxs( - cdc, txEncodingConfig.TxJSONDecoder(), config.Moniker, initCfg.GenTxsDir, genDoc, genBalIterator, + cdc, txEncodingConfig.TxJSONDecoder(), config.Moniker, initCfg.GenTxsDir, genesis, genBalIterator, ) if err != nil { return appState, err @@ -44,7 +44,7 @@ func GenAppStateFromConfig(cdc codec.JSONCodec, txEncodingConfig client.TxEncodi } // create the app state - appGenesisState, err := genutiltypes.GenesisStateFromGenDoc(genDoc) + appGenesisState, err := genutiltypes.GenesisStateFromAppGenesis(genesis) if err != nil { return appState, err } @@ -59,8 +59,8 @@ func GenAppStateFromConfig(cdc codec.JSONCodec, txEncodingConfig client.TxEncodi return appState, err } - genDoc.AppState = appState - err = genutil.ExportGenesisFile(&genDoc, config.GenesisFile()) + genesis.AppState = appState + err = genutil.ExportGenesisFile(genesis, config.GenesisFile()) return appState, err } @@ -68,12 +68,12 @@ func GenAppStateFromConfig(cdc codec.JSONCodec, txEncodingConfig client.TxEncodi // CollectTxs processes and validates application's genesis Txs and returns // the list of appGenTxs, and persistent peers required to generate genesis.json. func CollectTxs(cdc codec.JSONCodec, txJSONDecoder sdk.TxDecoder, moniker, genTxsDir string, - genDoc tmtypes.GenesisDoc, genBalIterator genutiltypes.GenesisBalancesIterator, + genesis *types.AppGenesis, genBalIterator genutiltypes.GenesisBalancesIterator, ) (appGenTxs []sdk.Tx, persistentPeers string, err error) { // prepare a map of all balances in genesis state to then validate // against the validators addresses var appState map[string]json.RawMessage - if err := json.Unmarshal(genDoc.AppState, &appState); err != nil { + if err := json.Unmarshal(genesis.AppState, &appState); err != nil { return appGenTxs, persistentPeers, err } diff --git a/x/gensp/collect_test.go b/x/gensp/collect_test.go index de999dcb5..6b7f6684d 100644 --- a/x/gensp/collect_test.go +++ b/x/gensp/collect_test.go @@ -6,6 +6,7 @@ import ( "path/filepath" "testing" + tmtypes "github.com/cometbft/cometbft/types" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" "github.com/cosmos/cosmos-sdk/server" @@ -13,8 +14,7 @@ import ( bankexported "github.com/cosmos/cosmos-sdk/x/bank/exported" "github.com/cosmos/cosmos-sdk/x/genutil" gtypes "github.com/cosmos/cosmos-sdk/x/genutil/types" - "github.com/gogo/protobuf/proto" - tmtypes "github.com/tendermint/tendermint/types" + "github.com/cosmos/gogoproto/proto" ) type doNothingUnmarshalJSON struct { diff --git a/x/gensp/genesis.go b/x/gensp/genesis.go index 2003ac53a..9d16e516d 100644 --- a/x/gensp/genesis.go +++ b/x/gensp/genesis.go @@ -1,9 +1,9 @@ package gensp import ( + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/client" sdk "github.com/cosmos/cosmos-sdk/types" - abci "github.com/tendermint/tendermint/abci/types" "github.com/bnb-chain/greenfield/x/gensp/types" ) diff --git a/x/gensp/gentx.go b/x/gensp/gentx.go index 8f599255e..bffdb36c2 100644 --- a/x/gensp/gentx.go +++ b/x/gensp/gentx.go @@ -4,12 +4,12 @@ import ( "encoding/json" "fmt" + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" sdk "github.com/cosmos/cosmos-sdk/types" bankexported "github.com/cosmos/cosmos-sdk/x/bank/exported" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - abci "github.com/tendermint/tendermint/abci/types" gensptypes "github.com/bnb-chain/greenfield/x/gensp/types" ) diff --git a/x/gensp/gentx_test.go b/x/gensp/gentx_test.go index ba2b21eb5..f019dc2de 100644 --- a/x/gensp/gentx_test.go +++ b/x/gensp/gentx_test.go @@ -1,298 +1,301 @@ package gensp_test -import ( - "encoding/hex" - "encoding/json" - "fmt" - "math/rand" - "testing" - "time" - - "github.com/cosmos/cosmos-sdk/simapp" - "github.com/cosmos/cosmos-sdk/simapp/helpers" - simappparams "github.com/cosmos/cosmos-sdk/simapp/params" - sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/bank/testutil" - banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - "github.com/evmos/ethermint/crypto/ethsecp256k1" - "github.com/prysmaticlabs/prysm/crypto/bls" - "github.com/stretchr/testify/suite" - tmproto "github.com/tendermint/tendermint/proto/tendermint/types" - - "github.com/bnb-chain/greenfield/x/gensp" - gensptypes "github.com/bnb-chain/greenfield/x/gensp/types" -) - -var ( - priv1, _ = ethsecp256k1.GenerateKey() - priv2, _ = ethsecp256k1.GenerateKey() - pk1 = priv1.PubKey() - pk2 = priv2.PubKey() - addr1 = sdk.AccAddress(pk1.Address()) - addr2 = sdk.AccAddress(pk2.Address()) - desc = stakingtypes.NewDescription("testname", "", "", "", "") - comm = stakingtypes.CommissionRates{} -) - -// GenTxTestSuite is a test suite to be used with gentx tests. -type GenTxTestSuite struct { - suite.Suite - - ctx sdk.Context - app *simapp.SimApp - encodingConfig simappparams.EncodingConfig - - msg1, msg2 *stakingtypes.MsgCreateValidator -} - -func (suite *GenTxTestSuite) SetupTest() { - checkTx := false - app := simapp.Setup(suite.T(), checkTx, true) - suite.ctx = app.BaseApp.NewContext(checkTx, tmproto.Header{ChainID: simapp.DefaultChainId}) - suite.app = app - suite.encodingConfig = simapp.MakeTestEncodingConfig() - - var err error - amount := sdk.NewInt64Coin(sdk.DefaultBondDenom, 50) - one := sdk.OneInt() - blsSecretKey, _ := bls.RandKey() - blsPk := hex.EncodeToString(blsSecretKey.PublicKey().Marshal()) - suite.msg1, err = stakingtypes.NewMsgCreateValidator( - sdk.AccAddress(pk1.Address()), pk1, - amount, desc, comm, one, - sdk.AccAddress(pk1.Address()), sdk.AccAddress(pk1.Address()), - sdk.AccAddress(pk1.Address()), sdk.AccAddress(pk1.Address()), blsPk) - suite.NoError(err) - suite.msg2, err = stakingtypes.NewMsgCreateValidator( - sdk.AccAddress(pk2.Address()), pk1, - amount, desc, comm, one, - sdk.AccAddress(pk2.Address()), sdk.AccAddress(pk2.Address()), - sdk.AccAddress(pk2.Address()), sdk.AccAddress(pk2.Address()), blsPk) - suite.NoError(err) -} - -func (suite *GenTxTestSuite) setAccountBalance(addr sdk.AccAddress, amount int64) json.RawMessage { - acc := suite.app.AccountKeeper.NewAccountWithAddress(suite.ctx, addr) - suite.app.AccountKeeper.SetAccount(suite.ctx, acc) - - err := testutil.FundAccount(suite.app.BankKeeper, suite.ctx, addr, sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, amount)}) - suite.Require().NoError(err) - - bankGenesisState := suite.app.BankKeeper.ExportGenesis(suite.ctx) - bankGenesis, err := suite.encodingConfig.Amino.MarshalJSON(bankGenesisState) // TODO switch this to use Marshaler - suite.Require().NoError(err) - - return bankGenesis -} - -func (suite *GenTxTestSuite) TestSetGenTxsInAppGenesisState() { - var ( - txBuilder = suite.encodingConfig.TxConfig.NewTxBuilder() - genTxs []sdk.Tx - ) - - testCases := []struct { - msg string - malleate func() - expPass bool - }{ - { - "one genesis transaction", - func() { - err := txBuilder.SetMsgs(suite.msg1) - suite.Require().NoError(err) - tx := txBuilder.GetTx() - genTxs = []sdk.Tx{tx} - }, - true, - }, - { - "two genesis transactions", - func() { - err := txBuilder.SetMsgs(suite.msg1, suite.msg2) - suite.Require().NoError(err) - tx := txBuilder.GetTx() - genTxs = []sdk.Tx{tx} - }, - true, - }, - } - - for _, tc := range testCases { - suite.Run(fmt.Sprintf("Case %s", tc.msg), func() { - suite.SetupTest() - cdc := suite.encodingConfig.Codec - txJSONEncoder := suite.encodingConfig.TxConfig.TxJSONEncoder() - - tc.malleate() - appGenesisState, err := gensp.SetGenTxsInAppGenesisState(cdc, txJSONEncoder, make(map[string]json.RawMessage), genTxs) - - if tc.expPass { - suite.Require().NoError(err) - suite.Require().NotNil(appGenesisState[gensptypes.ModuleName]) - - var genesisState gensptypes.GenesisState - err := cdc.UnmarshalJSON(appGenesisState[gensptypes.ModuleName], &genesisState) - suite.Require().NoError(err) - suite.Require().NotNil(genesisState.GenspTxs) - } else { - suite.Require().Error(err) - } - }) - } -} - -func (suite *GenTxTestSuite) TestValidateAccountInGenesis() { - var ( - appGenesisState = make(map[string]json.RawMessage) - coins sdk.Coins - ) - - testCases := []struct { - msg string - malleate func() - expPass bool - }{ - { - "no accounts", - func() { - coins = sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 0)} - }, - false, - }, - { - "account without balance in the genesis state", - func() { - coins = sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 0)} - appGenesisState[banktypes.ModuleName] = suite.setAccountBalance(addr2, 50) - }, - false, - }, - { - "account without enough funds of default bond denom", - func() { - coins = sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 50)} - appGenesisState[banktypes.ModuleName] = suite.setAccountBalance(addr1, 25) - }, - false, - }, - { - "account with enough funds of default bond denom", - func() { - coins = sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 10)} - appGenesisState[banktypes.ModuleName] = suite.setAccountBalance(addr1, 25) - }, - true, - }, - } - for _, tc := range testCases { - suite.Run(fmt.Sprintf("Case %s", tc.msg), func() { - suite.SetupTest() - cdc := suite.encodingConfig.Codec - - suite.app.StakingKeeper.SetParams(suite.ctx, stakingtypes.DefaultParams()) - stakingGenesisState := suite.app.StakingKeeper.ExportGenesis(suite.ctx) - suite.Require().Equal(stakingGenesisState.Params, stakingtypes.DefaultParams()) - stakingGenesis, err := cdc.MarshalJSON(stakingGenesisState) // TODO switch this to use Marshaler - suite.Require().NoError(err) - appGenesisState[stakingtypes.ModuleName] = stakingGenesis - - tc.malleate() - err = gensp.ValidateAccountInGenesis( - appGenesisState, banktypes.GenesisBalancesIterator{}, - addr1, coins, cdc, - ) - - if tc.expPass { - suite.Require().NoError(err) - } else { - suite.Require().Error(err) - } - }) - } -} - -func (suite *GenTxTestSuite) TestDeliverGenTxs() { - var ( - genTxs []json.RawMessage - txBuilder = suite.encodingConfig.TxConfig.NewTxBuilder() - ) - - testCases := []struct { - msg string - malleate func() - expPass bool - }{ - { - "no signature supplied", - func() { - err := txBuilder.SetMsgs(suite.msg1) - suite.Require().NoError(err) - - genTxs = make([]json.RawMessage, 1) - tx, err := suite.encodingConfig.TxConfig.TxJSONEncoder()(txBuilder.GetTx()) - suite.Require().NoError(err) - genTxs[0] = tx - }, - false, - }, - { - "success", - func() { - _ = suite.setAccountBalance(addr1, 50) - _ = suite.setAccountBalance(addr2, 1) - - r := rand.New(rand.NewSource(time.Now().UnixNano())) - msg := banktypes.NewMsgSend(addr1, addr2, sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 1)}) - tx, err := helpers.GenSignedMockTx( - r, - suite.encodingConfig.TxConfig, - []sdk.Msg{msg}, - sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 10)}, - helpers.DefaultGenTxGas, - suite.ctx.ChainID(), - []uint64{7}, - []uint64{0}, - priv1, - ) - suite.Require().NoError(err) - - genTxs = make([]json.RawMessage, 1) - genTx, err := suite.encodingConfig.TxConfig.TxJSONEncoder()(tx) - suite.Require().NoError(err) - genTxs[0] = genTx - }, - true, - }, - } - - for _, tc := range testCases { - suite.Run(fmt.Sprintf("Case %s", tc.msg), func() { - suite.SetupTest() - - tc.malleate() - - if tc.expPass { - suite.Require().NotPanics(func() { - // nolint: errcheck - gensp.DeliverGenTxs( - suite.ctx, genTxs, suite.app.StakingKeeper, suite.app.BaseApp.DeliverTx, - suite.encodingConfig.TxConfig, - ) - }) - } else { - _, err := gensp.DeliverGenTxs( - suite.ctx, genTxs, suite.app.StakingKeeper, suite.app.BaseApp.DeliverTx, - suite.encodingConfig.TxConfig, - ) - - suite.Require().Error(err) - } - }) - } -} - -func TestGenTxTestSuite(t *testing.T) { - suite.Run(t, new(GenTxTestSuite)) -} +// todo: fix this +//package gensp_test +// +//import ( +// "encoding/hex" +// "encoding/json" +// "fmt" +// "math/rand" +// "testing" +// "time" +// +// tmproto "github.com/cometbft/cometbft/proto/tendermint/types" +// "github.com/cosmos/cosmos-sdk/simapp" +// "github.com/cosmos/cosmos-sdk/simapp/helpers" +// sdk "github.com/cosmos/cosmos-sdk/types" +// testutil2 "github.com/cosmos/cosmos-sdk/types/module/testutil" +// "github.com/cosmos/cosmos-sdk/x/bank/testutil" +// banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" +// stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" +// "github.com/evmos/ethermint/crypto/ethsecp256k1" +// "github.com/prysmaticlabs/prysm/crypto/bls" +// "github.com/stretchr/testify/suite" +// +// "github.com/bnb-chain/greenfield/x/gensp" +// gensptypes "github.com/bnb-chain/greenfield/x/gensp/types" +//) +// +//var ( +// priv1, _ = ethsecp256k1.GenerateKey() +// priv2, _ = ethsecp256k1.GenerateKey() +// pk1 = priv1.PubKey() +// pk2 = priv2.PubKey() +// addr1 = sdk.AccAddress(pk1.Address()) +// addr2 = sdk.AccAddress(pk2.Address()) +// desc = stakingtypes.NewDescription("testname", "", "", "", "") +// comm = stakingtypes.CommissionRates{} +//) +// +//// GenTxTestSuite is a test suite to be used with gentx tests. +//type GenTxTestSuite struct { +// suite.Suite +// +// ctx sdk.Context +// app *simapp.SimApp +// encodingConfig testutil2.TestEncodingConfig +// +// msg1, msg2 *stakingtypes.MsgCreateValidator +//} +// +//func (suite *GenTxTestSuite) SetupTest() { +// checkTx := false +// app := simapp.Setup(suite.T(), checkTx, true) +// suite.ctx = app.BaseApp.NewContext(checkTx, tmproto.Header{ChainID: simapp.DefaultChainId}) +// suite.app = app +// suite.encodingConfig = testutil2.MakeTestEncodingConfig() +// +// var err error +// amount := sdk.NewInt64Coin(sdk.DefaultBondDenom, 50) +// one := sdk.OneInt() +// blsSecretKey, _ := bls.RandKey() +// blsPk := hex.EncodeToString(blsSecretKey.PublicKey().Marshal()) +// suite.msg1, err = stakingtypes.NewMsgCreateValidator( +// sdk.AccAddress(pk1.Address()), pk1, +// amount, desc, comm, one, +// sdk.AccAddress(pk1.Address()), sdk.AccAddress(pk1.Address()), +// sdk.AccAddress(pk1.Address()), sdk.AccAddress(pk1.Address()), blsPk) +// suite.NoError(err) +// suite.msg2, err = stakingtypes.NewMsgCreateValidator( +// sdk.AccAddress(pk2.Address()), pk1, +// amount, desc, comm, one, +// sdk.AccAddress(pk2.Address()), sdk.AccAddress(pk2.Address()), +// sdk.AccAddress(pk2.Address()), sdk.AccAddress(pk2.Address()), blsPk) +// suite.NoError(err) +//} +// +//func (suite *GenTxTestSuite) setAccountBalance(addr sdk.AccAddress, amount int64) json.RawMessage { +// acc := suite.app.AccountKeeper.NewAccountWithAddress(suite.ctx, addr) +// suite.app.AccountKeeper.SetAccount(suite.ctx, acc) +// +// err := testutil.FundAccount(suite.app.BankKeeper, suite.ctx, addr, sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, amount)}) +// suite.Require().NoError(err) +// +// bankGenesisState := suite.app.BankKeeper.ExportGenesis(suite.ctx) +// bankGenesis, err := suite.encodingConfig.Amino.MarshalJSON(bankGenesisState) // TODO switch this to use Marshaler +// suite.Require().NoError(err) +// +// return bankGenesis +//} +// +//func (suite *GenTxTestSuite) TestSetGenTxsInAppGenesisState() { +// var ( +// txBuilder = suite.encodingConfig.TxConfig.NewTxBuilder() +// genTxs []sdk.Tx +// ) +// +// testCases := []struct { +// msg string +// malleate func() +// expPass bool +// }{ +// { +// "one genesis transaction", +// func() { +// err := txBuilder.SetMsgs(suite.msg1) +// suite.Require().NoError(err) +// tx := txBuilder.GetTx() +// genTxs = []sdk.Tx{tx} +// }, +// true, +// }, +// { +// "two genesis transactions", +// func() { +// err := txBuilder.SetMsgs(suite.msg1, suite.msg2) +// suite.Require().NoError(err) +// tx := txBuilder.GetTx() +// genTxs = []sdk.Tx{tx} +// }, +// true, +// }, +// } +// +// for _, tc := range testCases { +// suite.Run(fmt.Sprintf("Case %s", tc.msg), func() { +// suite.SetupTest() +// cdc := suite.encodingConfig.Codec +// txJSONEncoder := suite.encodingConfig.TxConfig.TxJSONEncoder() +// +// tc.malleate() +// appGenesisState, err := gensp.SetGenTxsInAppGenesisState(cdc, txJSONEncoder, make(map[string]json.RawMessage), genTxs) +// +// if tc.expPass { +// suite.Require().NoError(err) +// suite.Require().NotNil(appGenesisState[gensptypes.ModuleName]) +// +// var genesisState gensptypes.GenesisState +// err := cdc.UnmarshalJSON(appGenesisState[gensptypes.ModuleName], &genesisState) +// suite.Require().NoError(err) +// suite.Require().NotNil(genesisState.GenspTxs) +// } else { +// suite.Require().Error(err) +// } +// }) +// } +//} +// +//func (suite *GenTxTestSuite) TestValidateAccountInGenesis() { +// var ( +// appGenesisState = make(map[string]json.RawMessage) +// coins sdk.Coins +// ) +// +// testCases := []struct { +// msg string +// malleate func() +// expPass bool +// }{ +// { +// "no accounts", +// func() { +// coins = sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 0)} +// }, +// false, +// }, +// { +// "account without balance in the genesis state", +// func() { +// coins = sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 0)} +// appGenesisState[banktypes.ModuleName] = suite.setAccountBalance(addr2, 50) +// }, +// false, +// }, +// { +// "account without enough funds of default bond denom", +// func() { +// coins = sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 50)} +// appGenesisState[banktypes.ModuleName] = suite.setAccountBalance(addr1, 25) +// }, +// false, +// }, +// { +// "account with enough funds of default bond denom", +// func() { +// coins = sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 10)} +// appGenesisState[banktypes.ModuleName] = suite.setAccountBalance(addr1, 25) +// }, +// true, +// }, +// } +// for _, tc := range testCases { +// suite.Run(fmt.Sprintf("Case %s", tc.msg), func() { +// suite.SetupTest() +// cdc := suite.encodingConfig.Codec +// +// suite.app.StakingKeeper.SetParams(suite.ctx, stakingtypes.DefaultParams()) +// stakingGenesisState := suite.app.StakingKeeper.ExportGenesis(suite.ctx) +// suite.Require().Equal(stakingGenesisState.Params, stakingtypes.DefaultParams()) +// stakingGenesis, err := cdc.MarshalJSON(stakingGenesisState) // TODO switch this to use Marshaler +// suite.Require().NoError(err) +// appGenesisState[stakingtypes.ModuleName] = stakingGenesis +// +// tc.malleate() +// err = gensp.ValidateAccountInGenesis( +// appGenesisState, banktypes.GenesisBalancesIterator{}, +// addr1, coins, cdc, +// ) +// +// if tc.expPass { +// suite.Require().NoError(err) +// } else { +// suite.Require().Error(err) +// } +// }) +// } +//} +// +//func (suite *GenTxTestSuite) TestDeliverGenTxs() { +// var ( +// genTxs []json.RawMessage +// txBuilder = suite.encodingConfig.TxConfig.NewTxBuilder() +// ) +// +// testCases := []struct { +// msg string +// malleate func() +// expPass bool +// }{ +// { +// "no signature supplied", +// func() { +// err := txBuilder.SetMsgs(suite.msg1) +// suite.Require().NoError(err) +// +// genTxs = make([]json.RawMessage, 1) +// tx, err := suite.encodingConfig.TxConfig.TxJSONEncoder()(txBuilder.GetTx()) +// suite.Require().NoError(err) +// genTxs[0] = tx +// }, +// false, +// }, +// { +// "success", +// func() { +// _ = suite.setAccountBalance(addr1, 50) +// _ = suite.setAccountBalance(addr2, 1) +// +// r := rand.New(rand.NewSource(time.Now().UnixNano())) +// msg := banktypes.NewMsgSend(addr1, addr2, sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 1)}) +// tx, err := helpers.GenSignedMockTx( +// r, +// suite.encodingConfig.TxConfig, +// []sdk.Msg{msg}, +// sdk.Coins{sdk.NewInt64Coin(sdk.DefaultBondDenom, 10)}, +// helpers.DefaultGenTxGas, +// suite.ctx.ChainID(), +// []uint64{7}, +// []uint64{0}, +// priv1, +// ) +// suite.Require().NoError(err) +// +// genTxs = make([]json.RawMessage, 1) +// genTx, err := suite.encodingConfig.TxConfig.TxJSONEncoder()(tx) +// suite.Require().NoError(err) +// genTxs[0] = genTx +// }, +// true, +// }, +// } +// +// for _, tc := range testCases { +// suite.Run(fmt.Sprintf("Case %s", tc.msg), func() { +// suite.SetupTest() +// +// tc.malleate() +// +// if tc.expPass { +// suite.Require().NotPanics(func() { +// // nolint: errcheck +// gensp.DeliverGenTxs( +// suite.ctx, genTxs, suite.app.StakingKeeper, suite.app.BaseApp.DeliverTx, +// suite.encodingConfig.TxConfig, +// ) +// }) +// } else { +// _, err := gensp.DeliverGenTxs( +// suite.ctx, genTxs, suite.app.StakingKeeper, suite.app.BaseApp.DeliverTx, +// suite.encodingConfig.TxConfig, +// ) +// +// suite.Require().Error(err) +// } +// }) +// } +//} +// +//func TestGenTxTestSuite(t *testing.T) { +// suite.Run(t, new(GenTxTestSuite)) +//} diff --git a/x/gensp/module.go b/x/gensp/module.go index 1b022a6b2..1413e3be7 100644 --- a/x/gensp/module.go +++ b/x/gensp/module.go @@ -4,6 +4,7 @@ import ( "encoding/json" "fmt" + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -11,7 +12,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" "github.com/grpc-ecosystem/grpc-gateway/runtime" "github.com/spf13/cobra" - abci "github.com/tendermint/tendermint/abci/types" "github.com/bnb-chain/greenfield/x/gensp/types" ) @@ -108,17 +108,6 @@ func NewAppModule(accountKeeper types.AccountKeeper, }) } -// Deprecated: use RegisterServices -func (am AppModule) Route() sdk.Route { return sdk.Route{} } - -// Deprecated: use RegisterServices -func (AppModule) QuerierRoute() string { return types.RouterKey } - -// Deprecated: use RegisterServices -func (am AppModule) LegacyQuerierHandler(_ *codec.LegacyAmino) sdk.Querier { - return nil -} - // RegisterInvariants registers the invariants of the module. If an invariant deviates from its predicted value, the InvariantRegistry triggers appropriate logic (most often the chain will be halted) func (am AppModule) RegisterInvariants(_ sdk.InvariantRegistry) {} diff --git a/x/gensp/types/expected_keepers.go b/x/gensp/types/expected_keepers.go index dd0d835f9..5f10a7b8b 100644 --- a/x/gensp/types/expected_keepers.go +++ b/x/gensp/types/expected_keepers.go @@ -1,22 +1,22 @@ package types import ( + context "context" "encoding/json" + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/codec" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/auth/types" auth "github.com/cosmos/cosmos-sdk/x/auth/types" bankexported "github.com/cosmos/cosmos-sdk/x/bank/exported" - abci "github.com/tendermint/tendermint/abci/types" ) // AccountKeeper defines the expected account keeper used for simulations (noalias) type AccountKeeper interface { - GetAccount(ctx sdk.Context, addr sdk.AccAddress) types.AccountI - NewAccount(sdk.Context, auth.AccountI) auth.AccountI - SetAccount(sdk.Context, auth.AccountI) - IterateAccounts(ctx sdk.Context, process func(auth.AccountI) (stop bool)) + GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI + NewAccount(context.Context, sdk.AccountI) sdk.AccountI + SetAccount(context.Context, sdk.AccountI) + IterateAccounts(ctx context.Context, process func(sdk.AccountI) (stop bool)) // Methods imported from account should be defined here } diff --git a/x/gensp/types/genesis.pb.go b/x/gensp/types/genesis.pb.go index bfd99a26b..26679e78f 100644 --- a/x/gensp/types/genesis.pb.go +++ b/x/gensp/types/genesis.pb.go @@ -7,7 +7,7 @@ import ( encoding_json "encoding/json" fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -72,27 +72,27 @@ func (m *GenesisState) GetGenspTxs() []encoding_json.RawMessage { } func init() { - proto.RegisterType((*GenesisState)(nil), "bnbchain.greenfield.gensp.GenesisState") + proto.RegisterType((*GenesisState)(nil), "greenfield.gensp.GenesisState") } func init() { proto.RegisterFile("greenfield/gensp/genesis.proto", fileDescriptor_a7c162b1f003a972) } var fileDescriptor_a7c162b1f003a972 = []byte{ - // 220 bytes of a gzipped FileDescriptorProto + // 213 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4b, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x4f, 0x4f, 0xcd, 0x2b, 0x2e, 0x00, 0x91, 0xa9, 0xc5, - 0x99, 0xc5, 0x7a, 0x05, 0x45, 0xf9, 0x25, 0xf9, 0x42, 0x92, 0x49, 0x79, 0x49, 0xc9, 0x19, 0x89, - 0x99, 0x79, 0x7a, 0x08, 0x85, 0x7a, 0x60, 0x85, 0x52, 0x22, 0xe9, 0xf9, 0xe9, 0xf9, 0x60, 0x55, - 0xfa, 0x20, 0x16, 0x44, 0x83, 0x52, 0x28, 0x17, 0x8f, 0x3b, 0xc4, 0x84, 0xe0, 0x92, 0xc4, 0x92, - 0x54, 0x21, 0x57, 0x2e, 0x4e, 0xb0, 0xf2, 0xf8, 0x92, 0x8a, 0x62, 0x09, 0x46, 0x05, 0x66, 0x0d, - 0x1e, 0x27, 0x8d, 0x57, 0xf7, 0xe4, 0x39, 0xc0, 0x82, 0x25, 0x15, 0xc5, 0xbf, 0xee, 0xc9, 0x4b, - 0xa4, 0xe6, 0x25, 0xe7, 0xa7, 0x64, 0xe6, 0xa5, 0xeb, 0x67, 0x15, 0xe7, 0xe7, 0xe9, 0x05, 0x25, - 0x96, 0xfb, 0xa6, 0x16, 0x17, 0x27, 0xa6, 0xa7, 0x06, 0x41, 0x54, 0x85, 0x54, 0x14, 0x3b, 0xb9, - 0x9f, 0x78, 0x24, 0xc7, 0x78, 0xe1, 0x91, 0x1c, 0xe3, 0x83, 0x47, 0x72, 0x8c, 0x13, 0x1e, 0xcb, - 0x31, 0x5c, 0x78, 0x2c, 0xc7, 0x70, 0xe3, 0xb1, 0x1c, 0x43, 0x94, 0x6e, 0x7a, 0x66, 0x49, 0x46, - 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0x7e, 0x52, 0x5e, 0x92, 0x2e, 0xd8, 0xb5, 0xfa, 0x48, 0xde, - 0xaa, 0x80, 0x7a, 0xac, 0xa4, 0xb2, 0x20, 0xb5, 0x38, 0x89, 0x0d, 0xec, 0x4c, 0x63, 0x40, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xd4, 0xe6, 0xde, 0x04, 0xf9, 0x00, 0x00, 0x00, + 0x99, 0xc5, 0x7a, 0x05, 0x45, 0xf9, 0x25, 0xf9, 0x42, 0x02, 0x08, 0x79, 0x3d, 0xb0, 0xbc, 0x94, + 0x48, 0x7a, 0x7e, 0x7a, 0x3e, 0x58, 0x52, 0x1f, 0xc4, 0x82, 0xa8, 0x53, 0x0a, 0xe5, 0xe2, 0x71, + 0x87, 0x68, 0x0c, 0x2e, 0x49, 0x2c, 0x49, 0x15, 0x72, 0xe5, 0xe2, 0x04, 0x2b, 0x8f, 0x2f, 0xa9, + 0x28, 0x96, 0x60, 0x54, 0x60, 0xd6, 0xe0, 0x71, 0xd2, 0x78, 0x75, 0x4f, 0x9e, 0x03, 0x2c, 0x58, + 0x52, 0x51, 0xfc, 0xeb, 0x9e, 0xbc, 0x44, 0x6a, 0x5e, 0x72, 0x7e, 0x4a, 0x66, 0x5e, 0xba, 0x7e, + 0x56, 0x71, 0x7e, 0x9e, 0x5e, 0x50, 0x62, 0xb9, 0x6f, 0x6a, 0x71, 0x71, 0x62, 0x7a, 0x6a, 0x10, + 0x44, 0x55, 0x48, 0x45, 0xb1, 0x93, 0xfb, 0x89, 0x47, 0x72, 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, + 0x78, 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, + 0x44, 0xe9, 0xa6, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x27, 0xe5, 0x25, + 0xe9, 0x26, 0x67, 0x24, 0x66, 0xe6, 0xe9, 0x23, 0xf9, 0xa6, 0x02, 0xea, 0x9f, 0x92, 0xca, 0x82, + 0xd4, 0xe2, 0x24, 0x36, 0xb0, 0x33, 0x8d, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0x24, 0xe7, 0xdd, + 0x28, 0xf0, 0x00, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/gensp/types/genesis_state.go b/x/gensp/types/genesis_state.go index 0e6b4b9bc..b50674131 100644 --- a/x/gensp/types/genesis_state.go +++ b/x/gensp/types/genesis_state.go @@ -4,10 +4,10 @@ import ( "encoding/json" "fmt" + tmos "github.com/cometbft/cometbft/libs/os" + tmtypes "github.com/cometbft/cometbft/types" "github.com/cosmos/cosmos-sdk/codec" sdk "github.com/cosmos/cosmos-sdk/types" - tmos "github.com/tendermint/tendermint/libs/os" - tmtypes "github.com/tendermint/tendermint/types" sptypes "github.com/bnb-chain/greenfield/x/sp/types" ) diff --git a/x/gensp/types/params.pb.go b/x/gensp/types/params.pb.go index 366106d4a..11ca41c70 100644 --- a/x/gensp/types/params.pb.go +++ b/x/gensp/types/params.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -60,24 +60,23 @@ func (m *Params) XXX_DiscardUnknown() { var xxx_messageInfo_Params proto.InternalMessageInfo func init() { - proto.RegisterType((*Params)(nil), "bnbchain.greenfield.gensp.Params") + proto.RegisterType((*Params)(nil), "greenfield.gensp.Params") } func init() { proto.RegisterFile("greenfield/gensp/params.proto", fileDescriptor_8112587e77a8ac06) } var fileDescriptor_8112587e77a8ac06 = []byte{ - // 161 bytes of a gzipped FileDescriptorProto + // 154 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4d, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x4f, 0x4f, 0xcd, 0x2b, 0x2e, 0xd0, 0x2f, 0x48, 0x2c, - 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4c, 0xca, 0x4b, 0x4a, 0xce, - 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0xa8, 0xd3, 0x03, 0xab, 0x93, 0x12, 0x49, 0xcf, 0x4f, 0xcf, 0x07, - 0xab, 0xd2, 0x07, 0xb1, 0x20, 0x1a, 0x94, 0xf8, 0xb8, 0xd8, 0x02, 0xc0, 0x06, 0x58, 0xb1, 0xcc, - 0x58, 0x20, 0xcf, 0xe0, 0xe4, 0x7e, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, - 0xc9, 0x31, 0x4e, 0x78, 0x2c, 0xc7, 0x70, 0xe1, 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x51, - 0xba, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0x49, 0x79, 0x49, 0xba, - 0x60, 0x6b, 0xf4, 0x91, 0x9c, 0x53, 0x01, 0x75, 0x50, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, 0x1b, - 0xd8, 0x7c, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc6, 0x91, 0xaf, 0x74, 0xb1, 0x00, 0x00, - 0x00, + 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x40, 0x48, 0xeb, 0x81, 0xa5, + 0xa5, 0x44, 0xd2, 0xf3, 0xd3, 0xf3, 0xc1, 0x92, 0xfa, 0x20, 0x16, 0x44, 0x9d, 0x12, 0x1f, 0x17, + 0x5b, 0x00, 0x58, 0x9f, 0x15, 0xcb, 0x8c, 0x05, 0xf2, 0x0c, 0x4e, 0xee, 0x27, 0x1e, 0xc9, 0x31, + 0x5e, 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, 0x1e, 0xcb, + 0x31, 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0xa5, 0x9b, 0x9e, 0x59, 0x92, 0x51, 0x9a, 0xa4, 0x97, 0x9c, + 0x9f, 0xab, 0x9f, 0x94, 0x97, 0xa4, 0x9b, 0x9c, 0x91, 0x98, 0x99, 0xa7, 0x8f, 0xe4, 0x8a, 0x0a, + 0xa8, 0x3b, 0x4a, 0x2a, 0x0b, 0x52, 0x8b, 0x93, 0xd8, 0xc0, 0xe6, 0x1b, 0x03, 0x02, 0x00, 0x00, + 0xff, 0xff, 0x56, 0xc0, 0x8f, 0x61, 0xa8, 0x00, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/gensp/types/query.pb.go b/x/gensp/types/query.pb.go index c7dbf33be..3933df420 100644 --- a/x/gensp/types/query.pb.go +++ b/x/gensp/types/query.pb.go @@ -8,8 +8,8 @@ import ( fmt "fmt" _ "github.com/cosmos/cosmos-sdk/types/query" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -114,34 +114,34 @@ func (m *QueryParamsResponse) GetParams() Params { } func init() { - proto.RegisterType((*QueryParamsRequest)(nil), "bnbchain.greenfield.gensp.QueryParamsRequest") - proto.RegisterType((*QueryParamsResponse)(nil), "bnbchain.greenfield.gensp.QueryParamsResponse") + proto.RegisterType((*QueryParamsRequest)(nil), "greenfield.gensp.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "greenfield.gensp.QueryParamsResponse") } func init() { proto.RegisterFile("greenfield/gensp/query.proto", fileDescriptor_6301050f169b065a) } var fileDescriptor_6301050f169b065a = []byte{ - // 313 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0xb1, 0x4a, 0x43, 0x31, - 0x14, 0x86, 0x6f, 0x44, 0x3b, 0x5c, 0xb7, 0x6b, 0x07, 0x2d, 0xf5, 0xaa, 0x45, 0x44, 0xc4, 0x26, - 0xb4, 0x3e, 0x80, 0xd0, 0xc5, 0x55, 0x3b, 0x38, 0xb8, 0x25, 0xf5, 0x98, 0x06, 0xda, 0x9c, 0xf4, - 0x26, 0x95, 0x76, 0xf5, 0x09, 0x04, 0x71, 0xf6, 0x75, 0x3a, 0x16, 0x5c, 0x9c, 0x44, 0x5a, 0x1f, - 0x44, 0x9a, 0x04, 0x44, 0xab, 0xe2, 0x76, 0x38, 0xe7, 0xff, 0xfe, 0xfc, 0xf9, 0xd3, 0xaa, 0x2c, - 0x00, 0xf4, 0x8d, 0x82, 0xde, 0x35, 0x93, 0xa0, 0xad, 0x61, 0x83, 0x21, 0x14, 0x63, 0x6a, 0x0a, - 0x74, 0x98, 0x6d, 0x09, 0x2d, 0x3a, 0x5d, 0xae, 0x34, 0xfd, 0x94, 0x51, 0x2f, 0xab, 0x1c, 0x75, - 0xd0, 0xf6, 0xd1, 0x32, 0xc1, 0x2d, 0x04, 0x86, 0xdd, 0x36, 0x04, 0x38, 0xde, 0x60, 0x86, 0x4b, - 0xa5, 0xb9, 0x53, 0xa8, 0x83, 0x4d, 0xa5, 0x2c, 0x51, 0xa2, 0x1f, 0xd9, 0x62, 0x8a, 0xdb, 0xaa, - 0x44, 0x94, 0x3d, 0x60, 0xdc, 0x28, 0xc6, 0xb5, 0x46, 0xe7, 0x11, 0x1b, 0xaf, 0xdb, 0x4b, 0xc1, - 0x0c, 0x2f, 0x78, 0x3f, 0x9e, 0x6b, 0xe5, 0x34, 0xbb, 0x58, 0x3c, 0x7a, 0xee, 0x97, 0x6d, 0x18, - 0x0c, 0xc1, 0xba, 0xda, 0x65, 0xba, 0xf1, 0x65, 0x6b, 0x0d, 0x6a, 0x0b, 0xd9, 0x69, 0x5a, 0x0a, - 0xf0, 0x26, 0xd9, 0x25, 0x87, 0xeb, 0xcd, 0x3d, 0xfa, 0xeb, 0xbf, 0x68, 0x40, 0x5b, 0xab, 0x93, - 0xd7, 0x9d, 0xa4, 0x1d, 0xb1, 0xe6, 0x13, 0x49, 0xd7, 0xbc, 0x71, 0xf6, 0x48, 0xd2, 0x52, 0x90, - 0x64, 0xf5, 0x3f, 0x5c, 0x96, 0xb3, 0x55, 0xe8, 0x7f, 0xe5, 0x21, 0x74, 0xed, 0xf8, 0xee, 0xf9, - 0xfd, 0x61, 0xe5, 0x20, 0xdb, 0x67, 0x42, 0x8b, 0xba, 0x07, 0xd9, 0xf7, 0x4e, 0xdc, 0x28, 0xb6, - 0xd2, 0x3a, 0x9b, 0xcc, 0x72, 0x32, 0x9d, 0xe5, 0xe4, 0x6d, 0x96, 0x93, 0xfb, 0x79, 0x9e, 0x4c, - 0xe7, 0x79, 0xf2, 0x32, 0xcf, 0x93, 0xab, 0xba, 0x54, 0xae, 0x3b, 0x14, 0xb4, 0x83, 0xfd, 0x9f, - 0x9d, 0x46, 0xb1, 0x5f, 0x37, 0x36, 0x60, 0x45, 0xc9, 0xf7, 0x7b, 0xf2, 0x11, 0x00, 0x00, 0xff, - 0xff, 0x1e, 0x76, 0xba, 0xca, 0x19, 0x02, 0x00, 0x00, + // 307 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x50, 0xcf, 0x4a, 0x7a, 0x41, + 0x14, 0xbe, 0xf3, 0xe3, 0x97, 0x8b, 0xdb, 0x26, 0x6e, 0x2e, 0x44, 0x6c, 0x0a, 0xb1, 0x88, 0xc8, + 0x3b, 0x68, 0xd0, 0x03, 0xb8, 0x69, 0x15, 0x94, 0xcb, 0x76, 0x33, 0x76, 0x1a, 0x07, 0x74, 0xce, + 0x78, 0x67, 0x0c, 0xdd, 0xd6, 0x3a, 0x08, 0x7a, 0x29, 0x97, 0x42, 0x9b, 0x56, 0x11, 0xda, 0x83, + 0x84, 0x33, 0x03, 0x91, 0x06, 0xed, 0x0e, 0xdf, 0x9f, 0x73, 0xbe, 0xef, 0xa4, 0x35, 0x59, 0x00, + 0xe8, 0x3b, 0x05, 0x83, 0x5b, 0x26, 0x41, 0x5b, 0xc3, 0x46, 0x63, 0x28, 0xa6, 0xb9, 0x29, 0xd0, + 0x61, 0xb6, 0xf3, 0xcd, 0xe6, 0x9e, 0xad, 0x9e, 0xf4, 0xd0, 0x0e, 0xd1, 0x32, 0xc1, 0x2d, 0x04, + 0x29, 0xbb, 0x6f, 0x09, 0x70, 0xbc, 0xc5, 0x0c, 0x97, 0x4a, 0x73, 0xa7, 0x50, 0x07, 0x77, 0xb5, + 0x2c, 0x51, 0xa2, 0x1f, 0xd9, 0x6a, 0x8a, 0x68, 0x4d, 0x22, 0xca, 0x01, 0x30, 0x6e, 0x14, 0xe3, + 0x5a, 0xa3, 0xf3, 0x16, 0x1b, 0xd9, 0xbd, 0x8d, 0x3c, 0x86, 0x17, 0x7c, 0x18, 0xe9, 0x7a, 0x39, + 0xcd, 0xae, 0x57, 0x47, 0xaf, 0x3c, 0xd8, 0x85, 0xd1, 0x18, 0xac, 0xab, 0x5f, 0xa6, 0xbb, 0x3f, + 0x50, 0x6b, 0x50, 0x5b, 0xc8, 0xce, 0xd3, 0x52, 0x30, 0x57, 0xc8, 0x01, 0x39, 0xde, 0x6e, 0x57, + 0xf2, 0xf5, 0x3a, 0x79, 0x70, 0x74, 0xfe, 0xcf, 0xde, 0xf7, 0x93, 0x6e, 0x54, 0xb7, 0x9f, 0x48, + 0xba, 0xe5, 0xf7, 0x65, 0x8f, 0x24, 0x2d, 0x05, 0x49, 0xd6, 0xd8, 0x34, 0x6f, 0x26, 0xa9, 0x1e, + 0xfe, 0xa1, 0x0a, 0xc9, 0xea, 0xa7, 0x0f, 0xaf, 0x9f, 0x2f, 0xff, 0x8e, 0xb2, 0x06, 0x13, 0x5a, + 0x34, 0x7b, 0x7d, 0xae, 0x34, 0x5b, 0x2f, 0xee, 0x26, 0xb1, 0x7a, 0xe7, 0x62, 0xb6, 0xa0, 0x64, + 0xbe, 0xa0, 0xe4, 0x63, 0x41, 0xc9, 0xf3, 0x92, 0x26, 0xf3, 0x25, 0x4d, 0xde, 0x96, 0x34, 0xb9, + 0x69, 0x4a, 0xe5, 0xfa, 0x63, 0x91, 0xf7, 0x70, 0xf8, 0xfb, 0xa6, 0x49, 0x7c, 0xa2, 0x9b, 0x1a, + 0xb0, 0xa2, 0xe4, 0x9f, 0x78, 0xf6, 0x15, 0x00, 0x00, 0xff, 0xff, 0x24, 0xe3, 0x6d, 0x0d, 0xf5, + 0x01, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -170,7 +170,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { out := new(QueryParamsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.gensp.Query/Params", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.gensp.Query/Params", in, out, opts...) if err != nil { return nil, err } @@ -205,7 +205,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.gensp.Query/Params", + FullMethod: "/greenfield.gensp.Query/Params", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) @@ -214,7 +214,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } var _Query_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.gensp.Query", + ServiceName: "greenfield.gensp.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/gensp/types/tx.pb.go b/x/gensp/types/tx.pb.go index 4239484cb..66902713d 100644 --- a/x/gensp/types/tx.pb.go +++ b/x/gensp/types/tx.pb.go @@ -6,8 +6,8 @@ package types import ( context "context" fmt "fmt" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" grpc "google.golang.org/grpc" math "math" ) @@ -26,16 +26,16 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package func init() { proto.RegisterFile("greenfield/gensp/tx.proto", fileDescriptor_ad4af3732b748f5b) } var fileDescriptor_ad4af3732b748f5b = []byte{ - // 136 bytes of a gzipped FileDescriptorProto + // 130 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4c, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x4f, 0x4f, 0xcd, 0x2b, 0x2e, 0xd0, 0x2f, 0xa9, 0xd0, - 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4c, 0xca, 0x4b, 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, - 0x43, 0xa8, 0xd1, 0x03, 0xab, 0x31, 0x62, 0xe5, 0x62, 0xf6, 0x2d, 0x4e, 0x77, 0x72, 0x3f, 0xf1, - 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, - 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0xdd, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, - 0xbd, 0xe4, 0xfc, 0x5c, 0xfd, 0xa4, 0xbc, 0x24, 0x5d, 0xb0, 0x39, 0xfa, 0x48, 0x76, 0x55, 0xc0, - 0x6c, 0xab, 0x2c, 0x48, 0x2d, 0x4e, 0x62, 0x03, 0xdb, 0x68, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, - 0x34, 0x69, 0xd5, 0xf2, 0x8e, 0x00, 0x00, 0x00, + 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x40, 0x48, 0xe9, 0x81, 0xa5, 0x8c, 0x58, 0xb9, 0x98, + 0x7d, 0x8b, 0xd3, 0x9d, 0xdc, 0x4f, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, + 0x39, 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, 0x96, 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0x4a, + 0x37, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0x3f, 0x29, 0x2f, 0x49, 0x37, + 0x39, 0x23, 0x31, 0x33, 0x4f, 0x1f, 0xc9, 0x8a, 0x0a, 0x98, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, + 0x6c, 0x60, 0x8b, 0x8c, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0x14, 0x65, 0x97, 0x4b, 0x85, 0x00, + 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -73,7 +73,7 @@ func RegisterMsgServer(s grpc1.Server, srv MsgServer) { } var _Msg_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.gensp.Msg", + ServiceName: "greenfield.gensp.Msg", HandlerType: (*MsgServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{}, diff --git a/x/payment/keeper/auto_settle_record.go b/x/payment/keeper/auto_settle_record.go index 31627c906..f0bd8807a 100644 --- a/x/payment/keeper/auto_settle_record.go +++ b/x/payment/keeper/auto_settle_record.go @@ -1,7 +1,8 @@ package keeper import ( - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" + storetypes "cosmossdk.io/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/bnb-chain/greenfield/x/payment/types" @@ -56,7 +57,7 @@ func (k Keeper) RemoveAutoSettleRecord( // GetAllAutoSettleRecord returns all autoSettleRecord func (k Keeper) GetAllAutoSettleRecord(ctx sdk.Context) (list []types.AutoSettleRecord) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.AutoSettleRecordKeyPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() diff --git a/x/payment/keeper/grpc_query_auto_settle_record.go b/x/payment/keeper/grpc_query_auto_settle_record.go index 19ca00298..ff0e1103d 100644 --- a/x/payment/keeper/grpc_query_auto_settle_record.go +++ b/x/payment/keeper/grpc_query_auto_settle_record.go @@ -3,7 +3,7 @@ package keeper import ( "context" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" "google.golang.org/grpc/codes" diff --git a/x/payment/keeper/grpc_query_payment_account.go b/x/payment/keeper/grpc_query_payment_account.go index 30ae28348..88c3daaaa 100644 --- a/x/payment/keeper/grpc_query_payment_account.go +++ b/x/payment/keeper/grpc_query_payment_account.go @@ -3,7 +3,7 @@ package keeper import ( "context" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" "google.golang.org/grpc/codes" diff --git a/x/payment/keeper/grpc_query_payment_account_count.go b/x/payment/keeper/grpc_query_payment_account_count.go index 67bb1a318..33c6c071e 100644 --- a/x/payment/keeper/grpc_query_payment_account_count.go +++ b/x/payment/keeper/grpc_query_payment_account_count.go @@ -3,7 +3,7 @@ package keeper import ( "context" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" "google.golang.org/grpc/codes" diff --git a/x/payment/keeper/grpc_query_stream_record.go b/x/payment/keeper/grpc_query_stream_record.go index a2a223ebb..2f9e0222a 100644 --- a/x/payment/keeper/grpc_query_stream_record.go +++ b/x/payment/keeper/grpc_query_stream_record.go @@ -3,7 +3,7 @@ package keeper import ( "context" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" "google.golang.org/grpc/codes" diff --git a/x/payment/keeper/keeper.go b/x/payment/keeper/keeper.go index 328ae9d5a..5b08bfbd7 100644 --- a/x/payment/keeper/keeper.go +++ b/x/payment/keeper/keeper.go @@ -4,12 +4,12 @@ import ( "fmt" "cosmossdk.io/errors" + "cosmossdk.io/log" sdkmath "cosmossdk.io/math" + storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/tendermint/tendermint/libs/log" "github.com/bnb-chain/greenfield/x/payment/types" ) diff --git a/x/payment/keeper/payment_account.go b/x/payment/keeper/payment_account.go index cb34ea6b3..4498bad4f 100644 --- a/x/payment/keeper/payment_account.go +++ b/x/payment/keeper/payment_account.go @@ -3,7 +3,8 @@ package keeper import ( "encoding/binary" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" + storetypes "cosmossdk.io/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/address" @@ -48,7 +49,7 @@ func (k Keeper) GetPaymentAccount( // GetAllPaymentAccount returns all paymentAccount func (k Keeper) GetAllPaymentAccount(ctx sdk.Context) (list []types.PaymentAccount) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.PaymentAccountKeyPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() diff --git a/x/payment/keeper/payment_account_count.go b/x/payment/keeper/payment_account_count.go index 7cef57497..914636b33 100644 --- a/x/payment/keeper/payment_account_count.go +++ b/x/payment/keeper/payment_account_count.go @@ -1,7 +1,8 @@ package keeper import ( - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" + storetypes "cosmossdk.io/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/bnb-chain/greenfield/x/payment/types" @@ -50,7 +51,7 @@ func (k Keeper) RemovePaymentAccountCount( // GetAllPaymentAccountCount returns all paymentAccountCount func (k Keeper) GetAllPaymentAccountCount(ctx sdk.Context) (list []types.PaymentAccountCount) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.PaymentAccountCountKeyPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() diff --git a/x/payment/keeper/stream_record.go b/x/payment/keeper/stream_record.go index 256c930a0..134a3d3df 100644 --- a/x/payment/keeper/stream_record.go +++ b/x/payment/keeper/stream_record.go @@ -4,7 +4,8 @@ import ( "fmt" sdkmath "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" + storetypes "cosmossdk.io/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/bnb-chain/greenfield/x/payment/types" @@ -81,7 +82,7 @@ func (k Keeper) GetStreamRecord( // GetAllStreamRecord returns all streamRecord func (k Keeper) GetAllStreamRecord(ctx sdk.Context) (list []types.StreamRecord) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.StreamRecordKeyPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() @@ -218,7 +219,7 @@ func (k Keeper) ForceSettle(ctx sdk.Context, streamRecord *types.StreamRecord) e func (k Keeper) AutoSettle(ctx sdk.Context) { currentTimestamp := ctx.BlockTime().Unix() store := prefix.NewStore(ctx.KVStore(k.storeKey), types.AutoSettleRecordKeyPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() diff --git a/x/payment/module.go b/x/payment/module.go index 66e296f4d..bb8eb912d 100644 --- a/x/payment/module.go +++ b/x/payment/module.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -12,7 +13,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" "github.com/grpc-ecosystem/grpc-gateway/runtime" "github.com/spf13/cobra" - abci "github.com/tendermint/tendermint/abci/types" "github.com/bnb-chain/greenfield/x/payment/client/cli" "github.com/bnb-chain/greenfield/x/payment/keeper" @@ -111,17 +111,6 @@ func NewAppModule( } } -// Deprecated: use RegisterServices -func (am AppModule) Route() sdk.Route { return sdk.Route{} } - -// Deprecated: use RegisterServices -func (AppModule) QuerierRoute() string { return types.RouterKey } - -// Deprecated: use RegisterServices -func (am AppModule) LegacyQuerierHandler(_ *codec.LegacyAmino) sdk.Querier { - return nil -} - // RegisterServices registers a gRPC query service to respond to the module-specific gRPC queries func (am AppModule) RegisterServices(cfg module.Configurator) { types.RegisterMsgServer(cfg.MsgServer(), keeper.NewMsgServerImpl(am.keeper)) diff --git a/x/payment/module_simulation.go b/x/payment/module_simulation.go index 3359105dd..a143379cd 100644 --- a/x/payment/module_simulation.go +++ b/x/payment/module_simulation.go @@ -2,11 +2,7 @@ package payment import ( - "math/rand" - "github.com/cosmos/cosmos-sdk/baseapp" - simappparams "github.com/cosmos/cosmos-sdk/simapp/params" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" @@ -20,7 +16,6 @@ import ( var ( _ = sample.AccAddress _ = paymentsimulation.FindAccount - _ = simappparams.StakePerAccount _ = simulation.MsgEntryKind _ = baseapp.Paramspace ) @@ -47,13 +42,8 @@ func (AppModule) ProposalContents(_ module.SimulationState) []simtypes.WeightedP return nil } -// RandomizedParams creates randomized param changes for the simulator -func (am AppModule) RandomizedParams(_ *rand.Rand) []simtypes.ParamChange { - return []simtypes.ParamChange{} -} - // RegisterStoreDecoder registers a decoder -func (am AppModule) RegisterStoreDecoder(_ sdk.StoreDecoderRegistry) {} +func (am AppModule) RegisterStoreDecoder(_ simtypes.StoreDecoderRegistry) {} // WeightedOperations returns the all the gov module operations with their respective weights. func (am AppModule) WeightedOperations(simState module.SimulationState) []simtypes.WeightedOperation { diff --git a/x/payment/types/auto_settle_record.pb.go b/x/payment/types/auto_settle_record.pb.go index 49e53495e..a11ec9a92 100644 --- a/x/payment/types/auto_settle_record.pb.go +++ b/x/payment/types/auto_settle_record.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/cosmos-proto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -81,7 +81,7 @@ func (m *AutoSettleRecord) GetAddr() string { } func init() { - proto.RegisterType((*AutoSettleRecord)(nil), "bnbchain.greenfield.payment.AutoSettleRecord") + proto.RegisterType((*AutoSettleRecord)(nil), "greenfield.payment.AutoSettleRecord") } func init() { @@ -89,22 +89,22 @@ func init() { } var fileDescriptor_b6e13dc9a282dc29 = []byte{ - // 239 bytes of a gzipped FileDescriptorProto + // 233 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0x4e, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x2f, 0x48, 0xac, 0xcc, 0x4d, 0xcd, 0x2b, 0xd1, 0x4f, 0x2c, 0x2d, 0xc9, 0x8f, 0x2f, 0x4e, 0x2d, 0x29, 0xc9, 0x49, 0x8d, 0x2f, 0x4a, 0x4d, 0xce, 0x2f, - 0x4a, 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4e, 0xca, 0x4b, 0x4a, 0xce, 0x48, 0xcc, - 0xcc, 0xd3, 0x43, 0xe8, 0xd2, 0x83, 0xea, 0x92, 0x92, 0x4c, 0xce, 0x2f, 0xce, 0xcd, 0x2f, 0x8e, - 0x07, 0x2b, 0xd5, 0x87, 0x70, 0x20, 0xfa, 0x94, 0xe2, 0xb8, 0x04, 0x1c, 0x4b, 0x4b, 0xf2, 0x83, - 0xc1, 0x46, 0x06, 0x81, 0x4d, 0x14, 0x92, 0xe1, 0xe2, 0x2c, 0xc9, 0xcc, 0x4d, 0x2d, 0x2e, 0x49, - 0xcc, 0x2d, 0x90, 0x60, 0x54, 0x60, 0xd4, 0x60, 0x0e, 0x42, 0x08, 0x08, 0xe9, 0x70, 0xb1, 0x24, - 0xa6, 0xa4, 0x14, 0x49, 0x30, 0x29, 0x30, 0x6a, 0x70, 0x3a, 0x49, 0x5c, 0xda, 0xa2, 0x2b, 0x02, - 0x35, 0xd1, 0x31, 0x25, 0xa5, 0x28, 0xb5, 0xb8, 0x38, 0xb8, 0xa4, 0x28, 0x33, 0x2f, 0x3d, 0x08, - 0xac, 0xca, 0xc9, 0xf3, 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, - 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0xf4, 0xd3, - 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x93, 0xf2, 0x92, 0x74, 0xc1, 0xae, - 0xd7, 0x47, 0xf2, 0x73, 0x05, 0xdc, 0xd7, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, 0x6c, 0x60, 0x17, - 0x1b, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x05, 0xf7, 0x21, 0x97, 0x18, 0x01, 0x00, 0x00, + 0x4a, 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x42, 0x28, 0xd6, 0x83, 0x2a, 0x96, 0x92, + 0x4c, 0xce, 0x2f, 0xce, 0xcd, 0x2f, 0x8e, 0x07, 0xab, 0xd0, 0x87, 0x70, 0x20, 0xca, 0x95, 0xe2, + 0xb8, 0x04, 0x1c, 0x4b, 0x4b, 0xf2, 0x83, 0xc1, 0x26, 0x05, 0x81, 0x0d, 0x12, 0x92, 0xe1, 0xe2, + 0x2c, 0xc9, 0xcc, 0x4d, 0x2d, 0x2e, 0x49, 0xcc, 0x2d, 0x90, 0x60, 0x54, 0x60, 0xd4, 0x60, 0x0e, + 0x42, 0x08, 0x08, 0xe9, 0x70, 0xb1, 0x24, 0xa6, 0xa4, 0x14, 0x49, 0x30, 0x29, 0x30, 0x6a, 0x70, + 0x3a, 0x49, 0x5c, 0xda, 0xa2, 0x2b, 0x02, 0x35, 0xd1, 0x31, 0x25, 0xa5, 0x28, 0xb5, 0xb8, 0x38, + 0xb8, 0xa4, 0x28, 0x33, 0x2f, 0x3d, 0x08, 0xac, 0xca, 0xc9, 0xf3, 0xc4, 0x23, 0x39, 0xc6, 0x0b, + 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, + 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0xf4, 0xd3, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, + 0xf5, 0x93, 0xf2, 0x92, 0x74, 0x93, 0x33, 0x12, 0x33, 0xf3, 0xf4, 0x91, 0xbc, 0x5a, 0x01, 0xf7, + 0x6c, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, 0x1b, 0xd8, 0xc5, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, + 0xff, 0x0c, 0x3b, 0x4b, 0x8b, 0x0f, 0x01, 0x00, 0x00, } func (m *AutoSettleRecord) Marshal() (dAtA []byte, err error) { diff --git a/x/payment/types/base.pb.go b/x/payment/types/base.pb.go index 0746c1bad..3b6762af7 100644 --- a/x/payment/types/base.pb.go +++ b/x/payment/types/base.pb.go @@ -8,7 +8,7 @@ import ( _ "github.com/cosmos/cosmos-proto" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -105,36 +105,35 @@ func (m *OutFlow) GetToAddress() string { } func init() { - proto.RegisterEnum("bnbchain.greenfield.payment.StreamAccountStatus", StreamAccountStatus_name, StreamAccountStatus_value) - proto.RegisterType((*OutFlow)(nil), "bnbchain.greenfield.payment.OutFlow") + proto.RegisterEnum("greenfield.payment.StreamAccountStatus", StreamAccountStatus_name, StreamAccountStatus_value) + proto.RegisterType((*OutFlow)(nil), "greenfield.payment.OutFlow") } func init() { proto.RegisterFile("greenfield/payment/base.proto", fileDescriptor_cff28fb00f42b060) } var fileDescriptor_cff28fb00f42b060 = []byte{ - // 342 bytes of a gzipped FileDescriptorProto + // 335 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4d, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x2f, 0x48, 0xac, 0xcc, 0x4d, 0xcd, 0x2b, 0xd1, 0x4f, - 0x4a, 0x2c, 0x4e, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4e, 0xca, 0x4b, 0x4a, 0xce, - 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0xa8, 0xd3, 0x83, 0xaa, 0x93, 0x92, 0x4c, 0xce, 0x2f, 0xce, 0xcd, - 0x2f, 0x8e, 0x07, 0x2b, 0xd5, 0x87, 0x70, 0x20, 0xfa, 0xa4, 0x44, 0xd2, 0xf3, 0xd3, 0xf3, 0x21, - 0xe2, 0x20, 0x16, 0x44, 0x54, 0x69, 0x0a, 0x23, 0x17, 0xbb, 0x7f, 0x69, 0x89, 0x5b, 0x4e, 0x7e, - 0xb9, 0x90, 0x39, 0x17, 0x57, 0x49, 0x7e, 0x7c, 0x62, 0x4a, 0x4a, 0x51, 0x6a, 0x71, 0xb1, 0x04, - 0xa3, 0x02, 0xa3, 0x06, 0xa7, 0x93, 0xc4, 0xa5, 0x2d, 0xba, 0x22, 0x50, 0x73, 0x1c, 0x21, 0x32, - 0xc1, 0x25, 0x45, 0x99, 0x79, 0xe9, 0x41, 0x9c, 0x25, 0xf9, 0x50, 0x01, 0xa1, 0x00, 0x2e, 0x96, - 0xa2, 0xc4, 0x92, 0x54, 0x09, 0x26, 0xb0, 0x16, 0x9b, 0x13, 0xf7, 0xe4, 0x19, 0x6e, 0xdd, 0x93, - 0x57, 0x4b, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0x85, 0xba, 0x04, 0x4a, 0xe9, - 0x16, 0xa7, 0x64, 0xeb, 0x97, 0x54, 0x16, 0xa4, 0x16, 0xeb, 0x79, 0xe6, 0x95, 0x5c, 0xda, 0xa2, - 0xcb, 0x05, 0xb5, 0xc0, 0x33, 0xaf, 0x24, 0x08, 0x6c, 0x92, 0x56, 0x3c, 0x97, 0x70, 0x70, 0x49, - 0x51, 0x6a, 0x62, 0xae, 0x63, 0x72, 0x72, 0x7e, 0x69, 0x5e, 0x49, 0x70, 0x49, 0x62, 0x49, 0x69, - 0xb1, 0x90, 0x02, 0x97, 0x4c, 0x70, 0x48, 0x90, 0xab, 0xa3, 0x6f, 0xbc, 0xa3, 0xb3, 0xb3, 0x7f, - 0xa8, 0x5f, 0x48, 0x7c, 0x70, 0x88, 0x63, 0x48, 0x68, 0x70, 0xbc, 0xa3, 0x73, 0x88, 0x67, 0x98, - 0xab, 0x00, 0x03, 0x6e, 0x15, 0x6e, 0x41, 0xfe, 0x51, 0xae, 0x7e, 0x02, 0x8c, 0x52, 0x2c, 0x1d, - 0x8b, 0xe5, 0x18, 0x9c, 0x3c, 0x4f, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, - 0x39, 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, 0x96, 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0x4a, - 0x1f, 0xc9, 0xd9, 0x49, 0x79, 0x49, 0xba, 0xe0, 0xb0, 0xd6, 0x47, 0x8a, 0x93, 0x0a, 0x78, 0xac, - 0x80, 0xfd, 0x90, 0xc4, 0x06, 0x0e, 0x49, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa2, 0x4f, - 0x7a, 0x68, 0xb8, 0x01, 0x00, 0x00, + 0x4a, 0x2c, 0x4e, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x42, 0x48, 0xeb, 0x41, 0xa5, + 0xa5, 0x24, 0x93, 0xf3, 0x8b, 0x73, 0xf3, 0x8b, 0xe3, 0xc1, 0x2a, 0xf4, 0x21, 0x1c, 0x88, 0x72, + 0x29, 0x91, 0xf4, 0xfc, 0xf4, 0x7c, 0x88, 0x38, 0x88, 0x05, 0x11, 0x55, 0x9a, 0xc2, 0xc8, 0xc5, + 0xee, 0x5f, 0x5a, 0xe2, 0x96, 0x93, 0x5f, 0x2e, 0x64, 0xce, 0xc5, 0x55, 0x92, 0x1f, 0x9f, 0x98, + 0x92, 0x52, 0x94, 0x5a, 0x5c, 0x2c, 0xc1, 0xa8, 0xc0, 0xa8, 0xc1, 0xe9, 0x24, 0x71, 0x69, 0x8b, + 0xae, 0x08, 0xd4, 0x1c, 0x47, 0x88, 0x4c, 0x70, 0x49, 0x51, 0x66, 0x5e, 0x7a, 0x10, 0x67, 0x49, + 0x3e, 0x54, 0x40, 0x28, 0x80, 0x8b, 0xa5, 0x28, 0xb1, 0x24, 0x55, 0x82, 0x09, 0xac, 0xc5, 0xe6, + 0xc4, 0x3d, 0x79, 0x86, 0x5b, 0xf7, 0xe4, 0xd5, 0xd2, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, + 0xf3, 0x73, 0xa1, 0x2e, 0x81, 0x52, 0xba, 0xc5, 0x29, 0xd9, 0xfa, 0x25, 0x95, 0x05, 0xa9, 0xc5, + 0x7a, 0x9e, 0x79, 0x25, 0x97, 0xb6, 0xe8, 0x72, 0x41, 0x2d, 0xf0, 0xcc, 0x2b, 0x09, 0x02, 0x9b, + 0xa4, 0x15, 0xcf, 0x25, 0x1c, 0x5c, 0x52, 0x94, 0x9a, 0x98, 0xeb, 0x98, 0x9c, 0x9c, 0x5f, 0x9a, + 0x57, 0x12, 0x5c, 0x92, 0x58, 0x52, 0x5a, 0x2c, 0xa4, 0xc0, 0x25, 0x13, 0x1c, 0x12, 0xe4, 0xea, + 0xe8, 0x1b, 0xef, 0xe8, 0xec, 0xec, 0x1f, 0xea, 0x17, 0x12, 0x1f, 0x1c, 0xe2, 0x18, 0x12, 0x1a, + 0x1c, 0xef, 0xe8, 0x1c, 0xe2, 0x19, 0xe6, 0x2a, 0xc0, 0x80, 0x5b, 0x85, 0x5b, 0x90, 0x7f, 0x94, + 0xab, 0x9f, 0x00, 0xa3, 0x14, 0x4b, 0xc7, 0x62, 0x39, 0x06, 0x27, 0xcf, 0x13, 0x8f, 0xe4, 0x18, + 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, + 0x18, 0x6e, 0x3c, 0x96, 0x63, 0x88, 0xd2, 0x47, 0x72, 0x76, 0x52, 0x5e, 0x92, 0x6e, 0x72, 0x46, + 0x62, 0x66, 0x9e, 0x3e, 0x52, 0x54, 0x54, 0xc0, 0x23, 0x03, 0xec, 0x87, 0x24, 0x36, 0x70, 0x48, + 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x1c, 0xe3, 0x33, 0x19, 0xaf, 0x01, 0x00, 0x00, } func (m *OutFlow) Marshal() (dAtA []byte, err error) { diff --git a/x/payment/types/events.pb.go b/x/payment/types/events.pb.go index c095259d2..8a977f2b9 100644 --- a/x/payment/types/events.pb.go +++ b/x/payment/types/events.pb.go @@ -8,7 +8,7 @@ import ( _ "github.com/cosmos/cosmos-proto" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -105,7 +105,7 @@ type EventStreamRecordUpdate struct { // the locked balance of the stream account after it puts a new object and before the object is sealed LockBalance github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,6,opt,name=lock_balance,json=lockBalance,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"lock_balance"` // the status of the stream account - Status StreamAccountStatus `protobuf:"varint,7,opt,name=status,proto3,enum=bnbchain.greenfield.payment.StreamAccountStatus" json:"status,omitempty"` + Status StreamAccountStatus `protobuf:"varint,7,opt,name=status,proto3,enum=greenfield.payment.StreamAccountStatus" json:"status,omitempty"` // the unix timestamp when the stream account will be settled SettleTimestamp int64 `protobuf:"varint,8,opt,name=settle_timestamp,json=settleTimestamp,proto3" json:"settle_timestamp,omitempty"` // the accumulated outflow rates of the stream account @@ -344,57 +344,57 @@ func (m *EventWithdraw) GetFrom() string { } func init() { - proto.RegisterType((*EventPaymentAccountUpdate)(nil), "bnbchain.greenfield.payment.EventPaymentAccountUpdate") - proto.RegisterType((*EventStreamRecordUpdate)(nil), "bnbchain.greenfield.payment.EventStreamRecordUpdate") - proto.RegisterType((*EventForceSettle)(nil), "bnbchain.greenfield.payment.EventForceSettle") - proto.RegisterType((*EventDeposit)(nil), "bnbchain.greenfield.payment.EventDeposit") - proto.RegisterType((*EventWithdraw)(nil), "bnbchain.greenfield.payment.EventWithdraw") + proto.RegisterType((*EventPaymentAccountUpdate)(nil), "greenfield.payment.EventPaymentAccountUpdate") + proto.RegisterType((*EventStreamRecordUpdate)(nil), "greenfield.payment.EventStreamRecordUpdate") + proto.RegisterType((*EventForceSettle)(nil), "greenfield.payment.EventForceSettle") + proto.RegisterType((*EventDeposit)(nil), "greenfield.payment.EventDeposit") + proto.RegisterType((*EventWithdraw)(nil), "greenfield.payment.EventWithdraw") } func init() { proto.RegisterFile("greenfield/payment/events.proto", fileDescriptor_befcc80e27bc8df9) } var fileDescriptor_befcc80e27bc8df9 = []byte{ - // 633 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x94, 0x41, 0x4f, 0x13, 0x41, - 0x14, 0xc7, 0xbb, 0x05, 0x0a, 0x1d, 0xa0, 0x92, 0x0d, 0x89, 0x0b, 0xc6, 0xa5, 0x69, 0x94, 0xd4, - 0xc4, 0x6e, 0x0d, 0x5e, 0xbd, 0xd0, 0x28, 0xca, 0x49, 0xb3, 0xc5, 0x98, 0x78, 0xd9, 0xcc, 0xee, - 0xbe, 0x96, 0x0d, 0xbb, 0x33, 0xcd, 0xcc, 0x5b, 0x2b, 0xdf, 0xc2, 0xab, 0x9f, 0xc0, 0x2f, 0xc0, - 0x51, 0x3d, 0x73, 0x24, 0x9c, 0x8c, 0x07, 0x62, 0xe0, 0x8b, 0x98, 0x9d, 0x99, 0x96, 0x1e, 0x08, - 0xc5, 0xa4, 0x9e, 0xda, 0x7d, 0xf3, 0x9f, 0xf7, 0xff, 0xcd, 0xbc, 0xf7, 0x86, 0x6c, 0xf5, 0x05, - 0x00, 0xeb, 0x25, 0x90, 0xc6, 0xed, 0x01, 0x3d, 0xce, 0x80, 0x61, 0x1b, 0x3e, 0x01, 0x43, 0xe9, - 0x0d, 0x04, 0x47, 0x6e, 0x3f, 0x08, 0x59, 0x18, 0x1d, 0xd2, 0x84, 0x79, 0xd7, 0x4a, 0xcf, 0x28, - 0x37, 0x37, 0x22, 0x2e, 0x33, 0x2e, 0x03, 0x25, 0x6d, 0xeb, 0x0f, 0xbd, 0x6f, 0x73, 0xbd, 0xcf, - 0xfb, 0x5c, 0xc7, 0x8b, 0x7f, 0x26, 0xfa, 0xf0, 0x06, 0xbb, 0x90, 0x4a, 0x30, 0xcb, 0xdb, 0x37, - 0x2c, 0x4b, 0x14, 0x40, 0xb3, 0x40, 0x40, 0xc4, 0x45, 0xac, 0x75, 0x8d, 0xaf, 0x16, 0xd9, 0x78, - 0x55, 0x50, 0xbe, 0xd3, 0xa2, 0xdd, 0x28, 0xe2, 0x39, 0xc3, 0xf7, 0x83, 0x98, 0x22, 0xd8, 0x4f, - 0xc9, 0x3c, 0x8d, 0x63, 0xe1, 0x58, 0x75, 0xab, 0x59, 0xed, 0x38, 0xe7, 0x27, 0xad, 0x75, 0x83, - 0xb6, 0x1b, 0xc7, 0x02, 0xa4, 0xec, 0xa2, 0x48, 0x58, 0xdf, 0x57, 0x2a, 0xdb, 0x23, 0x0b, 0x7c, - 0xc8, 0x40, 0x38, 0xe5, 0x29, 0x72, 0x2d, 0xb3, 0x5d, 0x42, 0x04, 0xf4, 0x72, 0x16, 0xd3, 0x30, - 0x05, 0x67, 0xae, 0x6e, 0x35, 0x97, 0xfc, 0x89, 0x48, 0xe3, 0xe7, 0x02, 0xb9, 0xaf, 0xd8, 0xba, - 0x0a, 0xdc, 0x57, 0xdc, 0x86, 0x6c, 0x87, 0x2c, 0x52, 0x8d, 0x3a, 0x15, 0x6e, 0x24, 0xb4, 0x1f, - 0x93, 0x5a, 0x24, 0xf2, 0x38, 0xc0, 0x24, 0x03, 0x89, 0x34, 0x1b, 0x28, 0xd0, 0x39, 0x7f, 0xb5, - 0x88, 0x1e, 0x8c, 0x82, 0x76, 0x40, 0x56, 0x18, 0x60, 0x2f, 0xe5, 0xc3, 0x40, 0x50, 0xd4, 0x60, - 0xd5, 0xce, 0x8b, 0xd3, 0x8b, 0xad, 0xd2, 0xef, 0x8b, 0xad, 0xed, 0x7e, 0x82, 0x87, 0x79, 0xe8, - 0x45, 0x3c, 0x33, 0x65, 0x32, 0x3f, 0x2d, 0x19, 0x1f, 0xb5, 0xf1, 0x78, 0x00, 0xd2, 0xdb, 0x67, - 0x78, 0x7e, 0xd2, 0x22, 0x86, 0x66, 0x9f, 0xa1, 0xbf, 0x6c, 0x32, 0xfa, 0x05, 0x7b, 0x44, 0x6a, - 0x12, 0x29, 0x26, 0x51, 0x10, 0xd2, 0x94, 0xb2, 0x08, 0x9c, 0xf9, 0x19, 0x58, 0xac, 0xea, 0x9c, - 0x1d, 0x9d, 0xb2, 0x30, 0x09, 0xf3, 0x5e, 0x0f, 0xc4, 0xd8, 0x64, 0x61, 0x16, 0x26, 0x3a, 0xe7, - 0xc8, 0x24, 0x20, 0x2b, 0x29, 0x8f, 0x8e, 0xc6, 0x16, 0x95, 0x59, 0x5c, 0x55, 0x91, 0x71, 0x64, - 0xf0, 0x86, 0x54, 0x8a, 0x63, 0xe5, 0xd2, 0x59, 0xac, 0x5b, 0xcd, 0xda, 0xce, 0x33, 0xef, 0x96, - 0x21, 0xf2, 0x74, 0x9f, 0x98, 0x16, 0xee, 0xaa, 0x7d, 0xbe, 0xd9, 0x6f, 0x3f, 0x21, 0x6b, 0x12, - 0x10, 0x53, 0x98, 0x28, 0xff, 0x92, 0x2a, 0xff, 0x3d, 0x1d, 0xbf, 0x6e, 0x80, 0xd7, 0xa4, 0xca, - 0x73, 0x0c, 0x8a, 0x7a, 0x49, 0xa7, 0x5a, 0x9f, 0x6b, 0x2e, 0xef, 0x3c, 0xba, 0xd5, 0xf7, 0x6d, - 0x8e, 0x7b, 0x29, 0x1f, 0x76, 0xe6, 0x8b, 0x83, 0xfb, 0x4b, 0x5c, 0x7f, 0xca, 0xc6, 0x37, 0x8b, - 0xac, 0xa9, 0x06, 0xde, 0xe3, 0x22, 0x82, 0xae, 0xb2, 0xf9, 0xc7, 0x99, 0x02, 0x62, 0xf0, 0xe2, - 0xf1, 0x25, 0x97, 0x67, 0x70, 0xc9, 0x35, 0x93, 0xd4, 0xdc, 0x73, 0xe3, 0xbb, 0x45, 0x56, 0x14, - 0xe9, 0x4b, 0x18, 0x70, 0x99, 0x60, 0x41, 0xd9, 0x13, 0x3c, 0x9b, 0x4e, 0x59, 0xa8, 0xec, 0x26, - 0x29, 0x23, 0x9f, 0x3a, 0xf6, 0x65, 0xe4, 0xf6, 0x01, 0xa9, 0xd0, 0x4c, 0x8d, 0xed, 0x2c, 0xc6, - 0xca, 0xe4, 0x6a, 0xfc, 0xb0, 0xc8, 0xaa, 0xc2, 0xff, 0x90, 0xe0, 0x61, 0x2c, 0xe8, 0xd0, 0x10, - 0x59, 0x77, 0x20, 0x1a, 0x9d, 0xb4, 0x7c, 0xa7, 0x93, 0xfe, 0x17, 0xfe, 0xce, 0xfe, 0xe9, 0xa5, - 0x6b, 0x9d, 0x5d, 0xba, 0xd6, 0x9f, 0x4b, 0xd7, 0xfa, 0x72, 0xe5, 0x96, 0xce, 0xae, 0xdc, 0xd2, - 0xaf, 0x2b, 0xb7, 0xf4, 0xb1, 0x3d, 0x91, 0x37, 0x64, 0x61, 0x4b, 0xf5, 0x60, 0x7b, 0xe2, 0x71, - 0xff, 0x3c, 0x7e, 0xde, 0x95, 0x49, 0x58, 0x51, 0xef, 0xfa, 0xf3, 0xbf, 0x01, 0x00, 0x00, 0xff, - 0xff, 0x83, 0x21, 0x21, 0x30, 0x8f, 0x06, 0x00, 0x00, + // 627 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x94, 0x41, 0x6b, 0x13, 0x41, + 0x14, 0xc7, 0xb3, 0x69, 0x9b, 0x36, 0xd3, 0x36, 0x96, 0xa5, 0xe0, 0xb6, 0xe2, 0x36, 0x04, 0xac, + 0x11, 0xcc, 0x06, 0xea, 0x55, 0x94, 0x06, 0x2d, 0xf4, 0xa4, 0x6c, 0x2a, 0x82, 0x97, 0x65, 0x76, + 0xf7, 0x25, 0x5d, 0xba, 0x3b, 0x13, 0x66, 0xde, 0x1a, 0xfb, 0x2d, 0xbc, 0xfa, 0x09, 0xbc, 0x78, + 0xec, 0x51, 0xef, 0x3d, 0x96, 0x9e, 0xc4, 0x43, 0x91, 0xf6, 0x8b, 0xc8, 0xce, 0x4c, 0xd2, 0x80, + 0x81, 0x54, 0x88, 0xa7, 0x64, 0xdf, 0xfe, 0xf7, 0xff, 0xff, 0xcd, 0xbc, 0x79, 0x43, 0x76, 0xfa, + 0x02, 0x80, 0xf5, 0x12, 0x48, 0xe3, 0xf6, 0x80, 0x9e, 0x66, 0xc0, 0xb0, 0x0d, 0x1f, 0x81, 0xa1, + 0xf4, 0x06, 0x82, 0x23, 0xb7, 0xed, 0x5b, 0x81, 0x67, 0x04, 0xdb, 0x5b, 0x11, 0x97, 0x19, 0x97, + 0x81, 0x52, 0xb4, 0xf5, 0x83, 0x96, 0x6f, 0x6f, 0xf6, 0x79, 0x9f, 0xeb, 0x7a, 0xf1, 0xcf, 0x54, + 0x1f, 0x4e, 0x49, 0x09, 0xa9, 0x04, 0xf3, 0x7a, 0x77, 0xca, 0x6b, 0x89, 0x02, 0x68, 0x16, 0x08, + 0x88, 0xb8, 0x88, 0xb5, 0xae, 0xf1, 0xc5, 0x22, 0x5b, 0xaf, 0x0b, 0xb8, 0xb7, 0x5a, 0xb4, 0x1f, + 0x45, 0x3c, 0x67, 0xf8, 0x6e, 0x10, 0x53, 0x04, 0xfb, 0x29, 0x59, 0xa4, 0x71, 0x2c, 0x1c, 0xab, + 0x6e, 0x35, 0xab, 0x1d, 0xe7, 0xf2, 0xac, 0xb5, 0x69, 0xd0, 0xf6, 0xe3, 0x58, 0x80, 0x94, 0x5d, + 0x14, 0x09, 0xeb, 0xfb, 0x4a, 0x65, 0x7b, 0x64, 0x89, 0x0f, 0x19, 0x08, 0xa7, 0x3c, 0x43, 0xae, + 0x65, 0xb6, 0x4b, 0x88, 0x80, 0x5e, 0xce, 0x62, 0x1a, 0xa6, 0xe0, 0x2c, 0xd4, 0xad, 0xe6, 0x8a, + 0x3f, 0x51, 0x69, 0x7c, 0x5b, 0x22, 0xf7, 0x15, 0x5b, 0x57, 0x81, 0xfb, 0x8a, 0xdb, 0x90, 0xed, + 0x91, 0x65, 0xaa, 0x51, 0x67, 0xc2, 0x8d, 0x84, 0xf6, 0x23, 0x52, 0x8b, 0x44, 0x1e, 0x07, 0x98, + 0x64, 0x20, 0x91, 0x66, 0x03, 0x05, 0xba, 0xe0, 0xaf, 0x17, 0xd5, 0xa3, 0x51, 0xd1, 0x0e, 0xc8, + 0x1a, 0x03, 0xec, 0xa5, 0x7c, 0x18, 0x08, 0x8a, 0x1a, 0xac, 0xda, 0x79, 0x7e, 0x7e, 0xb5, 0x53, + 0xfa, 0x75, 0xb5, 0xb3, 0xdb, 0x4f, 0xf0, 0x38, 0x0f, 0xbd, 0x88, 0x67, 0xa6, 0x4d, 0xe6, 0xa7, + 0x25, 0xe3, 0x93, 0x36, 0x9e, 0x0e, 0x40, 0x7a, 0x87, 0x0c, 0x2f, 0xcf, 0x5a, 0xc4, 0xd0, 0x1c, + 0x32, 0xf4, 0x57, 0x8d, 0xa3, 0x5f, 0xb0, 0x47, 0xa4, 0x26, 0x91, 0x62, 0x12, 0x05, 0x21, 0x4d, + 0x29, 0x8b, 0xc0, 0x59, 0x9c, 0x43, 0xc4, 0xba, 0xf6, 0xec, 0x68, 0xcb, 0x22, 0x24, 0xcc, 0x7b, + 0x3d, 0x10, 0xe3, 0x90, 0xa5, 0x79, 0x84, 0x68, 0xcf, 0x51, 0x48, 0x40, 0xd6, 0x52, 0x1e, 0x9d, + 0x8c, 0x23, 0x2a, 0xf3, 0xd8, 0xaa, 0xc2, 0x71, 0x14, 0xf0, 0x92, 0x54, 0x8a, 0x65, 0xe5, 0xd2, + 0x59, 0xae, 0x5b, 0xcd, 0xda, 0xde, 0x63, 0xef, 0xef, 0xd9, 0xf1, 0xf4, 0xf1, 0x30, 0x27, 0xb7, + 0xab, 0xe4, 0xbe, 0xf9, 0xcc, 0x7e, 0x42, 0x36, 0x24, 0x20, 0xa6, 0x30, 0xd1, 0xf5, 0x15, 0xd5, + 0xf5, 0x7b, 0xba, 0x7e, 0xdb, 0xf7, 0x17, 0xa4, 0xca, 0x73, 0x0c, 0x8a, 0x36, 0x49, 0xa7, 0x5a, + 0x5f, 0x68, 0xae, 0xee, 0x3d, 0x98, 0x16, 0xf7, 0x26, 0xc7, 0x83, 0x94, 0x0f, 0x3b, 0x8b, 0xc5, + 0x32, 0xfd, 0x15, 0xae, 0x1f, 0x65, 0xe3, 0xab, 0x45, 0x36, 0xd4, 0x71, 0x3d, 0xe0, 0x22, 0x82, + 0xae, 0x72, 0xff, 0xc7, 0x09, 0x02, 0x62, 0xa8, 0xe2, 0xf1, 0x96, 0x96, 0xe7, 0xb0, 0xa5, 0x35, + 0x63, 0x6a, 0x76, 0xb5, 0xf1, 0xdd, 0x22, 0x6b, 0x8a, 0xf4, 0x15, 0x0c, 0xb8, 0x4c, 0xb0, 0xa0, + 0xec, 0x09, 0x9e, 0xcd, 0xa6, 0x2c, 0x54, 0x76, 0x93, 0x94, 0x91, 0xcf, 0x1c, 0xf2, 0x32, 0x72, + 0xfb, 0x88, 0x54, 0x68, 0xa6, 0x86, 0x74, 0x1e, 0x43, 0x64, 0xbc, 0x1a, 0x3f, 0x2c, 0xb2, 0xae, + 0xf0, 0xdf, 0x27, 0x78, 0x1c, 0x0b, 0x3a, 0x34, 0x44, 0xd6, 0x1d, 0x88, 0x46, 0x2b, 0x2d, 0xdf, + 0x69, 0xa5, 0xff, 0x85, 0xbf, 0x73, 0x78, 0x7e, 0xed, 0x5a, 0x17, 0xd7, 0xae, 0xf5, 0xfb, 0xda, + 0xb5, 0x3e, 0xdf, 0xb8, 0xa5, 0x8b, 0x1b, 0xb7, 0xf4, 0xf3, 0xc6, 0x2d, 0x7d, 0x68, 0x4f, 0xf8, + 0x86, 0x2c, 0x6c, 0x45, 0xc7, 0x34, 0x61, 0xed, 0x89, 0xab, 0xfc, 0xd3, 0xf8, 0x32, 0x57, 0x21, + 0x61, 0x45, 0xdd, 0xe2, 0xcf, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff, 0x4b, 0x41, 0x8f, 0xbd, 0x74, + 0x06, 0x00, 0x00, } func (m *EventPaymentAccountUpdate) Marshal() (dAtA []byte, err error) { diff --git a/x/payment/types/expected_keepers.go b/x/payment/types/expected_keepers.go index d2c24a9f2..cf27cc95a 100644 --- a/x/payment/types/expected_keepers.go +++ b/x/payment/types/expected_keepers.go @@ -1,19 +1,20 @@ package types import ( + context "context" + sdk "github.com/cosmos/cosmos-sdk/types" - authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" sptypes "github.com/bnb-chain/greenfield/x/sp/types" ) // AccountKeeper defines the expected account keeper used for simulations (noalias) type AccountKeeper interface { - GetAccount(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI - HasAccount(ctx sdk.Context, addr sdk.AccAddress) bool + GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI + HasAccount(ctx context.Context, addr sdk.AccAddress) bool GetModuleAddress(name string) sdk.AccAddress - GetModuleAccount(ctx sdk.Context, moduleName string) authtypes.ModuleAccountI - SetModuleAccount(sdk.Context, authtypes.ModuleAccountI) + GetModuleAccount(ctx context.Context, moduleName string) sdk.ModuleAccountI + SetModuleAccount(context.Context, sdk.ModuleAccountI) } // BankKeeper defines the expected interface needed to retrieve account balances. diff --git a/x/payment/types/genesis.pb.go b/x/payment/types/genesis.pb.go index cf3f8b13d..9ee84a7fb 100644 --- a/x/payment/types/genesis.pb.go +++ b/x/payment/types/genesis.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -101,37 +101,36 @@ func (m *GenesisState) GetAutoSettleRecordList() []AutoSettleRecord { } func init() { - proto.RegisterType((*GenesisState)(nil), "bnbchain.greenfield.payment.GenesisState") + proto.RegisterType((*GenesisState)(nil), "greenfield.payment.GenesisState") } func init() { proto.RegisterFile("greenfield/payment/genesis.proto", fileDescriptor_88f7a8547128dee5) } var fileDescriptor_88f7a8547128dee5 = []byte{ - // 373 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x92, 0xc1, 0x6a, 0xc2, 0x40, - 0x10, 0x86, 0x93, 0x6a, 0x3d, 0xc4, 0x1e, 0x4a, 0x10, 0x94, 0x14, 0xa2, 0xb4, 0x50, 0x2c, 0xe2, - 0xa6, 0xd8, 0x27, 0xd0, 0x1e, 0x4a, 0xa1, 0x87, 0xa2, 0xb7, 0x42, 0x09, 0x9b, 0xb8, 0x8d, 0x29, - 0x66, 0x37, 0x64, 0x27, 0x50, 0xdf, 0xa2, 0x8f, 0xe5, 0xd1, 0x63, 0x4f, 0xa5, 0xe8, 0x3b, 0xf4, - 0x5c, 0x9c, 0x2c, 0xad, 0xd1, 0xa0, 0xf4, 0x92, 0x0d, 0x9b, 0xef, 0x9f, 0x6f, 0x32, 0x8c, 0xd1, - 0x0a, 0x12, 0xc6, 0xf8, 0x4b, 0xc8, 0xa6, 0x63, 0x27, 0xa6, 0xb3, 0x88, 0x71, 0x70, 0x02, 0xc6, - 0x99, 0x0c, 0x25, 0x89, 0x13, 0x01, 0xc2, 0x3c, 0xf3, 0xb8, 0xe7, 0x4f, 0x68, 0xc8, 0xc9, 0x1f, - 0x4a, 0x14, 0x6a, 0xd5, 0x02, 0x11, 0x08, 0xe4, 0x9c, 0xf5, 0x5b, 0x16, 0xb1, 0x3a, 0x05, 0x45, - 0x69, 0x0a, 0xc2, 0x95, 0x0c, 0x60, 0xca, 0xdc, 0x84, 0xf9, 0x22, 0x19, 0x2b, 0xb8, 0x59, 0x00, - 0xc7, 0x34, 0xa1, 0x91, 0x6a, 0xc0, 0x6a, 0x17, 0x02, 0x78, 0xba, 0xd4, 0xf7, 0x45, 0xca, 0x41, - 0x91, 0xe4, 0x30, 0xe9, 0x6e, 0xf2, 0x97, 0x05, 0xbc, 0x84, 0x84, 0xd1, 0x28, 0xd7, 0xe2, 0xf9, - 0x77, 0xc9, 0x38, 0xb9, 0xcb, 0x86, 0x32, 0x02, 0x0a, 0xcc, 0xec, 0x1b, 0x95, 0xac, 0xc5, 0x86, - 0xde, 0xd2, 0xdb, 0xd5, 0xde, 0x05, 0xd9, 0x33, 0x24, 0xf2, 0x88, 0xe8, 0xa0, 0x3c, 0xff, 0x6c, - 0x6a, 0x43, 0x15, 0x34, 0x9f, 0x0d, 0x33, 0xa7, 0x72, 0xa7, 0xa1, 0x84, 0xc6, 0x51, 0xab, 0xd4, - 0xae, 0xf6, 0xae, 0xf6, 0x96, 0x1b, 0x61, 0x6c, 0x88, 0x29, 0x55, 0xf4, 0x54, 0x6e, 0xdc, 0x3d, - 0x84, 0x12, 0x4c, 0x69, 0x58, 0x85, 0x7f, 0x9e, 0x69, 0x4a, 0xa8, 0xb9, 0x3e, 0xd0, 0x35, 0x9e, - 0xfd, 0x2c, 0x7d, 0xbb, 0x7e, 0x28, 0x5b, 0x3d, 0xde, 0xfd, 0x84, 0x52, 0xdf, 0xa8, 0x6d, 0x4b, - 0x51, 0x57, 0x46, 0x5d, 0xe7, 0x1f, 0x3a, 0x65, 0x32, 0xf3, 0x26, 0x94, 0xbc, 0x1a, 0xf5, 0xdd, - 0x5d, 0xca, 0x3c, 0xc7, 0xe8, 0xe9, 0xee, 0xf5, 0xf4, 0x53, 0x10, 0x23, 0x8c, 0xe6, 0x26, 0x58, - 0xa3, 0x5b, 0xf7, 0x6b, 0xd7, 0xe0, 0x7e, 0xbe, 0xb4, 0xf5, 0xc5, 0xd2, 0xd6, 0xbf, 0x96, 0xb6, - 0xfe, 0xbe, 0xb2, 0xb5, 0xc5, 0xca, 0xd6, 0x3e, 0x56, 0xb6, 0xf6, 0xe4, 0x04, 0x21, 0x4c, 0x52, - 0x8f, 0xf8, 0x22, 0x72, 0x3c, 0xee, 0x75, 0xd1, 0xe7, 0x6c, 0xec, 0xd3, 0xdb, 0xef, 0x46, 0xc1, - 0x2c, 0x66, 0xd2, 0xab, 0xe0, 0x2a, 0xdd, 0xfc, 0x04, 0x00, 0x00, 0xff, 0xff, 0x94, 0x81, 0x01, - 0x58, 0x71, 0x03, 0x00, 0x00, + // 368 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xb1, 0x6b, 0xfa, 0x40, + 0x14, 0xc7, 0x93, 0x9f, 0xfe, 0x1c, 0x62, 0x87, 0x72, 0x08, 0x4a, 0x86, 0x18, 0xa4, 0xb4, 0x42, + 0x69, 0x02, 0x76, 0xe9, 0xaa, 0x1d, 0x4a, 0xa1, 0x43, 0xd1, 0x4e, 0x2e, 0xe1, 0x12, 0xaf, 0x31, + 0xc5, 0xe4, 0x42, 0xee, 0x05, 0xea, 0x7f, 0xd1, 0x3f, 0xcb, 0x6e, 0x8e, 0x9d, 0x4a, 0xd1, 0x7f, + 0xa4, 0xf8, 0x72, 0x6d, 0x13, 0x3d, 0x70, 0xc9, 0x85, 0xbb, 0xcf, 0x7d, 0x3f, 0xef, 0x1e, 0xcf, + 0xb0, 0xc3, 0x8c, 0xb1, 0xe4, 0x39, 0x62, 0x8b, 0x99, 0x9b, 0xd2, 0x65, 0xcc, 0x12, 0x70, 0x43, + 0x96, 0x30, 0x11, 0x09, 0x27, 0xcd, 0x38, 0x70, 0x42, 0xfe, 0x08, 0x47, 0x12, 0x66, 0x2b, 0xe4, + 0x21, 0xc7, 0x63, 0x77, 0xf7, 0x57, 0x90, 0xe6, 0xa5, 0x22, 0x8b, 0xe6, 0xc0, 0x3d, 0xc1, 0x00, + 0x16, 0xcc, 0xcb, 0x58, 0xc0, 0xb3, 0x99, 0x84, 0xbb, 0x0a, 0x38, 0xa5, 0x19, 0x8d, 0xa5, 0xd7, + 0xec, 0x2b, 0x01, 0x5c, 0x3d, 0x1a, 0x04, 0x3c, 0x4f, 0x40, 0x92, 0xce, 0x71, 0xd2, 0x2b, 0xf3, + 0xe7, 0x0a, 0x5e, 0x40, 0xc6, 0x68, 0x5c, 0x29, 0xb1, 0xf7, 0x5e, 0x33, 0x4e, 0xee, 0x8a, 0x5e, + 0x4c, 0x80, 0x02, 0x23, 0x37, 0x46, 0xa3, 0x28, 0xb1, 0xa3, 0xdb, 0x7a, 0xbf, 0x39, 0x28, 0x9b, + 0x7f, 0x7a, 0xe3, 0x3c, 0x22, 0x31, 0xaa, 0xaf, 0x3e, 0xbb, 0xda, 0x58, 0xf2, 0xe4, 0xc9, 0x20, + 0x15, 0x83, 0xb7, 0x88, 0x04, 0x74, 0xfe, 0xd9, 0xb5, 0x7e, 0x73, 0x60, 0xab, 0x52, 0x26, 0x48, + 0x8f, 0x11, 0x96, 0x59, 0xa7, 0xa2, 0xb4, 0xf7, 0x10, 0x09, 0x20, 0x2f, 0x86, 0xa9, 0x7c, 0x67, + 0x91, 0x5e, 0xc3, 0xf4, 0x0b, 0x75, 0x8d, 0xb8, 0x0e, 0x8b, 0x4b, 0xb7, 0xbb, 0x8f, 0x94, 0xb4, + 0xd3, 0xc3, 0x23, 0x74, 0x4d, 0x8d, 0xd6, 0xbe, 0x0b, 0x2d, 0x75, 0xb4, 0xf4, 0x8e, 0x5b, 0xa4, + 0x80, 0x54, 0x05, 0x98, 0x4d, 0x8d, 0xf6, 0xe1, 0x9c, 0x14, 0xf1, 0xff, 0x31, 0xfe, 0x4c, 0x15, + 0x3f, 0xcc, 0x81, 0x4f, 0xf0, 0x46, 0xa5, 0x4d, 0x2d, 0xba, 0xb7, 0xbf, 0x53, 0x8c, 0xee, 0x57, + 0x1b, 0x4b, 0x5f, 0x6f, 0x2c, 0xfd, 0x6b, 0x63, 0xe9, 0x6f, 0x5b, 0x4b, 0x5b, 0x6f, 0x2d, 0xed, + 0x63, 0x6b, 0x69, 0x53, 0x37, 0x8c, 0x60, 0x9e, 0xfb, 0x4e, 0xc0, 0x63, 0xd7, 0x4f, 0xfc, 0xab, + 0x60, 0x4e, 0xa3, 0xc4, 0x2d, 0x8d, 0xc8, 0xeb, 0xef, 0x90, 0xc0, 0x32, 0x65, 0xc2, 0x6f, 0xe0, + 0x74, 0x5c, 0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0x05, 0x75, 0x66, 0xef, 0x3b, 0x03, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/payment/types/params.pb.go b/x/payment/types/params.pb.go index 81e583c09..3d14d2ac6 100644 --- a/x/payment/types/params.pb.go +++ b/x/payment/types/params.pb.go @@ -8,7 +8,7 @@ import ( _ "github.com/cosmos/cosmos-proto" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -111,42 +111,41 @@ func (m *Params) GetFeeDenom() string { } func init() { - proto.RegisterType((*Params)(nil), "bnbchain.greenfield.payment.Params") + proto.RegisterType((*Params)(nil), "greenfield.payment.Params") } func init() { proto.RegisterFile("greenfield/payment/params.proto", fileDescriptor_bd7d37632356c8f4) } var fileDescriptor_bd7d37632356c8f4 = []byte{ - // 449 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0xcf, 0x6b, 0xd4, 0x40, - 0x14, 0xc7, 0x37, 0xb6, 0x2e, 0x76, 0xf4, 0xb0, 0xc4, 0x8a, 0xd9, 0x16, 0x93, 0x25, 0x48, 0xe9, - 0x65, 0x13, 0xc4, 0x5b, 0xf1, 0xd2, 0x75, 0x11, 0x44, 0x11, 0x89, 0x3d, 0x79, 0x70, 0x98, 0x24, - 0x6f, 0xb7, 0xa3, 0x99, 0x99, 0x30, 0x99, 0x94, 0xec, 0x7f, 0xe1, 0x1f, 0xe3, 0x1f, 0xd1, 0x63, - 0xf1, 0x24, 0x1e, 0x82, 0xec, 0xfe, 0x07, 0xb9, 0x78, 0x95, 0xcc, 0x4c, 0xeb, 0x82, 0xd8, 0xcb, - 0xfc, 0x78, 0xdf, 0xef, 0xfb, 0xbc, 0x07, 0xef, 0xa1, 0x60, 0x29, 0x01, 0xf8, 0x82, 0x42, 0x91, - 0xc7, 0x25, 0x59, 0x31, 0xe0, 0x2a, 0x2e, 0x89, 0x24, 0xac, 0x8a, 0x4a, 0x29, 0x94, 0x70, 0x0f, - 0x53, 0x9e, 0x66, 0xe7, 0x84, 0xf2, 0xe8, 0xaf, 0x33, 0xb2, 0xce, 0x83, 0x71, 0x26, 0x2a, 0x26, - 0x2a, 0xac, 0xad, 0xb1, 0xf9, 0x98, 0xbc, 0x83, 0xfd, 0xa5, 0x58, 0x0a, 0x13, 0xef, 0x5f, 0x26, - 0x1a, 0xfe, 0xde, 0x41, 0xc3, 0xf7, 0x1a, 0xef, 0x9e, 0xa0, 0x07, 0x12, 0x2a, 0x90, 0x17, 0x80, - 0x15, 0x65, 0xe0, 0x39, 0x13, 0xe7, 0x78, 0x77, 0xf6, 0xb8, 0x6b, 0x83, 0x87, 0x2b, 0xc2, 0x8a, - 0x93, 0x70, 0x5b, 0x0d, 0x93, 0xfb, 0xf6, 0x7b, 0x46, 0x19, 0xb8, 0x80, 0x0e, 0x6d, 0x0b, 0x98, - 0x64, 0x99, 0xa8, 0xb9, 0xc2, 0xe6, 0x2c, 0x28, 0xa3, 0xca, 0xbb, 0xa3, 0x51, 0x47, 0x5d, 0x1b, - 0x84, 0x06, 0x75, 0x8b, 0x39, 0x4c, 0x3c, 0xab, 0x9e, 0x1a, 0xf1, 0x65, 0x7f, 0xbc, 0xed, 0x25, - 0xf7, 0x0d, 0x72, 0x17, 0x42, 0x66, 0x90, 0xe3, 0x0a, 0x94, 0x2a, 0x6c, 0xa3, 0x3b, 0x9a, 0xfe, - 0xa4, 0x6b, 0x83, 0xb1, 0xa1, 0xff, 0xeb, 0x09, 0x93, 0x91, 0x09, 0x7e, 0xd0, 0x31, 0xdd, 0xf3, - 0x27, 0x34, 0x66, 0xa4, 0xc1, 0xa4, 0x56, 0x02, 0x6b, 0xf1, 0x3a, 0x81, 0xd7, 0xcc, 0xdb, 0xd5, - 0xcc, 0xa7, 0x5d, 0x1b, 0x4c, 0x0c, 0xf3, 0xbf, 0xd6, 0x30, 0x79, 0xc4, 0x48, 0x73, 0x5a, 0x2b, - 0xf1, 0xaa, 0x57, 0x4c, 0x81, 0x77, 0x35, 0x73, 0x9f, 0xa1, 0xbd, 0x05, 0x00, 0xce, 0x81, 0x0b, - 0xe6, 0xdd, 0x9d, 0x38, 0xc7, 0x7b, 0xb3, 0xfd, 0xae, 0x0d, 0x46, 0xb6, 0xc7, 0x6b, 0x29, 0x4c, - 0xee, 0x2d, 0x00, 0xe6, 0xfd, 0xd3, 0xfd, 0x8c, 0xdc, 0x0b, 0x52, 0xd0, 0x9c, 0x28, 0x21, 0xb1, - 0x22, 0x0d, 0x96, 0x44, 0x81, 0x37, 0xd4, 0xb9, 0x2f, 0x2e, 0xdb, 0x60, 0xf0, 0xb3, 0x0d, 0x8e, - 0x96, 0x54, 0x9d, 0xd7, 0x69, 0x94, 0x09, 0x66, 0x07, 0x6c, 0xaf, 0x69, 0x95, 0x7f, 0x89, 0xd5, - 0xaa, 0x84, 0x2a, 0x9a, 0x43, 0xf6, 0xfd, 0xdb, 0x14, 0xd9, 0xf9, 0xcf, 0x21, 0x4b, 0x46, 0x37, - 0xdc, 0x33, 0xd2, 0x24, 0x44, 0xc1, 0xec, 0xf5, 0xe5, 0xda, 0x77, 0xae, 0xd6, 0xbe, 0xf3, 0x6b, - 0xed, 0x3b, 0x5f, 0x37, 0xfe, 0xe0, 0x6a, 0xe3, 0x0f, 0x7e, 0x6c, 0xfc, 0xc1, 0xc7, 0x78, 0xab, - 0x42, 0xca, 0xd3, 0xa9, 0xde, 0xb6, 0x78, 0x6b, 0x2f, 0x9b, 0x9b, 0xcd, 0xd4, 0xe5, 0xd2, 0xa1, - 0xde, 0xa5, 0xe7, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x06, 0x43, 0x4e, 0x46, 0xbc, 0x02, 0x00, - 0x00, + // 443 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0x4f, 0x8b, 0xd3, 0x40, + 0x18, 0xc6, 0x1b, 0x77, 0x2d, 0xee, 0xe8, 0xa1, 0x8c, 0x2b, 0xa6, 0x2b, 0x26, 0x25, 0xc8, 0xb2, + 0x97, 0x36, 0x88, 0xb7, 0xc5, 0xcb, 0xd6, 0x22, 0x88, 0x22, 0x12, 0xf7, 0xe4, 0xc1, 0x61, 0x3a, + 0x79, 0xdb, 0x1d, 0xcd, 0x64, 0xc2, 0x64, 0xb2, 0xa4, 0xdf, 0xc2, 0x0f, 0xe3, 0x87, 0xd8, 0xe3, + 0xe2, 0x49, 0x3c, 0x04, 0x69, 0xbf, 0x41, 0x2e, 0x5e, 0x25, 0x33, 0xb3, 0xb5, 0x20, 0x7a, 0x99, + 0x3f, 0xef, 0xf3, 0xcc, 0xef, 0x7d, 0x60, 0x5e, 0x14, 0x2e, 0x15, 0x40, 0xbe, 0xe0, 0x90, 0xa5, + 0x71, 0x41, 0x57, 0x02, 0x72, 0x1d, 0x17, 0x54, 0x51, 0x51, 0x4e, 0x0a, 0x25, 0xb5, 0xc4, 0xf8, + 0x8f, 0x61, 0xe2, 0x0c, 0x47, 0x43, 0x26, 0x4b, 0x21, 0x4b, 0x62, 0x1c, 0xb1, 0xbd, 0x58, 0xfb, + 0xd1, 0xe1, 0x52, 0x2e, 0xa5, 0xad, 0x77, 0x27, 0x5b, 0x8d, 0x7e, 0xed, 0xa1, 0xfe, 0x3b, 0x43, + 0xc5, 0xa7, 0xe8, 0x9e, 0x82, 0x12, 0xd4, 0x25, 0x10, 0xcd, 0x05, 0xf8, 0xde, 0xc8, 0x3b, 0xd9, + 0x9f, 0x3e, 0x6c, 0x9b, 0xf0, 0xfe, 0x8a, 0x8a, 0xec, 0x34, 0xda, 0x55, 0xa3, 0xe4, 0xae, 0xbb, + 0x9e, 0x73, 0x01, 0x18, 0xd0, 0x23, 0x17, 0x81, 0x50, 0xc6, 0x64, 0x95, 0x6b, 0x62, 0xd7, 0x8c, + 0x0b, 0xae, 0xfd, 0x5b, 0x06, 0x75, 0xdc, 0x36, 0x61, 0x64, 0x51, 0xff, 0x31, 0x47, 0x89, 0xef, + 0xd4, 0x33, 0x2b, 0xbe, 0xe8, 0x96, 0x37, 0x9d, 0x84, 0x5f, 0x23, 0xbc, 0x90, 0x8a, 0x41, 0x4a, + 0x4a, 0xd0, 0x3a, 0x73, 0x41, 0xf7, 0x0c, 0xfd, 0x71, 0xdb, 0x84, 0x43, 0x4b, 0xff, 0xdb, 0x13, + 0x25, 0x03, 0x5b, 0x7c, 0x6f, 0x6a, 0x26, 0xf3, 0x47, 0x34, 0x14, 0xb4, 0x26, 0xb4, 0xd2, 0x92, + 0x18, 0xf1, 0xe6, 0x41, 0x5e, 0x09, 0x7f, 0xdf, 0x30, 0x9f, 0xb4, 0x4d, 0x38, 0xb2, 0xcc, 0x7f, + 0x5a, 0xa3, 0xe4, 0x81, 0xa0, 0xf5, 0x59, 0xa5, 0xe5, 0xcb, 0x4e, 0xb1, 0x0d, 0xde, 0x56, 0x02, + 0x3f, 0x45, 0x07, 0x0b, 0x00, 0x92, 0x42, 0x2e, 0x85, 0x7f, 0x7b, 0xe4, 0x9d, 0x1c, 0x4c, 0x0f, + 0xdb, 0x26, 0x1c, 0xb8, 0x8c, 0x37, 0x52, 0x94, 0xdc, 0x59, 0x00, 0xcc, 0xba, 0x23, 0xfe, 0x84, + 0xf0, 0x25, 0xcd, 0x78, 0x4a, 0xb5, 0x54, 0x44, 0xd3, 0x9a, 0x28, 0xaa, 0xc1, 0xef, 0x9b, 0xb7, + 0xcf, 0xaf, 0x9a, 0xb0, 0xf7, 0xa3, 0x09, 0x8f, 0x97, 0x5c, 0x5f, 0x54, 0xf3, 0x09, 0x93, 0xc2, + 0x7d, 0xb0, 0xdb, 0xc6, 0x65, 0xfa, 0x39, 0xd6, 0xab, 0x02, 0xca, 0xc9, 0x0c, 0xd8, 0xb7, 0xaf, + 0x63, 0xe4, 0xfe, 0x7f, 0x06, 0x2c, 0x19, 0x6c, 0xb9, 0xe7, 0xb4, 0x4e, 0xa8, 0x86, 0xe9, 0xab, + 0xab, 0x75, 0xe0, 0x5d, 0xaf, 0x03, 0xef, 0xe7, 0x3a, 0xf0, 0xbe, 0x6c, 0x82, 0xde, 0xf5, 0x26, + 0xe8, 0x7d, 0xdf, 0x04, 0xbd, 0x0f, 0xf1, 0x4e, 0x87, 0x79, 0x3e, 0x1f, 0xb3, 0x0b, 0xca, 0xf3, + 0x78, 0x67, 0x1c, 0xeb, 0xed, 0x40, 0x9a, 0x76, 0xf3, 0xbe, 0x99, 0xa5, 0x67, 0xbf, 0x03, 0x00, + 0x00, 0xff, 0xff, 0xf9, 0xa8, 0xba, 0xd4, 0xb3, 0x02, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/payment/types/payment_account.pb.go b/x/payment/types/payment_account.pb.go index 1d60bc489..5ce1971f6 100644 --- a/x/payment/types/payment_account.pb.go +++ b/x/payment/types/payment_account.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/cosmos-proto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -88,7 +88,7 @@ func (m *PaymentAccount) GetRefundable() bool { } func init() { - proto.RegisterType((*PaymentAccount)(nil), "bnbchain.greenfield.payment.PaymentAccount") + proto.RegisterType((*PaymentAccount)(nil), "greenfield.payment.PaymentAccount") } func init() { @@ -96,23 +96,22 @@ func init() { } var fileDescriptor_9b1cfac7f45dc467 = []byte{ - // 243 bytes of a gzipped FileDescriptorProto + // 237 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0x48, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x2f, 0x48, 0xac, 0xcc, 0x4d, 0xcd, 0x2b, 0x81, 0xd1, - 0xf1, 0x89, 0xc9, 0xc9, 0xf9, 0xa5, 0x79, 0x25, 0x7a, 0x05, 0x45, 0xf9, 0x25, 0xf9, 0x42, 0xd2, - 0x49, 0x79, 0x49, 0xc9, 0x19, 0x89, 0x99, 0x79, 0x7a, 0x08, 0x2d, 0x7a, 0x50, 0xa5, 0x52, 0x92, - 0xc9, 0xf9, 0xc5, 0xb9, 0xf9, 0xc5, 0xf1, 0x60, 0xa5, 0xfa, 0x10, 0x0e, 0x44, 0x9f, 0x52, 0x1f, - 0x23, 0x17, 0x5f, 0x00, 0x44, 0x99, 0x23, 0xc4, 0x40, 0x21, 0x1d, 0x2e, 0x96, 0xc4, 0x94, 0x94, - 0x22, 0x09, 0x46, 0x05, 0x46, 0x0d, 0x4e, 0x27, 0x89, 0x4b, 0x5b, 0x74, 0x45, 0xa0, 0x5a, 0x1c, - 0x53, 0x52, 0x8a, 0x52, 0x8b, 0x8b, 0x83, 0x4b, 0x8a, 0x32, 0xf3, 0xd2, 0x83, 0xc0, 0xaa, 0x84, - 0xf4, 0xb8, 0x58, 0xf3, 0xcb, 0xf3, 0x52, 0x8b, 0x24, 0x98, 0x08, 0x28, 0x87, 0x28, 0x13, 0x92, - 0xe3, 0xe2, 0x2a, 0x4a, 0x4d, 0x2b, 0xcd, 0x4b, 0x49, 0x4c, 0xca, 0x49, 0x95, 0x60, 0x56, 0x60, - 0xd4, 0xe0, 0x08, 0x42, 0x12, 0x71, 0xf2, 0x3c, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, - 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, - 0x86, 0x28, 0xfd, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0xfd, 0xa4, 0xbc, - 0x24, 0x5d, 0xb0, 0x77, 0xf5, 0x91, 0x42, 0xa8, 0x02, 0x1e, 0x46, 0x25, 0x95, 0x05, 0xa9, 0xc5, - 0x49, 0x6c, 0x60, 0x2f, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x78, 0x45, 0x22, 0xbc, 0x46, - 0x01, 0x00, 0x00, + 0xf1, 0x89, 0xc9, 0xc9, 0xf9, 0xa5, 0x79, 0x25, 0x7a, 0x05, 0x45, 0xf9, 0x25, 0xf9, 0x42, 0x42, + 0x08, 0x95, 0x7a, 0x50, 0x15, 0x52, 0x92, 0xc9, 0xf9, 0xc5, 0xb9, 0xf9, 0xc5, 0xf1, 0x60, 0x15, + 0xfa, 0x10, 0x0e, 0x44, 0xb9, 0x52, 0x1f, 0x23, 0x17, 0x5f, 0x00, 0x44, 0x99, 0x23, 0xc4, 0x1c, + 0x21, 0x1d, 0x2e, 0x96, 0xc4, 0x94, 0x94, 0x22, 0x09, 0x46, 0x05, 0x46, 0x0d, 0x4e, 0x27, 0x89, + 0x4b, 0x5b, 0x74, 0x45, 0xa0, 0x5a, 0x1c, 0x53, 0x52, 0x8a, 0x52, 0x8b, 0x8b, 0x83, 0x4b, 0x8a, + 0x32, 0xf3, 0xd2, 0x83, 0xc0, 0xaa, 0x84, 0xf4, 0xb8, 0x58, 0xf3, 0xcb, 0xf3, 0x52, 0x8b, 0x24, + 0x98, 0x08, 0x28, 0x87, 0x28, 0x13, 0x92, 0xe3, 0xe2, 0x2a, 0x4a, 0x4d, 0x2b, 0xcd, 0x4b, 0x49, + 0x4c, 0xca, 0x49, 0x95, 0x60, 0x56, 0x60, 0xd4, 0xe0, 0x08, 0x42, 0x12, 0x71, 0xf2, 0x3c, 0xf1, + 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, + 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0xfd, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, + 0xbd, 0xe4, 0xfc, 0x5c, 0xfd, 0xa4, 0xbc, 0x24, 0xdd, 0xe4, 0x8c, 0xc4, 0xcc, 0x3c, 0x7d, 0xa4, + 0x80, 0xa9, 0x80, 0x07, 0x4d, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, 0x1b, 0xd8, 0x8b, 0xc6, 0x80, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xf9, 0x66, 0x74, 0xc1, 0x3d, 0x01, 0x00, 0x00, } func (m *PaymentAccount) Marshal() (dAtA []byte, err error) { diff --git a/x/payment/types/payment_account_count.pb.go b/x/payment/types/payment_account_count.pb.go index 8bc6cf742..be694af19 100644 --- a/x/payment/types/payment_account_count.pb.go +++ b/x/payment/types/payment_account_count.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/cosmos-proto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -79,7 +79,7 @@ func (m *PaymentAccountCount) GetCount() uint64 { } func init() { - proto.RegisterType((*PaymentAccountCount)(nil), "bnbchain.greenfield.payment.PaymentAccountCount") + proto.RegisterType((*PaymentAccountCount)(nil), "greenfield.payment.PaymentAccountCount") } func init() { @@ -87,21 +87,21 @@ func init() { } var fileDescriptor_49c0645e810e347e = []byte{ - // 224 bytes of a gzipped FileDescriptorProto + // 218 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0x4b, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x2f, 0x48, 0xac, 0xcc, 0x4d, 0xcd, 0x2b, 0x81, 0xd1, 0xf1, 0x89, 0xc9, 0xc9, 0xf9, 0xa5, 0x79, 0x25, 0xf1, 0x60, 0x52, 0xaf, 0xa0, 0x28, 0xbf, 0x24, - 0x5f, 0x48, 0x3a, 0x29, 0x2f, 0x29, 0x39, 0x23, 0x31, 0x33, 0x0f, 0x49, 0xa3, 0x1e, 0x54, 0x83, - 0x94, 0x64, 0x72, 0x7e, 0x71, 0x6e, 0x7e, 0x71, 0x3c, 0x58, 0xa9, 0x3e, 0x84, 0x03, 0xd1, 0xa7, - 0x14, 0xcd, 0x25, 0x1c, 0x00, 0x51, 0xe5, 0x08, 0x31, 0xd5, 0x19, 0x44, 0x08, 0xe9, 0x71, 0xb1, - 0xe6, 0x97, 0xe7, 0xa5, 0x16, 0x49, 0x30, 0x2a, 0x30, 0x6a, 0x70, 0x3a, 0x49, 0x5c, 0xda, 0xa2, - 0x2b, 0x02, 0xd5, 0xe7, 0x98, 0x92, 0x52, 0x94, 0x5a, 0x5c, 0x1c, 0x5c, 0x52, 0x94, 0x99, 0x97, - 0x1e, 0x04, 0x51, 0x26, 0x24, 0xc2, 0xc5, 0x0a, 0xd6, 0x2d, 0xc1, 0xa4, 0xc0, 0xa8, 0xc1, 0x12, - 0x04, 0xe1, 0x38, 0x79, 0x9e, 0x78, 0x24, 0xc7, 0x78, 0xe1, 0x91, 0x1c, 0xe3, 0x83, 0x47, 0x72, - 0x8c, 0x13, 0x1e, 0xcb, 0x31, 0x5c, 0x78, 0x2c, 0xc7, 0x70, 0xe3, 0xb1, 0x1c, 0x43, 0x94, 0x7e, - 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0x7e, 0x52, 0x5e, 0x92, 0x2e, 0xd8, - 0xe9, 0xfa, 0x48, 0x7e, 0xae, 0x80, 0xfb, 0xba, 0xa4, 0xb2, 0x20, 0xb5, 0x38, 0x89, 0x0d, 0xec, - 0x5c, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc7, 0x1d, 0x02, 0xb6, 0x18, 0x01, 0x00, 0x00, + 0x5f, 0x48, 0x08, 0xa1, 0x5e, 0x0f, 0xaa, 0x4e, 0x4a, 0x32, 0x39, 0xbf, 0x38, 0x37, 0xbf, 0x38, + 0x1e, 0xac, 0x42, 0x1f, 0xc2, 0x81, 0x28, 0x57, 0x8a, 0xe6, 0x12, 0x0e, 0x80, 0xa8, 0x72, 0x84, + 0x18, 0xe6, 0x0c, 0x22, 0x84, 0xf4, 0xb8, 0x58, 0xf3, 0xcb, 0xf3, 0x52, 0x8b, 0x24, 0x18, 0x15, + 0x18, 0x35, 0x38, 0x9d, 0x24, 0x2e, 0x6d, 0xd1, 0x15, 0x81, 0xea, 0x73, 0x4c, 0x49, 0x29, 0x4a, + 0x2d, 0x2e, 0x0e, 0x2e, 0x29, 0xca, 0xcc, 0x4b, 0x0f, 0x82, 0x28, 0x13, 0x12, 0xe1, 0x62, 0x05, + 0xeb, 0x96, 0x60, 0x52, 0x60, 0xd4, 0x60, 0x09, 0x82, 0x70, 0x9c, 0x3c, 0x4f, 0x3c, 0x92, 0x63, + 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, 0x39, 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, 0x96, + 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0x4a, 0x3f, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, + 0x3f, 0x57, 0x3f, 0x29, 0x2f, 0x49, 0x37, 0x39, 0x23, 0x31, 0x33, 0x4f, 0x1f, 0xc9, 0xab, 0x15, + 0x70, 0xcf, 0x96, 0x54, 0x16, 0xa4, 0x16, 0x27, 0xb1, 0x81, 0x9d, 0x6b, 0x0c, 0x08, 0x00, 0x00, + 0xff, 0xff, 0x24, 0xd8, 0x05, 0x80, 0x0f, 0x01, 0x00, 0x00, } func (m *PaymentAccountCount) Marshal() (dAtA []byte, err error) { diff --git a/x/payment/types/query.pb.go b/x/payment/types/query.pb.go index 51ce54bf9..3812b11c1 100644 --- a/x/payment/types/query.pb.go +++ b/x/payment/types/query.pb.go @@ -10,8 +10,8 @@ import ( github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" query "github.com/cosmos/cosmos-sdk/types/query" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -951,103 +951,102 @@ func (m *QueryAllAutoSettleRecordResponse) GetPagination() *query.PageResponse { } func init() { - proto.RegisterType((*QueryParamsRequest)(nil), "bnbchain.greenfield.payment.QueryParamsRequest") - proto.RegisterType((*QueryParamsResponse)(nil), "bnbchain.greenfield.payment.QueryParamsResponse") - proto.RegisterType((*QueryGetStreamRecordRequest)(nil), "bnbchain.greenfield.payment.QueryGetStreamRecordRequest") - proto.RegisterType((*QueryGetStreamRecordResponse)(nil), "bnbchain.greenfield.payment.QueryGetStreamRecordResponse") - proto.RegisterType((*QueryAllStreamRecordRequest)(nil), "bnbchain.greenfield.payment.QueryAllStreamRecordRequest") - proto.RegisterType((*QueryAllStreamRecordResponse)(nil), "bnbchain.greenfield.payment.QueryAllStreamRecordResponse") - proto.RegisterType((*QueryGetPaymentAccountCountRequest)(nil), "bnbchain.greenfield.payment.QueryGetPaymentAccountCountRequest") - proto.RegisterType((*QueryGetPaymentAccountCountResponse)(nil), "bnbchain.greenfield.payment.QueryGetPaymentAccountCountResponse") - proto.RegisterType((*QueryAllPaymentAccountCountRequest)(nil), "bnbchain.greenfield.payment.QueryAllPaymentAccountCountRequest") - proto.RegisterType((*QueryAllPaymentAccountCountResponse)(nil), "bnbchain.greenfield.payment.QueryAllPaymentAccountCountResponse") - proto.RegisterType((*QueryGetPaymentAccountRequest)(nil), "bnbchain.greenfield.payment.QueryGetPaymentAccountRequest") - proto.RegisterType((*QueryGetPaymentAccountResponse)(nil), "bnbchain.greenfield.payment.QueryGetPaymentAccountResponse") - proto.RegisterType((*QueryAllPaymentAccountRequest)(nil), "bnbchain.greenfield.payment.QueryAllPaymentAccountRequest") - proto.RegisterType((*QueryAllPaymentAccountResponse)(nil), "bnbchain.greenfield.payment.QueryAllPaymentAccountResponse") - proto.RegisterType((*QueryDynamicBalanceRequest)(nil), "bnbchain.greenfield.payment.QueryDynamicBalanceRequest") - proto.RegisterType((*QueryDynamicBalanceResponse)(nil), "bnbchain.greenfield.payment.QueryDynamicBalanceResponse") - proto.RegisterType((*QueryGetPaymentAccountsByOwnerRequest)(nil), "bnbchain.greenfield.payment.QueryGetPaymentAccountsByOwnerRequest") - proto.RegisterType((*QueryGetPaymentAccountsByOwnerResponse)(nil), "bnbchain.greenfield.payment.QueryGetPaymentAccountsByOwnerResponse") - proto.RegisterType((*QueryAllAutoSettleRecordRequest)(nil), "bnbchain.greenfield.payment.QueryAllAutoSettleRecordRequest") - proto.RegisterType((*QueryAllAutoSettleRecordResponse)(nil), "bnbchain.greenfield.payment.QueryAllAutoSettleRecordResponse") + proto.RegisterType((*QueryParamsRequest)(nil), "greenfield.payment.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "greenfield.payment.QueryParamsResponse") + proto.RegisterType((*QueryGetStreamRecordRequest)(nil), "greenfield.payment.QueryGetStreamRecordRequest") + proto.RegisterType((*QueryGetStreamRecordResponse)(nil), "greenfield.payment.QueryGetStreamRecordResponse") + proto.RegisterType((*QueryAllStreamRecordRequest)(nil), "greenfield.payment.QueryAllStreamRecordRequest") + proto.RegisterType((*QueryAllStreamRecordResponse)(nil), "greenfield.payment.QueryAllStreamRecordResponse") + proto.RegisterType((*QueryGetPaymentAccountCountRequest)(nil), "greenfield.payment.QueryGetPaymentAccountCountRequest") + proto.RegisterType((*QueryGetPaymentAccountCountResponse)(nil), "greenfield.payment.QueryGetPaymentAccountCountResponse") + proto.RegisterType((*QueryAllPaymentAccountCountRequest)(nil), "greenfield.payment.QueryAllPaymentAccountCountRequest") + proto.RegisterType((*QueryAllPaymentAccountCountResponse)(nil), "greenfield.payment.QueryAllPaymentAccountCountResponse") + proto.RegisterType((*QueryGetPaymentAccountRequest)(nil), "greenfield.payment.QueryGetPaymentAccountRequest") + proto.RegisterType((*QueryGetPaymentAccountResponse)(nil), "greenfield.payment.QueryGetPaymentAccountResponse") + proto.RegisterType((*QueryAllPaymentAccountRequest)(nil), "greenfield.payment.QueryAllPaymentAccountRequest") + proto.RegisterType((*QueryAllPaymentAccountResponse)(nil), "greenfield.payment.QueryAllPaymentAccountResponse") + proto.RegisterType((*QueryDynamicBalanceRequest)(nil), "greenfield.payment.QueryDynamicBalanceRequest") + proto.RegisterType((*QueryDynamicBalanceResponse)(nil), "greenfield.payment.QueryDynamicBalanceResponse") + proto.RegisterType((*QueryGetPaymentAccountsByOwnerRequest)(nil), "greenfield.payment.QueryGetPaymentAccountsByOwnerRequest") + proto.RegisterType((*QueryGetPaymentAccountsByOwnerResponse)(nil), "greenfield.payment.QueryGetPaymentAccountsByOwnerResponse") + proto.RegisterType((*QueryAllAutoSettleRecordRequest)(nil), "greenfield.payment.QueryAllAutoSettleRecordRequest") + proto.RegisterType((*QueryAllAutoSettleRecordResponse)(nil), "greenfield.payment.QueryAllAutoSettleRecordResponse") } func init() { proto.RegisterFile("greenfield/payment/query.proto", fileDescriptor_f62e6684473ccf4a) } var fileDescriptor_f62e6684473ccf4a = []byte{ - // 1130 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xcf, 0x6f, 0x1b, 0xc5, - 0x17, 0xcf, 0xc4, 0x6d, 0xbe, 0xea, 0xfb, 0x96, 0xa4, 0x9d, 0x04, 0x94, 0x6e, 0x83, 0x13, 0x36, - 0xaa, 0x71, 0x6a, 0xbc, 0xdb, 0x24, 0x82, 0x36, 0x69, 0xab, 0x62, 0x17, 0x51, 0xe5, 0x44, 0x70, - 0x7b, 0x40, 0xbd, 0x58, 0xb3, 0xf6, 0xb0, 0x35, 0xac, 0x77, 0xdd, 0xdd, 0x31, 0x60, 0x85, 0x5c, - 0xb8, 0x70, 0x04, 0xc4, 0x81, 0xbf, 0x03, 0x89, 0x03, 0x20, 0xf5, 0x82, 0x84, 0xd4, 0x53, 0x55, - 0xd1, 0x0b, 0xea, 0xa1, 0x42, 0x09, 0x12, 0xff, 0x06, 0xda, 0xd9, 0xb7, 0xa9, 0xd7, 0xde, 0xf5, - 0x6e, 0x1c, 0x73, 0x89, 0xbd, 0x33, 0xef, 0xc7, 0xe7, 0xf3, 0xde, 0xdb, 0x99, 0x4f, 0x0c, 0x79, - 0xd3, 0xe5, 0xdc, 0xfe, 0xb8, 0xc5, 0xad, 0xa6, 0xde, 0x61, 0xbd, 0x36, 0xb7, 0x85, 0xfe, 0xb0, - 0xcb, 0xdd, 0x9e, 0xd6, 0x71, 0x1d, 0xe1, 0xd0, 0x8b, 0x86, 0x6d, 0x34, 0x1e, 0xb0, 0x96, 0xad, - 0xbd, 0x34, 0xd4, 0xd0, 0x50, 0xb9, 0xdc, 0x70, 0xbc, 0xb6, 0xe3, 0xe9, 0x06, 0xf3, 0x78, 0xe0, - 0xa5, 0x7f, 0xb6, 0x6e, 0x70, 0xc1, 0xd6, 0xf5, 0x0e, 0x33, 0x5b, 0x36, 0x13, 0x2d, 0xc7, 0x0e, - 0x02, 0x29, 0x17, 0x02, 0xdb, 0xba, 0x7c, 0xd2, 0x83, 0x07, 0xdc, 0x5a, 0x30, 0x1d, 0xd3, 0x09, - 0xd6, 0xfd, 0x6f, 0xb8, 0xba, 0x64, 0x3a, 0x8e, 0x69, 0x71, 0x9d, 0x75, 0x5a, 0x3a, 0xb3, 0x6d, - 0x47, 0xc8, 0x68, 0xa1, 0x4f, 0x29, 0x06, 0x37, 0xeb, 0x0a, 0xa7, 0xee, 0x71, 0x21, 0x2c, 0x5e, - 0x77, 0x79, 0xc3, 0x71, 0x9b, 0x68, 0xbc, 0x1c, 0x63, 0xdc, 0x61, 0x2e, 0x6b, 0x87, 0xd1, 0x8a, - 0xb1, 0x06, 0xf2, 0xb3, 0xce, 0x1a, 0x0d, 0xa7, 0x6b, 0x0b, 0xb4, 0xd4, 0xd2, 0x2d, 0xeb, 0xfd, - 0xf6, 0x85, 0x18, 0x7b, 0x4f, 0xb8, 0x9c, 0xb5, 0x23, 0x10, 0xd5, 0x05, 0xa0, 0x1f, 0xfa, 0x05, - 0xdc, 0x95, 0xb0, 0x6a, 0xfc, 0x61, 0x97, 0x7b, 0x42, 0xfd, 0x08, 0xe6, 0x23, 0xab, 0x5e, 0xc7, - 0xb1, 0x3d, 0x4e, 0x2b, 0x30, 0x13, 0xc0, 0x5f, 0x24, 0x2b, 0xa4, 0xf8, 0xff, 0x8d, 0x55, 0x6d, - 0x44, 0x97, 0xb4, 0xc0, 0xb9, 0x7a, 0xea, 0xf1, 0x8b, 0xe5, 0xa9, 0x1a, 0x3a, 0xaa, 0x57, 0xe1, - 0xa2, 0x8c, 0x7c, 0x87, 0x8b, 0xbb, 0x12, 0x4e, 0x4d, 0xa2, 0xc1, 0xc4, 0x74, 0x11, 0xfe, 0x87, - 0x6c, 0x64, 0x8a, 0x33, 0xb5, 0xf0, 0x51, 0x15, 0xb0, 0x14, 0xef, 0x88, 0xd8, 0xee, 0xc1, 0x2b, - 0x11, 0x7e, 0x08, 0x71, 0x6d, 0x24, 0xc4, 0xfe, 0x48, 0x08, 0xf4, 0xac, 0xd7, 0xb7, 0xa6, 0x72, - 0x84, 0x5b, 0xb1, 0xac, 0x38, 0xb8, 0xef, 0x03, 0xbc, 0x1c, 0x38, 0xcc, 0x58, 0xd0, 0x70, 0xc8, - 0xfc, 0xe9, 0xd4, 0x82, 0x99, 0xc6, 0xe9, 0xd4, 0x76, 0x99, 0xc9, 0xd1, 0xb7, 0xd6, 0xe7, 0xa9, - 0x3e, 0x22, 0xc8, 0x6e, 0x28, 0x4f, 0x32, 0xbb, 0xdc, 0x89, 0xd9, 0xd1, 0x3b, 0x11, 0xf8, 0xd3, - 0x12, 0xfe, 0x9b, 0xa9, 0xf0, 0x03, 0x48, 0x11, 0xfc, 0xdb, 0xa0, 0x86, 0xcd, 0xd9, 0x0d, 0x92, - 0x57, 0x82, 0xb6, 0xdd, 0xf6, 0xff, 0x84, 0xd5, 0x5a, 0x80, 0xd3, 0xce, 0xe7, 0x36, 0x77, 0xb1, - 0xb5, 0xc1, 0x83, 0xfa, 0x1d, 0x81, 0xd5, 0x91, 0xce, 0x58, 0x82, 0x4f, 0xe0, 0xd5, 0xd8, 0x81, - 0xc7, 0xb2, 0x5f, 0x49, 0x99, 0xc5, 0xa1, 0xc0, 0x58, 0x91, 0xf9, 0xce, 0xf0, 0x96, 0x6a, 0x21, - 0x9f, 0x8a, 0x65, 0x8d, 0xe0, 0x33, 0xa9, 0xee, 0x3f, 0x0f, 0x2b, 0x90, 0x94, 0x2e, 0xbd, 0x02, - 0xb9, 0x09, 0x57, 0x60, 0x72, 0xa3, 0xb1, 0x09, 0xaf, 0xc7, 0x77, 0x37, 0xac, 0x22, 0x85, 0x53, - 0xac, 0xd9, 0x0c, 0x87, 0x42, 0x7e, 0x57, 0xbf, 0x84, 0x7c, 0x92, 0x13, 0xd6, 0xe2, 0x3e, 0xcc, - 0x0d, 0xd4, 0x02, 0x1b, 0x50, 0x3a, 0x46, 0x15, 0xb0, 0x00, 0xb3, 0xd1, 0x02, 0xa8, 0x26, 0x42, - 0x1e, 0x6a, 0xc7, 0xa4, 0x1b, 0xff, 0x3b, 0x41, 0x9e, 0x31, 0x99, 0x46, 0xf1, 0xcc, 0x4d, 0x84, - 0xe7, 0xe4, 0x7a, 0xfc, 0x0e, 0x28, 0x92, 0xc6, 0x7b, 0x3d, 0x9b, 0xb5, 0x5b, 0x8d, 0x2a, 0xb3, - 0x98, 0xdd, 0xe0, 0xe9, 0x67, 0xfa, 0xd7, 0xd3, 0x78, 0xbc, 0x0e, 0x3a, 0x22, 0x79, 0x0e, 0x73, - 0xcd, 0x60, 0xa7, 0x6e, 0x04, 0x5b, 0x41, 0x84, 0xea, 0x0d, 0x9f, 0xcf, 0xf3, 0x17, 0xcb, 0x05, - 0xb3, 0x25, 0x1e, 0x74, 0x0d, 0xad, 0xe1, 0xb4, 0xf1, 0x6a, 0xc7, 0x8f, 0xb2, 0xd7, 0xfc, 0x54, - 0x17, 0xbd, 0x0e, 0xf7, 0xb4, 0x1d, 0x5b, 0xfc, 0xf1, 0x53, 0x19, 0x90, 0xd6, 0x8e, 0x2d, 0x6a, - 0xb3, 0xcd, 0x48, 0xba, 0xe1, 0xc3, 0x75, 0x7a, 0x02, 0x57, 0x07, 0x2d, 0xc1, 0xf9, 0x46, 0xd7, - 0x75, 0xfd, 0xce, 0x89, 0x56, 0x9b, 0x7b, 0x82, 0xb5, 0x3b, 0x8b, 0xb9, 0x15, 0x52, 0xcc, 0xd5, - 0xce, 0xe1, 0xc6, 0xbd, 0x70, 0x5d, 0xbd, 0x09, 0x97, 0xe2, 0x07, 0xde, 0xab, 0xf6, 0x3e, 0xf0, - 0x8f, 0xc9, 0xd1, 0x67, 0x68, 0x0d, 0x0a, 0x69, 0xee, 0x58, 0xd2, 0xe2, 0xd1, 0x3c, 0x85, 0x16, - 0x72, 0x9e, 0xce, 0xd4, 0x06, 0x97, 0xd5, 0x16, 0x2c, 0x87, 0xb3, 0x59, 0xe9, 0x0a, 0xe7, 0xae, - 0xd4, 0x37, 0xff, 0xcd, 0xf5, 0xf7, 0x84, 0xc0, 0x4a, 0x72, 0x2e, 0x44, 0xce, 0x80, 0x0e, 0x0b, - 0x2d, 0x7c, 0x19, 0xca, 0x23, 0x5b, 0x35, 0x18, 0x12, 0xdb, 0x75, 0x8e, 0x0d, 0xac, 0x4f, 0xec, - 0x85, 0xd8, 0xf8, 0x61, 0x0e, 0x4e, 0x4b, 0x42, 0xf4, 0x1b, 0x02, 0x33, 0x81, 0x10, 0xa2, 0xfa, - 0x48, 0x90, 0xc3, 0x2a, 0x4c, 0xb9, 0x92, 0xdd, 0x21, 0xc0, 0xa0, 0xaa, 0x5f, 0x3d, 0xfb, 0xfb, - 0xfb, 0xe9, 0x25, 0xaa, 0xe8, 0x89, 0xca, 0x93, 0xfe, 0x4c, 0xe0, 0x6c, 0xff, 0xf0, 0xd2, 0x6b, - 0xe9, 0x69, 0xe2, 0xd5, 0x9a, 0xb2, 0x35, 0x86, 0x27, 0x22, 0xdd, 0x94, 0x48, 0xcb, 0xb4, 0xa4, - 0xa7, 0x09, 0x55, 0x7d, 0x0f, 0x8f, 0x8b, 0x7d, 0xfa, 0x23, 0x81, 0xb9, 0xfe, 0x68, 0x15, 0xcb, - 0xca, 0x82, 0x3e, 0x5e, 0xbc, 0x65, 0x41, 0x9f, 0x20, 0xc7, 0xd4, 0x35, 0x89, 0x7e, 0x95, 0xbe, - 0x91, 0x8a, 0x9e, 0x3e, 0x23, 0x30, 0x1f, 0x73, 0xf7, 0xd2, 0x5b, 0x99, 0x6a, 0x97, 0xac, 0x3e, - 0x94, 0x77, 0xc7, 0x0f, 0x80, 0x2c, 0xb6, 0x24, 0x8b, 0x4d, 0xba, 0xae, 0x67, 0xfd, 0xe7, 0x42, - 0xdf, 0x93, 0xe7, 0xcd, 0x3e, 0x7d, 0x42, 0xe0, 0xb5, 0x98, 0xd0, 0x7e, 0x43, 0x6e, 0x65, 0x2a, - 0xeb, 0xc9, 0x88, 0x8d, 0x16, 0x4a, 0xea, 0xba, 0x24, 0x56, 0xa2, 0x6b, 0x99, 0x89, 0xd1, 0x47, - 0x04, 0x66, 0xa3, 0x21, 0xe9, 0xf6, 0x18, 0x05, 0x0e, 0x39, 0x5c, 0x1f, 0xcb, 0x17, 0xe1, 0x6f, - 0x48, 0xf8, 0x6f, 0xd1, 0xcb, 0x19, 0xe0, 0xeb, 0x7b, 0xbe, 0x60, 0xda, 0xa7, 0xbf, 0x10, 0x38, - 0x1f, 0x0d, 0xe7, 0xf7, 0x62, 0x7b, 0x8c, 0x52, 0x1e, 0x83, 0x42, 0xa2, 0x6c, 0x51, 0x4b, 0x92, - 0xc2, 0x25, 0xba, 0x9a, 0x81, 0x02, 0xfd, 0x95, 0xc0, 0x6c, 0x54, 0x01, 0xd0, 0xab, 0xe9, 0xc9, - 0x63, 0xc5, 0x86, 0x72, 0xed, 0xf8, 0x8e, 0x08, 0xf9, 0x6d, 0x09, 0x59, 0xa7, 0xe5, 0x38, 0xc8, - 0x03, 0x32, 0xa4, 0xef, 0x4c, 0xfa, 0x87, 0xc0, 0x85, 0xc4, 0x6b, 0x97, 0x56, 0xc7, 0x98, 0x83, - 0x81, 0x2b, 0x5f, 0xb9, 0x7d, 0xa2, 0x18, 0xc8, 0xae, 0x22, 0xd9, 0x5d, 0xa7, 0x5b, 0x71, 0xec, - 0x4c, 0x2e, 0xea, 0x03, 0x4d, 0xf1, 0xea, 0x46, 0xaf, 0x2e, 0x5f, 0xf6, 0xa3, 0x77, 0xfe, 0x37, - 0x02, 0xf3, 0x83, 0x57, 0xa9, 0x3f, 0x64, 0x37, 0x32, 0x0d, 0x4a, 0x82, 0x86, 0x50, 0x6e, 0x8e, - 0xe9, 0x8d, 0xbc, 0x34, 0xc9, 0xab, 0x48, 0x0b, 0x7a, 0xa6, 0x1f, 0x66, 0xaa, 0x3b, 0x8f, 0x0f, - 0xf2, 0xe4, 0xe9, 0x41, 0x9e, 0xfc, 0x75, 0x90, 0x27, 0xdf, 0x1e, 0xe6, 0xa7, 0x9e, 0x1e, 0xe6, - 0xa7, 0xfe, 0x3c, 0xcc, 0x4f, 0xdd, 0xd7, 0xfb, 0xb4, 0xa4, 0x61, 0x1b, 0x65, 0x89, 0xa9, 0x3f, - 0xea, 0x17, 0x47, 0x71, 0xa5, 0xb0, 0x34, 0x66, 0xe4, 0x2f, 0x28, 0x9b, 0xff, 0x06, 0x00, 0x00, - 0xff, 0xff, 0xe8, 0xe5, 0xfc, 0x8f, 0xcb, 0x12, 0x00, 0x00, + // 1114 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x4f, 0x6f, 0x1b, 0x45, + 0x14, 0xcf, 0x24, 0x6d, 0x50, 0x87, 0x36, 0x69, 0x27, 0x01, 0xa5, 0x4b, 0x70, 0xc2, 0x86, 0x3a, + 0x6e, 0x8d, 0x77, 0x70, 0x0c, 0x29, 0x29, 0x70, 0xb0, 0x41, 0x54, 0x11, 0x87, 0xa6, 0x2e, 0x07, + 0xc4, 0xc5, 0x1a, 0xdb, 0xc3, 0xd6, 0xea, 0x7a, 0xd7, 0xdd, 0x1d, 0x03, 0x56, 0x94, 0x0b, 0x27, + 0x8e, 0x48, 0x7c, 0x00, 0x6e, 0x80, 0xc4, 0x85, 0x43, 0x8f, 0xbd, 0x70, 0x40, 0xea, 0xb1, 0x80, + 0x90, 0x10, 0x87, 0x0a, 0x25, 0x7c, 0x0e, 0x84, 0x76, 0xf6, 0x6d, 0xba, 0x6b, 0xcf, 0xfe, 0x49, + 0x70, 0x2f, 0xf6, 0xce, 0xcc, 0xfb, 0xf3, 0xfb, 0xbd, 0xf7, 0x76, 0xde, 0xd3, 0xe2, 0x82, 0xe9, + 0x72, 0x6e, 0x7f, 0xda, 0xe3, 0x56, 0x97, 0x0e, 0xd8, 0xa8, 0xcf, 0x6d, 0x41, 0xef, 0x0f, 0xb9, + 0x3b, 0x32, 0x06, 0xae, 0x23, 0x1c, 0x42, 0x9e, 0x9e, 0x1b, 0x70, 0xae, 0x5d, 0xeb, 0x38, 0x5e, + 0xdf, 0xf1, 0x68, 0x9b, 0x79, 0x3c, 0x10, 0xa6, 0x9f, 0x55, 0xdb, 0x5c, 0xb0, 0x2a, 0x1d, 0x30, + 0xb3, 0x67, 0x33, 0xd1, 0x73, 0xec, 0x40, 0x5f, 0xbb, 0x1c, 0xc8, 0xb6, 0xe4, 0x8a, 0x06, 0x0b, + 0x38, 0x5a, 0x36, 0x1d, 0xd3, 0x09, 0xf6, 0xfd, 0x27, 0xd8, 0x5d, 0x35, 0x1d, 0xc7, 0xb4, 0x38, + 0x65, 0x83, 0x1e, 0x65, 0xb6, 0xed, 0x08, 0x69, 0x2d, 0xd4, 0x29, 0x2b, 0xe0, 0xb2, 0xa1, 0x70, + 0x5a, 0x1e, 0x17, 0xc2, 0xe2, 0x2d, 0x97, 0x77, 0x1c, 0xb7, 0x0b, 0xc2, 0x6b, 0x0a, 0xe1, 0x01, + 0x73, 0x59, 0x3f, 0xb4, 0x56, 0x52, 0x0a, 0xc8, 0xff, 0x16, 0xeb, 0x74, 0x9c, 0xa1, 0x2d, 0x40, + 0xd2, 0xc8, 0x96, 0x6c, 0x45, 0xe5, 0x8b, 0x0a, 0x79, 0x4f, 0xb8, 0x9c, 0xf5, 0x63, 0x10, 0xf5, + 0x65, 0x4c, 0x6e, 0xfb, 0x01, 0xdc, 0x93, 0xb0, 0x9a, 0xfc, 0xfe, 0x90, 0x7b, 0x42, 0xbf, 0x85, + 0x97, 0x62, 0xbb, 0xde, 0xc0, 0xb1, 0x3d, 0x4e, 0xde, 0xc2, 0xf3, 0x01, 0xfc, 0x15, 0xb4, 0x8e, + 0x4a, 0xcf, 0x6f, 0x45, 0x51, 0x85, 0xc9, 0x31, 0x02, 0x9d, 0xc6, 0x99, 0x47, 0x4f, 0xd6, 0x66, + 0x9a, 0x20, 0xaf, 0x5f, 0xc7, 0x2f, 0x49, 0x83, 0x37, 0xb9, 0xb8, 0x23, 0x51, 0x34, 0x25, 0x08, + 0xf0, 0x47, 0x56, 0xf0, 0x73, 0x40, 0x42, 0x5a, 0x3e, 0xd7, 0x0c, 0x97, 0xfa, 0x3d, 0xbc, 0xaa, + 0x56, 0x04, 0x48, 0x1f, 0xe2, 0x0b, 0x31, 0x5a, 0x80, 0x6c, 0x5d, 0x85, 0x2c, 0x6a, 0x00, 0xf0, + 0x9d, 0xf7, 0x22, 0x7b, 0x3a, 0x07, 0x94, 0x75, 0xcb, 0x52, 0xa1, 0xfc, 0x00, 0xe3, 0xa7, 0xe5, + 0x05, 0x8e, 0x8a, 0x06, 0x94, 0x94, 0x5f, 0x8b, 0x46, 0x50, 0xb8, 0x50, 0x8b, 0xc6, 0x1e, 0x33, + 0x39, 0xe8, 0x36, 0x23, 0x9a, 0xfa, 0x03, 0x04, 0xa4, 0x26, 0xfc, 0x24, 0x93, 0x9a, 0x3b, 0x2d, + 0x29, 0x72, 0x33, 0x86, 0x7a, 0x56, 0xa2, 0xde, 0xcc, 0x44, 0x1d, 0x20, 0x89, 0xc1, 0xbe, 0x81, + 0xf5, 0x30, 0x15, 0x7b, 0x81, 0xf3, 0x7a, 0x90, 0xa4, 0xf7, 0xfc, 0x9f, 0x30, 0x48, 0xcb, 0xf8, + 0xac, 0xf3, 0xb9, 0xcd, 0x5d, 0x48, 0x64, 0xb0, 0xd0, 0xbf, 0x42, 0x78, 0x23, 0x55, 0x19, 0x98, + 0x33, 0xfc, 0x82, 0xb2, 0xaa, 0x21, 0xda, 0x9b, 0xea, 0x82, 0x9b, 0xb0, 0x07, 0x81, 0x58, 0x1a, + 0x4c, 0x1e, 0xe9, 0x16, 0xd0, 0xa8, 0x5b, 0x56, 0x0a, 0x8d, 0x69, 0xe5, 0xfa, 0xd7, 0x90, 0x78, + 0x92, 0xbb, 0x6c, 0xe2, 0x73, 0xd3, 0x21, 0x3e, 0xbd, 0x42, 0xa8, 0xe1, 0x97, 0xd5, 0xb9, 0x0c, + 0x83, 0x47, 0xf0, 0x19, 0xd6, 0xed, 0x86, 0x25, 0x20, 0x9f, 0x75, 0x0f, 0x17, 0x92, 0x94, 0x20, + 0x04, 0xb7, 0xf1, 0xe2, 0x58, 0x08, 0x20, 0xee, 0x7a, 0x36, 0x79, 0xe0, 0xbd, 0x10, 0xe7, 0xad, + 0x9b, 0x80, 0x74, 0x22, 0xf8, 0xd3, 0x4e, 0xf3, 0x43, 0x04, 0xf4, 0x14, 0x9e, 0xd2, 0xe8, 0xcd, + 0xfd, 0x1f, 0x7a, 0xd3, 0xcb, 0xe8, 0x36, 0xd6, 0x24, 0xfa, 0xf7, 0x47, 0x36, 0xeb, 0xf7, 0x3a, + 0x0d, 0x66, 0x31, 0xbb, 0xc3, 0xb3, 0x6f, 0xe7, 0x7f, 0x11, 0xdc, 0x98, 0xe3, 0x8a, 0xc0, 0x99, + 0xe3, 0xc5, 0x6e, 0x70, 0xd2, 0x6a, 0x07, 0x47, 0x81, 0x85, 0xc6, 0x3b, 0x3e, 0x9f, 0xbf, 0x9e, + 0xac, 0x15, 0xcd, 0x9e, 0xb8, 0x3b, 0x6c, 0x1b, 0x1d, 0xa7, 0x0f, 0xbd, 0x19, 0xfe, 0x2a, 0x5e, + 0xf7, 0x1e, 0x15, 0xa3, 0x01, 0xf7, 0x8c, 0x5d, 0x5b, 0xfc, 0xf6, 0xa0, 0x82, 0x81, 0xd6, 0xae, + 0x2d, 0x9a, 0x0b, 0xdd, 0x98, 0xbb, 0xc9, 0xfb, 0x72, 0xf6, 0xf4, 0x4d, 0x80, 0x94, 0xf1, 0xa5, + 0xce, 0xd0, 0x75, 0xfd, 0x3c, 0x89, 0x5e, 0x9f, 0x7b, 0x82, 0xf5, 0x07, 0x2b, 0x73, 0xeb, 0xa8, + 0x34, 0xd7, 0xbc, 0x08, 0x07, 0x1f, 0x85, 0xfb, 0xfa, 0xbb, 0xf8, 0x8a, 0xba, 0xaa, 0xbd, 0xc6, + 0xe8, 0x96, 0x7f, 0xf3, 0xa5, 0x5f, 0x8b, 0x4d, 0x5c, 0xcc, 0x52, 0x87, 0x48, 0x96, 0x8e, 0xab, + 0x27, 0x94, 0x90, 0xd5, 0x73, 0xae, 0x39, 0xbe, 0xad, 0xf7, 0xf0, 0x5a, 0x58, 0x89, 0xf5, 0xa1, + 0x70, 0xee, 0xc8, 0xb9, 0xe4, 0xd9, 0x34, 0xb2, 0x5f, 0x10, 0x5e, 0x4f, 0xf6, 0x05, 0xc8, 0x3f, + 0xc6, 0x64, 0x72, 0x40, 0x82, 0xd2, 0x7f, 0x55, 0x95, 0xa1, 0x71, 0x4b, 0x90, 0xa5, 0x8b, 0x6c, + 0x6c, 0x7f, 0x6a, 0xe5, 0xbf, 0x75, 0x78, 0x01, 0x9f, 0x95, 0x3c, 0xc8, 0x01, 0x9e, 0x0f, 0xe6, + 0x17, 0x52, 0x54, 0x41, 0x9b, 0x1c, 0x95, 0xb4, 0xcd, 0x4c, 0xb9, 0xc0, 0xa1, 0xae, 0x7f, 0xf9, + 0xfb, 0x3f, 0xdf, 0xcc, 0xae, 0x12, 0x8d, 0x26, 0x4e, 0x85, 0xe4, 0x3b, 0x84, 0xcf, 0x47, 0x0b, + 0x94, 0xd0, 0x44, 0xeb, 0xea, 0x49, 0x4a, 0x7b, 0x3d, 0xbf, 0x02, 0xe0, 0xaa, 0x49, 0x5c, 0x15, + 0x52, 0xa6, 0x59, 0x23, 0x23, 0xdd, 0x87, 0xf7, 0xfe, 0x80, 0x7c, 0x8b, 0xf0, 0x62, 0xd4, 0x5a, + 0xdd, 0xb2, 0x52, 0xb0, 0xaa, 0xe7, 0xa9, 0x14, 0xac, 0x09, 0x83, 0x91, 0x7e, 0x55, 0x62, 0xdd, + 0x20, 0xaf, 0x64, 0x62, 0x25, 0x3f, 0x23, 0xbc, 0xa4, 0x68, 0x90, 0x64, 0x3b, 0x2d, 0x40, 0xc9, + 0x03, 0x81, 0x76, 0xfd, 0xc4, 0x7a, 0x80, 0x79, 0x47, 0x62, 0xae, 0x91, 0x2a, 0xcd, 0x3b, 0xc2, + 0xd3, 0x7d, 0x79, 0x3b, 0x1c, 0x90, 0x87, 0x08, 0xbf, 0xa8, 0x30, 0xed, 0x07, 0x7b, 0x3b, 0x2d, + 0x76, 0xa7, 0xa2, 0x91, 0x3e, 0xa0, 0xe8, 0x55, 0x49, 0xa3, 0x4c, 0xae, 0xe6, 0xa6, 0x41, 0x7e, + 0x44, 0x78, 0x21, 0x6e, 0x92, 0x54, 0xf3, 0x47, 0x31, 0x44, 0xbc, 0x75, 0x12, 0x15, 0x00, 0xbb, + 0x25, 0xc1, 0xbe, 0x46, 0xae, 0xe5, 0x00, 0x4b, 0xf7, 0xfd, 0xf9, 0xe4, 0x80, 0x7c, 0x8f, 0xf0, + 0xa5, 0xb8, 0x39, 0x3f, 0xce, 0xd5, 0xfc, 0xf1, 0xca, 0x06, 0x9c, 0x38, 0x1c, 0xe8, 0x65, 0x09, + 0xf8, 0x0a, 0xd9, 0xc8, 0x01, 0x98, 0xfc, 0x80, 0xf0, 0x42, 0xbc, 0xe1, 0x12, 0x23, 0xd1, 0xa7, + 0xb2, 0xa5, 0x6b, 0x34, 0xb7, 0x3c, 0x00, 0x7c, 0x53, 0x02, 0xa4, 0xa4, 0xa2, 0x02, 0x38, 0xd6, + 0xe3, 0x23, 0xf7, 0xc4, 0x1f, 0x08, 0x5f, 0x4e, 0x6c, 0x6e, 0x64, 0x27, 0x7f, 0x6a, 0xc7, 0xfa, + 0xa9, 0x76, 0xe3, 0x34, 0xaa, 0xc0, 0xa5, 0x2e, 0xb9, 0xbc, 0x4d, 0x76, 0x54, 0x5c, 0x4c, 0x2e, + 0x5a, 0x63, 0x01, 0xf7, 0x5a, 0xed, 0x51, 0x4b, 0xbe, 0x92, 0xc7, 0x6f, 0xe6, 0x4f, 0x08, 0x2f, + 0x8d, 0xf7, 0x29, 0xbf, 0x5c, 0x6a, 0x69, 0xb9, 0x4f, 0x68, 0xc7, 0xda, 0x1b, 0x27, 0x53, 0x02, + 0x16, 0x86, 0x64, 0x51, 0x22, 0x45, 0x9a, 0xeb, 0x93, 0x44, 0x63, 0xf7, 0xd1, 0x61, 0x01, 0x3d, + 0x3e, 0x2c, 0xa0, 0xbf, 0x0f, 0x0b, 0xe8, 0xeb, 0xa3, 0xc2, 0xcc, 0xe3, 0xa3, 0xc2, 0xcc, 0x9f, + 0x47, 0x85, 0x99, 0x4f, 0x68, 0x64, 0x08, 0x6b, 0xdb, 0xed, 0x4a, 0xe7, 0x2e, 0xeb, 0xd9, 0x51, + 0xab, 0x5f, 0x1c, 0xdb, 0x95, 0x13, 0x59, 0x7b, 0x5e, 0x7e, 0x3b, 0xa8, 0xfd, 0x17, 0x00, 0x00, + 0xff, 0xff, 0x3f, 0x77, 0x42, 0xfb, 0xbc, 0x11, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -1094,7 +1093,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { out := new(QueryParamsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/Params", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/Params", in, out, opts...) if err != nil { return nil, err } @@ -1103,7 +1102,7 @@ func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts . func (c *queryClient) StreamRecord(ctx context.Context, in *QueryGetStreamRecordRequest, opts ...grpc.CallOption) (*QueryGetStreamRecordResponse, error) { out := new(QueryGetStreamRecordResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/StreamRecord", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/StreamRecord", in, out, opts...) if err != nil { return nil, err } @@ -1112,7 +1111,7 @@ func (c *queryClient) StreamRecord(ctx context.Context, in *QueryGetStreamRecord func (c *queryClient) StreamRecordAll(ctx context.Context, in *QueryAllStreamRecordRequest, opts ...grpc.CallOption) (*QueryAllStreamRecordResponse, error) { out := new(QueryAllStreamRecordResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/StreamRecordAll", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/StreamRecordAll", in, out, opts...) if err != nil { return nil, err } @@ -1121,7 +1120,7 @@ func (c *queryClient) StreamRecordAll(ctx context.Context, in *QueryAllStreamRec func (c *queryClient) PaymentAccountCount(ctx context.Context, in *QueryGetPaymentAccountCountRequest, opts ...grpc.CallOption) (*QueryGetPaymentAccountCountResponse, error) { out := new(QueryGetPaymentAccountCountResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/PaymentAccountCount", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/PaymentAccountCount", in, out, opts...) if err != nil { return nil, err } @@ -1130,7 +1129,7 @@ func (c *queryClient) PaymentAccountCount(ctx context.Context, in *QueryGetPayme func (c *queryClient) PaymentAccountCountAll(ctx context.Context, in *QueryAllPaymentAccountCountRequest, opts ...grpc.CallOption) (*QueryAllPaymentAccountCountResponse, error) { out := new(QueryAllPaymentAccountCountResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/PaymentAccountCountAll", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/PaymentAccountCountAll", in, out, opts...) if err != nil { return nil, err } @@ -1139,7 +1138,7 @@ func (c *queryClient) PaymentAccountCountAll(ctx context.Context, in *QueryAllPa func (c *queryClient) PaymentAccount(ctx context.Context, in *QueryGetPaymentAccountRequest, opts ...grpc.CallOption) (*QueryGetPaymentAccountResponse, error) { out := new(QueryGetPaymentAccountResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/PaymentAccount", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/PaymentAccount", in, out, opts...) if err != nil { return nil, err } @@ -1148,7 +1147,7 @@ func (c *queryClient) PaymentAccount(ctx context.Context, in *QueryGetPaymentAcc func (c *queryClient) PaymentAccountAll(ctx context.Context, in *QueryAllPaymentAccountRequest, opts ...grpc.CallOption) (*QueryAllPaymentAccountResponse, error) { out := new(QueryAllPaymentAccountResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/PaymentAccountAll", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/PaymentAccountAll", in, out, opts...) if err != nil { return nil, err } @@ -1157,7 +1156,7 @@ func (c *queryClient) PaymentAccountAll(ctx context.Context, in *QueryAllPayment func (c *queryClient) DynamicBalance(ctx context.Context, in *QueryDynamicBalanceRequest, opts ...grpc.CallOption) (*QueryDynamicBalanceResponse, error) { out := new(QueryDynamicBalanceResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/DynamicBalance", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/DynamicBalance", in, out, opts...) if err != nil { return nil, err } @@ -1166,7 +1165,7 @@ func (c *queryClient) DynamicBalance(ctx context.Context, in *QueryDynamicBalanc func (c *queryClient) GetPaymentAccountsByOwner(ctx context.Context, in *QueryGetPaymentAccountsByOwnerRequest, opts ...grpc.CallOption) (*QueryGetPaymentAccountsByOwnerResponse, error) { out := new(QueryGetPaymentAccountsByOwnerResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/GetPaymentAccountsByOwner", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/GetPaymentAccountsByOwner", in, out, opts...) if err != nil { return nil, err } @@ -1175,7 +1174,7 @@ func (c *queryClient) GetPaymentAccountsByOwner(ctx context.Context, in *QueryGe func (c *queryClient) AutoSettleRecordAll(ctx context.Context, in *QueryAllAutoSettleRecordRequest, opts ...grpc.CallOption) (*QueryAllAutoSettleRecordResponse, error) { out := new(QueryAllAutoSettleRecordResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Query/AutoSettleRecordAll", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Query/AutoSettleRecordAll", in, out, opts...) if err != nil { return nil, err } @@ -1255,7 +1254,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/Params", + FullMethod: "/greenfield.payment.Query/Params", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) @@ -1273,7 +1272,7 @@ func _Query_StreamRecord_Handler(srv interface{}, ctx context.Context, dec func( } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/StreamRecord", + FullMethod: "/greenfield.payment.Query/StreamRecord", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).StreamRecord(ctx, req.(*QueryGetStreamRecordRequest)) @@ -1291,7 +1290,7 @@ func _Query_StreamRecordAll_Handler(srv interface{}, ctx context.Context, dec fu } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/StreamRecordAll", + FullMethod: "/greenfield.payment.Query/StreamRecordAll", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).StreamRecordAll(ctx, req.(*QueryAllStreamRecordRequest)) @@ -1309,7 +1308,7 @@ func _Query_PaymentAccountCount_Handler(srv interface{}, ctx context.Context, de } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/PaymentAccountCount", + FullMethod: "/greenfield.payment.Query/PaymentAccountCount", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).PaymentAccountCount(ctx, req.(*QueryGetPaymentAccountCountRequest)) @@ -1327,7 +1326,7 @@ func _Query_PaymentAccountCountAll_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/PaymentAccountCountAll", + FullMethod: "/greenfield.payment.Query/PaymentAccountCountAll", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).PaymentAccountCountAll(ctx, req.(*QueryAllPaymentAccountCountRequest)) @@ -1345,7 +1344,7 @@ func _Query_PaymentAccount_Handler(srv interface{}, ctx context.Context, dec fun } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/PaymentAccount", + FullMethod: "/greenfield.payment.Query/PaymentAccount", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).PaymentAccount(ctx, req.(*QueryGetPaymentAccountRequest)) @@ -1363,7 +1362,7 @@ func _Query_PaymentAccountAll_Handler(srv interface{}, ctx context.Context, dec } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/PaymentAccountAll", + FullMethod: "/greenfield.payment.Query/PaymentAccountAll", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).PaymentAccountAll(ctx, req.(*QueryAllPaymentAccountRequest)) @@ -1381,7 +1380,7 @@ func _Query_DynamicBalance_Handler(srv interface{}, ctx context.Context, dec fun } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/DynamicBalance", + FullMethod: "/greenfield.payment.Query/DynamicBalance", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).DynamicBalance(ctx, req.(*QueryDynamicBalanceRequest)) @@ -1399,7 +1398,7 @@ func _Query_GetPaymentAccountsByOwner_Handler(srv interface{}, ctx context.Conte } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/GetPaymentAccountsByOwner", + FullMethod: "/greenfield.payment.Query/GetPaymentAccountsByOwner", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).GetPaymentAccountsByOwner(ctx, req.(*QueryGetPaymentAccountsByOwnerRequest)) @@ -1417,7 +1416,7 @@ func _Query_AutoSettleRecordAll_Handler(srv interface{}, ctx context.Context, de } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Query/AutoSettleRecordAll", + FullMethod: "/greenfield.payment.Query/AutoSettleRecordAll", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).AutoSettleRecordAll(ctx, req.(*QueryAllAutoSettleRecordRequest)) @@ -1426,7 +1425,7 @@ func _Query_AutoSettleRecordAll_Handler(srv interface{}, ctx context.Context, de } var _Query_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.payment.Query", + ServiceName: "greenfield.payment.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/payment/types/stream_record.pb.go b/x/payment/types/stream_record.pb.go index a72c5f06a..3b45cf555 100644 --- a/x/payment/types/stream_record.pb.go +++ b/x/payment/types/stream_record.pb.go @@ -8,7 +8,7 @@ import ( _ "github.com/cosmos/cosmos-proto" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -42,7 +42,7 @@ type StreamRecord struct { // the locked balance of the stream account after it puts a new object and before the object is sealed LockBalance github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,6,opt,name=lock_balance,json=lockBalance,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"lock_balance"` // the status of the stream account - Status StreamAccountStatus `protobuf:"varint,7,opt,name=status,proto3,enum=bnbchain.greenfield.payment.StreamAccountStatus" json:"status,omitempty"` + Status StreamAccountStatus `protobuf:"varint,7,opt,name=status,proto3,enum=greenfield.payment.StreamAccountStatus" json:"status,omitempty"` // the unix timestamp when the stream account will be settled SettleTimestamp int64 `protobuf:"varint,8,opt,name=settle_timestamp,json=settleTimestamp,proto3" json:"settle_timestamp,omitempty"` // the accumulated outflow rates of the stream account @@ -118,7 +118,7 @@ func (m *StreamRecord) GetOutFlows() []OutFlow { } func init() { - proto.RegisterType((*StreamRecord)(nil), "bnbchain.greenfield.payment.StreamRecord") + proto.RegisterType((*StreamRecord)(nil), "greenfield.payment.StreamRecord") } func init() { @@ -126,36 +126,36 @@ func init() { } var fileDescriptor_5016dfb5c390a707 = []byte{ - // 461 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x93, 0xbd, 0x6e, 0xdb, 0x30, - 0x10, 0xc7, 0xad, 0x3a, 0x71, 0x62, 0xc6, 0x71, 0x0b, 0x21, 0x83, 0x9a, 0xa2, 0x8a, 0x51, 0xb4, - 0x81, 0x3b, 0x58, 0x2a, 0xdc, 0xb5, 0x4b, 0x3c, 0xb4, 0xf5, 0x54, 0x40, 0xee, 0xd4, 0x45, 0x20, - 0xa9, 0xb3, 0x22, 0x44, 0x22, 0x0d, 0xf2, 0x84, 0x34, 0x6f, 0xd1, 0x77, 0x69, 0x1e, 0x22, 0x63, - 0x90, 0xa9, 0xe8, 0x10, 0x14, 0xf6, 0x8b, 0x14, 0x22, 0x25, 0xc7, 0x43, 0x90, 0xc9, 0x93, 0xc4, - 0x23, 0xef, 0xff, 0xbb, 0x4f, 0x72, 0x9a, 0x2a, 0x00, 0x31, 0xcf, 0x20, 0x4f, 0xc2, 0x05, 0xbd, - 0x2a, 0x40, 0x60, 0xa8, 0x51, 0x01, 0x2d, 0x62, 0x05, 0x5c, 0xaa, 0x24, 0x58, 0x28, 0x89, 0xd2, - 0x7d, 0xc5, 0x04, 0xe3, 0xe7, 0x34, 0x13, 0xc1, 0x83, 0x43, 0x50, 0x3b, 0x1c, 0xbf, 0xe4, 0x52, - 0x17, 0x52, 0xc7, 0xe6, 0x69, 0x68, 0x0f, 0xd6, 0xef, 0xf8, 0x28, 0x95, 0xa9, 0xb4, 0xf6, 0xea, - 0xaf, 0xb6, 0xbe, 0x7e, 0x84, 0xca, 0xa8, 0x06, 0x7b, 0xfd, 0xe6, 0xf7, 0x2e, 0xe9, 0xcd, 0x4c, - 0x10, 0x91, 0x89, 0xc1, 0x1d, 0x93, 0x3d, 0xca, 0xb9, 0x2c, 0x05, 0x7a, 0xce, 0xc0, 0x19, 0x76, - 0x27, 0xde, 0xdd, 0xf5, 0xe8, 0xa8, 0x06, 0x9d, 0x25, 0x89, 0x02, 0xad, 0x67, 0xa8, 0x32, 0x91, - 0x46, 0xcd, 0x43, 0xf7, 0x1d, 0xe9, 0x73, 0x55, 0x26, 0x31, 0x66, 0x05, 0x68, 0xa4, 0xc5, 0xc2, - 0x7b, 0x36, 0x70, 0x86, 0xed, 0xe8, 0xb0, 0xb2, 0x7e, 0x6f, 0x8c, 0x6e, 0x4c, 0x7a, 0x02, 0x70, - 0x9e, 0xcb, 0xcb, 0x58, 0x51, 0x04, 0xaf, 0x6d, 0xf4, 0x3f, 0xdd, 0xdc, 0x9f, 0xb4, 0xfe, 0xde, - 0x9f, 0x9c, 0xa6, 0x19, 0x9e, 0x97, 0x2c, 0xe0, 0xb2, 0xa8, 0xf3, 0xaa, 0x3f, 0x23, 0x9d, 0x5c, - 0x84, 0x78, 0xb5, 0x00, 0x1d, 0x4c, 0x05, 0xde, 0x5d, 0x8f, 0x48, 0x1d, 0xcd, 0x54, 0x60, 0x74, - 0x50, 0x2b, 0x46, 0x14, 0xc1, 0xe5, 0xa4, 0xaf, 0x91, 0x62, 0xc6, 0x63, 0x46, 0x73, 0x2a, 0x38, - 0x78, 0x3b, 0x5b, 0x40, 0x1c, 0x5a, 0xcd, 0x89, 0x95, 0xac, 0x20, 0xac, 0x9c, 0xcf, 0x41, 0xad, - 0x21, 0xbb, 0xdb, 0x80, 0x58, 0xcd, 0x06, 0x12, 0x93, 0x5e, 0x2e, 0xf9, 0xc5, 0x1a, 0xd1, 0xd9, - 0x46, 0xa9, 0x2a, 0xc5, 0x06, 0xf0, 0x95, 0x74, 0xaa, 0xb4, 0x4a, 0xed, 0xed, 0x0d, 0x9c, 0x61, - 0x7f, 0xfc, 0x21, 0x78, 0x62, 0xea, 0x02, 0x3b, 0x21, 0x67, 0xb6, 0xdd, 0x33, 0xe3, 0x17, 0xd5, - 0xfe, 0xee, 0x7b, 0xf2, 0x42, 0x03, 0x62, 0x0e, 0x1b, 0xed, 0xdf, 0x37, 0xed, 0x7f, 0x6e, 0xed, - 0x0f, 0x03, 0xf0, 0x85, 0x74, 0x65, 0x89, 0x71, 0xd5, 0x2f, 0xed, 0x75, 0x07, 0xed, 0xe1, 0xc1, - 0xf8, 0xed, 0x93, 0xdc, 0x6f, 0x25, 0x7e, 0xce, 0xe5, 0xe5, 0x64, 0xa7, 0x4a, 0x3c, 0xda, 0x97, - 0xf6, 0xa8, 0x27, 0xd3, 0x9b, 0xa5, 0xef, 0xdc, 0x2e, 0x7d, 0xe7, 0xdf, 0xd2, 0x77, 0x7e, 0xad, - 0xfc, 0xd6, 0xed, 0xca, 0x6f, 0xfd, 0x59, 0xf9, 0xad, 0x1f, 0xe1, 0x46, 0x69, 0x98, 0x60, 0x23, - 0x23, 0x1d, 0x6e, 0xec, 0xc0, 0xcf, 0xf5, 0x16, 0x98, 0x3a, 0xb1, 0x8e, 0xd9, 0x83, 0x8f, 0xff, - 0x03, 0x00, 0x00, 0xff, 0xff, 0x08, 0x4c, 0xad, 0x99, 0x9e, 0x03, 0x00, 0x00, + // 457 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x92, 0xc1, 0x6e, 0xd3, 0x40, + 0x10, 0x86, 0x63, 0xd2, 0xa6, 0xcd, 0x36, 0x0d, 0xc8, 0xea, 0xc1, 0x14, 0xe1, 0x46, 0x48, 0x94, + 0x70, 0x88, 0x2d, 0x85, 0x2b, 0x02, 0x35, 0x07, 0xa4, 0x9c, 0x90, 0x1c, 0x4e, 0x5c, 0xac, 0xf5, + 0x7a, 0xe2, 0x5a, 0xb5, 0x77, 0xa3, 0xdd, 0xb1, 0x4a, 0xdf, 0x82, 0x57, 0xe0, 0x1d, 0xfa, 0x10, + 0x3d, 0x56, 0x3d, 0x21, 0x0e, 0x15, 0x4a, 0x5e, 0x04, 0x79, 0x77, 0x9d, 0x46, 0x22, 0xc7, 0x9c, + 0xec, 0x1d, 0xff, 0xfe, 0xbf, 0x9d, 0x99, 0x9f, 0x9c, 0x67, 0x12, 0x80, 0xcf, 0x73, 0x28, 0xd2, + 0x70, 0x41, 0x6f, 0x4a, 0xe0, 0x18, 0x2a, 0x94, 0x40, 0xcb, 0x58, 0x02, 0x13, 0x32, 0x0d, 0x16, + 0x52, 0xa0, 0x70, 0xdd, 0x27, 0x5d, 0x60, 0x75, 0xa7, 0x2f, 0x99, 0x50, 0xa5, 0x50, 0xb1, 0x56, + 0x84, 0xe6, 0x60, 0xe4, 0xa7, 0x27, 0x99, 0xc8, 0x84, 0xa9, 0xd7, 0x6f, 0xb6, 0xfa, 0x7a, 0x0b, + 0x2c, 0xa1, 0x0a, 0xcc, 0xe7, 0x37, 0xbf, 0xf6, 0x49, 0x6f, 0xa6, 0xd9, 0x91, 0x46, 0xbb, 0x63, + 0x72, 0x40, 0x19, 0x13, 0x15, 0x47, 0xcf, 0x19, 0x38, 0xc3, 0xee, 0xc4, 0x7b, 0xb8, 0x1d, 0x9d, + 0x58, 0xd0, 0x45, 0x9a, 0x4a, 0x50, 0x6a, 0x86, 0x32, 0xe7, 0x59, 0xd4, 0x08, 0xdd, 0xb7, 0xa4, + 0xcf, 0x64, 0x95, 0xc6, 0x98, 0x97, 0xa0, 0x90, 0x96, 0x0b, 0xef, 0xd9, 0xc0, 0x19, 0xb6, 0xa3, + 0xe3, 0xba, 0xfa, 0xad, 0x29, 0xba, 0x31, 0xe9, 0x71, 0xc0, 0x79, 0x21, 0xae, 0x63, 0x49, 0x11, + 0xbc, 0xb6, 0xf6, 0xff, 0x78, 0xf7, 0x78, 0xd6, 0xfa, 0xf3, 0x78, 0x76, 0x9e, 0xe5, 0x78, 0x59, + 0x25, 0x01, 0x13, 0xa5, 0xed, 0xcb, 0x3e, 0x46, 0x2a, 0xbd, 0x0a, 0xf1, 0x66, 0x01, 0x2a, 0x98, + 0x72, 0x7c, 0xb8, 0x1d, 0x11, 0x7b, 0x9b, 0x29, 0xc7, 0xe8, 0xc8, 0x3a, 0x46, 0x14, 0xc1, 0x65, + 0xa4, 0xaf, 0x90, 0x62, 0xce, 0xe2, 0x84, 0x16, 0x94, 0x33, 0xf0, 0xf6, 0x76, 0x80, 0x38, 0x36, + 0x9e, 0x13, 0x63, 0x59, 0x43, 0x92, 0x6a, 0x3e, 0x07, 0xb9, 0x86, 0xec, 0xef, 0x02, 0x62, 0x3c, + 0x1b, 0x48, 0x4c, 0x7a, 0x85, 0x60, 0x57, 0x6b, 0x44, 0x67, 0x17, 0xa3, 0xaa, 0x1d, 0x1b, 0xc0, + 0x67, 0xd2, 0xa9, 0xdb, 0xaa, 0x94, 0x77, 0x30, 0x70, 0x86, 0xfd, 0xf1, 0xbb, 0xe0, 0xff, 0xb0, + 0x05, 0x26, 0x18, 0x17, 0x66, 0xcb, 0x33, 0x2d, 0x8f, 0xec, 0x6f, 0xee, 0x7b, 0xf2, 0x42, 0x01, + 0x62, 0x01, 0x1b, 0x5b, 0x3f, 0xd4, 0x5b, 0x7f, 0x6e, 0xea, 0x4f, 0x7b, 0xff, 0x44, 0xba, 0xa2, + 0xc2, 0xb8, 0x5e, 0x93, 0xf2, 0xba, 0x83, 0xf6, 0xf0, 0x68, 0xfc, 0x6a, 0x1b, 0xee, 0x6b, 0x85, + 0x5f, 0x0a, 0x71, 0x3d, 0xd9, 0xab, 0xdb, 0x8c, 0x0e, 0x85, 0x39, 0xaa, 0xc9, 0xf4, 0x6e, 0xe9, + 0x3b, 0xf7, 0x4b, 0xdf, 0xf9, 0xbb, 0xf4, 0x9d, 0x9f, 0x2b, 0xbf, 0x75, 0xbf, 0xf2, 0x5b, 0xbf, + 0x57, 0x7e, 0xeb, 0x7b, 0xb8, 0x31, 0x88, 0x84, 0x27, 0x23, 0x76, 0x49, 0x73, 0x1e, 0x6e, 0x24, + 0xfe, 0xc7, 0x3a, 0xf3, 0x7a, 0x2a, 0x49, 0x47, 0xa7, 0xfe, 0xc3, 0xbf, 0x00, 0x00, 0x00, 0xff, + 0xff, 0x30, 0xf4, 0x1a, 0xe9, 0x83, 0x03, 0x00, 0x00, } func (m *StreamRecord) Marshal() (dAtA []byte, err error) { diff --git a/x/payment/types/tx.pb.go b/x/payment/types/tx.pb.go index af58f70a5..4c0657aa9 100644 --- a/x/payment/types/tx.pb.go +++ b/x/payment/types/tx.pb.go @@ -10,8 +10,8 @@ import ( github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/cosmos-sdk/types/msgservice" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" @@ -387,53 +387,53 @@ func (m *MsgDisableRefundResponse) XXX_DiscardUnknown() { var xxx_messageInfo_MsgDisableRefundResponse proto.InternalMessageInfo func init() { - proto.RegisterType((*MsgCreatePaymentAccount)(nil), "bnbchain.greenfield.payment.MsgCreatePaymentAccount") - proto.RegisterType((*MsgCreatePaymentAccountResponse)(nil), "bnbchain.greenfield.payment.MsgCreatePaymentAccountResponse") - proto.RegisterType((*MsgDeposit)(nil), "bnbchain.greenfield.payment.MsgDeposit") - proto.RegisterType((*MsgDepositResponse)(nil), "bnbchain.greenfield.payment.MsgDepositResponse") - proto.RegisterType((*MsgWithdraw)(nil), "bnbchain.greenfield.payment.MsgWithdraw") - proto.RegisterType((*MsgWithdrawResponse)(nil), "bnbchain.greenfield.payment.MsgWithdrawResponse") - proto.RegisterType((*MsgDisableRefund)(nil), "bnbchain.greenfield.payment.MsgDisableRefund") - proto.RegisterType((*MsgDisableRefundResponse)(nil), "bnbchain.greenfield.payment.MsgDisableRefundResponse") + proto.RegisterType((*MsgCreatePaymentAccount)(nil), "greenfield.payment.MsgCreatePaymentAccount") + proto.RegisterType((*MsgCreatePaymentAccountResponse)(nil), "greenfield.payment.MsgCreatePaymentAccountResponse") + proto.RegisterType((*MsgDeposit)(nil), "greenfield.payment.MsgDeposit") + proto.RegisterType((*MsgDepositResponse)(nil), "greenfield.payment.MsgDepositResponse") + proto.RegisterType((*MsgWithdraw)(nil), "greenfield.payment.MsgWithdraw") + proto.RegisterType((*MsgWithdrawResponse)(nil), "greenfield.payment.MsgWithdrawResponse") + proto.RegisterType((*MsgDisableRefund)(nil), "greenfield.payment.MsgDisableRefund") + proto.RegisterType((*MsgDisableRefundResponse)(nil), "greenfield.payment.MsgDisableRefundResponse") } func init() { proto.RegisterFile("greenfield/payment/tx.proto", fileDescriptor_a2b4041b20abde0a) } var fileDescriptor_a2b4041b20abde0a = []byte{ - // 521 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x94, 0xbf, 0x6f, 0xd3, 0x40, - 0x14, 0xc7, 0xe3, 0x04, 0x5a, 0x78, 0x80, 0x84, 0x4c, 0x50, 0x8d, 0x2b, 0x39, 0x90, 0x01, 0x22, - 0x84, 0x7d, 0x50, 0x60, 0xa9, 0xba, 0xb4, 0xb0, 0x64, 0x88, 0x84, 0x02, 0x12, 0x12, 0x0c, 0xc8, - 0x3f, 0x2e, 0x17, 0x8b, 0xfa, 0xce, 0xba, 0xbb, 0xd0, 0x56, 0x62, 0x62, 0x64, 0xe2, 0x4f, 0x61, - 0xe8, 0x1f, 0xd1, 0x09, 0x55, 0x45, 0x42, 0x88, 0xa1, 0x42, 0xc9, 0xc0, 0xbf, 0x81, 0xce, 0x3e, - 0x3b, 0xa1, 0xa2, 0x38, 0x64, 0xe8, 0x74, 0xb9, 0xbb, 0xcf, 0xfb, 0xbe, 0xf7, 0xbd, 0x3c, 0x3f, - 0x58, 0x25, 0x1c, 0x63, 0x3a, 0x88, 0xf1, 0x76, 0x84, 0x52, 0x7f, 0x2f, 0xc1, 0x54, 0x22, 0xb9, - 0xeb, 0xa5, 0x9c, 0x49, 0x66, 0xae, 0x06, 0x34, 0x08, 0x87, 0x7e, 0x4c, 0xbd, 0x29, 0xe5, 0x69, - 0xca, 0x5e, 0x09, 0x99, 0x48, 0x98, 0x40, 0x89, 0x20, 0xe8, 0xdd, 0x03, 0xb5, 0xe4, 0x51, 0xf6, - 0x8d, 0xfc, 0xe2, 0x4d, 0xb6, 0x43, 0xf9, 0x46, 0x5f, 0x35, 0x09, 0x23, 0x2c, 0x3f, 0x57, 0xbf, - 0xf2, 0xd3, 0xf6, 0x6b, 0x58, 0xe9, 0x09, 0xf2, 0x84, 0x63, 0x5f, 0xe2, 0x67, 0xb9, 0xfa, 0x66, - 0x18, 0xb2, 0x11, 0x95, 0xe6, 0x1a, 0x2c, 0x87, 0xea, 0x9c, 0x71, 0xcb, 0xb8, 0x69, 0x74, 0x2e, - 0x6e, 0x59, 0x47, 0xfb, 0x6e, 0x53, 0x6b, 0x6e, 0x46, 0x11, 0xc7, 0x42, 0x3c, 0x97, 0x3c, 0xa6, - 0xa4, 0x5f, 0x80, 0xeb, 0x97, 0x3f, 0xfc, 0xfa, 0x7c, 0xb7, 0xd8, 0xb5, 0x6f, 0x41, 0xeb, 0x14, - 0xf1, 0x3e, 0x16, 0x29, 0xa3, 0x02, 0xb7, 0xbf, 0x18, 0x00, 0x3d, 0x41, 0x9e, 0xe2, 0x94, 0x89, - 0x78, 0xa1, 0x9c, 0x66, 0x07, 0xea, 0x92, 0x59, 0xf5, 0x0a, 0xbc, 0x2e, 0x99, 0xf9, 0x02, 0x96, - 0xfc, 0x44, 0xa5, 0xb7, 0x1a, 0x19, 0xbd, 0x71, 0x70, 0xdc, 0xaa, 0xfd, 0x38, 0x6e, 0xdd, 0x26, - 0xb1, 0x1c, 0x8e, 0x02, 0x2f, 0x64, 0x89, 0x7e, 0x33, 0xbd, 0xb8, 0x22, 0x7a, 0x8b, 0xe4, 0x5e, - 0x8a, 0x85, 0xd7, 0xa5, 0xf2, 0x68, 0xdf, 0x05, 0xad, 0xdd, 0xa5, 0xb2, 0xaf, 0xb5, 0x4e, 0x78, - 0x6e, 0x82, 0x39, 0xf5, 0x53, 0xda, 0xfc, 0x6a, 0xc0, 0xa5, 0x9e, 0x20, 0x2f, 0x63, 0x39, 0x8c, - 0xb8, 0xbf, 0xb3, 0x90, 0xcf, 0x7b, 0x70, 0x6e, 0xc0, 0x59, 0x52, 0xe9, 0x34, 0xa3, 0xce, 0xc4, - 0xeb, 0x75, 0xb8, 0x36, 0x63, 0xaa, 0x34, 0xfb, 0x1e, 0xae, 0xaa, 0x27, 0x88, 0x85, 0x1f, 0x6c, - 0xe3, 0x3e, 0x1e, 0x8c, 0x68, 0x64, 0x7a, 0x70, 0x9e, 0xed, 0x50, 0x5c, 0x6d, 0x37, 0xc7, 0x94, - 0x59, 0x3f, 0x8a, 0x78, 0xb5, 0x59, 0x45, 0xad, 0x83, 0x2a, 0x2b, 0x8f, 0x6c, 0xdb, 0x60, 0x9d, - 0xcc, 0x5e, 0x54, 0xb6, 0xf6, 0xad, 0x01, 0x8d, 0x9e, 0x20, 0xe6, 0x47, 0x03, 0x9a, 0x7f, 0xed, - 0xf9, 0x47, 0xde, 0x3f, 0x3e, 0x3b, 0xef, 0x94, 0x66, 0xb6, 0x37, 0x16, 0x89, 0x2a, 0x8a, 0x32, - 0x43, 0x58, 0x2e, 0xda, 0xff, 0x4e, 0x95, 0x90, 0x06, 0x6d, 0x34, 0x27, 0x58, 0x26, 0x19, 0xc0, - 0x85, 0xb2, 0xf9, 0x3a, 0x55, 0xc1, 0x05, 0x69, 0xdf, 0x9f, 0x97, 0x2c, 0xf3, 0x8c, 0xe0, 0xca, - 0x9f, 0x7f, 0xbc, 0x5b, 0x59, 0xe9, 0x2c, 0x6e, 0x3f, 0xfe, 0x2f, 0xbc, 0x48, 0xbb, 0xd5, 0x3d, - 0x18, 0x3b, 0xc6, 0xe1, 0xd8, 0x31, 0x7e, 0x8e, 0x1d, 0xe3, 0xd3, 0xc4, 0xa9, 0x1d, 0x4e, 0x9c, - 0xda, 0xf7, 0x89, 0x53, 0x7b, 0x85, 0x66, 0xfa, 0x3d, 0xa0, 0x81, 0x9b, 0x69, 0xa3, 0x99, 0xc9, - 0xbb, 0x3b, 0x9d, 0xbd, 0xaa, 0xf9, 0x83, 0xa5, 0x6c, 0x30, 0x3e, 0xfc, 0x1d, 0x00, 0x00, 0xff, - 0xff, 0x3b, 0xff, 0x2c, 0xee, 0x9e, 0x05, 0x00, 0x00, + // 514 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x94, 0xcf, 0x6f, 0xd3, 0x30, + 0x14, 0xc7, 0x9b, 0x16, 0x36, 0x78, 0x80, 0x84, 0x4c, 0xd1, 0x42, 0x90, 0x52, 0xa8, 0xd0, 0x98, + 0x60, 0x4d, 0xc4, 0x76, 0x9b, 0xb8, 0x6c, 0x70, 0xe9, 0xa1, 0x12, 0x94, 0x49, 0x48, 0x70, 0x40, + 0xf9, 0xe1, 0xba, 0x11, 0x8b, 0x1d, 0xd9, 0x2e, 0xeb, 0x24, 0x4e, 0xdc, 0x91, 0xf8, 0x53, 0x38, + 0xec, 0x8f, 0xd8, 0x09, 0x4d, 0xe3, 0x82, 0x38, 0x4c, 0xa8, 0x3d, 0xf0, 0x6f, 0x20, 0x37, 0x4e, + 0x1a, 0x06, 0x21, 0xd0, 0x03, 0x27, 0xd7, 0x7e, 0x1f, 0x7f, 0xdf, 0xfb, 0xba, 0x2f, 0x0f, 0x6e, + 0x12, 0x8e, 0x31, 0x1d, 0x44, 0x78, 0x2f, 0x74, 0x13, 0xef, 0x20, 0xc6, 0x54, 0xba, 0x72, 0xec, + 0x24, 0x9c, 0x49, 0x86, 0xd0, 0x3c, 0xe8, 0xe8, 0xa0, 0xb5, 0x12, 0x30, 0x11, 0x33, 0xe1, 0xc6, + 0x82, 0xb8, 0x6f, 0x1e, 0xa8, 0x25, 0x85, 0xad, 0x1b, 0x69, 0xe0, 0xd5, 0x6c, 0xe7, 0xa6, 0x1b, + 0x1d, 0x6a, 0x12, 0x46, 0x58, 0x7a, 0xae, 0x7e, 0xa5, 0xa7, 0xed, 0x97, 0xb0, 0xd2, 0x13, 0xe4, + 0x11, 0xc7, 0x9e, 0xc4, 0x4f, 0x52, 0xf5, 0xed, 0x20, 0x60, 0x23, 0x2a, 0xd1, 0x06, 0x2c, 0x07, + 0xea, 0x9c, 0x71, 0xd3, 0xb8, 0x65, 0xac, 0x5d, 0xdc, 0x31, 0x4f, 0x0e, 0x3b, 0x4d, 0xad, 0xb9, + 0x1d, 0x86, 0x1c, 0x0b, 0xf1, 0x4c, 0xf2, 0x88, 0x92, 0x7e, 0x06, 0x6e, 0x5d, 0x7e, 0xf7, 0xfd, + 0xe3, 0xbd, 0x6c, 0xd7, 0xbe, 0x0d, 0xad, 0x12, 0xf1, 0x3e, 0x16, 0x09, 0xa3, 0x02, 0xb7, 0x3f, + 0x19, 0x00, 0x3d, 0x41, 0x1e, 0xe3, 0x84, 0x89, 0x68, 0xa1, 0x9c, 0x68, 0x0d, 0xea, 0x92, 0x99, + 0xf5, 0x0a, 0xbc, 0x2e, 0x19, 0xda, 0x85, 0x25, 0x2f, 0x56, 0xe9, 0xcd, 0xc6, 0x8c, 0x7e, 0x78, + 0x74, 0xda, 0xaa, 0x7d, 0x3d, 0x6d, 0xad, 0x92, 0x48, 0x0e, 0x47, 0xbe, 0x13, 0xb0, 0x58, 0xbf, + 0x99, 0x5e, 0x3a, 0x22, 0x7c, 0xed, 0xca, 0x83, 0x04, 0x0b, 0xa7, 0x4b, 0xe5, 0xc9, 0x61, 0x07, + 0xb4, 0x76, 0x97, 0xca, 0xbe, 0xd6, 0x3a, 0xe3, 0xb9, 0x09, 0x68, 0xee, 0x27, 0xb7, 0xf9, 0xd9, + 0x80, 0x4b, 0x3d, 0x41, 0x9e, 0x47, 0x72, 0x18, 0x72, 0x6f, 0x7f, 0x21, 0x9f, 0xeb, 0x70, 0x6e, + 0xc0, 0x59, 0x5c, 0xe9, 0x74, 0x46, 0xfd, 0x17, 0xaf, 0xd7, 0xe1, 0x5a, 0xc1, 0x54, 0x6e, 0xf6, + 0x2d, 0x5c, 0x55, 0x4f, 0x10, 0x09, 0xcf, 0xdf, 0xc3, 0x7d, 0x3c, 0x18, 0xd1, 0x10, 0x39, 0x70, + 0x9e, 0xed, 0x53, 0x5c, 0x6d, 0x37, 0xc5, 0x94, 0x59, 0x2f, 0x0c, 0x79, 0xb5, 0x59, 0x45, 0x6d, + 0x81, 0x2a, 0x2b, 0xbd, 0xd9, 0xb6, 0xc0, 0x3c, 0x9b, 0x3d, 0xab, 0x6c, 0xe3, 0x7d, 0x03, 0x1a, + 0x3d, 0x41, 0xd0, 0x18, 0x9a, 0xbf, 0x6d, 0xf9, 0xfb, 0xce, 0xaf, 0x1f, 0x9b, 0x53, 0xd2, 0xc2, + 0xd6, 0xe6, 0x3f, 0xc0, 0x59, 0x05, 0xe8, 0x29, 0x2c, 0x67, 0xbd, 0x6e, 0x97, 0xdc, 0xd7, 0x71, + 0x6b, 0xf5, 0xcf, 0xf1, 0x5c, 0x72, 0x17, 0x2e, 0xe4, 0x7d, 0xd5, 0x2a, 0xb9, 0x93, 0x01, 0xd6, + 0xdd, 0x0a, 0x20, 0x57, 0x0d, 0xe0, 0xca, 0xcf, 0xff, 0xe0, 0x9d, 0xb2, 0x72, 0x8a, 0x94, 0xb5, + 0xfe, 0x37, 0x54, 0x96, 0x64, 0xa7, 0x7b, 0x34, 0xb1, 0x8d, 0xe3, 0x89, 0x6d, 0x7c, 0x9b, 0xd8, + 0xc6, 0x87, 0xa9, 0x5d, 0x3b, 0x9e, 0xda, 0xb5, 0x2f, 0x53, 0xbb, 0xf6, 0xc2, 0x2d, 0xb4, 0xa9, + 0x4f, 0xfd, 0x4e, 0x30, 0xf4, 0x22, 0xea, 0x16, 0xe6, 0xe4, 0x78, 0x3e, 0x29, 0x55, 0xcf, 0xfa, + 0x4b, 0xb3, 0x79, 0xb6, 0xf9, 0x23, 0x00, 0x00, 0xff, 0xff, 0x18, 0x67, 0x06, 0xd6, 0x4c, 0x05, + 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -464,7 +464,7 @@ func NewMsgClient(cc grpc1.ClientConn) MsgClient { func (c *msgClient) CreatePaymentAccount(ctx context.Context, in *MsgCreatePaymentAccount, opts ...grpc.CallOption) (*MsgCreatePaymentAccountResponse, error) { out := new(MsgCreatePaymentAccountResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Msg/CreatePaymentAccount", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Msg/CreatePaymentAccount", in, out, opts...) if err != nil { return nil, err } @@ -473,7 +473,7 @@ func (c *msgClient) CreatePaymentAccount(ctx context.Context, in *MsgCreatePayme func (c *msgClient) Deposit(ctx context.Context, in *MsgDeposit, opts ...grpc.CallOption) (*MsgDepositResponse, error) { out := new(MsgDepositResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Msg/Deposit", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Msg/Deposit", in, out, opts...) if err != nil { return nil, err } @@ -482,7 +482,7 @@ func (c *msgClient) Deposit(ctx context.Context, in *MsgDeposit, opts ...grpc.Ca func (c *msgClient) Withdraw(ctx context.Context, in *MsgWithdraw, opts ...grpc.CallOption) (*MsgWithdrawResponse, error) { out := new(MsgWithdrawResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Msg/Withdraw", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Msg/Withdraw", in, out, opts...) if err != nil { return nil, err } @@ -491,7 +491,7 @@ func (c *msgClient) Withdraw(ctx context.Context, in *MsgWithdraw, opts ...grpc. func (c *msgClient) DisableRefund(ctx context.Context, in *MsgDisableRefund, opts ...grpc.CallOption) (*MsgDisableRefundResponse, error) { out := new(MsgDisableRefundResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.payment.Msg/DisableRefund", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.payment.Msg/DisableRefund", in, out, opts...) if err != nil { return nil, err } @@ -537,7 +537,7 @@ func _Msg_CreatePaymentAccount_Handler(srv interface{}, ctx context.Context, dec } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Msg/CreatePaymentAccount", + FullMethod: "/greenfield.payment.Msg/CreatePaymentAccount", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).CreatePaymentAccount(ctx, req.(*MsgCreatePaymentAccount)) @@ -555,7 +555,7 @@ func _Msg_Deposit_Handler(srv interface{}, ctx context.Context, dec func(interfa } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Msg/Deposit", + FullMethod: "/greenfield.payment.Msg/Deposit", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).Deposit(ctx, req.(*MsgDeposit)) @@ -573,7 +573,7 @@ func _Msg_Withdraw_Handler(srv interface{}, ctx context.Context, dec func(interf } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Msg/Withdraw", + FullMethod: "/greenfield.payment.Msg/Withdraw", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).Withdraw(ctx, req.(*MsgWithdraw)) @@ -591,7 +591,7 @@ func _Msg_DisableRefund_Handler(srv interface{}, ctx context.Context, dec func(i } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.payment.Msg/DisableRefund", + FullMethod: "/greenfield.payment.Msg/DisableRefund", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).DisableRefund(ctx, req.(*MsgDisableRefund)) @@ -600,7 +600,7 @@ func _Msg_DisableRefund_Handler(srv interface{}, ctx context.Context, dec func(i } var _Msg_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.payment.Msg", + ServiceName: "greenfield.payment.Msg", HandlerType: (*MsgServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/permission/keeper/keeper.go b/x/permission/keeper/keeper.go index 666dcc0bf..893972b77 100644 --- a/x/permission/keeper/keeper.go +++ b/x/permission/keeper/keeper.go @@ -3,12 +3,12 @@ package keeper import ( "fmt" + "cosmossdk.io/log" "cosmossdk.io/math" + storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/tendermint/tendermint/libs/log" "github.com/bnb-chain/greenfield/internal/sequence" "github.com/bnb-chain/greenfield/types/resource" diff --git a/x/permission/module.go b/x/permission/module.go index 79a55d066..26a40c1d8 100644 --- a/x/permission/module.go +++ b/x/permission/module.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -12,7 +13,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" "github.com/grpc-ecosystem/grpc-gateway/runtime" "github.com/spf13/cobra" - abci "github.com/tendermint/tendermint/abci/types" "github.com/bnb-chain/greenfield/x/permission/client/cli" "github.com/bnb-chain/greenfield/x/permission/keeper" @@ -111,17 +111,6 @@ func NewAppModule( } } -// Deprecated: use RegisterServices -func (am AppModule) Route() sdk.Route { return sdk.Route{} } - -// Deprecated: use RegisterServices -func (AppModule) QuerierRoute() string { return types.RouterKey } - -// Deprecated: use RegisterServices -func (am AppModule) LegacyQuerierHandler(_ *codec.LegacyAmino) sdk.Querier { - return nil -} - // RegisterServices registers a gRPC query service to respond to the module-specific gRPC queries func (am AppModule) RegisterServices(cfg module.Configurator) { types.RegisterMsgServer(cfg.MsgServer(), keeper.NewMsgServerImpl(am.keeper)) diff --git a/x/permission/module_simulation.go b/x/permission/module_simulation.go index 2609d403d..f6f15600f 100644 --- a/x/permission/module_simulation.go +++ b/x/permission/module_simulation.go @@ -1,11 +1,7 @@ package permission import ( - "math/rand" - "github.com/cosmos/cosmos-sdk/baseapp" - simappparams "github.com/cosmos/cosmos-sdk/simapp/params" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" @@ -19,7 +15,6 @@ import ( var ( _ = sample.AccAddress _ = permissionsimulation.FindAccount - _ = simappparams.StakePerAccount _ = simulation.MsgEntryKind _ = baseapp.Paramspace ) @@ -47,14 +42,8 @@ func (AppModule) ProposalContents(_ module.SimulationState) []simtypes.WeightedP return nil } -// RandomizedParams creates randomized param changes for the simulator -func (am AppModule) RandomizedParams(_ *rand.Rand) []simtypes.ParamChange { - - return []simtypes.ParamChange{} -} - // RegisterStoreDecoder registers a decoder -func (am AppModule) RegisterStoreDecoder(_ sdk.StoreDecoderRegistry) {} +func (am AppModule) RegisterStoreDecoder(_ simtypes.StoreDecoderRegistry) {} // WeightedOperations returns the all the gov module operations with their respective weights. func (am AppModule) WeightedOperations(simState module.SimulationState) []simtypes.WeightedOperation { diff --git a/x/permission/types/common.pb.go b/x/permission/types/common.pb.go index b882d89d7..3509651b3 100644 --- a/x/permission/types/common.pb.go +++ b/x/permission/types/common.pb.go @@ -8,8 +8,8 @@ import ( common "github.com/bnb-chain/greenfield/types/common" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" - github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" + proto "github.com/cosmos/gogoproto/proto" + github_com_cosmos_gogoproto_types "github.com/cosmos/gogoproto/types" _ "google.golang.org/protobuf/types/known/timestamppb" io "io" math "math" @@ -146,10 +146,10 @@ func (PrincipalType) EnumDescriptor() ([]byte, []int) { type Statement struct { // effect define the impact of permissions, which can be Allow/Deny - Effect Effect `protobuf:"varint,1,opt,name=effect,proto3,enum=bnbchain.greenfield.permission.Effect" json:"effect,omitempty"` + Effect Effect `protobuf:"varint,1,opt,name=effect,proto3,enum=greenfield.permission.Effect" json:"effect,omitempty"` // action_type define the operation type you can act. greenfield defines a set of permission // that you can specify in a permissionInfo. see ActionType enum for detail. - Actions []ActionType `protobuf:"varint,2,rep,packed,name=actions,proto3,enum=bnbchain.greenfield.permission.ActionType" json:"actions,omitempty"` + Actions []ActionType `protobuf:"varint,2,rep,packed,name=actions,proto3,enum=greenfield.permission.ActionType" json:"actions,omitempty"` // CAN ONLY USED IN bucket level. Support fuzzy match and limit to 5 // If no sub-resource is specified in a statement, then all objects in the bucket are accessible by the principal. // However, if the sub-resource is defined as 'bucket/test_*,' in the statement, then only objects with a 'test_' @@ -231,7 +231,7 @@ func (m *Statement) GetLimitSize() *common.UInt64Value { // Principal define the roles that can grant permissions. Currently, it can be account or group. type Principal struct { - Type PrincipalType `protobuf:"varint,1,opt,name=type,proto3,enum=bnbchain.greenfield.permission.PrincipalType" json:"type,omitempty"` + Type PrincipalType `protobuf:"varint,1,opt,name=type,proto3,enum=greenfield.permission.PrincipalType" json:"type,omitempty"` // When the type is an account, its value is sdk.AccAddress().String(); // when the type is a group, its value is math.Uint().String() Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` @@ -285,11 +285,11 @@ func (m *Principal) GetValue() string { } func init() { - proto.RegisterEnum("bnbchain.greenfield.permission.ActionType", ActionType_name, ActionType_value) - proto.RegisterEnum("bnbchain.greenfield.permission.Effect", Effect_name, Effect_value) - proto.RegisterEnum("bnbchain.greenfield.permission.PrincipalType", PrincipalType_name, PrincipalType_value) - proto.RegisterType((*Statement)(nil), "bnbchain.greenfield.permission.Statement") - proto.RegisterType((*Principal)(nil), "bnbchain.greenfield.permission.Principal") + proto.RegisterEnum("greenfield.permission.ActionType", ActionType_name, ActionType_value) + proto.RegisterEnum("greenfield.permission.Effect", Effect_name, Effect_value) + proto.RegisterEnum("greenfield.permission.PrincipalType", PrincipalType_name, PrincipalType_value) + proto.RegisterType((*Statement)(nil), "greenfield.permission.Statement") + proto.RegisterType((*Principal)(nil), "greenfield.permission.Principal") } func init() { @@ -297,50 +297,49 @@ func init() { } var fileDescriptor_33a4d646aee30990 = []byte{ - // 680 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x54, 0xcd, 0x4e, 0xdb, 0x48, - 0x1c, 0x8f, 0x93, 0x10, 0xc8, 0xb0, 0x0b, 0xde, 0x01, 0x76, 0x4d, 0xb6, 0x75, 0x22, 0x0e, 0x6d, - 0x84, 0x84, 0x2d, 0xa5, 0x55, 0x8f, 0x95, 0x1c, 0x67, 0x82, 0xdc, 0x1a, 0xdb, 0x72, 0x9c, 0xb6, - 0xf4, 0x62, 0xd9, 0x66, 0x12, 0x46, 0x8a, 0x3f, 0x64, 0x3b, 0x2d, 0xf0, 0x04, 0x3d, 0xf2, 0x0e, - 0x7d, 0x98, 0x72, 0xe8, 0x81, 0x63, 0x4f, 0x6d, 0x05, 0x2f, 0x52, 0xf9, 0x23, 0x71, 0x42, 0x51, - 0xb9, 0x65, 0x7e, 0x5f, 0xf3, 0x9f, 0xdf, 0x4c, 0x0c, 0xf6, 0xc6, 0x21, 0xc6, 0xde, 0x88, 0xe0, - 0xc9, 0x09, 0x1f, 0xe0, 0xd0, 0x25, 0x51, 0x44, 0x7c, 0x8f, 0x77, 0x7c, 0xd7, 0xf5, 0x3d, 0x2e, - 0x08, 0xfd, 0xd8, 0x87, 0xac, 0xed, 0xd9, 0xce, 0xa9, 0x45, 0x3c, 0xae, 0x10, 0x73, 0x85, 0xb8, - 0xb1, 0xeb, 0xf8, 0x91, 0xeb, 0x47, 0x66, 0xaa, 0xe6, 0xb3, 0x45, 0x66, 0x6d, 0x6c, 0x8f, 0xfd, - 0xb1, 0x9f, 0xe1, 0xc9, 0xaf, 0x1c, 0x6d, 0x8e, 0x7d, 0x7f, 0x3c, 0xc1, 0x7c, 0xba, 0xb2, 0xa7, - 0x23, 0x3e, 0x26, 0x2e, 0x8e, 0x62, 0xcb, 0x0d, 0xe6, 0x82, 0x62, 0xaa, 0x6c, 0x14, 0xfe, 0x63, - 0x68, 0x05, 0x01, 0x0e, 0x33, 0xc1, 0xde, 0xd7, 0x32, 0xa8, 0x0f, 0x62, 0x2b, 0xc6, 0x2e, 0xf6, - 0x62, 0xf8, 0x12, 0xd4, 0xf0, 0x68, 0x84, 0x9d, 0x98, 0xa1, 0x5a, 0x54, 0x7b, 0xa3, 0xf3, 0x84, - 0xfb, 0xf3, 0xc4, 0x1c, 0x4a, 0xd5, 0x7a, 0xee, 0x82, 0x3d, 0xb0, 0x6a, 0x39, 0x31, 0xf1, 0xbd, - 0x88, 0x29, 0xb7, 0x2a, 0xed, 0x8d, 0xce, 0xfe, 0x43, 0x01, 0x42, 0x2a, 0x37, 0xce, 0x03, 0xac, - 0xcf, 0xac, 0xf0, 0x11, 0xa8, 0x87, 0x38, 0xf2, 0xa7, 0xa1, 0x83, 0x23, 0xa6, 0xd2, 0xaa, 0xb4, - 0xeb, 0x7a, 0x01, 0xc0, 0x23, 0xb0, 0x89, 0xcf, 0x02, 0x12, 0x5a, 0x89, 0xd8, 0x4c, 0x0e, 0xcc, - 0x54, 0x5b, 0x54, 0x7b, 0xbd, 0xd3, 0xe0, 0xb2, 0x36, 0xb8, 0x59, 0x1b, 0x9c, 0x31, 0x6b, 0xa3, - 0xbb, 0x76, 0xf5, 0xbd, 0x49, 0x5d, 0xfe, 0x68, 0x52, 0xfa, 0x46, 0x61, 0x4e, 0x68, 0x28, 0x03, - 0x30, 0x21, 0x2e, 0x89, 0xcd, 0x88, 0x5c, 0x60, 0x66, 0x25, 0x4d, 0x7a, 0x7a, 0xef, 0xd4, 0xf9, - 0x55, 0x0e, 0x25, 0x2f, 0x7e, 0xf1, 0xfc, 0x8d, 0x35, 0x99, 0xe2, 0x6e, 0x35, 0x89, 0xd5, 0xeb, - 0x69, 0xc0, 0x80, 0x5c, 0xe0, 0xbd, 0x13, 0x50, 0xd7, 0x42, 0xe2, 0x39, 0x24, 0xb0, 0x26, 0x50, - 0x00, 0xd5, 0xf8, 0x3c, 0xc0, 0x79, 0x97, 0x07, 0x0f, 0x55, 0x31, 0x37, 0xa6, 0x6d, 0xa4, 0x56, - 0xb8, 0x0d, 0x56, 0x3e, 0x24, 0x3b, 0x31, 0xe5, 0x16, 0xd5, 0xae, 0xeb, 0xd9, 0x62, 0xff, 0x4b, - 0x19, 0x80, 0xa2, 0x38, 0xf8, 0x2f, 0x80, 0x82, 0x68, 0x48, 0xaa, 0x62, 0x0e, 0x95, 0x81, 0x86, - 0x44, 0xa9, 0x2f, 0xa1, 0x1e, 0x5d, 0x82, 0x8f, 0xc1, 0xee, 0x0c, 0xd7, 0x7a, 0x82, 0x81, 0xcc, - 0xee, 0x50, 0x7c, 0x8d, 0x0c, 0x53, 0x52, 0xfa, 0x2a, 0x4d, 0x41, 0x06, 0x6c, 0xe7, 0x74, 0x0f, - 0xc9, 0x68, 0x4e, 0xd3, 0xe5, 0x05, 0x46, 0xd4, 0x51, 0x62, 0x54, 0xbb, 0xaf, 0x90, 0x68, 0xd0, - 0x95, 0xdf, 0x3d, 0x39, 0x53, 0x5d, 0x18, 0x42, 0x54, 0xb5, 0xe3, 0x19, 0xbe, 0x02, 0x77, 0xc0, - 0x3f, 0x39, 0x7e, 0x88, 0x8c, 0x19, 0x5c, 0x83, 0xbb, 0x60, 0x27, 0x87, 0xd1, 0x3b, 0x24, 0x0e, - 0x8b, 0xa4, 0xd5, 0x85, 0x24, 0x59, 0x1a, 0xcc, 0x2d, 0x6b, 0x90, 0x05, 0x8d, 0xe5, 0xe3, 0x1c, - 0xea, 0xea, 0x50, 0x33, 0x8f, 0xd0, 0x51, 0x17, 0xe9, 0x74, 0x1d, 0xfe, 0x07, 0xb6, 0x96, 0x67, - 0x4b, 0x79, 0x1a, 0xc0, 0x2d, 0xb0, 0x99, 0x13, 0xc6, 0xb1, 0x86, 0x4c, 0x41, 0x96, 0x69, 0xa7, - 0x51, 0xfd, 0xf4, 0x99, 0x2d, 0xed, 0x4b, 0xa0, 0x96, 0x3d, 0xe1, 0x64, 0x57, 0xd4, 0xef, 0x23, - 0xd1, 0xb8, 0x53, 0x22, 0x0d, 0xfe, 0xca, 0x71, 0x41, 0x96, 0xd5, 0xb7, 0x34, 0x05, 0x37, 0xc1, - 0x7a, 0x8e, 0xf4, 0x90, 0x72, 0x4c, 0x97, 0xf3, 0xa8, 0x29, 0xf8, 0x7b, 0xe9, 0x06, 0x93, 0x79, - 0x35, 0x5d, 0x52, 0x44, 0x49, 0x13, 0xe4, 0x6c, 0xe7, 0xe5, 0xe4, 0x26, 0xf8, 0xff, 0x0e, 0x7f, - 0xa8, 0xf4, 0x7b, 0xa6, 0x20, 0x8a, 0xea, 0x50, 0x31, 0x68, 0x2a, 0xb9, 0xbf, 0xfb, 0x04, 0xd9, - 0xb1, 0xf2, 0x6d, 0xbb, 0xf2, 0xd5, 0x0d, 0x4b, 0x5d, 0xdf, 0xb0, 0xd4, 0xcf, 0x1b, 0x96, 0xba, - 0xbc, 0x65, 0x4b, 0xd7, 0xb7, 0x6c, 0xe9, 0xdb, 0x2d, 0x5b, 0x7a, 0xdf, 0x19, 0x93, 0xf8, 0x74, - 0x6a, 0x27, 0xef, 0x96, 0xb7, 0x3d, 0xfb, 0x20, 0x7d, 0x7b, 0xfc, 0xc2, 0x07, 0xe1, 0x6c, 0xf1, - 0x43, 0x95, 0x3c, 0xb7, 0xc8, 0xae, 0xa5, 0xff, 0x9d, 0x67, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, - 0x6f, 0x40, 0x3b, 0x5b, 0xce, 0x04, 0x00, 0x00, + // 672 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x54, 0x4b, 0x6e, 0xd3, 0x40, + 0x18, 0x8e, 0x93, 0x34, 0x6d, 0xa6, 0xd0, 0x9a, 0x69, 0x0b, 0x6e, 0xa0, 0x4e, 0xa8, 0x58, 0x44, + 0x95, 0xb0, 0xa5, 0xf0, 0x10, 0x12, 0x2b, 0xc7, 0x99, 0x54, 0x06, 0xd7, 0xb6, 0x1c, 0x07, 0x28, + 0x2c, 0x2c, 0xc7, 0x4c, 0xd2, 0x91, 0xe2, 0x87, 0x6c, 0x07, 0xda, 0x9e, 0x80, 0x65, 0xef, 0xc0, + 0x09, 0x38, 0x05, 0x5d, 0x76, 0xc9, 0x0a, 0x50, 0x7b, 0x11, 0xe4, 0x47, 0xe2, 0xa4, 0xb4, 0x3b, + 0xcf, 0xf7, 0xf8, 0xff, 0xff, 0x9b, 0x87, 0xc1, 0xee, 0x28, 0xc0, 0xd8, 0x1d, 0x12, 0x3c, 0xfe, + 0xcc, 0xfb, 0x38, 0x70, 0x48, 0x18, 0x12, 0xcf, 0xe5, 0x6d, 0xcf, 0x71, 0x3c, 0x97, 0xf3, 0x03, + 0x2f, 0xf2, 0xe0, 0x56, 0xae, 0xe1, 0x72, 0x4d, 0x6d, 0xdb, 0xf6, 0x42, 0xc7, 0x0b, 0xcd, 0x44, + 0xc4, 0xa7, 0x8b, 0xd4, 0x51, 0xdb, 0x1c, 0x79, 0x23, 0x2f, 0xc5, 0xe3, 0xaf, 0x0c, 0xad, 0x8f, + 0x3c, 0x6f, 0x34, 0xc6, 0x7c, 0xb2, 0x1a, 0x4c, 0x86, 0x7c, 0x44, 0x1c, 0x1c, 0x46, 0x96, 0xe3, + 0xcf, 0x04, 0xf9, 0x30, 0xe9, 0x04, 0xfc, 0xd7, 0xc0, 0xf2, 0x7d, 0x1c, 0xa4, 0x82, 0xdd, 0x1f, + 0x45, 0x50, 0xed, 0x45, 0x56, 0x84, 0x1d, 0xec, 0x46, 0xf0, 0x05, 0xa8, 0xe0, 0xe1, 0x10, 0xdb, + 0x11, 0x43, 0x35, 0xa8, 0xe6, 0x5a, 0x6b, 0x87, 0xbb, 0x71, 0x50, 0x0e, 0x25, 0x22, 0x3d, 0x13, + 0xc3, 0xd7, 0x60, 0xd9, 0xb2, 0x23, 0xe2, 0xb9, 0x21, 0x53, 0x6c, 0x94, 0x9a, 0x6b, 0xad, 0xc7, + 0xb7, 0xf8, 0x84, 0x44, 0x65, 0x9c, 0xf8, 0x58, 0x9f, 0x3a, 0xe0, 0x23, 0x50, 0x0d, 0x70, 0xe8, + 0x4d, 0x02, 0x1b, 0x87, 0x4c, 0xa9, 0x51, 0x6a, 0x56, 0xf5, 0x1c, 0x80, 0x07, 0x60, 0x1d, 0x1f, + 0xfb, 0x24, 0xb0, 0x62, 0xb1, 0x19, 0xc7, 0x63, 0xca, 0x0d, 0xaa, 0xb9, 0xda, 0xaa, 0x71, 0x69, + 0x76, 0x6e, 0x9a, 0x9d, 0x33, 0xa6, 0xd9, 0xdb, 0x2b, 0xe7, 0xbf, 0xeb, 0xd4, 0xd9, 0x9f, 0x3a, + 0xa5, 0xaf, 0xe5, 0xe6, 0x98, 0x86, 0x22, 0x00, 0x63, 0xe2, 0x90, 0xc8, 0x0c, 0xc9, 0x29, 0x66, + 0x96, 0x92, 0x4a, 0xec, 0xfc, 0xb0, 0xd9, 0x31, 0xf5, 0x25, 0x37, 0x7a, 0xf9, 0xfc, 0x9d, 0x35, + 0x9e, 0xe0, 0x76, 0x39, 0xae, 0xa6, 0x57, 0x13, 0x5f, 0x8f, 0x9c, 0xe2, 0xdd, 0x4f, 0xa0, 0xaa, + 0x05, 0xc4, 0xb5, 0x89, 0x6f, 0x8d, 0xe1, 0x2b, 0x50, 0x8e, 0x4e, 0x7c, 0x9c, 0x6d, 0xd8, 0x93, + 0x5b, 0x82, 0xcf, 0xf4, 0x49, 0xf6, 0xc4, 0x01, 0x37, 0xc1, 0xd2, 0x97, 0xb8, 0x01, 0x53, 0x6c, + 0x50, 0xcd, 0xaa, 0x9e, 0x2e, 0xf6, 0x7e, 0x16, 0x01, 0xc8, 0xb7, 0x09, 0xde, 0x07, 0x50, 0x10, + 0x0d, 0x49, 0x55, 0xcc, 0xbe, 0xd2, 0xd3, 0x90, 0x28, 0x75, 0x25, 0xd4, 0xa1, 0x0b, 0x70, 0x07, + 0x6c, 0x4f, 0x71, 0xad, 0x23, 0x18, 0xc8, 0x6c, 0xf7, 0xc5, 0xb7, 0xc8, 0x30, 0x25, 0xa5, 0xab, + 0xd2, 0x14, 0x64, 0xc0, 0x66, 0x46, 0x77, 0x90, 0x8c, 0x66, 0x34, 0x5d, 0x9c, 0x63, 0x44, 0x1d, + 0xc5, 0x46, 0xb5, 0xfd, 0x06, 0x89, 0x06, 0x5d, 0xfa, 0xdf, 0x93, 0x31, 0xe5, 0xb9, 0x21, 0x44, + 0x55, 0x3b, 0x9c, 0xe2, 0x4b, 0x70, 0x0b, 0xdc, 0xcb, 0xf0, 0x7d, 0x64, 0x4c, 0xe1, 0x0a, 0xdc, + 0x06, 0x5b, 0x19, 0x8c, 0x3e, 0x20, 0xb1, 0x9f, 0x57, 0x5a, 0x9e, 0xab, 0x24, 0x4b, 0xbd, 0x99, + 0x65, 0x05, 0xb2, 0xa0, 0xb6, 0x18, 0x67, 0x5f, 0x57, 0xfb, 0x9a, 0x79, 0x80, 0x0e, 0xda, 0x48, + 0xa7, 0xab, 0xf0, 0x01, 0xd8, 0x58, 0x9c, 0x2d, 0xe1, 0x69, 0x00, 0x37, 0xc0, 0x7a, 0x46, 0x18, + 0x87, 0x1a, 0x32, 0x05, 0x59, 0xa6, 0xed, 0x5a, 0xf9, 0xdb, 0x77, 0xb6, 0xb0, 0x27, 0x81, 0x4a, + 0x7a, 0x4f, 0xe3, 0xae, 0xa8, 0xdb, 0x45, 0xa2, 0x71, 0x6d, 0x13, 0x69, 0x70, 0x27, 0xc3, 0x05, + 0x59, 0x56, 0xdf, 0xd3, 0x14, 0x5c, 0x07, 0xab, 0x19, 0xd2, 0x41, 0xca, 0x21, 0x5d, 0xcc, 0x4a, + 0x4d, 0xc0, 0xdd, 0x85, 0x13, 0x8c, 0xe7, 0xd5, 0x74, 0x49, 0x11, 0x25, 0x4d, 0x90, 0xd3, 0xce, + 0x8b, 0x95, 0xeb, 0xe0, 0xe1, 0x35, 0x7e, 0x5f, 0xe9, 0x76, 0x4c, 0x41, 0x14, 0xd5, 0xbe, 0x62, + 0xd0, 0x54, 0x7c, 0x7e, 0x37, 0x09, 0xd2, 0x58, 0x59, 0xdb, 0xb6, 0x7c, 0x7e, 0xc9, 0x52, 0x17, + 0x97, 0x2c, 0xf5, 0xf7, 0x92, 0xa5, 0xce, 0xae, 0xd8, 0xc2, 0xc5, 0x15, 0x5b, 0xf8, 0x75, 0xc5, + 0x16, 0x3e, 0xb6, 0x46, 0x24, 0x3a, 0x9a, 0x0c, 0xe2, 0xeb, 0xca, 0x0f, 0xdc, 0xc1, 0x53, 0xfb, + 0xc8, 0x22, 0x2e, 0x3f, 0xf7, 0xd8, 0x8f, 0xe7, 0xff, 0x3d, 0xf1, 0x75, 0x0b, 0x07, 0x95, 0xe4, + 0xa5, 0x3c, 0xfb, 0x17, 0x00, 0x00, 0xff, 0xff, 0xe2, 0xd8, 0x07, 0xd8, 0xa1, 0x04, 0x00, 0x00, } func (m *Statement) Marshal() (dAtA []byte, err error) { @@ -376,7 +375,7 @@ func (m *Statement) MarshalToSizedBuffer(dAtA []byte) (int, error) { dAtA[i] = 0x2a } if m.ExpirationTime != nil { - n2, err2 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.ExpirationTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.ExpirationTime):]) + n2, err2 := github_com_cosmos_gogoproto_types.StdTimeMarshalTo(*m.ExpirationTime, dAtA[i-github_com_cosmos_gogoproto_types.SizeOfStdTime(*m.ExpirationTime):]) if err2 != nil { return 0, err2 } @@ -489,7 +488,7 @@ func (m *Statement) Size() (n int) { } } if m.ExpirationTime != nil { - l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.ExpirationTime) + l = github_com_cosmos_gogoproto_types.SizeOfStdTime(*m.ExpirationTime) n += 1 + l + sovCommon(uint64(l)) } if m.LimitSize != nil { @@ -702,7 +701,7 @@ func (m *Statement) Unmarshal(dAtA []byte) error { if m.ExpirationTime == nil { m.ExpirationTime = new(time.Time) } - if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.ExpirationTime, dAtA[iNdEx:postIndex]); err != nil { + if err := github_com_cosmos_gogoproto_types.StdTimeUnmarshal(m.ExpirationTime, dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex diff --git a/x/permission/types/events.pb.go b/x/permission/types/events.pb.go index 6226ee555..04547f640 100644 --- a/x/permission/types/events.pb.go +++ b/x/permission/types/events.pb.go @@ -8,8 +8,8 @@ import ( resource "github.com/bnb-chain/greenfield/types/resource" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" - github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" + proto "github.com/cosmos/gogoproto/proto" + github_com_cosmos_gogoproto_types "github.com/cosmos/gogoproto/types" _ "google.golang.org/protobuf/types/known/timestamppb" io "io" math "math" @@ -35,7 +35,7 @@ type EventPutPolicy struct { // principal defines the accounts/group which the permission grants to Principal *Principal `protobuf:"bytes,2,opt,name=principal,proto3" json:"principal,omitempty"` // resource_type defines the type of resource that grants permission for - ResourceType resource.ResourceType `protobuf:"varint,3,opt,name=resource_type,json=resourceType,proto3,enum=bnbchain.greenfield.resource.ResourceType" json:"resource_type,omitempty"` + ResourceType resource.ResourceType `protobuf:"varint,3,opt,name=resource_type,json=resourceType,proto3,enum=greenfield.resource.ResourceType" json:"resource_type,omitempty"` // resource_id defines the bucket/object/group id of the resource that grants permission for ResourceId Uint `protobuf:"bytes,4,opt,name=resource_id,json=resourceId,proto3,customtype=Uint" json:"resource_id"` // statements defines the details content of the permission, include effect/actions/sub-resources @@ -145,8 +145,8 @@ func (m *EventDeletePolicy) XXX_DiscardUnknown() { var xxx_messageInfo_EventDeletePolicy proto.InternalMessageInfo func init() { - proto.RegisterType((*EventPutPolicy)(nil), "bnbchain.greenfield.permission.EventPutPolicy") - proto.RegisterType((*EventDeletePolicy)(nil), "bnbchain.greenfield.permission.EventDeletePolicy") + proto.RegisterType((*EventPutPolicy)(nil), "greenfield.permission.EventPutPolicy") + proto.RegisterType((*EventDeletePolicy)(nil), "greenfield.permission.EventDeletePolicy") } func init() { @@ -154,35 +154,35 @@ func init() { } var fileDescriptor_4c7295214a0ee6d4 = []byte{ - // 443 bytes of a gzipped FileDescriptorProto + // 438 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x92, 0xcb, 0x8a, 0x13, 0x41, - 0x14, 0x86, 0x53, 0x66, 0x1c, 0x26, 0x15, 0x8d, 0xd8, 0xb8, 0x68, 0x23, 0x74, 0xc7, 0xac, 0xa2, - 0x30, 0xd5, 0x10, 0x37, 0x2e, 0x5c, 0x05, 0x45, 0x02, 0x0e, 0x86, 0x76, 0xdc, 0xb8, 0x69, 0xfa, - 0x72, 0xa6, 0xa7, 0xa0, 0xeb, 0x42, 0x55, 0xb5, 0x4c, 0xde, 0x62, 0x1e, 0xc6, 0xa5, 0x0f, 0x90, - 0xe5, 0xe0, 0x4a, 0x5c, 0x44, 0x49, 0x5e, 0x44, 0xfa, 0x36, 0xdd, 0xe0, 0x78, 0x01, 0x77, 0xe7, - 0x54, 0x7f, 0x7f, 0xf5, 0xf9, 0xeb, 0xfc, 0x78, 0x9a, 0x2a, 0x00, 0x7e, 0x46, 0x21, 0x4b, 0x3c, - 0x09, 0x8a, 0x51, 0xad, 0xa9, 0xe0, 0x1e, 0x7c, 0x04, 0x6e, 0x34, 0x91, 0x4a, 0x18, 0x61, 0x39, - 0x11, 0x8f, 0xe2, 0xf3, 0x90, 0x72, 0xd2, 0xc2, 0xa4, 0x85, 0xc7, 0x0f, 0x63, 0xa1, 0x99, 0xd0, - 0x41, 0x49, 0x7b, 0x55, 0x53, 0x49, 0xc7, 0x0f, 0x52, 0x91, 0x8a, 0xea, 0xbc, 0xa8, 0xea, 0x53, - 0x37, 0x15, 0x22, 0xcd, 0xc0, 0x2b, 0xbb, 0x28, 0x3f, 0xf3, 0x0c, 0x65, 0xa0, 0x4d, 0xc8, 0x64, - 0x0d, 0xfc, 0x66, 0xaa, 0x58, 0x30, 0x26, 0x78, 0xcd, 0x3c, 0xbe, 0x99, 0x31, 0x6b, 0x09, 0xfa, - 0xfa, 0x3f, 0x2d, 0xa2, 0x40, 0x8b, 0x5c, 0xc5, 0xd0, 0x05, 0xa6, 0x9f, 0xfb, 0x78, 0xf4, 0xaa, - 0xb0, 0xba, 0xca, 0xcd, 0x4a, 0x64, 0x34, 0x5e, 0x5b, 0xcf, 0xf1, 0x40, 0x96, 0x55, 0x40, 0x13, - 0x1b, 0x4d, 0xd0, 0x6c, 0xb0, 0x78, 0xb4, 0xd9, 0xba, 0xbd, 0x6f, 0x5b, 0xf7, 0xe0, 0x3d, 0xe5, - 0xe6, 0xcb, 0xa7, 0xe3, 0x61, 0x6d, 0xb1, 0x68, 0xfd, 0xa3, 0x8a, 0x5e, 0x26, 0xd6, 0x6b, 0x3c, - 0x90, 0x8a, 0xf2, 0x98, 0xca, 0x30, 0xb3, 0x6f, 0x4d, 0xd0, 0x6c, 0x38, 0x7f, 0x42, 0xfe, 0xfc, - 0x74, 0x64, 0xd5, 0x08, 0xfc, 0x56, 0x6b, 0xbd, 0xc5, 0x77, 0x9b, 0x69, 0x83, 0x62, 0x5a, 0xbb, - 0x3f, 0x41, 0xb3, 0xd1, 0xfc, 0xe9, 0x8d, 0x97, 0x35, 0x24, 0xf1, 0xeb, 0xe2, 0x74, 0x2d, 0xc1, - 0xbf, 0xa3, 0x3a, 0x9d, 0xf5, 0x02, 0x0f, 0xaf, 0x2f, 0xa4, 0x89, 0x7d, 0xf0, 0x77, 0x57, 0xb8, - 0xe1, 0x97, 0x89, 0xb5, 0xc4, 0x58, 0x9b, 0xd0, 0x00, 0x2b, 0x22, 0x61, 0xdf, 0x9e, 0xf4, 0xff, - 0xc5, 0xd8, 0xbb, 0x46, 0xe1, 0x77, 0xc4, 0xd6, 0x09, 0xbe, 0x07, 0x17, 0x92, 0xaa, 0xd0, 0x50, - 0xc1, 0x83, 0x62, 0xeb, 0xf6, 0x61, 0xf9, 0x50, 0x63, 0x52, 0x45, 0x82, 0x34, 0x91, 0x20, 0xa7, - 0x4d, 0x24, 0x16, 0x47, 0x9b, 0xad, 0x8b, 0x2e, 0xbf, 0xbb, 0xc8, 0x1f, 0xb5, 0xe2, 0xe2, 0xf3, - 0xf4, 0x04, 0xdf, 0x2f, 0xb7, 0xf7, 0x12, 0x32, 0x30, 0xf0, 0xbf, 0x0b, 0x5c, 0xbc, 0xd9, 0xec, - 0x1c, 0x74, 0xb5, 0x73, 0xd0, 0x8f, 0x9d, 0x83, 0x2e, 0xf7, 0x4e, 0xef, 0x6a, 0xef, 0xf4, 0xbe, - 0xee, 0x9d, 0xde, 0x87, 0x79, 0x4a, 0xcd, 0x79, 0x1e, 0x91, 0x58, 0x30, 0x2f, 0xe2, 0xd1, 0x71, - 0xe9, 0xdc, 0xeb, 0xa4, 0xeb, 0xe2, 0x97, 0x08, 0x46, 0x87, 0xa5, 0x95, 0x67, 0x3f, 0x03, 0x00, - 0x00, 0xff, 0xff, 0x59, 0x4e, 0xd9, 0xe2, 0x62, 0x03, 0x00, 0x00, + 0x14, 0x86, 0x53, 0x66, 0x1c, 0x26, 0x15, 0x8d, 0xd8, 0x28, 0xb4, 0x11, 0xba, 0x7b, 0xb2, 0xca, + 0x66, 0xaa, 0x21, 0x6e, 0x5c, 0x88, 0x48, 0x50, 0x61, 0xc0, 0x81, 0xd0, 0x8e, 0x1b, 0x37, 0xa1, + 0x2f, 0x67, 0x7a, 0x0a, 0xba, 0x2e, 0x54, 0x55, 0xcb, 0xe4, 0x2d, 0xe6, 0x15, 0x7c, 0x07, 0x1f, + 0x22, 0xcb, 0xc1, 0x95, 0xb8, 0x88, 0x92, 0xbc, 0x88, 0xf4, 0x6d, 0xba, 0xc1, 0xa8, 0x0b, 0x77, + 0xe7, 0x54, 0x7f, 0x7f, 0xf5, 0xf9, 0xeb, 0x3f, 0x78, 0x92, 0x2a, 0x00, 0x7e, 0x41, 0x21, 0x4b, + 0x7c, 0x09, 0x8a, 0x51, 0xad, 0xa9, 0xe0, 0x3e, 0x7c, 0x02, 0x6e, 0x34, 0x91, 0x4a, 0x18, 0x61, + 0x3d, 0x6e, 0x19, 0xd2, 0x32, 0xe3, 0x27, 0xb1, 0xd0, 0x4c, 0xe8, 0x65, 0x09, 0xf9, 0x55, 0x53, + 0x29, 0xc6, 0x8f, 0x52, 0x91, 0x8a, 0xea, 0xbc, 0xa8, 0xea, 0x53, 0x37, 0x15, 0x22, 0xcd, 0xc0, + 0x2f, 0xbb, 0x28, 0xbf, 0xf0, 0x0d, 0x65, 0xa0, 0x4d, 0xc8, 0x64, 0x0d, 0xfc, 0x61, 0x98, 0x58, + 0x30, 0x26, 0x78, 0xcd, 0x1c, 0xef, 0x67, 0xcc, 0x4a, 0x82, 0xbe, 0xfd, 0x4f, 0x8b, 0x28, 0xd0, + 0x22, 0x57, 0x31, 0x74, 0x81, 0xc9, 0xe7, 0x3e, 0x1e, 0xbd, 0x29, 0x1c, 0x2e, 0x72, 0xb3, 0x10, + 0x19, 0x8d, 0x57, 0xd6, 0x73, 0x3c, 0x90, 0x65, 0xb5, 0xa4, 0x89, 0x8d, 0x3c, 0x34, 0x1d, 0xcc, + 0x9f, 0xae, 0x37, 0x6e, 0xef, 0xfb, 0xc6, 0x3d, 0xf8, 0x40, 0xb9, 0xf9, 0xfa, 0xe5, 0x64, 0x58, + 0x5b, 0x2c, 0xda, 0xe0, 0xa8, 0xa2, 0x4f, 0x13, 0xeb, 0x25, 0x1e, 0x48, 0x45, 0x79, 0x4c, 0x65, + 0x98, 0xd9, 0x77, 0x3c, 0x34, 0x1d, 0xce, 0x3c, 0xb2, 0xf7, 0xc5, 0xc8, 0xa2, 0xe1, 0x82, 0x56, + 0x62, 0xbd, 0xc5, 0xf7, 0x9b, 0x21, 0x97, 0xc5, 0x90, 0x76, 0xdf, 0x43, 0xd3, 0xd1, 0xec, 0xb8, + 0x7b, 0x47, 0x03, 0x90, 0xa0, 0x2e, 0xce, 0x57, 0x12, 0x82, 0x7b, 0xaa, 0xd3, 0x59, 0x2f, 0xf0, + 0xf0, 0xf6, 0x1e, 0x9a, 0xd8, 0x07, 0xff, 0xf6, 0x80, 0x1b, 0xfe, 0x34, 0xb1, 0x5e, 0x61, 0xac, + 0x4d, 0x68, 0x80, 0x15, 0xb9, 0xdb, 0x77, 0xbd, 0xfe, 0x5f, 0x6c, 0xbc, 0x6f, 0xc0, 0xa0, 0xa3, + 0xb1, 0xce, 0xf0, 0x03, 0xb8, 0x92, 0x54, 0x85, 0x86, 0x0a, 0xbe, 0x2c, 0xa2, 0xb5, 0x0f, 0xcb, + 0xd7, 0x18, 0x93, 0x2a, 0x77, 0xd2, 0xe4, 0x4e, 0xce, 0x9b, 0xdc, 0xe7, 0x47, 0xeb, 0x8d, 0x8b, + 0xae, 0x7f, 0xb8, 0x28, 0x18, 0xb5, 0xe2, 0xe2, 0xf3, 0xe4, 0x0c, 0x3f, 0x2c, 0x23, 0x7a, 0x0d, + 0x19, 0x18, 0xf8, 0xdf, 0x94, 0xe6, 0xef, 0xd6, 0x5b, 0x07, 0xdd, 0x6c, 0x1d, 0xf4, 0x73, 0xeb, + 0xa0, 0xeb, 0x9d, 0xd3, 0xbb, 0xd9, 0x39, 0xbd, 0x6f, 0x3b, 0xa7, 0xf7, 0x71, 0x96, 0x52, 0x73, + 0x99, 0x47, 0x24, 0x16, 0xcc, 0x8f, 0x78, 0x74, 0x12, 0x5f, 0x86, 0x94, 0xfb, 0x9d, 0x15, 0xba, + 0xfa, 0x6d, 0xcf, 0xa2, 0xc3, 0xd2, 0xca, 0xb3, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa6, 0x73, + 0x37, 0xea, 0x3e, 0x03, 0x00, 0x00, } func (m *EventPutPolicy) Marshal() (dAtA []byte, err error) { @@ -206,7 +206,7 @@ func (m *EventPutPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) { var l int _ = l if m.ExpirationTime != nil { - n1, err1 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.ExpirationTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.ExpirationTime):]) + n1, err1 := github_com_cosmos_gogoproto_types.StdTimeMarshalTo(*m.ExpirationTime, dAtA[i-github_com_cosmos_gogoproto_types.SizeOfStdTime(*m.ExpirationTime):]) if err1 != nil { return 0, err1 } @@ -337,7 +337,7 @@ func (m *EventPutPolicy) Size() (n int) { } } if m.ExpirationTime != nil { - l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.ExpirationTime) + l = github_com_cosmos_gogoproto_types.SizeOfStdTime(*m.ExpirationTime) n += 1 + l + sovEvents(uint64(l)) } return n @@ -578,7 +578,7 @@ func (m *EventPutPolicy) Unmarshal(dAtA []byte) error { if m.ExpirationTime == nil { m.ExpirationTime = new(time.Time) } - if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.ExpirationTime, dAtA[iNdEx:postIndex]); err != nil { + if err := github_com_cosmos_gogoproto_types.StdTimeUnmarshal(m.ExpirationTime, dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex diff --git a/x/permission/types/expected_keepers.go b/x/permission/types/expected_keepers.go index 6aa6e9778..cc3dfd42b 100644 --- a/x/permission/types/expected_keepers.go +++ b/x/permission/types/expected_keepers.go @@ -1,13 +1,14 @@ package types import ( + context "context" + sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/cosmos/cosmos-sdk/x/auth/types" ) // AccountKeeper defines the expected account keeper used for simulations (noalias) type AccountKeeper interface { - GetAccount(ctx sdk.Context, addr sdk.AccAddress) types.AccountI + GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI // Methods imported from account should be defined here } diff --git a/x/permission/types/genesis.pb.go b/x/permission/types/genesis.pb.go index 2aa73d895..8bccf9464 100644 --- a/x/permission/types/genesis.pb.go +++ b/x/permission/types/genesis.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -69,7 +69,7 @@ func (m *GenesisState) GetParams() Params { } func init() { - proto.RegisterType((*GenesisState)(nil), "bnbchain.greenfield.permission.GenesisState") + proto.RegisterType((*GenesisState)(nil), "greenfield.permission.GenesisState") } func init() { @@ -77,20 +77,20 @@ func init() { } var fileDescriptor_166dbdb1027d6c4d = []byte{ - // 208 bytes of a gzipped FileDescriptorProto + // 201 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x4e, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x2f, 0x48, 0x2d, 0xca, 0xcd, 0x2c, 0x2e, 0xce, 0xcc, 0xcf, 0xd3, 0x4f, 0x4f, 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, - 0x92, 0x4b, 0xca, 0x4b, 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0xa8, 0xd6, 0x43, 0xa8, 0x96, - 0x12, 0x49, 0xcf, 0x4f, 0xcf, 0x07, 0x2b, 0xd5, 0x07, 0xb1, 0x20, 0xba, 0xa4, 0x94, 0xb0, 0x1b, - 0x5d, 0x90, 0x58, 0x94, 0x98, 0x0b, 0x35, 0x59, 0x29, 0x84, 0x8b, 0xc7, 0x1d, 0x62, 0x55, 0x70, - 0x49, 0x62, 0x49, 0xaa, 0x90, 0x0b, 0x17, 0x1b, 0x44, 0x5e, 0x82, 0x51, 0x81, 0x51, 0x83, 0xdb, - 0x48, 0x4d, 0x0f, 0xbf, 0xd5, 0x7a, 0x01, 0x60, 0xd5, 0x4e, 0x2c, 0x27, 0xee, 0xc9, 0x33, 0x04, - 0x41, 0xf5, 0x3a, 0xf9, 0x9c, 0x78, 0x24, 0xc7, 0x78, 0xe1, 0x91, 0x1c, 0xe3, 0x83, 0x47, 0x72, - 0x8c, 0x13, 0x1e, 0xcb, 0x31, 0x5c, 0x78, 0x2c, 0xc7, 0x70, 0xe3, 0xb1, 0x1c, 0x43, 0x94, 0x51, - 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0x7e, 0x52, 0x5e, 0x92, 0x2e, 0xd8, - 0x68, 0x7d, 0x24, 0x87, 0x56, 0x20, 0x3b, 0xb5, 0xa4, 0xb2, 0x20, 0xb5, 0x38, 0x89, 0x0d, 0xec, - 0x54, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x0d, 0xa7, 0xb8, 0xf1, 0x2b, 0x01, 0x00, 0x00, + 0x12, 0x45, 0x28, 0xd2, 0x43, 0x28, 0x92, 0x12, 0x49, 0xcf, 0x4f, 0xcf, 0x07, 0xab, 0xd0, 0x07, + 0xb1, 0x20, 0x8a, 0xa5, 0x94, 0xb0, 0x9b, 0x58, 0x90, 0x58, 0x94, 0x98, 0x0b, 0x35, 0x50, 0xc9, + 0x9b, 0x8b, 0xc7, 0x1d, 0x62, 0x43, 0x70, 0x49, 0x62, 0x49, 0xaa, 0x90, 0x35, 0x17, 0x1b, 0x44, + 0x5e, 0x82, 0x51, 0x81, 0x51, 0x83, 0xdb, 0x48, 0x56, 0x0f, 0xab, 0x8d, 0x7a, 0x01, 0x60, 0x45, + 0x4e, 0x2c, 0x27, 0xee, 0xc9, 0x33, 0x04, 0x41, 0xb5, 0x38, 0xf9, 0x9c, 0x78, 0x24, 0xc7, 0x78, + 0xe1, 0x91, 0x1c, 0xe3, 0x83, 0x47, 0x72, 0x8c, 0x13, 0x1e, 0xcb, 0x31, 0x5c, 0x78, 0x2c, 0xc7, + 0x70, 0xe3, 0xb1, 0x1c, 0x43, 0x94, 0x51, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, + 0xae, 0x7e, 0x52, 0x5e, 0x92, 0x6e, 0x72, 0x46, 0x62, 0x66, 0x9e, 0x3e, 0x92, 0xfb, 0x2a, 0x90, + 0x5d, 0x58, 0x52, 0x59, 0x90, 0x5a, 0x9c, 0xc4, 0x06, 0x76, 0xa1, 0x31, 0x20, 0x00, 0x00, 0xff, + 0xff, 0x4c, 0x8d, 0xaa, 0xea, 0x19, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/permission/types/params.pb.go b/x/permission/types/params.pb.go index c5cae9cba..7315e7b67 100644 --- a/x/permission/types/params.pb.go +++ b/x/permission/types/params.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -81,7 +81,7 @@ func (m *Params) GetMaximumGroupNum() uint64 { } func init() { - proto.RegisterType((*Params)(nil), "bnbchain.greenfield.permission.Params") + proto.RegisterType((*Params)(nil), "greenfield.permission.Params") } func init() { @@ -89,22 +89,21 @@ func init() { } var fileDescriptor_819487f28ea0fa75 = []byte{ - // 226 bytes of a gzipped FileDescriptorProto + // 220 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x4a, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x2f, 0x48, 0x2d, 0xca, 0xcd, 0x2c, 0x2e, 0xce, 0xcc, - 0xcf, 0xd3, 0x2f, 0x48, 0x2c, 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, - 0x4b, 0xca, 0x4b, 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0x28, 0xd6, 0x43, 0x28, 0x96, 0x12, - 0x49, 0xcf, 0x4f, 0xcf, 0x07, 0x2b, 0xd5, 0x07, 0xb1, 0x20, 0xba, 0x94, 0xb2, 0xb8, 0xd8, 0x02, - 0xc0, 0xa6, 0x08, 0x99, 0x70, 0x89, 0xe5, 0x26, 0x56, 0x64, 0xe6, 0x96, 0xe6, 0xc6, 0x17, 0x97, - 0x24, 0x96, 0xa4, 0xe6, 0xa6, 0xe6, 0x95, 0x14, 0xc7, 0xe7, 0x95, 0xe6, 0x4a, 0x30, 0x2a, 0x30, - 0x6a, 0xb0, 0x04, 0x89, 0x40, 0x65, 0x83, 0xe1, 0x92, 0x7e, 0xa5, 0xb9, 0x42, 0x5a, 0x5c, 0x82, - 0x30, 0x5d, 0xe9, 0x45, 0xf9, 0xa5, 0x05, 0x60, 0x0d, 0x4c, 0x60, 0x0d, 0xfc, 0x50, 0x09, 0x77, - 0x90, 0xb8, 0x5f, 0x69, 0xae, 0x93, 0xcf, 0x89, 0x47, 0x72, 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, - 0x78, 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, - 0x44, 0x19, 0xa5, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x27, 0xe5, 0x25, - 0xe9, 0x82, 0xfd, 0xa1, 0x8f, 0xe4, 0xe9, 0x0a, 0x64, 0x6f, 0x97, 0x54, 0x16, 0xa4, 0x16, 0x27, - 0xb1, 0x81, 0x3d, 0x60, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0xff, 0x24, 0x01, 0x11, 0x1c, 0x01, - 0x00, 0x00, + 0xcf, 0xd3, 0x2f, 0x48, 0x2c, 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, + 0x45, 0xa8, 0xd1, 0x43, 0xa8, 0x91, 0x12, 0x49, 0xcf, 0x4f, 0xcf, 0x07, 0xab, 0xd0, 0x07, 0xb1, + 0x20, 0x8a, 0x95, 0xb2, 0xb8, 0xd8, 0x02, 0xc0, 0x9a, 0x85, 0x4c, 0xb8, 0xc4, 0x72, 0x13, 0x2b, + 0x32, 0x73, 0x4b, 0x73, 0xe3, 0x8b, 0x4b, 0x12, 0x4b, 0x52, 0x73, 0x53, 0xf3, 0x4a, 0x8a, 0xe3, + 0xf3, 0x4a, 0x73, 0x25, 0x18, 0x15, 0x18, 0x35, 0x58, 0x82, 0x44, 0xa0, 0xb2, 0xc1, 0x70, 0x49, + 0xbf, 0xd2, 0x5c, 0x21, 0x2d, 0x2e, 0x41, 0x98, 0xae, 0xf4, 0xa2, 0xfc, 0xd2, 0x02, 0xb0, 0x06, + 0x26, 0xb0, 0x06, 0x7e, 0xa8, 0x84, 0x3b, 0x48, 0xdc, 0xaf, 0x34, 0xd7, 0xc9, 0xe7, 0xc4, 0x23, + 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, + 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0x8c, 0xd2, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, + 0x92, 0xf3, 0x73, 0xf5, 0x93, 0xf2, 0x92, 0x74, 0x93, 0x33, 0x12, 0x33, 0xf3, 0xf4, 0x91, 0xfc, + 0x5a, 0x81, 0xec, 0xdb, 0x92, 0xca, 0x82, 0xd4, 0xe2, 0x24, 0x36, 0xb0, 0x07, 0x8c, 0x01, 0x01, + 0x00, 0x00, 0xff, 0xff, 0xa4, 0x6d, 0xf1, 0xb4, 0x13, 0x01, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/permission/types/query.pb.go b/x/permission/types/query.pb.go index 8ac297ca9..64e055874 100644 --- a/x/permission/types/query.pb.go +++ b/x/permission/types/query.pb.go @@ -8,8 +8,8 @@ import ( fmt "fmt" _ "github.com/cosmos/cosmos-sdk/types/query" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -114,34 +114,34 @@ func (m *QueryParamsResponse) GetParams() Params { } func init() { - proto.RegisterType((*QueryParamsRequest)(nil), "bnbchain.greenfield.permission.QueryParamsRequest") - proto.RegisterType((*QueryParamsResponse)(nil), "bnbchain.greenfield.permission.QueryParamsResponse") + proto.RegisterType((*QueryParamsRequest)(nil), "greenfield.permission.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "greenfield.permission.QueryParamsResponse") } func init() { proto.RegisterFile("greenfield/permission/query.proto", fileDescriptor_81bebb444fb87ca8) } var fileDescriptor_81bebb444fb87ca8 = []byte{ - // 315 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x90, 0xc1, 0x4a, 0x33, 0x31, - 0x14, 0x85, 0x27, 0x3f, 0xbf, 0x5d, 0x8c, 0xbb, 0xb1, 0x0b, 0x29, 0x9a, 0xea, 0x80, 0x22, 0x82, - 0x13, 0x3a, 0x7d, 0x83, 0xe2, 0xd2, 0x85, 0x76, 0xa9, 0xab, 0xa4, 0x5e, 0xd3, 0x40, 0x27, 0x37, - 0x9d, 0xa4, 0x62, 0xb7, 0x3e, 0x81, 0xe0, 0xc6, 0xb5, 0x4f, 0xd3, 0x65, 0xc1, 0x8d, 0x2b, 0x91, - 0xd6, 0x07, 0x91, 0x26, 0x03, 0xad, 0x28, 0x15, 0x77, 0x97, 0x93, 0xf3, 0x9d, 0x9c, 0x7b, 0xe3, - 0x7d, 0x59, 0x02, 0xe8, 0x1b, 0x05, 0x83, 0x6b, 0x66, 0xa0, 0x2c, 0x94, 0xb5, 0x0a, 0x35, 0x1b, - 0x8e, 0xa0, 0x1c, 0x67, 0xa6, 0x44, 0x87, 0x09, 0x15, 0x5a, 0xf4, 0xfa, 0x5c, 0xe9, 0x6c, 0xe9, - 0xcd, 0x96, 0xde, 0xc6, 0x71, 0x0f, 0x6d, 0x81, 0x96, 0x09, 0x6e, 0x21, 0x80, 0xec, 0xb6, 0x25, - 0xc0, 0xf1, 0x16, 0x33, 0x5c, 0x2a, 0xcd, 0x9d, 0x42, 0x1d, 0xb2, 0x1a, 0x75, 0x89, 0x12, 0xfd, - 0xc8, 0x16, 0x53, 0xa5, 0xee, 0x48, 0x44, 0x39, 0x00, 0xc6, 0x8d, 0x62, 0x5c, 0x6b, 0x74, 0x1e, - 0xb1, 0xd5, 0x6b, 0xfa, 0x73, 0x45, 0xc3, 0x4b, 0x5e, 0x54, 0x9e, 0xb4, 0x1e, 0x27, 0x17, 0x8b, - 0x9f, 0xcf, 0xbd, 0xd8, 0x85, 0xe1, 0x08, 0xac, 0x4b, 0xaf, 0xe2, 0xad, 0x2f, 0xaa, 0x35, 0xa8, - 0x2d, 0x24, 0xa7, 0x71, 0x2d, 0xc0, 0xdb, 0x64, 0x8f, 0x1c, 0x6d, 0xe6, 0x87, 0xd9, 0xfa, 0x0d, - 0xb3, 0xc0, 0x77, 0xfe, 0x4f, 0xde, 0x9a, 0x51, 0xb7, 0x62, 0xf3, 0x67, 0x12, 0x6f, 0xf8, 0xf4, - 0xe4, 0x89, 0xc4, 0xb5, 0x60, 0x49, 0xf2, 0xdf, 0xa2, 0xbe, 0xb7, 0x6c, 0xb4, 0xff, 0xc4, 0x84, - 0x1d, 0xd2, 0x83, 0xfb, 0x97, 0x8f, 0xc7, 0x7f, 0xcd, 0x64, 0x97, 0xad, 0xbb, 0x4e, 0xe7, 0x6c, - 0x32, 0xa3, 0x64, 0x3a, 0xa3, 0xe4, 0x7d, 0x46, 0xc9, 0xc3, 0x9c, 0x46, 0xd3, 0x39, 0x8d, 0x5e, - 0xe7, 0x34, 0xba, 0xcc, 0xa5, 0x72, 0xfd, 0x91, 0xc8, 0x7a, 0x58, 0x30, 0xa1, 0xc5, 0x89, 0x2f, - 0xb0, 0x1a, 0x76, 0xb7, 0x1a, 0xe7, 0xc6, 0x06, 0xac, 0xa8, 0xf9, 0x63, 0xb7, 0x3f, 0x03, 0x00, - 0x00, 0xff, 0xff, 0x17, 0xec, 0x23, 0x3c, 0x35, 0x02, 0x00, 0x00, + // 306 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0xb1, 0x4b, 0x03, 0x31, + 0x14, 0xc6, 0x2f, 0xa2, 0x1d, 0xce, 0x2d, 0x56, 0x90, 0x62, 0x53, 0x3d, 0x10, 0xb4, 0xe0, 0x85, + 0xd6, 0xd1, 0xad, 0xb3, 0x83, 0x76, 0x74, 0x4b, 0xea, 0x33, 0x0d, 0xf4, 0xf2, 0xd2, 0x4b, 0x2a, + 0x76, 0x75, 0x70, 0x2e, 0xf8, 0x4f, 0x75, 0x2c, 0xb8, 0x38, 0x89, 0xb4, 0xfe, 0x21, 0xd2, 0xcb, + 0x41, 0x2b, 0x56, 0x71, 0x7b, 0x7c, 0xf9, 0x7d, 0x5f, 0xbe, 0xf7, 0xe2, 0x63, 0x95, 0x03, 0x98, + 0x7b, 0x0d, 0x83, 0x3b, 0x6e, 0x21, 0xcf, 0xb4, 0x73, 0x1a, 0x0d, 0x1f, 0x8e, 0x20, 0x1f, 0xa7, + 0x36, 0x47, 0x8f, 0x74, 0x7f, 0x85, 0xa4, 0x2b, 0xa4, 0xd6, 0xec, 0xa1, 0xcb, 0xd0, 0x71, 0x29, + 0x1c, 0x04, 0x9e, 0x3f, 0xb4, 0x24, 0x78, 0xd1, 0xe2, 0x56, 0x28, 0x6d, 0x84, 0xd7, 0x68, 0x42, + 0x44, 0xad, 0xaa, 0x50, 0x61, 0x31, 0xf2, 0xe5, 0x54, 0xaa, 0x87, 0x0a, 0x51, 0x0d, 0x80, 0x0b, + 0xab, 0xb9, 0x30, 0x06, 0x7d, 0x61, 0x71, 0xe5, 0x6b, 0xb2, 0xb9, 0x99, 0x15, 0xb9, 0xc8, 0x4a, + 0x26, 0xa9, 0xc6, 0xf4, 0x66, 0xf9, 0xf3, 0x75, 0x21, 0x76, 0x61, 0x38, 0x02, 0xe7, 0x93, 0x6e, + 0xbc, 0xf7, 0x4d, 0x75, 0x16, 0x8d, 0x03, 0x7a, 0x19, 0x57, 0x82, 0xf9, 0x80, 0x1c, 0x91, 0xd3, + 0xdd, 0x76, 0x3d, 0xdd, 0xb8, 0x58, 0x1a, 0x6c, 0x9d, 0xed, 0xe9, 0x7b, 0x23, 0xea, 0x96, 0x96, + 0xf6, 0x84, 0xc4, 0x3b, 0x45, 0x28, 0x7d, 0x26, 0x71, 0x25, 0x20, 0xf4, 0xec, 0x97, 0x84, 0x9f, + 0x9d, 0x6a, 0xcd, 0xff, 0xa0, 0xa1, 0x68, 0x72, 0xf2, 0xf4, 0xfa, 0xf9, 0xb2, 0xd5, 0xa0, 0x75, + 0xfe, 0xd7, 0x09, 0x3a, 0x57, 0xd3, 0x39, 0x23, 0xb3, 0x39, 0x23, 0x1f, 0x73, 0x46, 0x26, 0x0b, + 0x16, 0xcd, 0x16, 0x2c, 0x7a, 0x5b, 0xb0, 0xe8, 0xb6, 0xad, 0xb4, 0xef, 0x8f, 0x64, 0xda, 0xc3, + 0x8c, 0x4b, 0x23, 0xcf, 0x7b, 0x7d, 0xa1, 0xcd, 0x7a, 0xd8, 0xe3, 0x7a, 0x9c, 0x1f, 0x5b, 0x70, + 0xb2, 0x52, 0x5c, 0xf4, 0xe2, 0x2b, 0x00, 0x00, 0xff, 0xff, 0xdb, 0xff, 0x37, 0x6d, 0x11, 0x02, + 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -170,7 +170,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { out := new(QueryParamsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.permission.Query/Params", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.permission.Query/Params", in, out, opts...) if err != nil { return nil, err } @@ -205,7 +205,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.permission.Query/Params", + FullMethod: "/greenfield.permission.Query/Params", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) @@ -214,7 +214,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } var _Query_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.permission.Query", + ServiceName: "greenfield.permission.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/permission/types/tx.pb.go b/x/permission/types/tx.pb.go index 6087e1eb7..7cf485680 100644 --- a/x/permission/types/tx.pb.go +++ b/x/permission/types/tx.pb.go @@ -6,8 +6,8 @@ package types import ( context "context" fmt "fmt" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" grpc "google.golang.org/grpc" math "math" ) @@ -26,16 +26,16 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package func init() { proto.RegisterFile("greenfield/permission/tx.proto", fileDescriptor_7b742ba8f34a8622) } var fileDescriptor_7b742ba8f34a8622 = []byte{ - // 141 bytes of a gzipped FileDescriptorProto + // 135 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4b, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x2f, 0x48, 0x2d, 0xca, 0xcd, 0x2c, 0x2e, 0xce, 0xcc, - 0xcf, 0xd3, 0x2f, 0xa9, 0xd0, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4b, 0xca, 0x4b, 0x4a, - 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0x28, 0xd4, 0x43, 0x28, 0x34, 0x62, 0xe5, 0x62, 0xf6, 0x2d, - 0x4e, 0x77, 0xf2, 0x39, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, - 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0xa3, 0xf4, - 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0xfd, 0xa4, 0xbc, 0x24, 0x5d, 0xb0, 0x61, - 0xfa, 0x48, 0xb6, 0x56, 0xa0, 0xd8, 0x5b, 0x59, 0x90, 0x5a, 0x9c, 0xc4, 0x06, 0xb6, 0xdb, 0x18, - 0x10, 0x00, 0x00, 0xff, 0xff, 0xc8, 0xbc, 0x6e, 0x74, 0x9d, 0x00, 0x00, 0x00, + 0xcf, 0xd3, 0x2f, 0xa9, 0xd0, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x45, 0xc8, 0xeb, 0x21, + 0xe4, 0x8d, 0x58, 0xb9, 0x98, 0x7d, 0x8b, 0xd3, 0x9d, 0x7c, 0x4e, 0x3c, 0x92, 0x63, 0xbc, 0xf0, + 0x48, 0x8e, 0xf1, 0xc1, 0x23, 0x39, 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, 0x96, 0x63, 0xb8, + 0xf1, 0x58, 0x8e, 0x21, 0xca, 0x28, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, + 0x3f, 0x29, 0x2f, 0x49, 0x37, 0x39, 0x23, 0x31, 0x33, 0x4f, 0x1f, 0xc9, 0xb2, 0x0a, 0x14, 0xeb, + 0x2a, 0x0b, 0x52, 0x8b, 0x93, 0xd8, 0xc0, 0x56, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x69, + 0x9f, 0x20, 0x81, 0x94, 0x00, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -73,7 +73,7 @@ func RegisterMsgServer(s grpc1.Server, srv MsgServer) { } var _Msg_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.permission.Msg", + ServiceName: "greenfield.permission.Msg", HandlerType: (*MsgServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{}, diff --git a/x/permission/types/types.pb.go b/x/permission/types/types.pb.go index 8f721618c..341a415a1 100644 --- a/x/permission/types/types.pb.go +++ b/x/permission/types/types.pb.go @@ -8,8 +8,8 @@ import ( resource "github.com/bnb-chain/greenfield/types/resource" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" - github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" + proto "github.com/cosmos/gogoproto/proto" + github_com_cosmos_gogoproto_types "github.com/cosmos/gogoproto/types" _ "google.golang.org/protobuf/types/known/timestamppb" io "io" math "math" @@ -35,7 +35,7 @@ type Policy struct { // principal defines the accounts/group which the permission grants to Principal *Principal `protobuf:"bytes,2,opt,name=principal,proto3" json:"principal,omitempty"` // resource_type defines the type of resource that grants permission for - ResourceType resource.ResourceType `protobuf:"varint,3,opt,name=resource_type,json=resourceType,proto3,enum=bnbchain.greenfield.resource.ResourceType" json:"resource_type,omitempty"` + ResourceType resource.ResourceType `protobuf:"varint,3,opt,name=resource_type,json=resourceType,proto3,enum=greenfield.resource.ResourceType" json:"resource_type,omitempty"` // resource_id defines the bucket/object/group id of the resource that grants permission for ResourceId Uint `protobuf:"bytes,4,opt,name=resource_id,json=resourceId,proto3,customtype=Uint" json:"resource_id"` // statements defines the details content of the permission, including effect/actions/sub-resources @@ -242,49 +242,49 @@ func (m *GroupMember) GetMember() string { } func init() { - proto.RegisterType((*Policy)(nil), "bnbchain.greenfield.permission.Policy") - proto.RegisterType((*PolicyGroup)(nil), "bnbchain.greenfield.permission.PolicyGroup") - proto.RegisterType((*PolicyGroup_Item)(nil), "bnbchain.greenfield.permission.PolicyGroup.Item") - proto.RegisterType((*GroupMember)(nil), "bnbchain.greenfield.permission.GroupMember") + proto.RegisterType((*Policy)(nil), "greenfield.permission.Policy") + proto.RegisterType((*PolicyGroup)(nil), "greenfield.permission.PolicyGroup") + proto.RegisterType((*PolicyGroup_Item)(nil), "greenfield.permission.PolicyGroup.Item") + proto.RegisterType((*GroupMember)(nil), "greenfield.permission.GroupMember") } func init() { proto.RegisterFile("greenfield/permission/types.proto", fileDescriptor_0d2afeea9f743f03) } var fileDescriptor_0d2afeea9f743f03 = []byte{ - // 525 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0x4f, 0x6f, 0x12, 0x41, - 0x18, 0xc6, 0x19, 0xa0, 0x08, 0x83, 0xd6, 0x64, 0xd2, 0xc3, 0x8a, 0xc9, 0x82, 0x9c, 0x50, 0xc3, - 0x6c, 0x83, 0x89, 0xf1, 0xe0, 0x45, 0x0e, 0x36, 0x24, 0x36, 0x36, 0xdb, 0x7a, 0xf1, 0x42, 0xd8, - 0xdd, 0xe9, 0x76, 0x12, 0xe6, 0x4f, 0x66, 0x86, 0x04, 0xbe, 0x45, 0x3f, 0x84, 0x89, 0x5f, 0xa0, - 0x1f, 0x82, 0x9b, 0x4d, 0x4f, 0xc6, 0x03, 0x1a, 0xf8, 0x22, 0x66, 0x67, 0x77, 0xbb, 0x24, 0x36, - 0x52, 0xbd, 0xcd, 0x3b, 0xfc, 0x9e, 0x77, 0x9e, 0x79, 0x9f, 0x61, 0xe1, 0xb3, 0x58, 0x11, 0xc2, - 0xcf, 0x29, 0x99, 0x46, 0x9e, 0x24, 0x8a, 0x51, 0xad, 0xa9, 0xe0, 0x9e, 0x59, 0x48, 0xa2, 0xb1, - 0x54, 0xc2, 0x08, 0xe4, 0x06, 0x3c, 0x08, 0x2f, 0x26, 0x94, 0xe3, 0x82, 0xc5, 0x05, 0xdb, 0x7a, - 0x12, 0x0a, 0xcd, 0x84, 0x1e, 0x5b, 0xda, 0x4b, 0x8b, 0x54, 0xda, 0x3a, 0x88, 0x45, 0x2c, 0xd2, - 0xfd, 0x64, 0x95, 0xed, 0xb6, 0x63, 0x21, 0xe2, 0x29, 0xf1, 0x6c, 0x15, 0xcc, 0xce, 0x3d, 0x43, - 0x19, 0xd1, 0x66, 0xc2, 0x64, 0x06, 0x74, 0xef, 0x36, 0x15, 0x0a, 0xc6, 0x04, 0xbf, 0x6d, 0x52, - 0x30, 0x8a, 0x68, 0x31, 0x53, 0x21, 0xd9, 0xb6, 0xdd, 0xfd, 0x5a, 0x81, 0xb5, 0x13, 0x31, 0xa5, - 0xe1, 0x02, 0xbd, 0x84, 0x65, 0x1a, 0x39, 0xa0, 0x03, 0x7a, 0x8d, 0xe1, 0xd3, 0xe5, 0xaa, 0x5d, - 0xfa, 0xb1, 0x6a, 0x57, 0x3f, 0x51, 0x6e, 0x6e, 0xae, 0xfa, 0xcd, 0xcc, 0x70, 0x52, 0xfa, 0x65, - 0x1a, 0xa1, 0x23, 0xd8, 0x90, 0x8a, 0xf2, 0x90, 0xca, 0xc9, 0xd4, 0x29, 0x77, 0x40, 0xaf, 0x39, - 0x78, 0x8e, 0xff, 0x3e, 0x02, 0x7c, 0x92, 0x0b, 0xfc, 0x42, 0x8b, 0x3e, 0xc2, 0x47, 0xb9, 0xb1, - 0x71, 0x62, 0xcc, 0xa9, 0x74, 0x40, 0x6f, 0x7f, 0xf0, 0xe2, 0xce, 0x66, 0x39, 0x89, 0xfd, 0x6c, - 0x71, 0xb6, 0x90, 0xc4, 0x7f, 0xa8, 0xb6, 0x2a, 0xf4, 0x16, 0x36, 0x6f, 0x1b, 0xd2, 0xc8, 0xa9, - 0xee, 0xbe, 0x0f, 0xcc, 0xf9, 0x51, 0x84, 0x46, 0x10, 0x6a, 0x33, 0x31, 0x84, 0x11, 0x6e, 0xb4, - 0xb3, 0xd7, 0xa9, 0xdc, 0xe7, 0x62, 0xa7, 0xb9, 0xc2, 0xdf, 0x12, 0xa3, 0x63, 0xf8, 0x98, 0xcc, - 0x25, 0x55, 0x13, 0x43, 0x05, 0x1f, 0x27, 0xe9, 0x39, 0x35, 0x3b, 0xa8, 0x16, 0x4e, 0xa3, 0xc5, - 0x79, 0xb4, 0xf8, 0x2c, 0x8f, 0x76, 0x58, 0x5f, 0xae, 0xda, 0xe0, 0xf2, 0x67, 0x1b, 0xf8, 0xfb, - 0x85, 0x38, 0xf9, 0xb9, 0xfb, 0x0d, 0xc0, 0x66, 0x9a, 0xd4, 0x91, 0x12, 0x33, 0x89, 0xde, 0xc3, - 0x3d, 0x6a, 0x08, 0xd3, 0x0e, 0xb0, 0x26, 0x0f, 0x77, 0x4e, 0xbf, 0xd0, 0xe2, 0x91, 0x21, 0xcc, - 0x4f, 0xe5, 0xad, 0x39, 0xac, 0x26, 0x25, 0x7a, 0x03, 0x1b, 0xd2, 0x22, 0xe3, 0xfb, 0xbd, 0x82, - 0x7a, 0x4a, 0x8f, 0x22, 0xf4, 0x1a, 0xd6, 0xe3, 0xa4, 0x6d, 0x22, 0x2c, 0xef, 0x16, 0x3e, 0xb0, - 0xf0, 0x28, 0xea, 0x7e, 0x01, 0xb0, 0x69, 0xfd, 0x1c, 0x13, 0x16, 0x10, 0xf5, 0x6f, 0x0f, 0xf0, - 0x3f, 0x0f, 0x45, 0x87, 0xb0, 0xc6, 0xec, 0x71, 0xf6, 0xa1, 0x35, 0x86, 0xce, 0xcd, 0x55, 0xff, - 0x20, 0x23, 0xdf, 0x45, 0x91, 0x22, 0x5a, 0x9f, 0x1a, 0x45, 0x79, 0xec, 0x67, 0xdc, 0xf0, 0xc3, - 0x72, 0xed, 0x82, 0xeb, 0xb5, 0x0b, 0x7e, 0xad, 0x5d, 0x70, 0xb9, 0x71, 0x4b, 0xd7, 0x1b, 0xb7, - 0xf4, 0x7d, 0xe3, 0x96, 0x3e, 0x0f, 0x62, 0x6a, 0x2e, 0x66, 0x01, 0x0e, 0x05, 0xf3, 0x02, 0x1e, - 0xf4, 0xed, 0xf8, 0xbd, 0xad, 0xbf, 0xdc, 0xfc, 0x8f, 0xaf, 0x45, 0x50, 0xb3, 0xa1, 0xbf, 0xfa, - 0x1d, 0x00, 0x00, 0xff, 0xff, 0x8e, 0x06, 0x51, 0x68, 0x53, 0x04, 0x00, 0x00, + // 521 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0xcf, 0x6a, 0x13, 0x41, + 0x1c, 0xc7, 0x33, 0x49, 0x1a, 0x93, 0x89, 0x56, 0x18, 0x2a, 0xac, 0x11, 0x36, 0x69, 0x2e, 0x06, + 0x24, 0xb3, 0x12, 0x41, 0x3c, 0xa8, 0x68, 0x0e, 0x4a, 0xc0, 0x42, 0xd9, 0xd6, 0x8b, 0x97, 0x90, + 0xdd, 0x9d, 0x6e, 0x07, 0x32, 0x7f, 0x98, 0x99, 0x40, 0xf2, 0x0e, 0x1e, 0xfa, 0x10, 0x3e, 0x42, + 0x9f, 0x41, 0x72, 0x2c, 0x3d, 0x89, 0x87, 0x28, 0xc9, 0x8b, 0xc8, 0xce, 0xee, 0x76, 0x03, 0x56, + 0xab, 0xbd, 0xcd, 0x6f, 0xf6, 0xf3, 0xfd, 0xcd, 0x77, 0xe6, 0x3b, 0x3b, 0x70, 0x3f, 0x56, 0x84, + 0xf0, 0x13, 0x4a, 0xa6, 0x91, 0x27, 0x89, 0x62, 0x54, 0x6b, 0x2a, 0xb8, 0x67, 0x16, 0x92, 0x68, + 0x2c, 0x95, 0x30, 0x02, 0x3d, 0x28, 0x10, 0x5c, 0x20, 0xad, 0x87, 0xa1, 0xd0, 0x4c, 0xe8, 0xb1, + 0x85, 0xbc, 0xb4, 0x48, 0x15, 0xad, 0xbd, 0x58, 0xc4, 0x22, 0x9d, 0x4f, 0x46, 0xd9, 0x6c, 0x3b, + 0x16, 0x22, 0x9e, 0x12, 0xcf, 0x56, 0xc1, 0xec, 0xc4, 0x33, 0x94, 0x11, 0x6d, 0x26, 0x4c, 0x66, + 0x40, 0xf7, 0x7a, 0x2f, 0xa1, 0x60, 0x4c, 0xf0, 0xab, 0x26, 0x05, 0xa3, 0x88, 0x16, 0x33, 0x15, + 0x92, 0x6d, 0xb7, 0xdd, 0xcf, 0x15, 0x58, 0x3b, 0x14, 0x53, 0x1a, 0x2e, 0xd0, 0x13, 0x58, 0xa6, + 0x91, 0x03, 0x3a, 0xa0, 0xd7, 0x18, 0x3e, 0x5a, 0xae, 0xda, 0xa5, 0xef, 0xab, 0x76, 0xf5, 0x23, + 0xe5, 0xe6, 0xf2, 0xbc, 0xdf, 0xcc, 0x0c, 0x27, 0xa5, 0x5f, 0xa6, 0x11, 0x7a, 0x0d, 0x1b, 0x52, + 0x51, 0x1e, 0x52, 0x39, 0x99, 0x3a, 0xe5, 0x0e, 0xe8, 0x35, 0x07, 0x1d, 0x7c, 0xed, 0xce, 0xf1, + 0x61, 0xce, 0xf9, 0x85, 0x04, 0xbd, 0x83, 0xf7, 0x72, 0x3f, 0xe3, 0xc4, 0x8f, 0x53, 0xe9, 0x80, + 0xde, 0xee, 0x60, 0x7f, 0xbb, 0x47, 0x0e, 0x60, 0x3f, 0x1b, 0x1c, 0x2f, 0x24, 0xf1, 0xef, 0xaa, + 0xad, 0x0a, 0xbd, 0x84, 0xcd, 0xab, 0x3e, 0x34, 0x72, 0xaa, 0x37, 0xbb, 0x87, 0x39, 0x3f, 0x8a, + 0xd0, 0x1b, 0x08, 0xb5, 0x99, 0x18, 0xc2, 0x08, 0x37, 0xda, 0xd9, 0xe9, 0x54, 0xfe, 0xb2, 0x8d, + 0xa3, 0x1c, 0xf4, 0xb7, 0x34, 0xe8, 0x00, 0xde, 0x27, 0x73, 0x49, 0xd5, 0xc4, 0x50, 0xc1, 0xc7, + 0x49, 0x44, 0x4e, 0xcd, 0x9e, 0x46, 0x0b, 0xa7, 0xf9, 0xe1, 0x3c, 0x3f, 0x7c, 0x9c, 0xe7, 0x37, + 0xac, 0x2f, 0x57, 0x6d, 0x70, 0xf6, 0xa3, 0x0d, 0xfc, 0xdd, 0x42, 0x9c, 0x7c, 0xee, 0x7e, 0x05, + 0xb0, 0x99, 0xc6, 0xf1, 0x5e, 0x89, 0x99, 0x44, 0xaf, 0xe0, 0x0e, 0x35, 0x84, 0x69, 0x07, 0x58, + 0x6f, 0x8f, 0xff, 0x74, 0xc4, 0x85, 0x04, 0x8f, 0x0c, 0x61, 0x7e, 0xaa, 0x6a, 0xcd, 0x61, 0x35, + 0x29, 0xd1, 0x0b, 0xd8, 0x90, 0x16, 0x19, 0xff, 0x5b, 0xc2, 0xf5, 0x94, 0x1e, 0x45, 0xe8, 0x39, + 0xac, 0xc7, 0x49, 0xdb, 0x44, 0x58, 0xbe, 0x59, 0x78, 0xc7, 0xc2, 0xa3, 0xa8, 0xfb, 0x05, 0xc0, + 0xa6, 0xf5, 0x73, 0x40, 0x58, 0x40, 0xd4, 0xff, 0x5d, 0xae, 0x5b, 0x2e, 0x8a, 0x9e, 0xc2, 0x1a, + 0xb3, 0xcb, 0xd9, 0xdb, 0xd4, 0x18, 0x3a, 0x97, 0xe7, 0xfd, 0xbd, 0x8c, 0x7c, 0x1b, 0x45, 0x8a, + 0x68, 0x7d, 0x64, 0x14, 0xe5, 0xb1, 0x9f, 0x71, 0xc3, 0x0f, 0xcb, 0xb5, 0x0b, 0x2e, 0xd6, 0x2e, + 0xf8, 0xb9, 0x76, 0xc1, 0xd9, 0xc6, 0x2d, 0x5d, 0x6c, 0xdc, 0xd2, 0xb7, 0x8d, 0x5b, 0xfa, 0x34, + 0x88, 0xa9, 0x39, 0x9d, 0x05, 0x38, 0x14, 0xcc, 0x0b, 0x78, 0xd0, 0x0f, 0x4f, 0x27, 0x94, 0x7b, + 0x5b, 0xbf, 0xd3, 0xfc, 0xb7, 0x07, 0x20, 0xa8, 0xd9, 0xac, 0x9f, 0xfd, 0x0a, 0x00, 0x00, 0xff, + 0xff, 0x6a, 0x25, 0x5b, 0x0a, 0x26, 0x04, 0x00, 0x00, } func (m *Policy) Marshal() (dAtA []byte, err error) { @@ -308,7 +308,7 @@ func (m *Policy) MarshalToSizedBuffer(dAtA []byte) (int, error) { var l int _ = l if m.ExpirationTime != nil { - n1, err1 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.ExpirationTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.ExpirationTime):]) + n1, err1 := github_com_cosmos_gogoproto_types.StdTimeMarshalTo(*m.ExpirationTime, dAtA[i-github_com_cosmos_gogoproto_types.SizeOfStdTime(*m.ExpirationTime):]) if err1 != nil { return 0, err1 } @@ -536,7 +536,7 @@ func (m *Policy) Size() (n int) { } } if m.ExpirationTime != nil { - l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.ExpirationTime) + l = github_com_cosmos_gogoproto_types.SizeOfStdTime(*m.ExpirationTime) n += 1 + l + sovTypes(uint64(l)) } return n @@ -811,7 +811,7 @@ func (m *Policy) Unmarshal(dAtA []byte) error { if m.ExpirationTime == nil { m.ExpirationTime = new(time.Time) } - if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.ExpirationTime, dAtA[iNdEx:postIndex]); err != nil { + if err := github_com_cosmos_gogoproto_types.StdTimeUnmarshal(m.ExpirationTime, dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex diff --git a/x/sp/keeper/genesis.go b/x/sp/keeper/genesis.go index 2be4e1fd8..adfa7087a 100644 --- a/x/sp/keeper/genesis.go +++ b/x/sp/keeper/genesis.go @@ -35,7 +35,7 @@ func (k Keeper) InitGenesis(ctx sdk.Context, genState types.GenesisState) { k.accountKeeper.SetModuleAccount(ctx, spDepositPool) } - if !depositBalance.IsEqual(depositCoins) { + if !depositBalance.Equal(depositCoins) { panic(fmt.Sprintf("sp deposit pool balance is different from sp deposit coins: %s <-> %s", depositBalance.String(), depositCoins.String())) } } diff --git a/x/sp/keeper/grpc_query.go b/x/sp/keeper/grpc_query.go index f3a402c93..e6dae2435 100644 --- a/x/sp/keeper/grpc_query.go +++ b/x/sp/keeper/grpc_query.go @@ -3,7 +3,7 @@ package keeper import ( "context" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/query" "google.golang.org/grpc/codes" diff --git a/x/sp/keeper/keeper.go b/x/sp/keeper/keeper.go index 83c72aee8..7b8e68fc0 100644 --- a/x/sp/keeper/keeper.go +++ b/x/sp/keeper/keeper.go @@ -3,11 +3,11 @@ package keeper import ( "fmt" + "cosmossdk.io/log" + storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/tendermint/tendermint/libs/log" "github.com/bnb-chain/greenfield/x/sp/types" ) diff --git a/x/sp/keeper/sp.go b/x/sp/keeper/sp.go index de6c44826..8be3923ee 100644 --- a/x/sp/keeper/sp.go +++ b/x/sp/keeper/sp.go @@ -1,6 +1,7 @@ package keeper import ( + storetypes "cosmossdk.io/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/bnb-chain/greenfield/x/sp/types" @@ -111,7 +112,7 @@ func (k Keeper) SetStorageProviderByGcAddr(ctx sdk.Context, sp *types.StoragePro func (k Keeper) GetAllStorageProviders(ctx sdk.Context) (sps []types.StorageProvider) { store := ctx.KVStore(k.storeKey) - iter := sdk.KVStorePrefixIterator(store, types.StorageProviderKey) + iter := storetypes.KVStorePrefixIterator(store, types.StorageProviderKey) for ; iter.Valid(); iter.Next() { sp := types.MustUnmarshalStorageProvider(k.cdc, iter.Value()) diff --git a/x/sp/keeper/sp_storage_price.go b/x/sp/keeper/sp_storage_price.go index 1971d0c4e..b5dea296b 100644 --- a/x/sp/keeper/sp_storage_price.go +++ b/x/sp/keeper/sp_storage_price.go @@ -3,7 +3,8 @@ package keeper import ( "fmt" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" + storetypes "cosmossdk.io/store/types" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/bnb-chain/greenfield/x/sp/types" @@ -55,7 +56,7 @@ func (k Keeper) GetSpStoragePrice( // GetAllSpStoragePrice returns all SpStoragePrice func (k Keeper) GetAllSpStoragePrice(ctx sdk.Context) (list []types.SpStoragePrice) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.SpStoragePriceKeyPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() diff --git a/x/sp/module.go b/x/sp/module.go index 98079de46..ddab571e7 100644 --- a/x/sp/module.go +++ b/x/sp/module.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -12,7 +13,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" "github.com/grpc-ecosystem/grpc-gateway/runtime" "github.com/spf13/cobra" - abci "github.com/tendermint/tendermint/abci/types" "github.com/bnb-chain/greenfield/x/sp/client/cli" "github.com/bnb-chain/greenfield/x/sp/keeper" @@ -108,17 +108,6 @@ func NewAppModule( } } -// Deprecated: use RegisterServices -func (am AppModule) Route() sdk.Route { return sdk.Route{} } - -// Deprecated: use RegisterServices -func (AppModule) QuerierRoute() string { return types.RouterKey } - -// Deprecated: use RegisterServices -func (am AppModule) LegacyQuerierHandler(_ *codec.LegacyAmino) sdk.Querier { - return nil -} - // RegisterServices registers a gRPC query service to respond to the module-specific gRPC queries func (am AppModule) RegisterServices(cfg module.Configurator) { types.RegisterMsgServer(cfg.MsgServer(), keeper.NewMsgServerImpl(am.keeper)) diff --git a/x/sp/module_simulation.go b/x/sp/module_simulation.go index 72daeb62a..93b3a7df4 100644 --- a/x/sp/module_simulation.go +++ b/x/sp/module_simulation.go @@ -1,11 +1,7 @@ package sp import ( - "math/rand" - "github.com/cosmos/cosmos-sdk/baseapp" - simappparams "github.com/cosmos/cosmos-sdk/simapp/params" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" @@ -19,7 +15,6 @@ import ( var ( _ = sample.AccAddress _ = spsimulation.FindAccount - _ = simappparams.StakePerAccount _ = simulation.MsgEntryKind _ = baseapp.Paramspace ) @@ -46,14 +41,8 @@ func (AppModule) ProposalContents(_ module.SimulationState) []simtypes.WeightedP return nil } -// RandomizedParams creates randomized param changes for the simulator -func (am AppModule) RandomizedParams(_ *rand.Rand) []simtypes.ParamChange { - - return []simtypes.ParamChange{} -} - // RegisterStoreDecoder registers a decoder -func (am AppModule) RegisterStoreDecoder(_ sdk.StoreDecoderRegistry) {} +func (am AppModule) RegisterStoreDecoder(_ simtypes.StoreDecoderRegistry) {} // WeightedOperations returns the all the gov module operations with their respective weights. func (am AppModule) WeightedOperations(simState module.SimulationState) []simtypes.WeightedOperation { diff --git a/x/sp/types/authz.pb.go b/x/sp/types/authz.pb.go index 5c26c5352..064070b53 100644 --- a/x/sp/types/authz.pb.go +++ b/x/sp/types/authz.pb.go @@ -8,7 +8,7 @@ import ( _ "github.com/cosmos/cosmos-proto" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -82,31 +82,31 @@ func (m *DepositAuthorization) GetSpAddress() string { } func init() { - proto.RegisterType((*DepositAuthorization)(nil), "bnbchain.greenfield.sp.DepositAuthorization") + proto.RegisterType((*DepositAuthorization)(nil), "greenfield.sp.DepositAuthorization") } func init() { proto.RegisterFile("greenfield/sp/authz.proto", fileDescriptor_eab7bba09f125b26) } var fileDescriptor_eab7bba09f125b26 = []byte{ - // 281 bytes of a gzipped FileDescriptorProto + // 276 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x4c, 0x90, 0x31, 0x4e, 0xc3, 0x30, - 0x14, 0x86, 0x6b, 0x06, 0xa4, 0xba, 0x5b, 0x15, 0xa1, 0xa4, 0x83, 0x55, 0x31, 0x55, 0x48, 0xb5, - 0x55, 0x18, 0x90, 0xd8, 0x5a, 0x7a, 0x82, 0xb2, 0xb1, 0x44, 0x76, 0x62, 0x12, 0x4b, 0xc4, 0xcf, - 0x8a, 0x1d, 0x14, 0x7a, 0x05, 0x16, 0x0e, 0xc3, 0x21, 0x18, 0x2b, 0x26, 0x46, 0x94, 0x5c, 0x04, - 0x25, 0xb6, 0x04, 0x9b, 0xdf, 0xff, 0xf9, 0xfd, 0xbf, 0xde, 0x8f, 0x93, 0xa2, 0x96, 0x52, 0x3f, - 0x29, 0xf9, 0x9c, 0x33, 0x6b, 0x18, 0x6f, 0x5c, 0x79, 0xa4, 0xa6, 0x06, 0x07, 0xf3, 0x0b, 0xa1, - 0x45, 0x56, 0x72, 0xa5, 0xe9, 0xdf, 0x1f, 0x6a, 0xcd, 0x82, 0x64, 0x60, 0x2b, 0xb0, 0x4c, 0x70, - 0x2b, 0xd9, 0xcb, 0x46, 0x48, 0xc7, 0x37, 0x2c, 0x03, 0xa5, 0xfd, 0xde, 0x22, 0xf1, 0x3c, 0x1d, - 0x27, 0xe6, 0x87, 0x80, 0xa2, 0x02, 0x0a, 0xf0, 0xfa, 0xf0, 0xf2, 0xea, 0xe5, 0x1b, 0xc2, 0xd1, - 0x5e, 0x1a, 0xb0, 0xca, 0x6d, 0x1b, 0x57, 0x42, 0xad, 0x8e, 0xdc, 0x29, 0xd0, 0xf3, 0x3b, 0x3c, - 0xab, 0x78, 0x9b, 0xe6, 0x9e, 0xc5, 0x68, 0x89, 0x56, 0xb3, 0xeb, 0x84, 0x06, 0xcb, 0x21, 0x9f, - 0x86, 0x7c, 0x7a, 0x0f, 0x4a, 0x1f, 0x70, 0xc5, 0xdb, 0x60, 0x34, 0xbf, 0xc5, 0xd8, 0x9a, 0x94, - 0xe7, 0x79, 0x2d, 0xad, 0x8d, 0xcf, 0x96, 0x68, 0x35, 0xdd, 0xc5, 0x5f, 0x1f, 0xeb, 0x28, 0x6c, - 0x6f, 0x3d, 0x79, 0x70, 0xb5, 0xd2, 0xc5, 0x61, 0x6a, 0x4d, 0x10, 0x76, 0xfb, 0xcf, 0x8e, 0xa0, - 0x53, 0x47, 0xd0, 0x4f, 0x47, 0xd0, 0x7b, 0x4f, 0x26, 0xa7, 0x9e, 0x4c, 0xbe, 0x7b, 0x32, 0x79, - 0xbc, 0x2a, 0x94, 0x2b, 0x1b, 0x41, 0x33, 0xa8, 0x98, 0xd0, 0x62, 0x3d, 0x96, 0xc3, 0xfe, 0x15, - 0xd8, 0x0e, 0x15, 0xba, 0x57, 0x23, 0xad, 0x38, 0x1f, 0x4f, 0xbb, 0xf9, 0x0d, 0x00, 0x00, 0xff, - 0xff, 0x74, 0x68, 0x28, 0x27, 0x60, 0x01, 0x00, 0x00, + 0x18, 0x85, 0x6b, 0x06, 0xa4, 0xba, 0x62, 0x89, 0x32, 0x24, 0x1d, 0xac, 0x8a, 0xa9, 0x42, 0xaa, + 0xad, 0xc2, 0x80, 0xc4, 0xd6, 0xd2, 0x13, 0x94, 0x8d, 0x25, 0xb2, 0x13, 0x93, 0x58, 0x22, 0xfe, + 0xad, 0xd8, 0x41, 0xa1, 0x57, 0x60, 0xe1, 0x30, 0x1c, 0x82, 0xb1, 0x62, 0x62, 0x44, 0xc9, 0x45, + 0x50, 0x6a, 0x4b, 0xb0, 0xf9, 0xbd, 0xcf, 0x7e, 0x4f, 0x7e, 0x38, 0x2d, 0x1b, 0x29, 0xf5, 0x93, + 0x92, 0xcf, 0x05, 0xb3, 0x86, 0xf1, 0xd6, 0x55, 0x07, 0x6a, 0x1a, 0x70, 0x10, 0x5d, 0xfc, 0x21, + 0x6a, 0xcd, 0x9c, 0xe4, 0x60, 0x6b, 0xb0, 0x4c, 0x70, 0x2b, 0xd9, 0xcb, 0x5a, 0x48, 0xc7, 0xd7, + 0x2c, 0x07, 0xa5, 0xfd, 0xf5, 0x79, 0xea, 0x79, 0x76, 0x52, 0xcc, 0x8b, 0x80, 0xe2, 0x12, 0x4a, + 0xf0, 0xfe, 0x78, 0xf2, 0xee, 0xe5, 0x1b, 0xc2, 0xf1, 0x4e, 0x1a, 0xb0, 0xca, 0x6d, 0x5a, 0x57, + 0x41, 0xa3, 0x0e, 0xdc, 0x29, 0xd0, 0xd1, 0x1d, 0x9e, 0xd5, 0xbc, 0xcb, 0x0a, 0xcf, 0x12, 0xb4, + 0x40, 0xcb, 0xd9, 0x75, 0x4a, 0x43, 0xe4, 0xd8, 0x4f, 0x43, 0x3f, 0xbd, 0x07, 0xa5, 0xf7, 0xb8, + 0xe6, 0x5d, 0x08, 0x8a, 0x6e, 0x31, 0xb6, 0x26, 0xe3, 0x45, 0xd1, 0x48, 0x6b, 0x93, 0xb3, 0x05, + 0x5a, 0x4e, 0xb7, 0xc9, 0xd7, 0xc7, 0x2a, 0x0e, 0xaf, 0x37, 0x9e, 0x3c, 0xb8, 0x46, 0xe9, 0x72, + 0x3f, 0xb5, 0x26, 0x18, 0xdb, 0xdd, 0x67, 0x4f, 0xd0, 0xb1, 0x27, 0xe8, 0xa7, 0x27, 0xe8, 0x7d, + 0x20, 0x93, 0xe3, 0x40, 0x26, 0xdf, 0x03, 0x99, 0x3c, 0x5e, 0x95, 0xca, 0x55, 0xad, 0xa0, 0x39, + 0xd4, 0x4c, 0x68, 0xb1, 0xca, 0x2b, 0xae, 0x34, 0xfb, 0xb7, 0x5b, 0x37, 0x2e, 0xe7, 0x5e, 0x8d, + 0xb4, 0xe2, 0xfc, 0xf4, 0xb5, 0x9b, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x45, 0x47, 0x3b, 0xe3, + 0x57, 0x01, 0x00, 0x00, } func (m *DepositAuthorization) Marshal() (dAtA []byte, err error) { diff --git a/x/sp/types/events.pb.go b/x/sp/types/events.pb.go index 0a56e70d1..78d1a9bbb 100644 --- a/x/sp/types/events.pb.go +++ b/x/sp/types/events.pb.go @@ -9,7 +9,7 @@ import ( github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -396,58 +396,57 @@ func (m *EventSecondarySpStorePriceUpdate) GetUpdateTimeSec() int64 { } func init() { - proto.RegisterType((*EventCreateStorageProvider)(nil), "bnbchain.greenfield.sp.EventCreateStorageProvider") - proto.RegisterType((*EventEditStorageProvider)(nil), "bnbchain.greenfield.sp.EventEditStorageProvider") - proto.RegisterType((*EventDeposit)(nil), "bnbchain.greenfield.sp.EventDeposit") - proto.RegisterType((*EventSpStoragePriceUpdate)(nil), "bnbchain.greenfield.sp.EventSpStoragePriceUpdate") - proto.RegisterType((*EventSecondarySpStorePriceUpdate)(nil), "bnbchain.greenfield.sp.EventSecondarySpStorePriceUpdate") + proto.RegisterType((*EventCreateStorageProvider)(nil), "greenfield.sp.EventCreateStorageProvider") + proto.RegisterType((*EventEditStorageProvider)(nil), "greenfield.sp.EventEditStorageProvider") + proto.RegisterType((*EventDeposit)(nil), "greenfield.sp.EventDeposit") + proto.RegisterType((*EventSpStoragePriceUpdate)(nil), "greenfield.sp.EventSpStoragePriceUpdate") + proto.RegisterType((*EventSecondarySpStorePriceUpdate)(nil), "greenfield.sp.EventSecondarySpStorePriceUpdate") } func init() { proto.RegisterFile("greenfield/sp/events.proto", fileDescriptor_685cbfa50fdf0841) } var fileDescriptor_685cbfa50fdf0841 = []byte{ - // 641 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0x41, 0x4f, 0xdb, 0x30, - 0x18, 0x6d, 0x4a, 0x81, 0xe1, 0xc2, 0x98, 0x2a, 0x34, 0x95, 0x1e, 0x02, 0x2a, 0x12, 0x42, 0x93, - 0x9a, 0x08, 0x76, 0xe0, 0xb0, 0x69, 0x12, 0x50, 0x4e, 0xbb, 0x6c, 0xe9, 0x76, 0xd9, 0x34, 0x45, - 0x8e, 0xfd, 0x11, 0xac, 0x51, 0xdb, 0xb3, 0xdd, 0x6a, 0xfc, 0x0b, 0xfe, 0xc6, 0x4e, 0xbb, 0xf0, - 0x23, 0x38, 0x22, 0x4e, 0xd3, 0x0e, 0x08, 0xc1, 0x8f, 0xd8, 0x75, 0x8a, 0xe3, 0x94, 0xd2, 0x55, - 0xea, 0x36, 0x38, 0xb5, 0xfe, 0xfc, 0xbd, 0xe7, 0x97, 0xef, 0xbd, 0xc4, 0xa8, 0x91, 0x2a, 0x00, - 0x7e, 0xc0, 0xe0, 0x88, 0x86, 0x5a, 0x86, 0xd0, 0x07, 0x6e, 0x74, 0x20, 0x95, 0x30, 0xa2, 0xf6, - 0x34, 0xe1, 0x09, 0x39, 0xc4, 0x8c, 0x07, 0xb7, 0x4d, 0x81, 0x96, 0x0d, 0x9f, 0x08, 0xdd, 0x15, - 0x3a, 0x4c, 0xb0, 0x86, 0xb0, 0xbf, 0x99, 0x80, 0xc1, 0x9b, 0x21, 0x11, 0x8c, 0xe7, 0xb8, 0xc6, - 0x72, 0xbe, 0x1f, 0xdb, 0x55, 0x98, 0x2f, 0xdc, 0xd6, 0x52, 0x2a, 0x52, 0x91, 0xd7, 0xb3, 0x7f, - 0x05, 0xe0, 0xae, 0x08, 0x73, 0x2c, 0xc1, 0x01, 0x9a, 0xdf, 0xa7, 0x50, 0x63, 0x3f, 0x13, 0xb5, - 0xa7, 0x00, 0x1b, 0xe8, 0x18, 0xa1, 0x70, 0x0a, 0x6f, 0x94, 0xe8, 0x33, 0x0a, 0xaa, 0xb6, 0x8d, - 0x90, 0x96, 0x31, 0xa6, 0x54, 0x81, 0xd6, 0x75, 0x6f, 0xd5, 0xdb, 0x98, 0xdb, 0xad, 0x5f, 0x9c, - 0xb6, 0x96, 0xdc, 0xa9, 0x3b, 0xf9, 0x4e, 0xc7, 0x28, 0xc6, 0xd3, 0x68, 0x4e, 0x4b, 0x57, 0xa8, - 0xed, 0xa0, 0xc5, 0x83, 0x1e, 0xa7, 0x8c, 0xa7, 0x03, 0x74, 0x79, 0x02, 0xfa, 0xb1, 0x03, 0x14, - 0x14, 0x2f, 0xd0, 0xbc, 0x06, 0x7c, 0x34, 0xc0, 0x4f, 0x4d, 0xc0, 0x57, 0xb3, 0xee, 0x02, 0xbc, - 0x87, 0x9e, 0x60, 0x29, 0x95, 0xe8, 0x0f, 0x11, 0x54, 0x26, 0x10, 0x2c, 0x16, 0x88, 0x82, 0x64, - 0x1b, 0xa1, 0x94, 0x0c, 0xe0, 0xd3, 0x93, 0x9e, 0x3e, 0x25, 0x05, 0xb0, 0x81, 0x1e, 0x01, 0xa7, - 0x52, 0x30, 0x6e, 0xea, 0x33, 0x19, 0x2c, 0x1a, 0xac, 0x6b, 0xaf, 0xd0, 0x82, 0x11, 0x06, 0x1f, - 0xc5, 0x14, 0xa4, 0xd0, 0xcc, 0xd4, 0x67, 0x57, 0xbd, 0x8d, 0xea, 0xd6, 0x72, 0xe0, 0x48, 0x33, - 0xd7, 0x03, 0xe7, 0x7a, 0xb0, 0x27, 0x18, 0x8f, 0xe6, 0x6d, 0x7f, 0x3b, 0x6f, 0x6f, 0xfe, 0x2a, - 0xa3, 0xba, 0x75, 0x6c, 0x9f, 0x32, 0xf3, 0x60, 0x7e, 0x0d, 0x2b, 0x2e, 0x8f, 0x28, 0x7e, 0x8d, - 0xaa, 0x14, 0x34, 0x51, 0x4c, 0x1a, 0x26, 0xb8, 0xf5, 0xa1, 0xba, 0xb5, 0x16, 0x8c, 0x4f, 0x6f, - 0xd0, 0xbe, 0x6d, 0xdd, 0xad, 0x9c, 0x5d, 0xae, 0x94, 0xa2, 0x61, 0xf4, 0x1f, 0xae, 0x56, 0xee, - 0xeb, 0xea, 0xf4, 0xfd, 0x5c, 0x9d, 0xf9, 0x6b, 0x57, 0x9b, 0x27, 0x1e, 0x9a, 0xb7, 0x93, 0x77, - 0x56, 0x8c, 0x0b, 0xb9, 0xf7, 0x8f, 0x21, 0xaf, 0xa3, 0xd9, 0x22, 0x07, 0xf9, 0xd8, 0x8b, 0x65, - 0x6d, 0x6d, 0x34, 0x27, 0x36, 0xff, 0x23, 0x61, 0xb8, 0x2a, 0xa3, 0x65, 0x2b, 0xa9, 0x23, 0x07, - 0x51, 0x60, 0x04, 0xde, 0x4b, 0x8a, 0x0d, 0xfc, 0x7f, 0x1a, 0xd6, 0xd1, 0x62, 0xcf, 0x52, 0xc4, - 0x86, 0x75, 0x21, 0xd6, 0x40, 0xac, 0xba, 0xa9, 0x68, 0x21, 0x2f, 0xbf, 0x63, 0x5d, 0xe8, 0x00, - 0xa9, 0x7d, 0x44, 0x48, 0x01, 0xa6, 0xb1, 0xcc, 0x0e, 0x75, 0x2f, 0xe8, 0xcb, 0xcc, 0xf3, 0x9f, - 0x97, 0x2b, 0xeb, 0x29, 0x33, 0x87, 0xbd, 0x24, 0x20, 0xa2, 0xeb, 0xbe, 0x51, 0xee, 0xa7, 0xa5, - 0xe9, 0x67, 0xf7, 0x0d, 0x6a, 0x03, 0xb9, 0x38, 0x6d, 0x21, 0x27, 0xa7, 0x0d, 0x24, 0x9a, 0xcb, - 0xf8, 0xec, 0x33, 0x64, 0x22, 0x0e, 0x14, 0x40, 0x6c, 0x4f, 0xf8, 0xd2, 0x13, 0x06, 0xdb, 0xb0, - 0x54, 0xa2, 0x85, 0xac, 0x1c, 0x01, 0xa6, 0x6f, 0xb3, 0x62, 0xed, 0x13, 0xaa, 0x6a, 0x23, 0x14, - 0x38, 0x15, 0xd3, 0x0f, 0xa0, 0x02, 0x59, 0x42, 0x2b, 0xa3, 0xf9, 0xcd, 0x43, 0xab, 0xf9, 0x88, - 0x81, 0x08, 0x4e, 0xb1, 0x3a, 0xce, 0x67, 0x7d, 0x67, 0xd2, 0x63, 0x06, 0xe6, 0x8d, 0x1b, 0xd8, - 0x88, 0xd6, 0xf2, 0xc3, 0x6a, 0xdd, 0x6d, 0x9f, 0x5d, 0xfb, 0xde, 0xf9, 0xb5, 0xef, 0x5d, 0x5d, - 0xfb, 0xde, 0xc9, 0x8d, 0x5f, 0x3a, 0xbf, 0xf1, 0x4b, 0x3f, 0x6e, 0xfc, 0xd2, 0x87, 0x67, 0x43, - 0xdc, 0x09, 0x4f, 0x5a, 0xf6, 0xcd, 0x0d, 0x87, 0xee, 0x85, 0xaf, 0x83, 0x9b, 0x21, 0x99, 0xb1, - 0x57, 0xc3, 0xf3, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x16, 0x18, 0xf9, 0x54, 0xbc, 0x06, 0x00, - 0x00, + // 635 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0xc1, 0x4e, 0x1b, 0x3b, + 0x14, 0xcd, 0x84, 0x00, 0x0f, 0x87, 0x3c, 0xaa, 0x11, 0x8b, 0x90, 0xc5, 0x80, 0x52, 0x09, 0xa1, + 0x4a, 0x99, 0x11, 0x74, 0xc1, 0xa2, 0x55, 0x25, 0x42, 0xd8, 0xb7, 0x93, 0x76, 0xd3, 0xaa, 0x1a, + 0x39, 0xf6, 0x65, 0xb0, 0x4a, 0x6c, 0xd7, 0x76, 0xa2, 0xf2, 0x17, 0xfc, 0x46, 0x57, 0xdd, 0xf0, + 0x11, 0x2c, 0x11, 0xab, 0xaa, 0x0b, 0x84, 0x60, 0xdf, 0x6f, 0xa8, 0xc6, 0xe3, 0x09, 0x21, 0x45, + 0x4a, 0x5b, 0xb2, 0x4a, 0x7c, 0x7d, 0xcf, 0xf1, 0x99, 0x7b, 0xce, 0x8c, 0x51, 0x23, 0x55, 0x00, + 0xfc, 0x90, 0xc1, 0x31, 0x8d, 0xb4, 0x8c, 0x60, 0x08, 0xdc, 0xe8, 0x50, 0x2a, 0x61, 0x84, 0x5f, + 0xbb, 0xdb, 0x0b, 0xb5, 0x6c, 0x04, 0x44, 0xe8, 0xbe, 0xd0, 0x51, 0x0f, 0x6b, 0x88, 0x86, 0xdb, + 0x3d, 0x30, 0x78, 0x3b, 0x22, 0x82, 0xf1, 0xbc, 0xbd, 0xb1, 0x96, 0xef, 0x27, 0x76, 0x15, 0xe5, + 0x0b, 0xb7, 0xb5, 0x9a, 0x8a, 0x54, 0xe4, 0xf5, 0xec, 0x5f, 0x01, 0xb8, 0x7f, 0xb6, 0x39, 0x91, + 0xe0, 0x00, 0xcd, 0x6f, 0x73, 0xa8, 0x71, 0x90, 0x69, 0xd9, 0x57, 0x80, 0x0d, 0x74, 0x8d, 0x50, + 0x38, 0x85, 0xd7, 0x4a, 0x0c, 0x19, 0x05, 0xe5, 0xef, 0x22, 0xa4, 0x65, 0x82, 0x29, 0x55, 0xa0, + 0x75, 0xdd, 0xdb, 0xf0, 0xb6, 0x96, 0xda, 0xf5, 0xcb, 0xb3, 0xd6, 0xaa, 0x3b, 0x75, 0x2f, 0xdf, + 0xe9, 0x1a, 0xc5, 0x78, 0x1a, 0x2f, 0x69, 0xe9, 0x0a, 0xfe, 0x1e, 0x5a, 0x39, 0x1c, 0x70, 0xca, + 0x78, 0x3a, 0x42, 0x97, 0xa7, 0xa0, 0xff, 0x77, 0x80, 0x82, 0xe2, 0x05, 0x5a, 0xd6, 0x80, 0x8f, + 0x47, 0xf8, 0xb9, 0x29, 0xf8, 0x6a, 0xd6, 0x5d, 0x80, 0xf7, 0xd1, 0x13, 0x2c, 0xa5, 0x12, 0xc3, + 0x31, 0x82, 0xca, 0x14, 0x82, 0x95, 0x02, 0x51, 0x90, 0xec, 0x22, 0x94, 0x92, 0x11, 0x7c, 0x7e, + 0xda, 0xd3, 0xa7, 0xa4, 0x00, 0x36, 0xd0, 0x7f, 0xc0, 0xa9, 0x14, 0x8c, 0x9b, 0xfa, 0x42, 0x06, + 0x8b, 0x47, 0x6b, 0xff, 0x15, 0xaa, 0x19, 0x61, 0xf0, 0x71, 0x42, 0x41, 0x0a, 0xcd, 0x4c, 0x7d, + 0x71, 0xc3, 0xdb, 0xaa, 0xee, 0xac, 0x85, 0x8e, 0x34, 0x73, 0x3d, 0x74, 0xae, 0x87, 0xfb, 0x82, + 0xf1, 0x78, 0xd9, 0xf6, 0x77, 0xf2, 0xf6, 0xe6, 0xcf, 0x32, 0xaa, 0x5b, 0xc7, 0x0e, 0x28, 0x33, + 0x33, 0xf3, 0x6b, 0x5c, 0x71, 0x79, 0x42, 0x71, 0x1b, 0x55, 0x29, 0x68, 0xa2, 0x98, 0x34, 0x4c, + 0x70, 0xeb, 0x43, 0x75, 0xa7, 0x11, 0xde, 0x0b, 0x6d, 0xd8, 0xb9, 0xeb, 0x68, 0x57, 0xce, 0xaf, + 0xd6, 0x4b, 0xf1, 0x38, 0xe8, 0x37, 0x33, 0x2b, 0x8f, 0x35, 0x73, 0xfe, 0x71, 0x66, 0x2e, 0xfc, + 0xb1, 0x99, 0xcd, 0x53, 0x0f, 0x2d, 0xdb, 0x81, 0x3b, 0x07, 0x1e, 0xca, 0xb6, 0xf7, 0x97, 0xd9, + 0xae, 0xa3, 0xc5, 0xc2, 0xfe, 0x7c, 0xda, 0xc5, 0xd2, 0x7f, 0x3a, 0x19, 0x0f, 0x1b, 0xfb, 0x89, + 0x0c, 0x5c, 0x97, 0xd1, 0x9a, 0x95, 0xd4, 0x95, 0xa3, 0x04, 0x30, 0x02, 0xef, 0x24, 0xc5, 0x06, + 0xfe, 0x3d, 0x04, 0x9b, 0x68, 0x65, 0x60, 0x29, 0x12, 0xc3, 0xfa, 0x90, 0x68, 0x20, 0x56, 0xdd, + 0x5c, 0x5c, 0xcb, 0xcb, 0x6f, 0x59, 0x1f, 0xba, 0x40, 0xfc, 0x0f, 0x08, 0x29, 0xc0, 0x34, 0x91, + 0xd9, 0xa1, 0xee, 0xbd, 0x7c, 0x99, 0x79, 0xfe, 0xe3, 0x6a, 0x7d, 0x33, 0x65, 0xe6, 0x68, 0xd0, + 0x0b, 0x89, 0xe8, 0xbb, 0x4f, 0x93, 0xfb, 0x69, 0x69, 0xfa, 0xc9, 0x7d, 0x7a, 0x3a, 0x40, 0x2e, + 0xcf, 0x5a, 0xc8, 0xc9, 0xe9, 0x00, 0x89, 0x97, 0x32, 0x3e, 0xfb, 0x0c, 0x99, 0x88, 0x43, 0x05, + 0x90, 0xd8, 0x13, 0x3e, 0x0f, 0x84, 0xc1, 0x36, 0x2c, 0x95, 0xb8, 0x96, 0x95, 0x63, 0xc0, 0xf4, + 0x4d, 0x56, 0xf4, 0x3f, 0xa2, 0xaa, 0x36, 0x42, 0x81, 0x53, 0x31, 0x3f, 0x03, 0x15, 0xc8, 0x12, + 0x5a, 0x19, 0xcd, 0xaf, 0x1e, 0xda, 0xc8, 0x47, 0x0c, 0x44, 0x70, 0x8a, 0xd5, 0x49, 0x3e, 0xeb, + 0x7b, 0x93, 0x7e, 0x60, 0x60, 0xde, 0x43, 0x03, 0x9b, 0xd0, 0x5a, 0x9e, 0xad, 0xd6, 0x76, 0xe7, + 0xfc, 0x26, 0xf0, 0x2e, 0x6e, 0x02, 0xef, 0xfa, 0x26, 0xf0, 0x4e, 0x6f, 0x83, 0xd2, 0xc5, 0x6d, + 0x50, 0xfa, 0x7e, 0x1b, 0x94, 0xde, 0x3f, 0x1b, 0xe3, 0xee, 0xf1, 0x5e, 0x8b, 0x1c, 0x61, 0xc6, + 0xa3, 0xb1, 0xeb, 0xe0, 0xcb, 0xe8, 0x42, 0xe8, 0x2d, 0xd8, 0x1b, 0xe1, 0xf9, 0xaf, 0x00, 0x00, + 0x00, 0xff, 0xff, 0x0e, 0xeb, 0x7a, 0xf4, 0xaa, 0x06, 0x00, 0x00, } func (m *EventCreateStorageProvider) Marshal() (dAtA []byte, err error) { diff --git a/x/sp/types/expected_keepers.go b/x/sp/types/expected_keepers.go index 4f40e70f7..7c2afa6a5 100644 --- a/x/sp/types/expected_keepers.go +++ b/x/sp/types/expected_keepers.go @@ -1,19 +1,20 @@ package types import ( + context "context" + sdk "github.com/cosmos/cosmos-sdk/types" - authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" "github.com/cosmos/cosmos-sdk/x/authz" ) // AccountKeeper defines the expected account keeper used for simulations (noalias) // Methods imported from account should be defined here type AccountKeeper interface { - GetAccount(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI - IterateAccounts(ctx sdk.Context, process func(authtypes.AccountI) (stop bool)) + GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI + IterateAccounts(ctx context.Context, process func(sdk.AccountI) (stop bool)) GetModuleAddress(name string) sdk.AccAddress - GetModuleAccount(ctx sdk.Context, moduleName string) authtypes.ModuleAccountI - SetModuleAccount(sdk.Context, authtypes.ModuleAccountI) + GetModuleAccount(ctx context.Context, moduleName string) sdk.ModuleAccountI + SetModuleAccount(context.Context, sdk.ModuleAccountI) } // BankKeeper defines the expected interface needed to retrieve account balances. diff --git a/x/sp/types/genesis.pb.go b/x/sp/types/genesis.pb.go index 7185ec704..64658e56b 100644 --- a/x/sp/types/genesis.pb.go +++ b/x/sp/types/genesis.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -86,32 +86,31 @@ func (m *GenesisState) GetSpStoragePriceList() []SpStoragePrice { } func init() { - proto.RegisterType((*GenesisState)(nil), "bnbchain.greenfield.sp.GenesisState") + proto.RegisterType((*GenesisState)(nil), "greenfield.sp.GenesisState") } func init() { proto.RegisterFile("greenfield/sp/genesis.proto", fileDescriptor_3cf352e27d3a7d62) } var fileDescriptor_3cf352e27d3a7d62 = []byte{ - // 291 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x90, 0x31, 0x4b, 0xc3, 0x40, - 0x14, 0xc7, 0x93, 0x56, 0x3a, 0xa4, 0x0e, 0x1a, 0x54, 0x62, 0x84, 0xb3, 0x38, 0x68, 0x11, 0xbc, - 0x40, 0x5d, 0x9d, 0x8a, 0xe0, 0xe2, 0x50, 0xec, 0xd6, 0x25, 0xe4, 0xd2, 0xe7, 0xf5, 0xa0, 0xcd, - 0x1d, 0xf7, 0x4e, 0xd1, 0x8f, 0xe0, 0xe6, 0xc7, 0xea, 0xd8, 0xd1, 0x49, 0x24, 0xf9, 0x22, 0xe2, - 0xe5, 0x68, 0x0d, 0xb4, 0xdb, 0xf1, 0xde, 0xef, 0xfd, 0xfe, 0xc7, 0x3f, 0x38, 0xe3, 0x1a, 0xa0, - 0x78, 0x16, 0x30, 0x9f, 0x26, 0xa8, 0x12, 0x0e, 0x05, 0xa0, 0x40, 0xaa, 0xb4, 0x34, 0x32, 0x3c, - 0x61, 0x05, 0xcb, 0x67, 0x99, 0x28, 0xe8, 0x86, 0xa2, 0xa8, 0xe2, 0x23, 0x2e, 0xb9, 0xb4, 0x48, - 0xf2, 0xf7, 0xaa, 0xe9, 0x38, 0x6e, 0xaa, 0x54, 0xa6, 0xb3, 0x85, 0x33, 0xc5, 0xa7, 0xcd, 0x9d, - 0x79, 0x57, 0xe0, 0x56, 0x17, 0x1f, 0xad, 0x60, 0xff, 0xa1, 0x8e, 0x1d, 0x9b, 0xcc, 0x40, 0x78, - 0x17, 0x74, 0xea, 0xdb, 0xc8, 0xef, 0xf9, 0xfd, 0xee, 0x80, 0xd0, 0xed, 0xdf, 0xa0, 0x23, 0x4b, - 0x0d, 0xf7, 0x96, 0xdf, 0xe7, 0xde, 0x93, 0xbb, 0x09, 0x27, 0xc1, 0x21, 0x1a, 0xa9, 0x33, 0x0e, - 0xa9, 0xd2, 0xf2, 0x55, 0x4c, 0x41, 0x63, 0xd4, 0xea, 0xb5, 0xfb, 0xdd, 0xc1, 0xd5, 0x2e, 0xd1, - 0xb8, 0x3e, 0x18, 0x39, 0xde, 0x19, 0x0f, 0xb0, 0x39, 0xc6, 0x30, 0x0d, 0x8e, 0x51, 0xa5, 0x1b, - 0xbd, 0xc8, 0x21, 0x9d, 0x0b, 0x34, 0x51, 0xdb, 0xfa, 0x2f, 0x77, 0xfa, 0xd5, 0x3a, 0x41, 0xe4, - 0xe0, 0xf4, 0x21, 0x36, 0xa6, 0x8f, 0x02, 0xcd, 0xf0, 0x7e, 0x59, 0x12, 0x7f, 0x55, 0x12, 0xff, - 0xa7, 0x24, 0xfe, 0x67, 0x45, 0xbc, 0x55, 0x45, 0xbc, 0xaf, 0x8a, 0x78, 0x93, 0x6b, 0x2e, 0xcc, - 0xec, 0x85, 0xd1, 0x5c, 0x2e, 0x12, 0x56, 0xb0, 0x1b, 0x1b, 0x93, 0xfc, 0x6b, 0xf5, 0x6d, 0xdd, - 0x2b, 0xeb, 0xd8, 0x62, 0x6f, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x1f, 0x7a, 0x5d, 0x31, 0xdc, - 0x01, 0x00, 0x00, + // 283 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x90, 0xc1, 0x4a, 0xc3, 0x40, + 0x10, 0x86, 0xb3, 0x56, 0x7a, 0x48, 0x15, 0x34, 0x58, 0xa8, 0x11, 0xd7, 0xe2, 0xa9, 0x08, 0x66, + 0xa1, 0x7d, 0x83, 0x22, 0x78, 0xf1, 0x50, 0x2d, 0x78, 0xf0, 0x12, 0x36, 0xe9, 0xb8, 0x5d, 0x68, + 0xb3, 0xcb, 0xce, 0x2a, 0xfa, 0x16, 0x3e, 0x56, 0x8f, 0x3d, 0x7a, 0x12, 0x49, 0xee, 0x3e, 0x83, + 0x98, 0x2c, 0xad, 0xdb, 0xdb, 0x30, 0xdf, 0x3f, 0xdf, 0xc0, 0x1f, 0x9e, 0x09, 0x03, 0x50, 0x3c, + 0x4b, 0x58, 0xcc, 0x18, 0x6a, 0x26, 0xa0, 0x00, 0x94, 0x98, 0x68, 0xa3, 0xac, 0x8a, 0x0e, 0xb7, + 0x30, 0x41, 0x1d, 0x9f, 0x08, 0x25, 0x54, 0x4d, 0xd8, 0xdf, 0xd4, 0x84, 0xe2, 0xd8, 0x37, 0x68, + 0x6e, 0xf8, 0xd2, 0x09, 0xe2, 0x53, 0x9f, 0xd9, 0x77, 0x0d, 0x0e, 0x5d, 0xfe, 0x90, 0xf0, 0xe0, + 0xb6, 0xf9, 0x36, 0xb5, 0xdc, 0x42, 0x34, 0x0a, 0xdb, 0xcd, 0x6d, 0x8f, 0xf4, 0xc9, 0xa0, 0x33, + 0xec, 0x26, 0xde, 0xf7, 0x64, 0x52, 0xc3, 0xf1, 0xfe, 0xea, 0xeb, 0x22, 0x78, 0x70, 0xd1, 0xe8, + 0x3e, 0x3c, 0x46, 0xab, 0x0c, 0x17, 0x90, 0x6a, 0xa3, 0x5e, 0xe5, 0x0c, 0x0c, 0xf6, 0xf6, 0xfa, + 0xad, 0x41, 0x67, 0x48, 0x77, 0xee, 0xa7, 0x4d, 0x6e, 0xe2, 0x62, 0x4e, 0x74, 0x84, 0xfe, 0x1a, + 0xa3, 0xc7, 0xb0, 0x8b, 0x3a, 0xdd, 0x5a, 0x65, 0x0e, 0xe9, 0x42, 0xa2, 0xed, 0xb5, 0x6a, 0xed, + 0xf9, 0xae, 0x56, 0x6f, 0xc4, 0x32, 0x07, 0x67, 0x8d, 0xd0, 0xdb, 0xde, 0x49, 0xb4, 0xe3, 0x9b, + 0x55, 0x49, 0xc9, 0xba, 0xa4, 0xe4, 0xbb, 0xa4, 0xe4, 0xa3, 0xa2, 0xc1, 0xba, 0xa2, 0xc1, 0x67, + 0x45, 0x83, 0xa7, 0x2b, 0x21, 0xed, 0xfc, 0x25, 0x4b, 0x72, 0xb5, 0x64, 0x59, 0x91, 0x5d, 0xe7, + 0x73, 0x2e, 0x0b, 0xf6, 0xaf, 0xba, 0xb7, 0x4d, 0x79, 0x59, 0xbb, 0x6e, 0x6f, 0xf4, 0x1b, 0x00, + 0x00, 0xff, 0xff, 0x97, 0x47, 0x77, 0x55, 0xb8, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/sp/types/message_test.go b/x/sp/types/message_test.go index 5eba5d3de..a38d618f0 100644 --- a/x/sp/types/message_test.go +++ b/x/sp/types/message_test.go @@ -3,10 +3,10 @@ package types import ( "testing" + "github.com/cometbft/cometbft/crypto/ed25519" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/stretchr/testify/require" - "github.com/tendermint/tendermint/crypto/ed25519" ) var ( diff --git a/x/sp/types/params.pb.go b/x/sp/types/params.pb.go index 1dce80377..6d10c041b 100644 --- a/x/sp/types/params.pb.go +++ b/x/sp/types/params.pb.go @@ -8,7 +8,7 @@ import ( _ "github.com/cosmos/cosmos-proto" github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -75,34 +75,34 @@ func (m *Params) GetDepositDenom() string { } func init() { - proto.RegisterType((*Params)(nil), "bnbchain.greenfield.sp.Params") + proto.RegisterType((*Params)(nil), "greenfield.sp.Params") } func init() { proto.RegisterFile("greenfield/sp/params.proto", fileDescriptor_a5353d8e6e407d7e) } var fileDescriptor_a5353d8e6e407d7e = []byte{ - // 326 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x91, 0xb1, 0x4a, 0x3b, 0x31, - 0x1c, 0xc7, 0x2f, 0xfd, 0x43, 0xf9, 0x1b, 0x75, 0x39, 0x44, 0xea, 0x0d, 0x39, 0x51, 0x10, 0x11, - 0x7a, 0x37, 0xb8, 0x89, 0x53, 0xb9, 0xa5, 0x5b, 0xb9, 0x6e, 0x82, 0x84, 0xbb, 0x5c, 0xbc, 0x06, - 0xbd, 0xfc, 0x42, 0x12, 0xc1, 0x6e, 0x3e, 0x82, 0xa3, 0x6e, 0x7d, 0x08, 0x1f, 0xa2, 0x63, 0x71, - 0x12, 0x87, 0x22, 0xed, 0xe2, 0x63, 0x48, 0xee, 0x0e, 0xed, 0xea, 0x94, 0xe4, 0xc3, 0x2f, 0xdf, - 0x4f, 0xc8, 0x17, 0x07, 0xa5, 0xe6, 0x5c, 0xde, 0x08, 0x7e, 0x57, 0xc4, 0x46, 0xc5, 0x2a, 0xd3, - 0x59, 0x65, 0x22, 0xa5, 0xc1, 0x82, 0xbf, 0x9f, 0xcb, 0x9c, 0x4d, 0x32, 0x21, 0xa3, 0xdf, 0xa1, - 0xc8, 0xa8, 0xe0, 0x80, 0x81, 0xa9, 0xc0, 0xd0, 0x7a, 0x2a, 0x6e, 0x0e, 0xcd, 0x95, 0x60, 0xaf, - 0x84, 0x12, 0x1a, 0xee, 0x76, 0x0d, 0x3d, 0x7a, 0xe9, 0xe0, 0xee, 0xa8, 0x4e, 0xf6, 0x8f, 0xf1, - 0x6e, 0xc1, 0x15, 0x18, 0x61, 0x69, 0xc1, 0x25, 0x54, 0x3d, 0x74, 0x88, 0x4e, 0xb7, 0xd2, 0x9d, - 0x16, 0x26, 0x8e, 0xf9, 0xd7, 0x78, 0xbb, 0x12, 0x92, 0xb6, 0xac, 0xd7, 0x71, 0x23, 0x83, 0xcb, - 0xf9, 0x32, 0xf4, 0x3e, 0x96, 0xe1, 0x49, 0x29, 0xec, 0xe4, 0x3e, 0x8f, 0x18, 0x54, 0xad, 0xbb, - 0x5d, 0xfa, 0xa6, 0xb8, 0x8d, 0xed, 0x54, 0x71, 0x13, 0x0d, 0xa5, 0x7d, 0x7b, 0xed, 0xe3, 0xf6, - 0x69, 0x43, 0x69, 0x53, 0x5c, 0x09, 0x99, 0x34, 0x79, 0xfe, 0x23, 0xc2, 0xc4, 0x70, 0x06, 0xb2, - 0xc8, 0xf4, 0x94, 0x1a, 0x45, 0x8d, 0x05, 0xcd, 0xa9, 0xd2, 0x82, 0x71, 0xaa, 0x33, 0x2b, 0xa0, - 0xf7, 0xef, 0xcf, 0xca, 0x84, 0xb3, 0x0d, 0x65, 0xc2, 0x59, 0x1a, 0xfc, 0x38, 0xc6, 0x6a, 0xec, - 0x0c, 0x23, 0x27, 0x48, 0x5d, 0xfe, 0xc5, 0xff, 0xe7, 0x59, 0xe8, 0x7d, 0xcd, 0x42, 0x34, 0x48, - 0xe6, 0x2b, 0x82, 0x16, 0x2b, 0x82, 0x3e, 0x57, 0x04, 0x3d, 0xad, 0x89, 0xb7, 0x58, 0x13, 0xef, - 0x7d, 0x4d, 0xbc, 0xab, 0xb3, 0x0d, 0x6b, 0x2e, 0xf3, 0x7e, 0x5d, 0x45, 0xbc, 0xd1, 0xd7, 0x83, - 0x6b, 0xac, 0xb6, 0xe7, 0xdd, 0xfa, 0xa3, 0xcf, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xfe, 0x49, - 0x57, 0xa4, 0xcf, 0x01, 0x00, 0x00, + // 321 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x91, 0x31, 0x4b, 0x33, 0x31, + 0x18, 0xc7, 0x2f, 0x7d, 0xa1, 0xbc, 0x46, 0xbb, 0x1c, 0x0e, 0xf5, 0x86, 0x9c, 0x28, 0x88, 0x08, + 0xbd, 0x1b, 0xdc, 0xc4, 0xa9, 0xdc, 0xd2, 0xad, 0x5c, 0x37, 0x41, 0xc2, 0x5d, 0x2e, 0x5e, 0x83, + 0x5e, 0x9e, 0x90, 0x44, 0xb0, 0x9b, 0x1f, 0xc1, 0x51, 0xb7, 0x7e, 0x08, 0x3f, 0x44, 0xc7, 0xe2, + 0x24, 0x0e, 0x45, 0xda, 0xc5, 0x8f, 0x21, 0xb9, 0x3b, 0xb4, 0xab, 0x53, 0x92, 0xdf, 0xf3, 0xf0, + 0xff, 0x85, 0xe7, 0xc1, 0x41, 0xa9, 0x39, 0x97, 0x37, 0x82, 0xdf, 0x15, 0xb1, 0x51, 0xb1, 0xca, + 0x74, 0x56, 0x99, 0x48, 0x69, 0xb0, 0xe0, 0xf7, 0x7e, 0x6b, 0x91, 0x51, 0xc1, 0x01, 0x03, 0x53, + 0x81, 0xa1, 0x75, 0x31, 0x6e, 0x1e, 0x4d, 0x67, 0xb0, 0x5f, 0x42, 0x09, 0x0d, 0x77, 0xb7, 0x86, + 0x1e, 0xbd, 0x74, 0x70, 0x77, 0x5c, 0x07, 0xfa, 0xc7, 0xb8, 0x57, 0x70, 0x05, 0x46, 0x58, 0x5a, + 0x70, 0x09, 0x55, 0x1f, 0x1d, 0xa2, 0xd3, 0x9d, 0x74, 0xaf, 0x85, 0x89, 0x63, 0xfe, 0x35, 0xde, + 0xad, 0x84, 0xa4, 0x2d, 0xeb, 0x77, 0x5c, 0xcb, 0xf0, 0x72, 0xb1, 0x0a, 0xbd, 0x8f, 0x55, 0x78, + 0x52, 0x0a, 0x3b, 0xbd, 0xcf, 0x23, 0x06, 0x55, 0xeb, 0x6e, 0x8f, 0x81, 0x29, 0x6e, 0x63, 0x3b, + 0x53, 0xdc, 0x44, 0x23, 0x69, 0xdf, 0x5e, 0x07, 0xb8, 0xfd, 0xda, 0x48, 0xda, 0x14, 0x57, 0x42, + 0x26, 0x4d, 0x9e, 0xff, 0x88, 0x30, 0x31, 0x9c, 0x81, 0x2c, 0x32, 0x3d, 0xa3, 0x46, 0x51, 0x63, + 0x41, 0x73, 0xaa, 0xb4, 0x60, 0x9c, 0xea, 0xcc, 0x0a, 0xe8, 0xff, 0xfb, 0xb3, 0x32, 0xe1, 0x6c, + 0x4b, 0x99, 0x70, 0x96, 0x06, 0x3f, 0x8e, 0x89, 0x9a, 0x38, 0xc3, 0xd8, 0x09, 0x52, 0x97, 0x7f, + 0xf1, 0xff, 0x79, 0x1e, 0x7a, 0x5f, 0xf3, 0x10, 0x0d, 0x93, 0xc5, 0x9a, 0xa0, 0xe5, 0x9a, 0xa0, + 0xcf, 0x35, 0x41, 0x4f, 0x1b, 0xe2, 0x2d, 0x37, 0xc4, 0x7b, 0xdf, 0x10, 0xef, 0xea, 0x6c, 0xcb, + 0x9a, 0xcb, 0x7c, 0xc0, 0xa6, 0x99, 0x90, 0xf1, 0xd6, 0x9a, 0x1e, 0xdc, 0xa2, 0x6a, 0x7b, 0xde, + 0xad, 0x07, 0x7d, 0xfe, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xf8, 0xe0, 0x65, 0xb1, 0xc6, 0x01, 0x00, + 0x00, } func (this *Params) Equal(that interface{}) bool { diff --git a/x/sp/types/query.pb.go b/x/sp/types/query.pb.go index 01ff5a10d..a414b449d 100644 --- a/x/sp/types/query.pb.go +++ b/x/sp/types/query.pb.go @@ -9,8 +9,8 @@ import ( _ "github.com/cosmos/cosmos-proto" query "github.com/cosmos/cosmos-sdk/types/query" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -497,69 +497,68 @@ func (m *QueryStorageProviderResponse) GetStorageProvider() *StorageProvider { } func init() { - proto.RegisterType((*QueryParamsRequest)(nil), "bnbchain.greenfield.sp.QueryParamsRequest") - proto.RegisterType((*QueryParamsResponse)(nil), "bnbchain.greenfield.sp.QueryParamsResponse") - proto.RegisterType((*QueryStorageProvidersRequest)(nil), "bnbchain.greenfield.sp.QueryStorageProvidersRequest") - proto.RegisterType((*QueryStorageProvidersResponse)(nil), "bnbchain.greenfield.sp.QueryStorageProvidersResponse") - proto.RegisterType((*QueryGetSpStoragePriceByTimeRequest)(nil), "bnbchain.greenfield.sp.QueryGetSpStoragePriceByTimeRequest") - proto.RegisterType((*QueryGetSpStoragePriceByTimeResponse)(nil), "bnbchain.greenfield.sp.QueryGetSpStoragePriceByTimeResponse") - proto.RegisterType((*QueryGetSecondarySpStorePriceByTimeRequest)(nil), "bnbchain.greenfield.sp.QueryGetSecondarySpStorePriceByTimeRequest") - proto.RegisterType((*QueryGetSecondarySpStorePriceByTimeResponse)(nil), "bnbchain.greenfield.sp.QueryGetSecondarySpStorePriceByTimeResponse") - proto.RegisterType((*QueryStorageProviderRequest)(nil), "bnbchain.greenfield.sp.QueryStorageProviderRequest") - proto.RegisterType((*QueryStorageProviderResponse)(nil), "bnbchain.greenfield.sp.QueryStorageProviderResponse") + proto.RegisterType((*QueryParamsRequest)(nil), "greenfield.sp.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "greenfield.sp.QueryParamsResponse") + proto.RegisterType((*QueryStorageProvidersRequest)(nil), "greenfield.sp.QueryStorageProvidersRequest") + proto.RegisterType((*QueryStorageProvidersResponse)(nil), "greenfield.sp.QueryStorageProvidersResponse") + proto.RegisterType((*QueryGetSpStoragePriceByTimeRequest)(nil), "greenfield.sp.QueryGetSpStoragePriceByTimeRequest") + proto.RegisterType((*QueryGetSpStoragePriceByTimeResponse)(nil), "greenfield.sp.QueryGetSpStoragePriceByTimeResponse") + proto.RegisterType((*QueryGetSecondarySpStorePriceByTimeRequest)(nil), "greenfield.sp.QueryGetSecondarySpStorePriceByTimeRequest") + proto.RegisterType((*QueryGetSecondarySpStorePriceByTimeResponse)(nil), "greenfield.sp.QueryGetSecondarySpStorePriceByTimeResponse") + proto.RegisterType((*QueryStorageProviderRequest)(nil), "greenfield.sp.QueryStorageProviderRequest") + proto.RegisterType((*QueryStorageProviderResponse)(nil), "greenfield.sp.QueryStorageProviderResponse") } func init() { proto.RegisterFile("greenfield/sp/query.proto", fileDescriptor_48dd9c8aad3b7a6d) } var fileDescriptor_48dd9c8aad3b7a6d = []byte{ - // 748 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x96, 0x4f, 0x4f, 0xd4, 0x4e, - 0x18, 0xc7, 0x77, 0xe0, 0xf7, 0x5b, 0xc2, 0x90, 0x08, 0x19, 0x41, 0x60, 0x85, 0x62, 0xea, 0x1f, - 0xc8, 0x12, 0x5a, 0xf9, 0xe3, 0xc1, 0x40, 0x62, 0x58, 0x8c, 0x44, 0x4f, 0xb0, 0x18, 0x0f, 0xc6, - 0xa4, 0x99, 0x6e, 0x87, 0xd2, 0x84, 0xed, 0x0c, 0x9d, 0x42, 0xdc, 0x10, 0x8c, 0xf1, 0x15, 0x98, - 0x78, 0xf4, 0x68, 0xe2, 0xd1, 0x77, 0x61, 0xc2, 0x91, 0xc4, 0x8b, 0x27, 0x63, 0x80, 0xf7, 0xe0, - 0xd5, 0x74, 0x66, 0xda, 0xdd, 0xd6, 0x76, 0x01, 0xbd, 0xed, 0xce, 0xcc, 0xf7, 0x79, 0xbe, 0x9f, - 0x67, 0xe6, 0x79, 0x52, 0x38, 0xee, 0x06, 0x84, 0xf8, 0xdb, 0x1e, 0xd9, 0x75, 0x4c, 0xce, 0xcc, - 0xbd, 0x7d, 0x12, 0xb4, 0x0c, 0x16, 0xd0, 0x90, 0xa2, 0x1b, 0xb6, 0x6f, 0x37, 0x76, 0xb0, 0xe7, - 0x1b, 0xed, 0x33, 0x06, 0x67, 0x95, 0x6a, 0x83, 0xf2, 0x26, 0xe5, 0xa6, 0x8d, 0x39, 0x91, 0x02, - 0xf3, 0x60, 0xde, 0x26, 0x21, 0x9e, 0x37, 0x19, 0x76, 0x3d, 0x1f, 0x87, 0x1e, 0xf5, 0x65, 0x8c, - 0xca, 0xb8, 0x3c, 0x6b, 0x89, 0x7f, 0xa6, 0xfc, 0xa3, 0xb6, 0x86, 0x5d, 0xea, 0x52, 0xb9, 0x1e, - 0xfd, 0x52, 0xab, 0x13, 0x2e, 0xa5, 0xee, 0x2e, 0x31, 0x31, 0xf3, 0x4c, 0xec, 0xfb, 0x34, 0x14, - 0xd1, 0x62, 0x4d, 0x25, 0xed, 0x96, 0xe1, 0x00, 0x37, 0xe3, 0xbd, 0x0c, 0x49, 0xd8, 0x62, 0x44, - 0x6d, 0xe9, 0xc3, 0x10, 0x6d, 0x46, 0x3e, 0x37, 0xc4, 0xf9, 0x3a, 0xd9, 0xdb, 0x27, 0x3c, 0xd4, - 0xb7, 0xe0, 0xf5, 0xd4, 0x2a, 0x67, 0xd4, 0xe7, 0x04, 0xad, 0xc0, 0xb2, 0x8c, 0x3b, 0x06, 0x6e, - 0x81, 0x99, 0x81, 0x05, 0xcd, 0xc8, 0xaf, 0x83, 0x21, 0x75, 0xb5, 0xff, 0x8e, 0x7f, 0x4c, 0x95, - 0xea, 0x4a, 0xa3, 0x6f, 0xc3, 0x09, 0x11, 0x74, 0x2b, 0xa4, 0x01, 0x76, 0xc9, 0x46, 0x40, 0x0f, - 0x3c, 0x87, 0x04, 0x71, 0x52, 0xf4, 0x04, 0xc2, 0x76, 0x91, 0x54, 0x86, 0x7b, 0x86, 0x2a, 0x4c, - 0x54, 0x51, 0x43, 0x5e, 0x81, 0xaa, 0xa8, 0xb1, 0x81, 0x5d, 0xa2, 0xb4, 0xf5, 0x0e, 0xa5, 0xfe, - 0x09, 0xc0, 0xc9, 0x82, 0x44, 0x8a, 0xe3, 0x21, 0xec, 0xe5, 0x2c, 0x82, 0xe8, 0x9d, 0x19, 0x58, - 0x98, 0x2e, 0x82, 0xc8, 0xc8, 0xeb, 0x91, 0x06, 0xad, 0xa7, 0x4c, 0xf6, 0x08, 0x93, 0xd3, 0x17, - 0x9a, 0x94, 0x79, 0x53, 0x2e, 0x5f, 0xc1, 0xdb, 0xc2, 0xe4, 0x3a, 0x09, 0xb7, 0x58, 0x92, 0xca, - 0x6b, 0x90, 0x5a, 0xeb, 0xb9, 0xd7, 0x8c, 0xc1, 0xd0, 0x28, 0xec, 0xe3, 0xcc, 0xc2, 0x8e, 0x13, - 0x88, 0x8a, 0xf4, 0xd7, 0xcb, 0x9c, 0xad, 0x3a, 0x4e, 0x80, 0x26, 0x60, 0x7f, 0xe8, 0x35, 0x09, - 0x0f, 0x71, 0x93, 0x09, 0x1f, 0xbd, 0xf5, 0xf6, 0x82, 0xfe, 0x06, 0xde, 0xe9, 0x1e, 0x5d, 0x55, - 0xe2, 0x05, 0x1c, 0xe2, 0xcc, 0xe2, 0xf2, 0x80, 0xc5, 0xa2, 0x13, 0x49, 0xe5, 0x8b, 0xca, 0x92, - 0x8e, 0x27, 0xef, 0xf8, 0x1a, 0x4f, 0xad, 0xea, 0xcf, 0x60, 0x35, 0xc9, 0x4f, 0x1a, 0xd4, 0x77, - 0x70, 0xd0, 0x92, 0xc2, 0x3c, 0xc8, 0x14, 0x0b, 0xc8, 0xb2, 0x7c, 0x04, 0x70, 0xf6, 0x52, 0xc1, - 0x14, 0xd3, 0x2e, 0x1c, 0xe3, 0xf1, 0x31, 0x4b, 0xd1, 0xa5, 0xd9, 0xe6, 0x0a, 0xd9, 0x72, 0xc3, - 0x4b, 0xc4, 0x11, 0x9e, 0xb7, 0xa9, 0x2f, 0xc3, 0x9b, 0x79, 0x8f, 0xad, 0x03, 0x4d, 0x5e, 0x18, - 0xe1, 0x5c, 0xdd, 0x60, 0x7b, 0x41, 0xdf, 0xcb, 0x6f, 0x89, 0x04, 0x65, 0x13, 0x0e, 0xf2, 0xf4, - 0x96, 0x22, 0xb8, 0xf4, 0xa3, 0xcd, 0xea, 0x17, 0xbe, 0xf6, 0xc1, 0xff, 0x45, 0x4e, 0xf4, 0x16, - 0xc0, 0xb2, 0x6c, 0x54, 0x54, 0x2d, 0x0a, 0xf7, 0xe7, 0x6c, 0xa8, 0xcc, 0x5e, 0xea, 0xac, 0x04, - 0xd0, 0x27, 0xdf, 0x7d, 0x3b, 0xff, 0xd0, 0x33, 0x8a, 0x46, 0xcc, 0xbc, 0xf1, 0x84, 0x3e, 0x03, - 0x38, 0x94, 0xed, 0x52, 0xb4, 0xd4, 0x35, 0x41, 0xc1, 0xf4, 0xa8, 0x3c, 0xb8, 0xa2, 0x4a, 0x19, - 0xbc, 0x2b, 0x0c, 0x4e, 0xa1, 0xc9, 0x94, 0xc1, 0xa4, 0x1f, 0x62, 0x4f, 0xe7, 0x40, 0xdd, 0x54, - 0x41, 0x43, 0xa1, 0xe5, 0xae, 0xe9, 0xbb, 0x37, 0x79, 0x65, 0xe5, 0xef, 0xc4, 0x0a, 0xe1, 0xa9, - 0x40, 0x58, 0x43, 0xab, 0x99, 0x1a, 0xbb, 0x24, 0xb4, 0xb2, 0xcd, 0x6d, 0xd9, 0x2d, 0x2b, 0xea, - 0x2c, 0xf3, 0x50, 0x4d, 0x95, 0x23, 0xf3, 0x30, 0xe9, 0xb4, 0x23, 0xf4, 0x0b, 0x74, 0x4c, 0xa5, - 0xe2, 0x56, 0x43, 0xb5, 0x0b, 0x0d, 0x5f, 0xd8, 0xf4, 0x95, 0xb5, 0x7f, 0x8a, 0xa1, 0xd8, 0xd7, - 0x05, 0xfb, 0x2a, 0x7a, 0x94, 0xc7, 0x5e, 0x30, 0x04, 0xda, 0x35, 0xe8, 0x20, 0xff, 0x02, 0xe0, - 0x60, 0xe6, 0x91, 0xa0, 0xc5, 0xab, 0x3c, 0xa9, 0x18, 0x6b, 0xe9, 0x6a, 0x22, 0xc5, 0x71, 0x5f, - 0x70, 0x54, 0xd1, 0x4c, 0xb7, 0x67, 0x18, 0x5d, 0x9a, 0x9a, 0x1c, 0x47, 0xb5, 0xc7, 0xc7, 0xa7, - 0x1a, 0x38, 0x39, 0xd5, 0xc0, 0xcf, 0x53, 0x0d, 0xbc, 0x3f, 0xd3, 0x4a, 0x27, 0x67, 0x5a, 0xe9, - 0xfb, 0x99, 0x56, 0x7a, 0x59, 0x75, 0xbd, 0x70, 0x67, 0xdf, 0x36, 0x1a, 0xb4, 0x69, 0xda, 0xbe, - 0x3d, 0x27, 0xcc, 0x74, 0xc6, 0x7d, 0x9d, 0x7c, 0x04, 0xd8, 0x65, 0xf1, 0x15, 0xb0, 0xf8, 0x3b, - 0x00, 0x00, 0xff, 0xff, 0x57, 0xd2, 0xf5, 0x34, 0xec, 0x08, 0x00, 0x00, + // 733 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xc1, 0x4f, 0xd4, 0x4e, + 0x14, 0xde, 0xc2, 0xef, 0xb7, 0x86, 0x21, 0x0a, 0x19, 0x21, 0x40, 0x65, 0x8b, 0x56, 0x54, 0xb2, + 0x68, 0x0b, 0xcb, 0x49, 0x3d, 0x18, 0xd0, 0x88, 0x92, 0x98, 0xe0, 0xe2, 0xc9, 0x98, 0x34, 0xd3, + 0xed, 0x50, 0x9a, 0xb0, 0x9d, 0xa1, 0xd3, 0x25, 0x6e, 0x08, 0x17, 0xff, 0x02, 0xa3, 0x9e, 0x8c, + 0x7f, 0x10, 0x47, 0xa2, 0x17, 0x4f, 0xc6, 0x80, 0x5e, 0xfc, 0x2b, 0x4c, 0x67, 0xa6, 0xbb, 0xdb, + 0xb1, 0xdd, 0x5d, 0xbd, 0xed, 0xce, 0xfb, 0xde, 0x7b, 0xdf, 0xf7, 0xe6, 0x7d, 0x53, 0x30, 0xe7, + 0x47, 0x18, 0x87, 0xbb, 0x01, 0xde, 0xf7, 0x6c, 0x46, 0xed, 0x83, 0x16, 0x8e, 0xda, 0x16, 0x8d, + 0x48, 0x4c, 0xe0, 0xc5, 0x6e, 0xc8, 0x62, 0x54, 0xaf, 0x36, 0x08, 0x6b, 0x12, 0x66, 0xbb, 0x88, + 0x61, 0x81, 0xb3, 0x0f, 0x57, 0x5d, 0x1c, 0xa3, 0x55, 0x9b, 0x22, 0x3f, 0x08, 0x51, 0x1c, 0x90, + 0x50, 0xa4, 0xea, 0x73, 0x02, 0xeb, 0xf0, 0x7f, 0xb6, 0xf8, 0x23, 0x43, 0x53, 0x3e, 0xf1, 0x89, + 0x38, 0x4f, 0x7e, 0xc9, 0xd3, 0x79, 0x9f, 0x10, 0x7f, 0x1f, 0xdb, 0x88, 0x06, 0x36, 0x0a, 0x43, + 0x12, 0xf3, 0x6a, 0x69, 0x8e, 0x9e, 0x25, 0x49, 0x51, 0x84, 0x9a, 0x69, 0x4c, 0x11, 0x10, 0xb7, + 0x29, 0x96, 0x21, 0x73, 0x0a, 0xc0, 0xe7, 0x09, 0xcf, 0x6d, 0x8e, 0xaf, 0xe3, 0x83, 0x16, 0x66, + 0xb1, 0xb9, 0x05, 0x2e, 0x67, 0x4e, 0x19, 0x25, 0x21, 0xc3, 0x70, 0x0d, 0x94, 0x45, 0xdd, 0x59, + 0xed, 0xaa, 0xb6, 0x34, 0x5e, 0x9b, 0xb6, 0x32, 0xf2, 0x2d, 0x01, 0xdf, 0xf8, 0xef, 0xe4, 0xdb, + 0x42, 0xa9, 0x2e, 0xa1, 0xe6, 0x2e, 0x98, 0xe7, 0xb5, 0x76, 0x62, 0x12, 0x21, 0x1f, 0x6f, 0x47, + 0xe4, 0x30, 0xf0, 0x70, 0x94, 0xf6, 0x82, 0x8f, 0x01, 0xe8, 0xce, 0x46, 0x16, 0xbe, 0x69, 0xc9, + 0x79, 0x24, 0x83, 0xb4, 0xc4, 0xc0, 0xe5, 0x20, 0xad, 0x6d, 0xe4, 0x63, 0x99, 0x5b, 0xef, 0xc9, + 0x34, 0x3f, 0x6a, 0xa0, 0x52, 0xd0, 0x48, 0xd2, 0x5f, 0x01, 0xa3, 0x8c, 0x26, 0xdc, 0x47, 0x97, + 0xc6, 0x6b, 0x86, 0xc2, 0x5d, 0xc9, 0xaa, 0x27, 0x50, 0xb8, 0x99, 0xe1, 0x36, 0xc2, 0xb9, 0xdd, + 0x1a, 0xc8, 0x4d, 0xb4, 0xcb, 0x90, 0x7b, 0x05, 0xae, 0x73, 0x6e, 0x9b, 0x38, 0xde, 0xa1, 0x9d, + 0x56, 0x41, 0x03, 0x6f, 0xb4, 0x5f, 0x04, 0xcd, 0x54, 0x0f, 0x9c, 0x01, 0x17, 0x18, 0x75, 0x90, + 0xe7, 0x45, 0x7c, 0x10, 0x63, 0xf5, 0x32, 0xa3, 0xeb, 0x9e, 0x17, 0xc1, 0x79, 0x30, 0x16, 0x07, + 0x4d, 0xcc, 0x62, 0xd4, 0xa4, 0x9c, 0xc7, 0x68, 0xbd, 0x7b, 0x60, 0xb6, 0xc0, 0x62, 0xff, 0xea, + 0x72, 0x00, 0xcf, 0xc0, 0x24, 0xa3, 0x0e, 0x13, 0x00, 0x87, 0x26, 0x08, 0x39, 0xf0, 0x8a, 0x3a, + 0x8d, 0x6c, 0x19, 0x71, 0xa3, 0x97, 0x58, 0xe6, 0xd4, 0xdc, 0x02, 0xd5, 0x4e, 0x5b, 0xdc, 0x20, + 0xa1, 0x87, 0xa2, 0xb6, 0x48, 0xcc, 0xd3, 0x96, 0x91, 0xa0, 0xa9, 0x12, 0xde, 0x69, 0x60, 0x79, + 0xa8, 0x62, 0x52, 0x4a, 0x03, 0xcc, 0xb2, 0x14, 0xe6, 0x48, 0x51, 0x59, 0x49, 0x8b, 0xaa, 0xa4, + 0xdc, 0xaa, 0x42, 0xd9, 0x34, 0xcb, 0x0b, 0x9a, 0xf7, 0xc1, 0x95, 0xbc, 0x8d, 0xea, 0x51, 0x24, + 0xae, 0x07, 0x33, 0x26, 0xef, 0xab, 0x7b, 0x60, 0xee, 0xe5, 0xef, 0x7d, 0x47, 0xc1, 0x13, 0x30, + 0xc1, 0xb2, 0x21, 0x49, 0x7c, 0xd0, 0x66, 0xaa, 0x69, 0xb5, 0x5f, 0x65, 0xf0, 0x3f, 0x6f, 0x05, + 0x43, 0x50, 0x16, 0x1e, 0x84, 0xd7, 0x94, 0x22, 0x7f, 0x9a, 0x5c, 0x37, 0xfb, 0x41, 0x04, 0x49, + 0xb3, 0xf2, 0xe6, 0xcb, 0x8f, 0xf7, 0x23, 0x33, 0x70, 0xda, 0xce, 0x7b, 0x5e, 0xe0, 0x07, 0x0d, + 0x4c, 0xaa, 0x76, 0x83, 0xcb, 0x79, 0x75, 0x0b, 0xdc, 0xaf, 0xdf, 0x1e, 0x0e, 0x2c, 0xe9, 0xdc, + 0xe0, 0x74, 0x16, 0x60, 0x25, 0x43, 0xa7, 0xb3, 0xcf, 0x29, 0x83, 0xcf, 0x9a, 0x9c, 0x7d, 0x81, + 0x21, 0x60, 0x2d, 0xaf, 0x6b, 0x7f, 0x6f, 0xea, 0x6b, 0x7f, 0x95, 0x23, 0x09, 0x3f, 0xe5, 0x84, + 0x1f, 0xc2, 0x75, 0x65, 0x7e, 0x3e, 0x8e, 0x1d, 0xd5, 0x8a, 0x8e, 0xdb, 0x76, 0x12, 0x43, 0xd8, + 0x47, 0xf2, 0x0d, 0x38, 0xb6, 0x8f, 0x3a, 0x06, 0x39, 0x86, 0x3f, 0xb5, 0x9e, 0x37, 0xa4, 0xd8, + 0x21, 0xf0, 0x6e, 0x11, 0xcf, 0x81, 0x16, 0xd5, 0xef, 0xfd, 0x4b, 0xaa, 0x54, 0xba, 0xc9, 0x95, + 0xae, 0xc3, 0x07, 0x79, 0x4a, 0x0b, 0x9c, 0xda, 0x55, 0xdc, 0xa3, 0xf3, 0x93, 0x06, 0x26, 0x94, + 0x05, 0x80, 0xd5, 0x21, 0xb6, 0x24, 0x15, 0xb1, 0x3c, 0x14, 0x56, 0xb2, 0x5e, 0xe1, 0xac, 0xab, + 0x70, 0xa9, 0xdf, 0x42, 0x25, 0x17, 0x22, 0x5d, 0x7d, 0xbc, 0xf1, 0xe8, 0xe4, 0xcc, 0xd0, 0x4e, + 0xcf, 0x0c, 0xed, 0xfb, 0x99, 0xa1, 0xbd, 0x3d, 0x37, 0x4a, 0xa7, 0xe7, 0x46, 0xe9, 0xeb, 0xb9, + 0x51, 0x7a, 0x59, 0xf5, 0x83, 0x78, 0xaf, 0xe5, 0x5a, 0x0d, 0xd2, 0xb4, 0xdd, 0xd0, 0xbd, 0xd3, + 0xd8, 0x43, 0x41, 0xd8, 0x5b, 0xf7, 0x75, 0xe7, 0xe3, 0xeb, 0x96, 0xf9, 0xd7, 0x77, 0xed, 0x77, + 0x00, 0x00, 0x00, 0xff, 0xff, 0xc1, 0xdd, 0x3b, 0x5a, 0x5b, 0x08, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -596,7 +595,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { out := new(QueryParamsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.sp.Query/Params", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.sp.Query/Params", in, out, opts...) if err != nil { return nil, err } @@ -605,7 +604,7 @@ func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts . func (c *queryClient) StorageProviders(ctx context.Context, in *QueryStorageProvidersRequest, opts ...grpc.CallOption) (*QueryStorageProvidersResponse, error) { out := new(QueryStorageProvidersResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.sp.Query/StorageProviders", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.sp.Query/StorageProviders", in, out, opts...) if err != nil { return nil, err } @@ -614,7 +613,7 @@ func (c *queryClient) StorageProviders(ctx context.Context, in *QueryStorageProv func (c *queryClient) QueryGetSpStoragePriceByTime(ctx context.Context, in *QueryGetSpStoragePriceByTimeRequest, opts ...grpc.CallOption) (*QueryGetSpStoragePriceByTimeResponse, error) { out := new(QueryGetSpStoragePriceByTimeResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.sp.Query/QueryGetSpStoragePriceByTime", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.sp.Query/QueryGetSpStoragePriceByTime", in, out, opts...) if err != nil { return nil, err } @@ -623,7 +622,7 @@ func (c *queryClient) QueryGetSpStoragePriceByTime(ctx context.Context, in *Quer func (c *queryClient) QueryGetSecondarySpStorePriceByTime(ctx context.Context, in *QueryGetSecondarySpStorePriceByTimeRequest, opts ...grpc.CallOption) (*QueryGetSecondarySpStorePriceByTimeResponse, error) { out := new(QueryGetSecondarySpStorePriceByTimeResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.sp.Query/QueryGetSecondarySpStorePriceByTime", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.sp.Query/QueryGetSecondarySpStorePriceByTime", in, out, opts...) if err != nil { return nil, err } @@ -632,7 +631,7 @@ func (c *queryClient) QueryGetSecondarySpStorePriceByTime(ctx context.Context, i func (c *queryClient) StorageProvider(ctx context.Context, in *QueryStorageProviderRequest, opts ...grpc.CallOption) (*QueryStorageProviderResponse, error) { out := new(QueryStorageProviderResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.sp.Query/StorageProvider", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.sp.Query/StorageProvider", in, out, opts...) if err != nil { return nil, err } @@ -687,7 +686,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.sp.Query/Params", + FullMethod: "/greenfield.sp.Query/Params", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) @@ -705,7 +704,7 @@ func _Query_StorageProviders_Handler(srv interface{}, ctx context.Context, dec f } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.sp.Query/StorageProviders", + FullMethod: "/greenfield.sp.Query/StorageProviders", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).StorageProviders(ctx, req.(*QueryStorageProvidersRequest)) @@ -723,7 +722,7 @@ func _Query_QueryGetSpStoragePriceByTime_Handler(srv interface{}, ctx context.Co } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.sp.Query/QueryGetSpStoragePriceByTime", + FullMethod: "/greenfield.sp.Query/QueryGetSpStoragePriceByTime", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryGetSpStoragePriceByTime(ctx, req.(*QueryGetSpStoragePriceByTimeRequest)) @@ -741,7 +740,7 @@ func _Query_QueryGetSecondarySpStorePriceByTime_Handler(srv interface{}, ctx con } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.sp.Query/QueryGetSecondarySpStorePriceByTime", + FullMethod: "/greenfield.sp.Query/QueryGetSecondarySpStorePriceByTime", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryGetSecondarySpStorePriceByTime(ctx, req.(*QueryGetSecondarySpStorePriceByTimeRequest)) @@ -759,7 +758,7 @@ func _Query_StorageProvider_Handler(srv interface{}, ctx context.Context, dec fu } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.sp.Query/StorageProvider", + FullMethod: "/greenfield.sp.Query/StorageProvider", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).StorageProvider(ctx, req.(*QueryStorageProviderRequest)) @@ -768,7 +767,7 @@ func _Query_StorageProvider_Handler(srv interface{}, ctx context.Context, dec fu } var _Query_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.sp.Query", + ServiceName: "greenfield.sp.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/sp/types/tx.pb.go b/x/sp/types/tx.pb.go index e414bae8a..7db85a727 100644 --- a/x/sp/types/tx.pb.go +++ b/x/sp/types/tx.pb.go @@ -11,8 +11,8 @@ import ( types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/cosmos-sdk/types/msgservice" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" @@ -521,69 +521,68 @@ func (m *MsgUpdateSpStoragePriceResponse) XXX_DiscardUnknown() { var xxx_messageInfo_MsgUpdateSpStoragePriceResponse proto.InternalMessageInfo func init() { - proto.RegisterType((*MsgCreateStorageProvider)(nil), "bnbchain.greenfield.sp.MsgCreateStorageProvider") - proto.RegisterType((*MsgCreateStorageProviderResponse)(nil), "bnbchain.greenfield.sp.MsgCreateStorageProviderResponse") - proto.RegisterType((*MsgDeposit)(nil), "bnbchain.greenfield.sp.MsgDeposit") - proto.RegisterType((*MsgDepositResponse)(nil), "bnbchain.greenfield.sp.MsgDepositResponse") - proto.RegisterType((*MsgEditStorageProvider)(nil), "bnbchain.greenfield.sp.MsgEditStorageProvider") - proto.RegisterType((*MsgEditStorageProviderResponse)(nil), "bnbchain.greenfield.sp.MsgEditStorageProviderResponse") - proto.RegisterType((*MsgUpdateSpStoragePrice)(nil), "bnbchain.greenfield.sp.MsgUpdateSpStoragePrice") - proto.RegisterType((*MsgUpdateSpStoragePriceResponse)(nil), "bnbchain.greenfield.sp.MsgUpdateSpStoragePriceResponse") + proto.RegisterType((*MsgCreateStorageProvider)(nil), "greenfield.sp.MsgCreateStorageProvider") + proto.RegisterType((*MsgCreateStorageProviderResponse)(nil), "greenfield.sp.MsgCreateStorageProviderResponse") + proto.RegisterType((*MsgDeposit)(nil), "greenfield.sp.MsgDeposit") + proto.RegisterType((*MsgDepositResponse)(nil), "greenfield.sp.MsgDepositResponse") + proto.RegisterType((*MsgEditStorageProvider)(nil), "greenfield.sp.MsgEditStorageProvider") + proto.RegisterType((*MsgEditStorageProviderResponse)(nil), "greenfield.sp.MsgEditStorageProviderResponse") + proto.RegisterType((*MsgUpdateSpStoragePrice)(nil), "greenfield.sp.MsgUpdateSpStoragePrice") + proto.RegisterType((*MsgUpdateSpStoragePriceResponse)(nil), "greenfield.sp.MsgUpdateSpStoragePriceResponse") } func init() { proto.RegisterFile("greenfield/sp/tx.proto", fileDescriptor_f630c2933caa1bce) } var fileDescriptor_f630c2933caa1bce = []byte{ - // 776 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xcd, 0x4e, 0xdb, 0x4a, - 0x14, 0x8e, 0x93, 0x90, 0x90, 0x13, 0xee, 0xcd, 0x95, 0x6f, 0x0a, 0x26, 0x0b, 0x93, 0xa6, 0x12, - 0x42, 0x48, 0xb1, 0x0b, 0x95, 0x4a, 0x4b, 0xbb, 0x01, 0xc2, 0xaa, 0x8a, 0x44, 0x83, 0xba, 0x68, - 0xab, 0x2a, 0xf2, 0xcf, 0x30, 0x58, 0x05, 0xcf, 0x74, 0xc6, 0x44, 0x74, 0x51, 0x09, 0xb5, 0x2f, - 0xd0, 0x7d, 0x5f, 0xa2, 0x0b, 0x9e, 0xa0, 0x9b, 0xb2, 0x44, 0xac, 0xaa, 0x2e, 0x50, 0x05, 0x8b, - 0xf6, 0x31, 0x2a, 0x3b, 0x63, 0x93, 0xa4, 0x0e, 0x49, 0x80, 0xae, 0x1c, 0xcf, 0x9c, 0xef, 0x9b, - 0x33, 0xe7, 0x7c, 0xdf, 0x89, 0x61, 0x12, 0x33, 0x84, 0xdc, 0x2d, 0x07, 0xed, 0xd8, 0x3a, 0xa7, - 0xba, 0xb7, 0xaf, 0x51, 0x46, 0x3c, 0x22, 0x4f, 0x9a, 0xae, 0x69, 0x6d, 0x1b, 0x8e, 0xab, 0x5d, - 0x04, 0x68, 0x9c, 0x96, 0x54, 0x8b, 0xf0, 0x5d, 0xc2, 0x75, 0xd3, 0xe0, 0x48, 0x6f, 0x2d, 0x98, - 0xc8, 0x33, 0x16, 0x74, 0x8b, 0x38, 0x6e, 0x1b, 0x57, 0x9a, 0x12, 0xfb, 0xbb, 0x1c, 0xeb, 0xad, - 0x05, 0xff, 0x21, 0x36, 0xa6, 0xdb, 0x1b, 0xcd, 0xe0, 0x4d, 0x6f, 0xbf, 0x88, 0xad, 0x22, 0x26, - 0x98, 0xb4, 0xd7, 0xfd, 0x5f, 0x21, 0xa0, 0x27, 0xb3, 0xb7, 0x14, 0x09, 0x40, 0xe5, 0x53, 0x06, - 0x94, 0x3a, 0xc7, 0x6b, 0x0c, 0x19, 0x1e, 0xda, 0xf4, 0x08, 0x33, 0x30, 0xda, 0x60, 0xa4, 0xe5, - 0xd8, 0x88, 0xc9, 0x8b, 0x90, 0xb5, 0xfc, 0x0d, 0xc2, 0x14, 0xa9, 0x2c, 0xcd, 0xe5, 0x56, 0x95, - 0x93, 0xc3, 0x6a, 0x51, 0x1c, 0xb8, 0x62, 0xdb, 0x0c, 0x71, 0xbe, 0xe9, 0x31, 0xc7, 0xc5, 0x8d, - 0x30, 0x50, 0x7e, 0x02, 0x79, 0x1b, 0x71, 0x8b, 0x39, 0xd4, 0x73, 0x88, 0xab, 0x24, 0xcb, 0xd2, - 0x5c, 0x7e, 0xf1, 0x8e, 0x16, 0x5f, 0x03, 0xad, 0x76, 0x11, 0xba, 0x9a, 0x3e, 0x3a, 0x9d, 0x49, - 0x34, 0x3a, 0xd1, 0xf2, 0x12, 0x00, 0xa7, 0x4d, 0xa3, 0x7d, 0x92, 0x92, 0x1a, 0x90, 0x43, 0x8e, - 0x53, 0xb1, 0x20, 0xaf, 0x40, 0x61, 0x6b, 0xcf, 0xb5, 0x1d, 0x17, 0x47, 0xe8, 0xf4, 0x00, 0xf4, - 0xbf, 0x02, 0x10, 0x52, 0x3c, 0x82, 0x09, 0x8e, 0x8c, 0x9d, 0x08, 0x3f, 0x36, 0x00, 0x9f, 0xf7, - 0xa3, 0x43, 0xf0, 0x1a, 0xfc, 0x67, 0x50, 0xca, 0x48, 0xab, 0x83, 0x20, 0x33, 0x80, 0xa0, 0x10, - 0x22, 0x42, 0x92, 0x25, 0x00, 0x6c, 0x45, 0xf0, 0xec, 0xa0, 0xdb, 0x63, 0x2b, 0x04, 0x96, 0x60, - 0x1c, 0xb9, 0x36, 0x25, 0x8e, 0xeb, 0x29, 0xe3, 0x3e, 0xac, 0x11, 0xbd, 0xcb, 0x0f, 0x21, 0x6b, - 0x23, 0x4a, 0xb8, 0xe3, 0x29, 0xb9, 0xa0, 0x37, 0xd3, 0x9a, 0xa0, 0xf3, 0x75, 0xa8, 0x09, 0x1d, - 0x6a, 0x6b, 0xc4, 0x09, 0x3b, 0x12, 0xc6, 0xcb, 0x2f, 0x01, 0x18, 0x32, 0xec, 0x26, 0x65, 0x8e, - 0x85, 0x14, 0x08, 0xf2, 0x79, 0xec, 0x87, 0x7c, 0x3f, 0x9d, 0x99, 0xc5, 0x8e, 0xb7, 0xbd, 0x67, - 0x6a, 0x16, 0xd9, 0x15, 0x8a, 0x14, 0x8f, 0x2a, 0xb7, 0x5f, 0x0b, 0xc5, 0xd5, 0x90, 0x75, 0x72, - 0x58, 0x05, 0x71, 0x5c, 0x0d, 0x59, 0x8d, 0x9c, 0xcf, 0xb7, 0xe1, 0xd3, 0xc9, 0xb3, 0x50, 0xd8, - 0x62, 0x08, 0x35, 0x83, 0x13, 0xde, 0xec, 0x11, 0xcf, 0x50, 0xf2, 0x65, 0x69, 0x2e, 0xdd, 0xf8, - 0xc7, 0x5f, 0x6e, 0x20, 0xc3, 0x7e, 0xea, 0x2f, 0xca, 0xaf, 0x20, 0xcf, 0x3d, 0xc2, 0x90, 0xc8, - 0x62, 0xe2, 0x06, 0xb2, 0x80, 0x80, 0x30, 0x48, 0x63, 0x79, 0xe2, 0xfd, 0xcf, 0xcf, 0xf3, 0xa1, - 0x98, 0x2b, 0x15, 0x28, 0xf7, 0x33, 0x47, 0x03, 0x71, 0x4a, 0x5c, 0x8e, 0x2a, 0x5f, 0x24, 0x80, - 0x3a, 0xc7, 0x35, 0x51, 0xa4, 0xab, 0x78, 0xa6, 0x5b, 0xe6, 0xc9, 0xe1, 0x65, 0xde, 0xd1, 0xcc, - 0xd4, 0x68, 0xcd, 0xec, 0xb9, 0x68, 0x11, 0xe4, 0x8b, 0x3b, 0x44, 0x57, 0x3b, 0x48, 0xc1, 0x64, - 0x9d, 0xe3, 0x75, 0xdb, 0xf1, 0x7a, 0x47, 0x43, 0x77, 0xca, 0xd2, 0xf0, 0x29, 0x77, 0x6a, 0x33, - 0xd9, 0xa3, 0xcd, 0xf5, 0xee, 0xd9, 0x91, 0x1a, 0x7a, 0x76, 0x74, 0x4f, 0x8d, 0x5e, 0xe7, 0xa6, - 0xaf, 0xeb, 0xdc, 0xb1, 0xeb, 0x39, 0x37, 0x33, 0xb4, 0x73, 0x97, 0x0b, 0x7e, 0x57, 0x3a, 0x2a, - 0x5b, 0x29, 0x83, 0x1a, 0xdf, 0x81, 0xa8, 0x49, 0x5f, 0x93, 0x30, 0x55, 0xe7, 0xf8, 0x19, 0xb5, - 0x7d, 0x91, 0xd2, 0x28, 0xcc, 0x37, 0xd5, 0x95, 0xbb, 0xd4, 0x6d, 0xf5, 0xe4, 0x5f, 0xb7, 0x7a, - 0x6a, 0x08, 0xab, 0xa7, 0x6f, 0xd8, 0xea, 0x7f, 0xd4, 0xfa, 0x36, 0xcc, 0xf4, 0x29, 0x64, 0x58, - 0xec, 0xc5, 0x5f, 0x29, 0x48, 0xd5, 0x39, 0x96, 0x3f, 0x48, 0x70, 0x2b, 0xfe, 0x3f, 0xf3, 0x6e, - 0x3f, 0xb9, 0xf6, 0x1b, 0x24, 0xa5, 0x07, 0xa3, 0x22, 0xc2, 0x6c, 0xe4, 0xe7, 0x90, 0x0d, 0xc7, - 0x4e, 0xe5, 0x12, 0x12, 0x11, 0x53, 0x9a, 0x1f, 0x1c, 0x13, 0x51, 0xbf, 0x83, 0xff, 0xe3, 0x6c, - 0xaf, 0x5d, 0x42, 0x11, 0x13, 0x5f, 0xba, 0x3f, 0x5a, 0x7c, 0x74, 0xfc, 0x81, 0x04, 0xc5, 0x58, - 0x45, 0xeb, 0x97, 0x10, 0xc6, 0x01, 0x4a, 0x4b, 0x23, 0x02, 0xc2, 0x14, 0x56, 0x6b, 0x47, 0x67, - 0xaa, 0x74, 0x7c, 0xa6, 0x4a, 0x3f, 0xce, 0x54, 0xe9, 0xe3, 0xb9, 0x9a, 0x38, 0x3e, 0x57, 0x13, - 0xdf, 0xce, 0xd5, 0xc4, 0x8b, 0xf9, 0x0e, 0xe9, 0x99, 0xae, 0x59, 0x0d, 0xd8, 0xf5, 0x8e, 0x6f, - 0xac, 0xfd, 0xe8, 0x2b, 0xcb, 0xcc, 0x04, 0x9f, 0x59, 0xf7, 0x7e, 0x07, 0x00, 0x00, 0xff, 0xff, - 0xee, 0x93, 0x68, 0xb7, 0x1d, 0x0a, 0x00, 0x00, + // 763 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xcd, 0x4e, 0xdb, 0x40, + 0x10, 0x8e, 0x93, 0x90, 0x90, 0x09, 0x34, 0x95, 0x9b, 0x82, 0xf1, 0xc1, 0x84, 0x48, 0xa5, 0x08, + 0x29, 0xb6, 0xa0, 0x07, 0x54, 0xca, 0x85, 0x90, 0xaa, 0xa7, 0x48, 0x34, 0xa8, 0x97, 0x56, 0x55, + 0xe4, 0xd8, 0xcb, 0x62, 0x01, 0xde, 0x65, 0xd7, 0x44, 0xf4, 0xda, 0x27, 0xa8, 0xfa, 0x00, 0x7d, + 0x86, 0x1e, 0x78, 0x82, 0x5e, 0xca, 0x11, 0x71, 0xaa, 0x7a, 0x40, 0x15, 0x1c, 0xfa, 0x08, 0xbd, + 0x56, 0x4e, 0x76, 0x4d, 0x7e, 0x95, 0x14, 0xe8, 0xc9, 0xf1, 0xce, 0xf7, 0xcd, 0xcc, 0xee, 0x7c, + 0xdf, 0xc6, 0x30, 0x83, 0x19, 0x42, 0xfe, 0xae, 0x87, 0x0e, 0x5c, 0x8b, 0x53, 0x2b, 0x38, 0x31, + 0x29, 0x23, 0x01, 0x51, 0xa7, 0x6f, 0xd6, 0x4d, 0x4e, 0x75, 0xc3, 0x21, 0xfc, 0x90, 0x70, 0xab, + 0x61, 0x73, 0x64, 0x35, 0x57, 0x1a, 0x28, 0xb0, 0x57, 0x2c, 0x87, 0x78, 0x7e, 0x1b, 0xae, 0xcf, + 0x8a, 0xf8, 0x21, 0xc7, 0x56, 0x73, 0x25, 0x7c, 0x88, 0xc0, 0x5c, 0x3b, 0x50, 0x6f, 0xbd, 0x59, + 0xed, 0x17, 0x11, 0xca, 0x63, 0x82, 0x49, 0x7b, 0x3d, 0xfc, 0x25, 0x09, 0x3d, 0x0d, 0x7d, 0xa0, + 0x48, 0x10, 0x8a, 0x9f, 0x53, 0xa0, 0x55, 0x39, 0xde, 0x62, 0xc8, 0x0e, 0xd0, 0x4e, 0x40, 0x98, + 0x8d, 0xd1, 0x36, 0x23, 0x4d, 0xcf, 0x45, 0x4c, 0x5d, 0x85, 0xb4, 0x13, 0x06, 0x08, 0xd3, 0x94, + 0x82, 0xb2, 0x94, 0x29, 0x6b, 0x17, 0xa7, 0xa5, 0xbc, 0x28, 0xb8, 0xe9, 0xba, 0x0c, 0x71, 0xbe, + 0x13, 0x30, 0xcf, 0xc7, 0x35, 0x09, 0x54, 0xcb, 0x90, 0x75, 0x11, 0x77, 0x98, 0x47, 0x03, 0x8f, + 0xf8, 0x5a, 0xbc, 0xa0, 0x2c, 0x65, 0x57, 0x75, 0xb3, 0x6b, 0xeb, 0x66, 0xe5, 0x06, 0x51, 0x4e, + 0x9e, 0x5d, 0xce, 0xc7, 0x6a, 0x9d, 0x24, 0x75, 0x0d, 0x80, 0xd3, 0xba, 0xdd, 0x2e, 0xa0, 0x25, + 0x46, 0x94, 0xce, 0x70, 0x2a, 0x16, 0xd4, 0x4d, 0xc8, 0xed, 0x1e, 0xfb, 0xae, 0xe7, 0xe3, 0x88, + 0x9d, 0x1c, 0xc1, 0x7e, 0x20, 0x08, 0x32, 0xc5, 0x0b, 0x98, 0xe2, 0xc8, 0x3e, 0x88, 0xf8, 0x13, + 0x23, 0xf8, 0xd9, 0x10, 0x2d, 0xc9, 0x5b, 0xf0, 0xd0, 0xa6, 0x94, 0x91, 0x66, 0x47, 0x82, 0xd4, + 0x88, 0x04, 0x39, 0xc9, 0x90, 0x49, 0xd6, 0x00, 0xb0, 0x13, 0xd1, 0xd3, 0xa3, 0x76, 0x8f, 0x1d, + 0x49, 0xd4, 0x61, 0x12, 0xf9, 0x2e, 0x25, 0x9e, 0x1f, 0x68, 0x93, 0x21, 0xad, 0x16, 0xbd, 0xab, + 0xcf, 0x21, 0xed, 0x22, 0x4a, 0xb8, 0x17, 0x68, 0x99, 0xd6, 0x48, 0xe6, 0x4c, 0x91, 0x2e, 0x94, + 0x9f, 0x29, 0xe4, 0x67, 0x6e, 0x11, 0x4f, 0x4e, 0x44, 0xe2, 0xd5, 0x77, 0x00, 0x0c, 0xd9, 0x6e, + 0x9d, 0x32, 0xcf, 0x41, 0x1a, 0xb4, 0xfa, 0xd9, 0x08, 0x21, 0x3f, 0x2f, 0xe7, 0x17, 0xb1, 0x17, + 0xec, 0x1d, 0x37, 0x4c, 0x87, 0x1c, 0x0a, 0x21, 0x8a, 0x47, 0x89, 0xbb, 0xfb, 0x42, 0x68, 0x15, + 0xe4, 0x5c, 0x9c, 0x96, 0x40, 0x94, 0xab, 0x20, 0xa7, 0x96, 0x09, 0xf3, 0x6d, 0x87, 0xe9, 0xd4, + 0x45, 0xc8, 0xed, 0x32, 0x84, 0xea, 0xad, 0x0a, 0x47, 0xc7, 0x24, 0xb0, 0xb5, 0x6c, 0x41, 0x59, + 0x4a, 0xd6, 0xa6, 0xc3, 0xe5, 0x1a, 0xb2, 0xdd, 0xd7, 0xe1, 0xa2, 0xfa, 0x1e, 0xb2, 0x3c, 0x20, + 0x0c, 0x89, 0x2e, 0xa6, 0xee, 0xa1, 0x0b, 0x68, 0x25, 0x6c, 0xb5, 0xb1, 0x3e, 0xf5, 0xf1, 0xf7, + 0xd7, 0x65, 0xa9, 0xe1, 0x62, 0x11, 0x0a, 0xc3, 0x3c, 0x51, 0x43, 0x9c, 0x12, 0x9f, 0xa3, 0xe2, + 0x37, 0x05, 0xa0, 0xca, 0x71, 0x45, 0x1c, 0xd2, 0x6d, 0xac, 0xd2, 0x2d, 0xf3, 0xf8, 0xf8, 0x32, + 0xef, 0x18, 0x66, 0xe2, 0xdf, 0x86, 0xd9, 0xb3, 0xd1, 0x3c, 0xa8, 0x37, 0x7b, 0x88, 0xb6, 0xf6, + 0x27, 0x0e, 0x33, 0x55, 0x8e, 0x5f, 0xba, 0x5e, 0xd0, 0x7b, 0x23, 0x74, 0xb7, 0xac, 0x8c, 0xdf, + 0x72, 0xa7, 0x36, 0xe3, 0x3d, 0xda, 0xdc, 0xe8, 0xbe, 0x32, 0x12, 0xa3, 0xae, 0x8c, 0xee, 0xcb, + 0xa2, 0xd7, 0xb0, 0xc9, 0xbb, 0x1a, 0x76, 0xe2, 0x6e, 0x86, 0x4d, 0x8d, 0x6d, 0xd8, 0xf5, 0x5c, + 0x38, 0x8c, 0x8e, 0x03, 0x2d, 0x16, 0xc0, 0x18, 0x7c, 0xf0, 0xd1, 0x6c, 0xbe, 0xc7, 0x61, 0xb6, + 0xca, 0xf1, 0x1b, 0xea, 0x86, 0xda, 0xa4, 0x11, 0x2c, 0xf4, 0xd2, 0xad, 0x87, 0xd3, 0xed, 0xf0, + 0xf8, 0x7f, 0x77, 0x78, 0x62, 0x0c, 0x87, 0x27, 0xef, 0xd9, 0xe1, 0x7d, 0x67, 0xbd, 0x00, 0xf3, + 0x43, 0x0e, 0x52, 0x1e, 0xf6, 0xea, 0x97, 0x04, 0x24, 0xaa, 0x1c, 0xab, 0x47, 0xf0, 0x78, 0xf0, + 0x1f, 0xe4, 0xd3, 0x1e, 0x91, 0x0e, 0xbb, 0x35, 0x74, 0x6b, 0x4c, 0xa0, 0x2c, 0xad, 0xbe, 0x82, + 0xb4, 0xbc, 0x5a, 0xe6, 0xfa, 0xb9, 0x22, 0xa4, 0x2f, 0x0c, 0x0d, 0x45, 0x89, 0xf6, 0xe1, 0xd1, + 0x20, 0x23, 0x3f, 0xe9, 0x67, 0x0e, 0x80, 0xe9, 0xa5, 0xb1, 0x60, 0x51, 0x31, 0x1f, 0xf2, 0x03, + 0x95, 0xb9, 0xd8, 0x9f, 0x66, 0x10, 0x4e, 0x37, 0xc7, 0xc3, 0xc9, 0x7a, 0xe5, 0xca, 0xd9, 0x95, + 0xa1, 0x9c, 0x5f, 0x19, 0xca, 0xaf, 0x2b, 0x43, 0xf9, 0x74, 0x6d, 0xc4, 0xce, 0xaf, 0x8d, 0xd8, + 0x8f, 0x6b, 0x23, 0xf6, 0x76, 0xb9, 0x43, 0x30, 0x0d, 0xbf, 0x51, 0x72, 0xf6, 0x6c, 0xcf, 0xb7, + 0x3a, 0xbe, 0x83, 0x4e, 0xa2, 0x2f, 0xa1, 0x46, 0xaa, 0xf5, 0x29, 0xf4, 0xec, 0x6f, 0x00, 0x00, + 0x00, 0xff, 0xff, 0x69, 0xb8, 0xa6, 0xff, 0xb8, 0x09, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -614,7 +613,7 @@ func NewMsgClient(cc grpc1.ClientConn) MsgClient { func (c *msgClient) CreateStorageProvider(ctx context.Context, in *MsgCreateStorageProvider, opts ...grpc.CallOption) (*MsgCreateStorageProviderResponse, error) { out := new(MsgCreateStorageProviderResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.sp.Msg/CreateStorageProvider", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.sp.Msg/CreateStorageProvider", in, out, opts...) if err != nil { return nil, err } @@ -623,7 +622,7 @@ func (c *msgClient) CreateStorageProvider(ctx context.Context, in *MsgCreateStor func (c *msgClient) Deposit(ctx context.Context, in *MsgDeposit, opts ...grpc.CallOption) (*MsgDepositResponse, error) { out := new(MsgDepositResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.sp.Msg/Deposit", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.sp.Msg/Deposit", in, out, opts...) if err != nil { return nil, err } @@ -632,7 +631,7 @@ func (c *msgClient) Deposit(ctx context.Context, in *MsgDeposit, opts ...grpc.Ca func (c *msgClient) EditStorageProvider(ctx context.Context, in *MsgEditStorageProvider, opts ...grpc.CallOption) (*MsgEditStorageProviderResponse, error) { out := new(MsgEditStorageProviderResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.sp.Msg/EditStorageProvider", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.sp.Msg/EditStorageProvider", in, out, opts...) if err != nil { return nil, err } @@ -641,7 +640,7 @@ func (c *msgClient) EditStorageProvider(ctx context.Context, in *MsgEditStorageP func (c *msgClient) UpdateSpStoragePrice(ctx context.Context, in *MsgUpdateSpStoragePrice, opts ...grpc.CallOption) (*MsgUpdateSpStoragePriceResponse, error) { out := new(MsgUpdateSpStoragePriceResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.sp.Msg/UpdateSpStoragePrice", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.sp.Msg/UpdateSpStoragePrice", in, out, opts...) if err != nil { return nil, err } @@ -687,7 +686,7 @@ func _Msg_CreateStorageProvider_Handler(srv interface{}, ctx context.Context, de } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.sp.Msg/CreateStorageProvider", + FullMethod: "/greenfield.sp.Msg/CreateStorageProvider", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).CreateStorageProvider(ctx, req.(*MsgCreateStorageProvider)) @@ -705,7 +704,7 @@ func _Msg_Deposit_Handler(srv interface{}, ctx context.Context, dec func(interfa } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.sp.Msg/Deposit", + FullMethod: "/greenfield.sp.Msg/Deposit", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).Deposit(ctx, req.(*MsgDeposit)) @@ -723,7 +722,7 @@ func _Msg_EditStorageProvider_Handler(srv interface{}, ctx context.Context, dec } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.sp.Msg/EditStorageProvider", + FullMethod: "/greenfield.sp.Msg/EditStorageProvider", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).EditStorageProvider(ctx, req.(*MsgEditStorageProvider)) @@ -741,7 +740,7 @@ func _Msg_UpdateSpStoragePrice_Handler(srv interface{}, ctx context.Context, dec } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.sp.Msg/UpdateSpStoragePrice", + FullMethod: "/greenfield.sp.Msg/UpdateSpStoragePrice", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).UpdateSpStoragePrice(ctx, req.(*MsgUpdateSpStoragePrice)) @@ -750,7 +749,7 @@ func _Msg_UpdateSpStoragePrice_Handler(srv interface{}, ctx context.Context, dec } var _Msg_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.sp.Msg", + ServiceName: "greenfield.sp.Msg", HandlerType: (*MsgServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/sp/types/types.pb.go b/x/sp/types/types.pb.go index 540311b0e..c642ad968 100644 --- a/x/sp/types/types.pb.go +++ b/x/sp/types/types.pb.go @@ -9,7 +9,7 @@ import ( github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" types "github.com/cosmos/cosmos-sdk/types" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -155,7 +155,7 @@ type StorageProvider struct { // total_deposit defines the number of tokens deposited by this storage provider for staking. TotalDeposit github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,6,opt,name=total_deposit,json=totalDeposit,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"total_deposit"` // status defines the current service status of this storage provider - Status Status `protobuf:"varint,7,opt,name=status,proto3,enum=bnbchain.greenfield.sp.Status" json:"status,omitempty"` + Status Status `protobuf:"varint,7,opt,name=status,proto3,enum=greenfield.sp.Status" json:"status,omitempty"` // endpoint define the storage provider's network service address Endpoint string `protobuf:"bytes,8,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // description defines the description terms for the storage provider. @@ -420,69 +420,68 @@ func (m *SecondarySpStorePrice) GetUpdateTimeSec() int64 { } func init() { - proto.RegisterEnum("bnbchain.greenfield.sp.Status", Status_name, Status_value) - proto.RegisterType((*Description)(nil), "bnbchain.greenfield.sp.Description") - proto.RegisterType((*StorageProvider)(nil), "bnbchain.greenfield.sp.StorageProvider") - proto.RegisterType((*RewardInfo)(nil), "bnbchain.greenfield.sp.RewardInfo") - proto.RegisterType((*SpStoragePrice)(nil), "bnbchain.greenfield.sp.SpStoragePrice") - proto.RegisterType((*SecondarySpStorePrice)(nil), "bnbchain.greenfield.sp.SecondarySpStorePrice") + proto.RegisterEnum("greenfield.sp.Status", Status_name, Status_value) + proto.RegisterType((*Description)(nil), "greenfield.sp.Description") + proto.RegisterType((*StorageProvider)(nil), "greenfield.sp.StorageProvider") + proto.RegisterType((*RewardInfo)(nil), "greenfield.sp.RewardInfo") + proto.RegisterType((*SpStoragePrice)(nil), "greenfield.sp.SpStoragePrice") + proto.RegisterType((*SecondarySpStorePrice)(nil), "greenfield.sp.SecondarySpStorePrice") } func init() { proto.RegisterFile("greenfield/sp/types.proto", fileDescriptor_7a9af9b5be8c2eeb) } var fileDescriptor_7a9af9b5be8c2eeb = []byte{ - // 806 bytes of a gzipped FileDescriptorProto + // 799 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0xd1, 0x6a, 0x1b, 0x47, - 0x14, 0xd5, 0xca, 0xb2, 0x1c, 0x5d, 0xc5, 0x96, 0xba, 0xd8, 0xed, 0xda, 0x85, 0x8d, 0x51, 0xc1, - 0xb8, 0x01, 0xaf, 0x88, 0x0b, 0xcd, 0x43, 0xfb, 0x22, 0x4b, 0x4a, 0x50, 0x1b, 0x92, 0x76, 0x57, - 0x2e, 0xa5, 0xa5, 0x2c, 0xb3, 0xbb, 0xd7, 0x9b, 0x21, 0xd6, 0xcc, 0x76, 0x66, 0xe4, 0x54, 0x7f, - 0xd0, 0xc7, 0x7e, 0x41, 0x1f, 0xda, 0x5f, 0xc8, 0x47, 0xe4, 0x31, 0x04, 0x0a, 0xa1, 0x0f, 0xa1, - 0xd8, 0x3f, 0x52, 0x76, 0x67, 0x76, 0x2d, 0x42, 0x8a, 0x52, 0xc8, 0x93, 0x74, 0xcf, 0xbd, 0xe7, - 0xcc, 0x99, 0x9d, 0x33, 0x0c, 0xec, 0xa6, 0x02, 0x91, 0x9d, 0x51, 0x3c, 0x4f, 0xfa, 0x32, 0xeb, - 0xab, 0x45, 0x86, 0xd2, 0xcb, 0x04, 0x57, 0xdc, 0xfe, 0x30, 0x62, 0x51, 0xfc, 0x98, 0x50, 0xe6, - 0x5d, 0xcf, 0x78, 0x32, 0xdb, 0x73, 0x63, 0x2e, 0x67, 0x5c, 0xf6, 0x23, 0x22, 0xb1, 0x7f, 0x71, - 0x27, 0x42, 0x45, 0xee, 0xf4, 0x63, 0x4e, 0x99, 0xe6, 0xed, 0xed, 0xea, 0x7e, 0x58, 0x54, 0x7d, - 0x5d, 0x98, 0xd6, 0x76, 0xca, 0x53, 0xae, 0xf1, 0xfc, 0x9f, 0x46, 0x7b, 0x7f, 0x58, 0xd0, 0x1e, - 0xa1, 0x8c, 0x05, 0xcd, 0x14, 0xe5, 0xcc, 0x76, 0x60, 0x63, 0xc6, 0x19, 0x7d, 0x82, 0xc2, 0xb1, - 0xf6, 0xad, 0xc3, 0x96, 0x5f, 0x96, 0xf6, 0x1e, 0xdc, 0xa0, 0x09, 0x32, 0x45, 0xd5, 0xc2, 0xa9, - 0x17, 0xad, 0xaa, 0xce, 0x59, 0x4f, 0x31, 0x92, 0x54, 0xa1, 0xb3, 0xa6, 0x59, 0xa6, 0xb4, 0x3f, - 0x85, 0xae, 0xc4, 0x78, 0x2e, 0xa8, 0x5a, 0x84, 0x31, 0x67, 0x8a, 0xc4, 0xca, 0x69, 0x14, 0x23, - 0x9d, 0x12, 0x1f, 0x6a, 0x38, 0x17, 0x49, 0x50, 0x11, 0x7a, 0x2e, 0x9d, 0x75, 0x2d, 0x62, 0xca, - 0xde, 0xab, 0x06, 0x74, 0x02, 0xc5, 0x05, 0x49, 0xf1, 0x1b, 0xc1, 0x2f, 0x68, 0x82, 0xc2, 0x1e, - 0x42, 0x97, 0x67, 0x28, 0x88, 0xe2, 0x22, 0x24, 0x49, 0x22, 0x50, 0x4a, 0xed, 0xf8, 0xc4, 0x79, - 0xf9, 0xec, 0x68, 0xdb, 0x6c, 0x7d, 0xa0, 0x3b, 0x81, 0x12, 0x94, 0xa5, 0x7e, 0xa7, 0x64, 0x18, - 0xd8, 0x1e, 0x40, 0xe7, 0x6c, 0xce, 0x12, 0xca, 0xd2, 0x4a, 0xa3, 0xbe, 0x42, 0x63, 0xcb, 0x10, - 0x4a, 0x89, 0x2f, 0xe0, 0xa6, 0x44, 0x72, 0x5e, 0xf1, 0xd7, 0x56, 0xf0, 0xdb, 0xf9, 0x74, 0x49, - 0x1e, 0x42, 0x97, 0x64, 0x99, 0xe0, 0x17, 0x4b, 0x02, 0x8d, 0x55, 0x9b, 0x28, 0x19, 0xa5, 0xc8, - 0x5d, 0x80, 0x34, 0xae, 0xe8, 0xeb, 0x2b, 0xe8, 0xad, 0x34, 0x2e, 0x89, 0x04, 0x36, 0x15, 0x57, - 0xe4, 0x3c, 0x4c, 0x30, 0xe3, 0x92, 0x2a, 0xa7, 0x59, 0x70, 0xbf, 0x7c, 0xfe, 0xfa, 0x56, 0xed, - 0xef, 0xd7, 0xb7, 0x0e, 0x52, 0xaa, 0x1e, 0xcf, 0x23, 0x2f, 0xe6, 0x33, 0x93, 0x24, 0xf3, 0x73, - 0x24, 0x93, 0x27, 0x26, 0xad, 0x13, 0xa6, 0x5e, 0x3e, 0x3b, 0x02, 0xb3, 0xd2, 0x84, 0x29, 0xff, - 0x66, 0x21, 0x39, 0xd2, 0x8a, 0xf6, 0xe7, 0xd0, 0x94, 0x8a, 0xa8, 0xb9, 0x74, 0x36, 0xf6, 0xad, - 0xc3, 0xad, 0x63, 0xd7, 0x7b, 0x7b, 0xb0, 0xbd, 0xa0, 0x98, 0xf2, 0xcd, 0x74, 0x1e, 0x36, 0x64, - 0x49, 0xc6, 0x29, 0x53, 0xce, 0x0d, 0x1d, 0xb6, 0xb2, 0xb6, 0xbf, 0x86, 0x76, 0x72, 0x9d, 0x58, - 0xa7, 0xb5, 0x6f, 0x1d, 0xb6, 0x8f, 0x3f, 0xf9, 0x2f, 0xe1, 0xa5, 0x70, 0x9f, 0x34, 0xf2, 0x9d, - 0xf9, 0xcb, 0xec, 0xde, 0x02, 0xc0, 0xc7, 0xa7, 0x44, 0x24, 0x13, 0x76, 0xc6, 0xed, 0x63, 0xd8, - 0x78, 0xd7, 0x2c, 0x95, 0x83, 0xf6, 0x5d, 0x68, 0x92, 0x19, 0x9f, 0x33, 0x55, 0x44, 0xa7, 0x7d, - 0xbc, 0xeb, 0x99, 0xf9, 0xfc, 0x8e, 0x7a, 0xe6, 0x8e, 0x7a, 0x43, 0x4e, 0xcb, 0xf5, 0xcd, 0x78, - 0xef, 0xaf, 0x3a, 0x6c, 0x05, 0x59, 0x95, 0x6b, 0x1a, 0x63, 0x7e, 0x94, 0x32, 0x7b, 0xe7, 0x38, - 0xb7, 0x64, 0x56, 0x1e, 0xe5, 0x01, 0x74, 0xe6, 0x59, 0x42, 0x14, 0x86, 0x8a, 0xce, 0x30, 0x94, - 0x18, 0x17, 0x6e, 0xd6, 0xfc, 0x4d, 0x0d, 0x4f, 0xe9, 0x0c, 0x03, 0x8c, 0xed, 0x1f, 0x01, 0x04, - 0x92, 0x24, 0xcc, 0xf2, 0xe5, 0x4c, 0x56, 0xff, 0xcf, 0x79, 0x8f, 0x30, 0x5e, 0x3a, 0xef, 0x11, - 0xc6, 0x7e, 0x2b, 0xd7, 0xd3, 0xee, 0x0f, 0xa0, 0x73, 0x26, 0x10, 0xc3, 0x62, 0x85, 0x9f, 0xe7, - 0x5c, 0x91, 0x22, 0xcc, 0x0d, 0x7f, 0x33, 0x87, 0x7d, 0x24, 0xc9, 0xb7, 0x39, 0x68, 0xff, 0x04, - 0x6d, 0xa9, 0xb8, 0x40, 0xe3, 0x62, 0xfd, 0x3d, 0xb8, 0x80, 0x42, 0xb0, 0xb0, 0xd1, 0xfb, 0xdd, - 0x82, 0x9d, 0x00, 0x63, 0xce, 0x12, 0x22, 0x16, 0xfa, 0x03, 0x63, 0x65, 0xf0, 0xcd, 0xaf, 0x64, - 0xbd, 0xed, 0x2b, 0xbd, 0x61, 0xb0, 0xfe, 0x7e, 0x0d, 0xde, 0x96, 0xd0, 0xd4, 0x71, 0xb7, 0x77, - 0xe0, 0x83, 0x60, 0x3a, 0x98, 0x9e, 0x06, 0xe1, 0xe4, 0x61, 0x18, 0x8c, 0xfd, 0xef, 0x26, 0xc3, - 0x71, 0xb7, 0x66, 0x6f, 0x43, 0xf7, 0x1a, 0xfe, 0x6a, 0x30, 0x79, 0x30, 0x1e, 0x75, 0x2d, 0xfb, - 0x63, 0xf8, 0xc8, 0xa0, 0xf7, 0xfd, 0xc1, 0x70, 0x7c, 0xef, 0xf4, 0x41, 0x38, 0xfe, 0x7e, 0x32, - 0x9d, 0x3c, 0xbc, 0xdf, 0xad, 0xdb, 0xbb, 0xb0, 0x63, 0x9a, 0x8f, 0x4e, 0xa7, 0xe1, 0xa3, 0x7b, - 0x95, 0xda, 0xda, 0x5e, 0xe3, 0xd7, 0x3f, 0xdd, 0xda, 0xc9, 0xe8, 0xf9, 0xa5, 0x6b, 0xbd, 0xb8, - 0x74, 0xad, 0x7f, 0x2e, 0x5d, 0xeb, 0xb7, 0x2b, 0xb7, 0xf6, 0xe2, 0xca, 0xad, 0xbd, 0xba, 0x72, - 0x6b, 0x3f, 0xdc, 0x5e, 0xda, 0x50, 0xc4, 0xa2, 0xa3, 0xe2, 0x16, 0xf5, 0x97, 0xde, 0xa6, 0x5f, - 0xaa, 0xd7, 0x29, 0x6a, 0x16, 0xaf, 0xc6, 0x67, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x62, 0x25, - 0x7d, 0x9e, 0xbb, 0x06, 0x00, 0x00, + 0x14, 0xd5, 0xca, 0xb2, 0x1c, 0x5d, 0xc5, 0x96, 0xba, 0xd8, 0x74, 0xad, 0x82, 0x62, 0xf4, 0x60, + 0xdc, 0x80, 0x24, 0xe2, 0x3e, 0xe4, 0xa1, 0x7d, 0x91, 0x25, 0x25, 0xa8, 0x84, 0xa4, 0xdd, 0x95, + 0x4b, 0x69, 0x29, 0xcb, 0x68, 0xe7, 0x7a, 0x33, 0xc4, 0x9a, 0xd9, 0xce, 0x8c, 0x9c, 0xea, 0x0f, + 0xfa, 0xd8, 0x2f, 0xe8, 0x43, 0xfb, 0x0b, 0xf9, 0x86, 0x92, 0xc7, 0x10, 0x28, 0x94, 0x3e, 0x84, + 0x62, 0xff, 0x48, 0xd9, 0x9d, 0xd9, 0xb5, 0x6a, 0x0a, 0x4a, 0xc0, 0x4f, 0xd2, 0x3d, 0xf7, 0x9e, + 0x33, 0x67, 0x66, 0xce, 0x32, 0xb0, 0x1f, 0x4b, 0x44, 0x7e, 0xc6, 0xf0, 0x9c, 0xf6, 0x55, 0xd2, + 0xd7, 0xcb, 0x04, 0x55, 0x2f, 0x91, 0x42, 0x0b, 0x77, 0xfb, 0xba, 0xd5, 0x53, 0x49, 0xab, 0x1d, + 0x09, 0x35, 0x17, 0xaa, 0x3f, 0x23, 0x0a, 0xfb, 0x17, 0x0f, 0x66, 0xa8, 0xc9, 0x83, 0x7e, 0x24, + 0x18, 0x37, 0xe3, 0xad, 0x7d, 0xd3, 0x0f, 0xb3, 0xaa, 0x6f, 0x0a, 0xdb, 0xda, 0x8d, 0x45, 0x2c, + 0x0c, 0x9e, 0xfe, 0x33, 0x68, 0xe7, 0x37, 0x07, 0xea, 0x23, 0x54, 0x91, 0x64, 0x89, 0x66, 0x82, + 0xbb, 0x1e, 0x6c, 0xcd, 0x05, 0x67, 0x2f, 0x50, 0x7a, 0xce, 0x81, 0x73, 0x54, 0xf3, 0xf3, 0xd2, + 0x6d, 0xc1, 0x1d, 0x46, 0x91, 0x6b, 0xa6, 0x97, 0x5e, 0x39, 0x6b, 0x15, 0x75, 0xca, 0x7a, 0x89, + 0x33, 0xc5, 0x34, 0x7a, 0x1b, 0x86, 0x65, 0x4b, 0xf7, 0x53, 0x68, 0x2a, 0x8c, 0x16, 0x92, 0xe9, + 0x65, 0x18, 0x09, 0xae, 0x49, 0xa4, 0xbd, 0x4a, 0x36, 0xd2, 0xc8, 0xf1, 0xa1, 0x81, 0x53, 0x11, + 0x8a, 0x9a, 0xb0, 0x73, 0xe5, 0x6d, 0x1a, 0x11, 0x5b, 0x76, 0xfe, 0xa8, 0x40, 0x23, 0xd0, 0x42, + 0x92, 0x18, 0xbf, 0x92, 0xe2, 0x82, 0x51, 0x94, 0xee, 0x10, 0x9a, 0x22, 0x41, 0x49, 0xb4, 0x90, + 0x21, 0xa1, 0x54, 0xa2, 0x52, 0xc6, 0xf1, 0x89, 0xf7, 0xf6, 0x55, 0x77, 0xd7, 0x6e, 0x7d, 0x60, + 0x3a, 0x81, 0x96, 0x8c, 0xc7, 0x7e, 0x23, 0x67, 0x58, 0xd8, 0x1d, 0x40, 0xe3, 0x6c, 0xc1, 0x29, + 0xe3, 0x71, 0xa1, 0x51, 0x5e, 0xa3, 0xb1, 0x63, 0x09, 0xb9, 0xc4, 0xe7, 0x70, 0x57, 0x21, 0x39, + 0x2f, 0xf8, 0x1b, 0x6b, 0xf8, 0xf5, 0x74, 0x3a, 0x27, 0x0f, 0xa1, 0x49, 0x92, 0x44, 0x8a, 0x8b, + 0x15, 0x81, 0xca, 0xba, 0x4d, 0xe4, 0x8c, 0x5c, 0xe4, 0x21, 0x40, 0x1c, 0x15, 0xf4, 0xcd, 0x35, + 0xf4, 0x5a, 0x1c, 0xe5, 0x44, 0x02, 0xdb, 0x5a, 0x68, 0x72, 0x1e, 0x52, 0x4c, 0x84, 0x62, 0xda, + 0xab, 0x66, 0xdc, 0x2f, 0x5e, 0xbf, 0xbb, 0x57, 0xfa, 0xfb, 0xdd, 0xbd, 0xc3, 0x98, 0xe9, 0xe7, + 0x8b, 0x59, 0x2f, 0x12, 0x73, 0x9b, 0x24, 0xfb, 0xd3, 0x55, 0xf4, 0x85, 0x0d, 0xe9, 0x84, 0xeb, + 0xb7, 0xaf, 0xba, 0x60, 0x57, 0x9a, 0x70, 0xed, 0xdf, 0xcd, 0x24, 0x47, 0x46, 0xd1, 0xed, 0x42, + 0x55, 0x69, 0xa2, 0x17, 0xca, 0xdb, 0x3a, 0x70, 0x8e, 0x76, 0x8e, 0xf7, 0x7a, 0xff, 0xc9, 0x73, + 0x2f, 0xc8, 0x9a, 0xbe, 0x1d, 0x4a, 0x33, 0x86, 0x9c, 0x26, 0x82, 0x71, 0xed, 0xdd, 0x31, 0x19, + 0xcb, 0x6b, 0xf7, 0x04, 0xea, 0xf4, 0x3a, 0xa8, 0x5e, 0xed, 0xc0, 0x39, 0xaa, 0x1f, 0xb7, 0x6e, + 0xe8, 0xad, 0x44, 0xf9, 0xa4, 0x92, 0xee, 0xc3, 0x5f, 0x25, 0x75, 0x96, 0x00, 0x3e, 0xbe, 0x24, + 0x92, 0x4e, 0xf8, 0x99, 0x70, 0x8f, 0x61, 0xeb, 0x7d, 0x93, 0x93, 0x0f, 0xba, 0x0f, 0xa1, 0x4a, + 0xe6, 0x62, 0xc1, 0x75, 0x16, 0x94, 0xfa, 0xf1, 0x7e, 0xcf, 0xce, 0xa7, 0x5f, 0x64, 0xcf, 0x7e, + 0x91, 0xbd, 0xa1, 0x60, 0xf9, 0xfa, 0x76, 0xbc, 0xf3, 0x67, 0x19, 0x76, 0x82, 0xa4, 0x48, 0x31, + 0x8b, 0x30, 0xbd, 0x38, 0x95, 0xbc, 0x77, 0x78, 0x6b, 0x2a, 0xc9, 0x2f, 0xee, 0x10, 0x1a, 0x8b, + 0x84, 0x12, 0x8d, 0xa1, 0x66, 0x73, 0x0c, 0x15, 0x46, 0x99, 0x9b, 0x0d, 0x7f, 0xdb, 0xc0, 0x53, + 0x36, 0xc7, 0x00, 0x23, 0xf7, 0x7b, 0x00, 0x89, 0x84, 0x86, 0x49, 0xba, 0x9c, 0x4d, 0xe6, 0x87, + 0xdc, 0xee, 0x08, 0xa3, 0x95, 0xdb, 0x1d, 0x61, 0xe4, 0xd7, 0x52, 0x3d, 0xe3, 0xfe, 0x10, 0x1a, + 0x67, 0x12, 0x31, 0xcc, 0x56, 0xf8, 0x71, 0x21, 0x34, 0xc9, 0xa2, 0x5b, 0xf1, 0xb7, 0x53, 0xd8, + 0x47, 0x42, 0xbf, 0x4e, 0x41, 0xf7, 0x07, 0xa8, 0x2b, 0x2d, 0x24, 0x5a, 0x17, 0x9b, 0xb7, 0xe0, + 0x02, 0x32, 0xc1, 0xcc, 0x46, 0xe7, 0x57, 0x07, 0xf6, 0x02, 0x8c, 0x04, 0xa7, 0x44, 0x2e, 0xcd, + 0x01, 0x63, 0x61, 0xf0, 0xe6, 0x29, 0x39, 0xff, 0x77, 0x4a, 0x37, 0x0c, 0x96, 0x6f, 0xd7, 0xe0, + 0x7d, 0x05, 0x55, 0x93, 0x72, 0x77, 0x0f, 0x3e, 0x0a, 0xa6, 0x83, 0xe9, 0x69, 0x10, 0x4e, 0x9e, + 0x86, 0xc1, 0xd8, 0xff, 0x66, 0x32, 0x1c, 0x37, 0x4b, 0xee, 0x2e, 0x34, 0xaf, 0xe1, 0x2f, 0x07, + 0x93, 0x27, 0xe3, 0x51, 0xd3, 0x71, 0x3f, 0x81, 0x8f, 0x2d, 0xfa, 0xd8, 0x1f, 0x0c, 0xc7, 0x8f, + 0x4e, 0x9f, 0x84, 0xe3, 0x6f, 0x27, 0xd3, 0xc9, 0xd3, 0xc7, 0xcd, 0xb2, 0xbb, 0x0f, 0x7b, 0xb6, + 0xf9, 0xec, 0x74, 0x1a, 0x3e, 0x7b, 0x54, 0xa8, 0x6d, 0xb4, 0x2a, 0x3f, 0xff, 0xde, 0x2e, 0x9d, + 0x8c, 0x5e, 0x5f, 0xb6, 0x9d, 0x37, 0x97, 0x6d, 0xe7, 0x9f, 0xcb, 0xb6, 0xf3, 0xcb, 0x55, 0xbb, + 0xf4, 0xe6, 0xaa, 0x5d, 0xfa, 0xeb, 0xaa, 0x5d, 0xfa, 0xee, 0xfe, 0xca, 0x86, 0x66, 0x7c, 0xd6, + 0x8d, 0x9e, 0x13, 0xc6, 0xfb, 0x2b, 0x0f, 0xd0, 0x4f, 0xc5, 0x13, 0x34, 0xab, 0x66, 0x6f, 0xc4, + 0x67, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0xb2, 0xb5, 0x6b, 0xc4, 0xa0, 0x06, 0x00, 0x00, } func (m *Description) Marshal() (dAtA []byte, err error) { diff --git a/x/storage/client/cli/tx.go b/x/storage/client/cli/tx.go index f8721a5bb..3c3de442f 100644 --- a/x/storage/client/cli/tx.go +++ b/x/storage/client/cli/tx.go @@ -13,6 +13,7 @@ import ( "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/client/tx" sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/cosmos-sdk/types/tx/signing" "github.com/spf13/cobra" "github.com/bnb-chain/greenfield/testutil/sample" @@ -322,7 +323,7 @@ func CmdCreateObject() *cobra.Command { if err != nil { return err } - sig, _, err := clientCtx.Keyring.Sign(spKeyName, msg.GetApprovalBytes()) + sig, _, err := clientCtx.Keyring.Sign(spKeyName, msg.GetApprovalBytes(), signing.SignMode_SIGN_MODE_EIP_712) if err != nil { return err } diff --git a/x/storage/keeper/keeper.go b/x/storage/keeper/keeper.go index 2e9e869ec..e3e4bbb83 100644 --- a/x/storage/keeper/keeper.go +++ b/x/storage/keeper/keeper.go @@ -5,14 +5,14 @@ import ( "fmt" "cosmossdk.io/errors" + "cosmossdk.io/log" sdkmath "cosmossdk.io/math" + "cosmossdk.io/store/prefix" + storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" - "github.com/cosmos/cosmos-sdk/store/prefix" - storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" - "github.com/gogo/protobuf/proto" - "github.com/tendermint/tendermint/libs/log" + "github.com/cosmos/gogoproto/proto" "github.com/bnb-chain/greenfield/internal/sequence" permtypes "github.com/bnb-chain/greenfield/x/permission/types" @@ -1269,7 +1269,7 @@ func (k Keeper) setDiscontinueObjectCount(ctx sdk.Context, operator sdk.AccAddre func (k Keeper) ClearDiscontinueObjectCount(ctx sdk.Context) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.DiscontinueObjectCountPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() for ; iterator.Valid(); iterator.Next() { @@ -1293,7 +1293,7 @@ func (k Keeper) AppendDiscontinueObjectIds(ctx sdk.Context, timestamp int64, obj func (k Keeper) DeleteDiscontinueObjectsUntil(ctx sdk.Context, timestamp int64, maxObjectsToDelete uint64) (deleted uint64, err error) { store := ctx.KVStore(k.storeKey) key := types.GetDiscontinueObjectIdsKey(timestamp) - iterator := store.Iterator(types.DiscontinueObjectIdsPrefix, sdk.InclusiveEndBytes(key)) + iterator := store.Iterator(types.DiscontinueObjectIdsPrefix, storetypes.InclusiveEndBytes(key)) defer iterator.Close() deleted = uint64(0) @@ -1350,7 +1350,7 @@ func (k Keeper) setDiscontinueBucketCount(ctx sdk.Context, operator sdk.AccAddre func (k Keeper) ClearDiscontinueBucketCount(ctx sdk.Context) { store := prefix.NewStore(ctx.KVStore(k.storeKey), types.DiscontinueBucketCountPrefix) - iterator := sdk.KVStorePrefixIterator(store, []byte{}) + iterator := storetypes.KVStorePrefixIterator(store, []byte{}) defer iterator.Close() for ; iterator.Valid(); iterator.Next() { @@ -1375,7 +1375,7 @@ func (k Keeper) appendDiscontinueBucketIds(ctx sdk.Context, timestamp int64, buc func (k Keeper) DeleteDiscontinueBucketsUntil(ctx sdk.Context, timestamp int64, maxObjectsToDelete uint64) (uint64, error) { store := ctx.KVStore(k.storeKey) key := types.GetDiscontinueBucketIdsKey(timestamp) - iterator := store.Iterator(types.DiscontinueBucketIdsPrefix, sdk.InclusiveEndBytes(key)) + iterator := store.Iterator(types.DiscontinueBucketIdsPrefix, storetypes.InclusiveEndBytes(key)) defer iterator.Close() deleted := uint64(0) diff --git a/x/storage/keeper/query.go b/x/storage/keeper/query.go index aad39320d..ec01d0b91 100644 --- a/x/storage/keeper/query.go +++ b/x/storage/keeper/query.go @@ -5,7 +5,7 @@ import ( "cosmossdk.io/errors" "cosmossdk.io/math" - "github.com/cosmos/cosmos-sdk/store/prefix" + "cosmossdk.io/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/types/query" diff --git a/x/storage/module.go b/x/storage/module.go index 95b32b9b9..a63693144 100644 --- a/x/storage/module.go +++ b/x/storage/module.go @@ -5,6 +5,7 @@ import ( "encoding/json" "fmt" + abci "github.com/cometbft/cometbft/abci/types" "github.com/cosmos/cosmos-sdk/client" "github.com/cosmos/cosmos-sdk/codec" cdctypes "github.com/cosmos/cosmos-sdk/codec/types" @@ -12,7 +13,6 @@ import ( "github.com/cosmos/cosmos-sdk/types/module" "github.com/grpc-ecosystem/grpc-gateway/runtime" "github.com/spf13/cobra" - abci "github.com/tendermint/tendermint/abci/types" "github.com/bnb-chain/greenfield/x/storage/client/cli" "github.com/bnb-chain/greenfield/x/storage/keeper" @@ -112,17 +112,6 @@ func NewAppModule( } } -// Deprecated: use RegisterServices -func (am AppModule) Route() sdk.Route { return sdk.Route{} } - -// Deprecated: use RegisterServices -func (AppModule) QuerierRoute() string { return types.RouterKey } - -// Deprecated: use RegisterServices -func (am AppModule) LegacyQuerierHandler(_ *codec.LegacyAmino) sdk.Querier { - return nil -} - // RegisterServices registers a gRPC query service to respond to the module-specific gRPC queries func (am AppModule) RegisterServices(cfg module.Configurator) { types.RegisterMsgServer(cfg.MsgServer(), keeper.NewMsgServerImpl(am.keeper)) diff --git a/x/storage/module_simulation.go b/x/storage/module_simulation.go index bdf96e9c7..189460ec5 100644 --- a/x/storage/module_simulation.go +++ b/x/storage/module_simulation.go @@ -1,11 +1,7 @@ package storage import ( - "math/rand" - "github.com/cosmos/cosmos-sdk/baseapp" - simappparams "github.com/cosmos/cosmos-sdk/simapp/params" - sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/cosmos-sdk/types/module" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" "github.com/cosmos/cosmos-sdk/x/simulation" @@ -19,7 +15,6 @@ import ( var ( _ = sample.AccAddress _ = storagesimulation.FindAccount - _ = simappparams.StakePerAccount _ = simulation.MsgEntryKind _ = baseapp.Paramspace ) @@ -46,14 +41,8 @@ func (AppModule) ProposalContents(_ module.SimulationState) []simtypes.WeightedP return nil } -// RandomizedParams creates randomized param changes for the simulator -func (am AppModule) RandomizedParams(_ *rand.Rand) []simtypes.ParamChange { - - return []simtypes.ParamChange{} -} - // RegisterStoreDecoder registers a decoder -func (am AppModule) RegisterStoreDecoder(_ sdk.StoreDecoderRegistry) {} +func (am AppModule) RegisterStoreDecoder(_ simtypes.StoreDecoderRegistry) {} // WeightedOperations returns the all the gov module operations with their respective weights. func (am AppModule) WeightedOperations(simState module.SimulationState) []simtypes.WeightedOperation { diff --git a/x/storage/types/common.pb.go b/x/storage/types/common.pb.go index 5dfc2e75f..b352f3f1d 100644 --- a/x/storage/types/common.pb.go +++ b/x/storage/types/common.pb.go @@ -7,7 +7,7 @@ import ( fmt "fmt" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -291,58 +291,58 @@ func (m *SecondarySpSignDoc) GetChecksum() []byte { } func init() { - proto.RegisterEnum("bnbchain.greenfield.storage.SourceType", SourceType_name, SourceType_value) - proto.RegisterEnum("bnbchain.greenfield.storage.BucketStatus", BucketStatus_name, BucketStatus_value) - proto.RegisterEnum("bnbchain.greenfield.storage.RedundancyType", RedundancyType_name, RedundancyType_value) - proto.RegisterEnum("bnbchain.greenfield.storage.ObjectStatus", ObjectStatus_name, ObjectStatus_value) - proto.RegisterEnum("bnbchain.greenfield.storage.VisibilityType", VisibilityType_name, VisibilityType_value) - proto.RegisterType((*Approval)(nil), "bnbchain.greenfield.storage.Approval") - proto.RegisterType((*SecondarySpSignDoc)(nil), "bnbchain.greenfield.storage.SecondarySpSignDoc") + proto.RegisterEnum("greenfield.storage.SourceType", SourceType_name, SourceType_value) + proto.RegisterEnum("greenfield.storage.BucketStatus", BucketStatus_name, BucketStatus_value) + proto.RegisterEnum("greenfield.storage.RedundancyType", RedundancyType_name, RedundancyType_value) + proto.RegisterEnum("greenfield.storage.ObjectStatus", ObjectStatus_name, ObjectStatus_value) + proto.RegisterEnum("greenfield.storage.VisibilityType", VisibilityType_name, VisibilityType_value) + proto.RegisterType((*Approval)(nil), "greenfield.storage.Approval") + proto.RegisterType((*SecondarySpSignDoc)(nil), "greenfield.storage.SecondarySpSignDoc") } func init() { proto.RegisterFile("greenfield/storage/common.proto", fileDescriptor_4eff6c0fa4aaf4c9) } var fileDescriptor_4eff6c0fa4aaf4c9 = []byte{ - // 616 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x93, 0x4f, 0x4e, 0xdb, 0x40, - 0x14, 0xc6, 0x6d, 0x40, 0x15, 0x99, 0x52, 0x64, 0x59, 0xb4, 0x84, 0x44, 0x72, 0x10, 0x52, 0x25, - 0x84, 0x44, 0xb2, 0xe8, 0xa2, 0xdd, 0xda, 0x93, 0x29, 0x4c, 0x49, 0xed, 0x68, 0xc6, 0x46, 0xa2, - 0x9b, 0x91, 0xff, 0x4c, 0x9d, 0x29, 0xc4, 0x63, 0xd9, 0x4e, 0x45, 0x6e, 0xd0, 0x65, 0xd5, 0x2b, - 0x70, 0x05, 0x0e, 0xc1, 0x12, 0xb1, 0xaa, 0xba, 0x40, 0x15, 0x5c, 0xa4, 0xb2, 0x1d, 0x20, 0x51, - 0xd9, 0xcd, 0xfb, 0xbe, 0xcf, 0xef, 0xfd, 0xfc, 0xa4, 0x07, 0x3a, 0x71, 0xc6, 0x79, 0xf2, 0x55, - 0xf0, 0xb3, 0xa8, 0x97, 0x17, 0x32, 0xf3, 0x63, 0xde, 0x0b, 0xe5, 0x78, 0x2c, 0x93, 0x6e, 0x9a, - 0xc9, 0x42, 0xea, 0xed, 0x20, 0x09, 0xc2, 0x91, 0x2f, 0x92, 0xee, 0x53, 0xb2, 0x3b, 0x4b, 0xb6, - 0xb6, 0x42, 0x99, 0x8f, 0x65, 0xce, 0xaa, 0x68, 0xaf, 0x2e, 0xea, 0xef, 0x5a, 0x1b, 0xb1, 0x8c, - 0x65, 0xad, 0x97, 0xaf, 0x5a, 0xdd, 0x81, 0x60, 0xd5, 0x4c, 0xd3, 0x4c, 0x7e, 0xf7, 0xcf, 0xf4, - 0xb7, 0x60, 0x9d, 0x9f, 0xa7, 0x22, 0xe3, 0x11, 0x1b, 0x71, 0x11, 0x8f, 0x8a, 0xa6, 0xba, 0xad, - 0xee, 0xae, 0x90, 0x57, 0x33, 0xf5, 0xb0, 0x12, 0x75, 0x0d, 0x2c, 0xe7, 0x22, 0x6e, 0x2e, 0x6d, - 0xab, 0xbb, 0x6b, 0xa4, 0x7c, 0xee, 0x5c, 0xa8, 0x40, 0xa7, 0x3c, 0x94, 0x49, 0xe4, 0x67, 0x53, - 0x9a, 0x52, 0x11, 0x27, 0x7d, 0x19, 0xea, 0xef, 0x01, 0xc8, 0x53, 0xe6, 0x47, 0x51, 0xc6, 0xf3, - 0xbc, 0xea, 0xd5, 0xb0, 0x9a, 0x37, 0x97, 0xfb, 0x1b, 0x33, 0x2e, 0xb3, 0x76, 0x68, 0x91, 0x89, - 0x24, 0x26, 0x8d, 0x3c, 0x9d, 0x09, 0xfa, 0x07, 0xd0, 0x90, 0xc1, 0x37, 0x1e, 0x16, 0x4c, 0x44, - 0xd5, 0x9c, 0x86, 0xd5, 0xbe, 0xba, 0xed, 0x28, 0x7f, 0x6e, 0x3b, 0x2b, 0x9e, 0x48, 0x8a, 0x9b, - 0xcb, 0xfd, 0x97, 0xb3, 0x1e, 0x65, 0x49, 0x56, 0xeb, 0x34, 0x8e, 0xf4, 0x16, 0x58, 0x0d, 0x47, - 0x3c, 0x3c, 0xcd, 0x27, 0xe3, 0xe6, 0x72, 0x05, 0xf8, 0x58, 0xef, 0x9d, 0x02, 0x40, 0xe5, 0x24, - 0x0b, 0xb9, 0x3b, 0x4d, 0xb9, 0xfe, 0x06, 0xe8, 0xd4, 0xf1, 0x08, 0x44, 0xcc, 0x3d, 0x19, 0x22, - 0xe6, 0x10, 0x7c, 0x80, 0x6d, 0x4d, 0xd1, 0x3b, 0xa0, 0x3d, 0xaf, 0x5b, 0x14, 0x32, 0x48, 0x1c, - 0x4a, 0x19, 0x3c, 0x34, 0xb1, 0xad, 0xa9, 0xba, 0x01, 0x5a, 0xf3, 0x81, 0xcf, 0x98, 0x10, 0x87, - 0xb0, 0x21, 0xb2, 0xfb, 0xd8, 0x3e, 0xd0, 0x96, 0x5a, 0x2b, 0x3f, 0x2e, 0x0c, 0x65, 0xcf, 0x01, - 0x6b, 0xd6, 0x24, 0x3c, 0xe5, 0x05, 0x2d, 0xfc, 0x62, 0x92, 0xeb, 0x5b, 0xe0, 0xb5, 0xe5, 0xc1, - 0x23, 0xe4, 0x32, 0xea, 0x9a, 0xae, 0x47, 0x19, 0x24, 0xc8, 0x74, 0x51, 0x5f, 0x53, 0xca, 0x86, - 0x8b, 0x56, 0x1f, 0x53, 0xe8, 0xd8, 0x2e, 0xb6, 0x3d, 0xd4, 0xd7, 0xd4, 0x59, 0xc3, 0x23, 0xb0, - 0x4e, 0x78, 0x34, 0x49, 0x22, 0x3f, 0x09, 0xa7, 0x0f, 0x7f, 0x40, 0x50, 0xdf, 0xb3, 0xfb, 0xa6, - 0x0d, 0x4f, 0x18, 0x82, 0x15, 0x8f, 0xa6, 0xe8, 0x6d, 0xb0, 0x39, 0xa7, 0x13, 0x34, 0x1c, 0x60, - 0x68, 0xd6, 0xe6, 0x43, 0x33, 0x01, 0xd6, 0x9c, 0x6a, 0x65, 0x4f, 0x74, 0x8e, 0xf5, 0x09, 0xc1, - 0x67, 0xe8, 0x9a, 0x60, 0x63, 0xd1, 0xa2, 0xc8, 0x1c, 0x94, 0x5c, 0x25, 0xf7, 0xa2, 0xb3, 0xc0, - 0xfd, 0xb0, 0x88, 0x5f, 0x2a, 0x58, 0x3f, 0x16, 0xb9, 0x08, 0xc4, 0x99, 0x28, 0x6a, 0xf0, 0x0e, - 0x68, 0x1f, 0x63, 0x8a, 0x2d, 0x3c, 0xc0, 0xee, 0x49, 0xbd, 0x45, 0xcf, 0xa6, 0x43, 0x04, 0xf1, - 0x47, 0x5c, 0xcd, 0x7c, 0x26, 0x30, 0xf4, 0xac, 0x01, 0x86, 0x8c, 0x20, 0xb3, 0x1c, 0xdd, 0x06, - 0x9b, 0xff, 0x05, 0x08, 0x3e, 0x36, 0x5d, 0xa4, 0x2d, 0x3d, 0x67, 0x62, 0xfb, 0x10, 0x11, 0xec, - 0x6a, 0xcb, 0x35, 0x94, 0x85, 0xaf, 0xee, 0x0c, 0xf5, 0xfa, 0xce, 0x50, 0xff, 0xde, 0x19, 0xea, - 0xcf, 0x7b, 0x43, 0xb9, 0xbe, 0x37, 0x94, 0xdf, 0xf7, 0x86, 0xf2, 0xa5, 0x17, 0x8b, 0x62, 0x34, - 0x09, 0xba, 0xa1, 0x1c, 0xf7, 0x82, 0x24, 0xd8, 0xaf, 0x2e, 0xad, 0x37, 0x77, 0x93, 0xe7, 0x8f, - 0x57, 0x59, 0x4c, 0x53, 0x9e, 0x07, 0x2f, 0xaa, 0x3b, 0x7a, 0xf7, 0x2f, 0x00, 0x00, 0xff, 0xff, - 0xbb, 0x78, 0x69, 0x4b, 0xb8, 0x03, 0x00, 0x00, + // 610 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x93, 0xc1, 0x4a, 0xdc, 0x40, + 0x18, 0xc7, 0x13, 0x95, 0xe2, 0x4e, 0xad, 0x84, 0xc1, 0xd6, 0x75, 0x17, 0xb2, 0x22, 0x14, 0x44, + 0xd0, 0x3d, 0xf4, 0xd0, 0x5e, 0x93, 0xc9, 0x54, 0xa7, 0x6e, 0x93, 0x65, 0x26, 0x11, 0xec, 0x25, + 0x64, 0x93, 0x69, 0x76, 0xaa, 0x9b, 0x09, 0x49, 0xb6, 0xb8, 0x6f, 0xd0, 0x63, 0xe9, 0x2b, 0xf8, + 0x0a, 0x3e, 0x84, 0x47, 0xf1, 0x54, 0x7a, 0x90, 0xa2, 0x2f, 0x52, 0x92, 0xac, 0xba, 0x4b, 0xf7, + 0x36, 0xdf, 0xff, 0xff, 0xe7, 0xfb, 0x7e, 0xf3, 0xc1, 0x07, 0x3a, 0x71, 0xc6, 0x79, 0xf2, 0x55, + 0xf0, 0xf3, 0xa8, 0x9b, 0x17, 0x32, 0x0b, 0x62, 0xde, 0x0d, 0xe5, 0x68, 0x24, 0x93, 0x83, 0x34, + 0x93, 0x85, 0x84, 0xf0, 0x39, 0x70, 0x30, 0x0d, 0xb4, 0xb6, 0x42, 0x99, 0x8f, 0x64, 0xee, 0x57, + 0x89, 0x6e, 0x5d, 0xd4, 0xf1, 0xd6, 0x46, 0x2c, 0x63, 0x59, 0xeb, 0xe5, 0xab, 0x56, 0x77, 0x10, + 0x58, 0x35, 0xd2, 0x34, 0x93, 0xdf, 0x83, 0x73, 0xf8, 0x16, 0xac, 0xf3, 0x8b, 0x54, 0x64, 0x3c, + 0xf2, 0x87, 0x5c, 0xc4, 0xc3, 0xa2, 0xa9, 0x6e, 0xab, 0xbb, 0x2b, 0xf4, 0xd5, 0x54, 0x3d, 0xaa, + 0x44, 0xa8, 0x81, 0xe5, 0x5c, 0xc4, 0xcd, 0xa5, 0x6d, 0x75, 0x77, 0x8d, 0x96, 0xcf, 0x9d, 0x4b, + 0x15, 0x40, 0xc6, 0x43, 0x99, 0x44, 0x41, 0x36, 0x61, 0x29, 0x13, 0x71, 0x62, 0xc9, 0x10, 0xbe, + 0x07, 0x20, 0x4f, 0xfd, 0x20, 0x8a, 0x32, 0x9e, 0xe7, 0x55, 0xaf, 0x86, 0xd9, 0xbc, 0xbd, 0xda, + 0xdf, 0x98, 0x72, 0x19, 0xb5, 0xc3, 0x8a, 0x4c, 0x24, 0x31, 0x6d, 0xe4, 0xe9, 0x54, 0x80, 0x1f, + 0x40, 0x43, 0x0e, 0xbe, 0xf1, 0xb0, 0xf0, 0x45, 0x54, 0xcd, 0x69, 0x98, 0xed, 0xeb, 0xbb, 0x8e, + 0xf2, 0xe7, 0xae, 0xb3, 0xe2, 0x89, 0xa4, 0xb8, 0xbd, 0xda, 0x7f, 0x39, 0xed, 0x51, 0x96, 0x74, + 0xb5, 0x4e, 0x93, 0x08, 0xb6, 0xc0, 0x6a, 0x38, 0xe4, 0xe1, 0x59, 0x3e, 0x1e, 0x35, 0x97, 0x2b, + 0xc0, 0xa7, 0x7a, 0xef, 0x0c, 0x00, 0x26, 0xc7, 0x59, 0xc8, 0xdd, 0x49, 0xca, 0xe1, 0x1b, 0x00, + 0x99, 0xe3, 0x51, 0x84, 0x7d, 0xf7, 0xb4, 0x8f, 0x7d, 0x87, 0x92, 0x43, 0x62, 0x6b, 0x0a, 0xec, + 0x80, 0xf6, 0xac, 0x6e, 0x32, 0xe4, 0x23, 0xea, 0x30, 0xe6, 0xa3, 0x23, 0x83, 0xd8, 0x9a, 0x0a, + 0x75, 0xd0, 0x9a, 0x0d, 0x7c, 0x26, 0x94, 0x3a, 0xd4, 0xef, 0x63, 0xdb, 0x22, 0xf6, 0xa1, 0xb6, + 0xd4, 0x5a, 0xf9, 0x71, 0xa9, 0x2b, 0x7b, 0x0e, 0x58, 0x33, 0xc7, 0xe1, 0x19, 0x2f, 0x58, 0x11, + 0x14, 0xe3, 0x1c, 0x6e, 0x81, 0xd7, 0xa6, 0x87, 0x8e, 0xb1, 0xeb, 0x33, 0xd7, 0x70, 0x3d, 0xe6, + 0x23, 0x8a, 0x0d, 0x17, 0x5b, 0x9a, 0x52, 0x36, 0x9c, 0xb7, 0x2c, 0xc2, 0x90, 0x63, 0xbb, 0xc4, + 0xf6, 0xb0, 0xa5, 0xa9, 0xd3, 0x86, 0xc7, 0x60, 0x9d, 0xf2, 0x68, 0x9c, 0x44, 0x41, 0x12, 0x4e, + 0x1e, 0x7f, 0x40, 0xb1, 0xe5, 0xd9, 0x96, 0x61, 0xa3, 0x53, 0x1f, 0xa3, 0x8a, 0x47, 0x53, 0x60, + 0x1b, 0x6c, 0xce, 0xe8, 0x14, 0xf7, 0x7b, 0x04, 0x19, 0xb5, 0xf9, 0xd8, 0x4c, 0x80, 0x35, 0xa7, + 0x5a, 0xd9, 0x33, 0x9d, 0x63, 0x7e, 0xc2, 0x68, 0x01, 0x5d, 0x13, 0x6c, 0xcc, 0x5b, 0x0c, 0x1b, + 0xbd, 0x92, 0xab, 0xe4, 0x9e, 0x77, 0xe6, 0xb8, 0x1f, 0x17, 0xf1, 0x4b, 0x05, 0xeb, 0x27, 0x22, + 0x17, 0x03, 0x71, 0x2e, 0x8a, 0x1a, 0xbc, 0x03, 0xda, 0x27, 0x84, 0x11, 0x93, 0xf4, 0x88, 0x7b, + 0x5a, 0x6f, 0xd1, 0xb3, 0x59, 0x1f, 0x23, 0xf2, 0x91, 0x54, 0x33, 0x17, 0x04, 0xfa, 0x9e, 0xd9, + 0x23, 0xc8, 0xa7, 0xd8, 0x28, 0x47, 0xb7, 0xc1, 0xe6, 0x7f, 0x01, 0x4a, 0x4e, 0x0c, 0x17, 0x6b, + 0x4b, 0x8b, 0x4c, 0x62, 0x1f, 0x61, 0x4a, 0x5c, 0x6d, 0xb9, 0x86, 0x32, 0xc9, 0xf5, 0xbd, 0xae, + 0xde, 0xdc, 0xeb, 0xea, 0xdf, 0x7b, 0x5d, 0xfd, 0xf9, 0xa0, 0x2b, 0x37, 0x0f, 0xba, 0xf2, 0xfb, + 0x41, 0x57, 0xbe, 0x74, 0x63, 0x51, 0x0c, 0xc7, 0x83, 0x83, 0x50, 0x8e, 0xba, 0x83, 0x64, 0xb0, + 0x1f, 0x0e, 0x03, 0x91, 0x74, 0x67, 0x4e, 0xf1, 0xe2, 0xe9, 0x18, 0x8b, 0x49, 0xca, 0xf3, 0xc1, + 0x8b, 0xea, 0x8e, 0xde, 0xfd, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x4e, 0xd4, 0x1c, 0xd6, 0xaf, 0x03, + 0x00, 0x00, } func (m *Approval) Marshal() (dAtA []byte, err error) { diff --git a/x/storage/types/events.pb.go b/x/storage/types/events.pb.go index a6db0b642..ad40b87f4 100644 --- a/x/storage/types/events.pb.go +++ b/x/storage/types/events.pb.go @@ -7,7 +7,7 @@ import ( fmt "fmt" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -31,13 +31,13 @@ type EventCreateBucket struct { // bucket_name is a globally unique name of bucket BucketName string `protobuf:"bytes,2,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"` // visibility defines the highest permissions for bucket. When a bucket is public, everyone can get the object under it. - Visibility VisibilityType `protobuf:"varint,3,opt,name=visibility,proto3,enum=bnbchain.greenfield.storage.VisibilityType" json:"visibility,omitempty"` + Visibility VisibilityType `protobuf:"varint,3,opt,name=visibility,proto3,enum=greenfield.storage.VisibilityType" json:"visibility,omitempty"` // create_at define the block timestamp when the bucket has been created CreateAt int64 `protobuf:"varint,4,opt,name=create_at,json=createAt,proto3" json:"create_at,omitempty"` // bucket_id is the unique u256 for bucket. Not global, only unique in buckets. BucketId Uint `protobuf:"bytes,5,opt,name=bucket_id,json=bucketId,proto3,customtype=Uint" json:"bucket_id"` // source_type define the source of the bucket. CrossChain or Greenfield origin - SourceType SourceType `protobuf:"varint,6,opt,name=source_type,json=sourceType,proto3,enum=bnbchain.greenfield.storage.SourceType" json:"source_type,omitempty"` + SourceType SourceType `protobuf:"varint,6,opt,name=source_type,json=sourceType,proto3,enum=greenfield.storage.SourceType" json:"source_type,omitempty"` // read_quota defines the charged traffic quota for read, not include free quota which provided by each storage provider ChargedReadQuota uint64 `protobuf:"varint,7,opt,name=charged_read_quota,json=chargedReadQuota,proto3" json:"charged_read_quota,omitempty"` // payment_address is the address of the payment account @@ -45,7 +45,7 @@ type EventCreateBucket struct { // primary_sp_address is the operator address of the primary sp. PrimarySpAddress string `protobuf:"bytes,9,opt,name=primary_sp_address,json=primarySpAddress,proto3" json:"primary_sp_address,omitempty"` // status define the status of the bucket. - Status BucketStatus `protobuf:"varint,10,opt,name=status,proto3,enum=bnbchain.greenfield.storage.BucketStatus" json:"status,omitempty"` + Status BucketStatus `protobuf:"varint,10,opt,name=status,proto3,enum=greenfield.storage.BucketStatus" json:"status,omitempty"` } func (m *EventCreateBucket) Reset() { *m = EventCreateBucket{} } @@ -236,7 +236,7 @@ type EventUpdateBucketInfo struct { // payment_address_after define the payment address after updated PaymentAddressAfter string `protobuf:"bytes,7,opt,name=payment_address_after,json=paymentAddressAfter,proto3" json:"payment_address_after,omitempty"` // visibility defines the highest permission of object. - Visibility VisibilityType `protobuf:"varint,8,opt,name=visibility,proto3,enum=bnbchain.greenfield.storage.VisibilityType" json:"visibility,omitempty"` + Visibility VisibilityType `protobuf:"varint,8,opt,name=visibility,proto3,enum=greenfield.storage.VisibilityType" json:"visibility,omitempty"` } func (m *EventUpdateBucketInfo) Reset() { *m = EventUpdateBucketInfo{} } @@ -406,17 +406,17 @@ type EventCreateObject struct { // payload_size define the size of payload data which you want upload PayloadSize uint64 `protobuf:"varint,9,opt,name=payload_size,json=payloadSize,proto3" json:"payload_size,omitempty"` // visibility defines the highest permission of object. - Visibility VisibilityType `protobuf:"varint,10,opt,name=visibility,proto3,enum=bnbchain.greenfield.storage.VisibilityType" json:"visibility,omitempty"` + Visibility VisibilityType `protobuf:"varint,10,opt,name=visibility,proto3,enum=greenfield.storage.VisibilityType" json:"visibility,omitempty"` // content_type define the content type of the payload data ContentType string `protobuf:"bytes,11,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` // create_at define the block timestamp when the object created CreateAt int64 `protobuf:"varint,12,opt,name=create_at,json=createAt,proto3" json:"create_at,omitempty"` // status define the status of the object. INIT or IN_SERVICE or others - Status ObjectStatus `protobuf:"varint,13,opt,name=status,proto3,enum=bnbchain.greenfield.storage.ObjectStatus" json:"status,omitempty"` + Status ObjectStatus `protobuf:"varint,13,opt,name=status,proto3,enum=greenfield.storage.ObjectStatus" json:"status,omitempty"` // redundancy_type define the type of redundancy. Replication or EC - RedundancyType RedundancyType `protobuf:"varint,14,opt,name=redundancy_type,json=redundancyType,proto3,enum=bnbchain.greenfield.storage.RedundancyType" json:"redundancy_type,omitempty"` + RedundancyType RedundancyType `protobuf:"varint,14,opt,name=redundancy_type,json=redundancyType,proto3,enum=greenfield.storage.RedundancyType" json:"redundancy_type,omitempty"` // source_type define the source of the object. CrossChain or Greenfield origin - SourceType SourceType `protobuf:"varint,15,opt,name=source_type,json=sourceType,proto3,enum=bnbchain.greenfield.storage.SourceType" json:"source_type,omitempty"` + SourceType SourceType `protobuf:"varint,15,opt,name=source_type,json=sourceType,proto3,enum=greenfield.storage.SourceType" json:"source_type,omitempty"` // checksums define the total checksums of the object which generated by redundancy Checksums [][]byte `protobuf:"bytes,16,rep,name=checksums,proto3" json:"checksums,omitempty"` } @@ -631,7 +631,7 @@ type EventSealObject struct { // id define an u256 id for object ObjectId Uint `protobuf:"bytes,5,opt,name=object_id,json=objectId,proto3,customtype=Uint" json:"object_id"` // status define the status of the object. INIT or IN_SERVICE or others - Status ObjectStatus `protobuf:"varint,6,opt,name=status,proto3,enum=bnbchain.greenfield.storage.ObjectStatus" json:"status,omitempty"` + Status ObjectStatus `protobuf:"varint,6,opt,name=status,proto3,enum=greenfield.storage.ObjectStatus" json:"status,omitempty"` // secondary_sp_address define all the operator address of the secondary sps SecondarySpAddresses []string `protobuf:"bytes,7,rep,name=secondary_sp_addresses,json=secondarySpAddresses,proto3" json:"secondary_sp_addresses,omitempty"` } @@ -1015,7 +1015,7 @@ type EventCreateGroup struct { // id define an u256 id for group GroupId Uint `protobuf:"bytes,3,opt,name=group_id,json=groupId,proto3,customtype=Uint" json:"group_id"` // source_type define the source of the group. CrossChain or Greenfield origin - SourceType SourceType `protobuf:"varint,4,opt,name=source_type,json=sourceType,proto3,enum=bnbchain.greenfield.storage.SourceType" json:"source_type,omitempty"` + SourceType SourceType `protobuf:"varint,4,opt,name=source_type,json=sourceType,proto3,enum=greenfield.storage.SourceType" json:"source_type,omitempty"` // members define the all the address of the members. Members []string `protobuf:"bytes,5,rep,name=members,proto3" json:"members,omitempty"` } @@ -1649,116 +1649,115 @@ func (m *EventMirrorGroupResult) GetGroupName() string { } func init() { - proto.RegisterType((*EventCreateBucket)(nil), "bnbchain.greenfield.storage.EventCreateBucket") - proto.RegisterType((*EventDeleteBucket)(nil), "bnbchain.greenfield.storage.EventDeleteBucket") - proto.RegisterType((*EventUpdateBucketInfo)(nil), "bnbchain.greenfield.storage.EventUpdateBucketInfo") - proto.RegisterType((*EventDiscontinueBucket)(nil), "bnbchain.greenfield.storage.EventDiscontinueBucket") - proto.RegisterType((*EventCreateObject)(nil), "bnbchain.greenfield.storage.EventCreateObject") - proto.RegisterType((*EventCancelCreateObject)(nil), "bnbchain.greenfield.storage.EventCancelCreateObject") - proto.RegisterType((*EventSealObject)(nil), "bnbchain.greenfield.storage.EventSealObject") - proto.RegisterType((*EventCopyObject)(nil), "bnbchain.greenfield.storage.EventCopyObject") - proto.RegisterType((*EventDeleteObject)(nil), "bnbchain.greenfield.storage.EventDeleteObject") - proto.RegisterType((*EventRejectSealObject)(nil), "bnbchain.greenfield.storage.EventRejectSealObject") - proto.RegisterType((*EventDiscontinueObject)(nil), "bnbchain.greenfield.storage.EventDiscontinueObject") - proto.RegisterType((*EventCreateGroup)(nil), "bnbchain.greenfield.storage.EventCreateGroup") - proto.RegisterType((*EventDeleteGroup)(nil), "bnbchain.greenfield.storage.EventDeleteGroup") - proto.RegisterType((*EventLeaveGroup)(nil), "bnbchain.greenfield.storage.EventLeaveGroup") - proto.RegisterType((*EventUpdateGroupMember)(nil), "bnbchain.greenfield.storage.EventUpdateGroupMember") - proto.RegisterType((*EventMirrorBucket)(nil), "bnbchain.greenfield.storage.EventMirrorBucket") - proto.RegisterType((*EventMirrorBucketResult)(nil), "bnbchain.greenfield.storage.EventMirrorBucketResult") - proto.RegisterType((*EventMirrorObject)(nil), "bnbchain.greenfield.storage.EventMirrorObject") - proto.RegisterType((*EventMirrorObjectResult)(nil), "bnbchain.greenfield.storage.EventMirrorObjectResult") - proto.RegisterType((*EventMirrorGroup)(nil), "bnbchain.greenfield.storage.EventMirrorGroup") - proto.RegisterType((*EventMirrorGroupResult)(nil), "bnbchain.greenfield.storage.EventMirrorGroupResult") + proto.RegisterType((*EventCreateBucket)(nil), "greenfield.storage.EventCreateBucket") + proto.RegisterType((*EventDeleteBucket)(nil), "greenfield.storage.EventDeleteBucket") + proto.RegisterType((*EventUpdateBucketInfo)(nil), "greenfield.storage.EventUpdateBucketInfo") + proto.RegisterType((*EventDiscontinueBucket)(nil), "greenfield.storage.EventDiscontinueBucket") + proto.RegisterType((*EventCreateObject)(nil), "greenfield.storage.EventCreateObject") + proto.RegisterType((*EventCancelCreateObject)(nil), "greenfield.storage.EventCancelCreateObject") + proto.RegisterType((*EventSealObject)(nil), "greenfield.storage.EventSealObject") + proto.RegisterType((*EventCopyObject)(nil), "greenfield.storage.EventCopyObject") + proto.RegisterType((*EventDeleteObject)(nil), "greenfield.storage.EventDeleteObject") + proto.RegisterType((*EventRejectSealObject)(nil), "greenfield.storage.EventRejectSealObject") + proto.RegisterType((*EventDiscontinueObject)(nil), "greenfield.storage.EventDiscontinueObject") + proto.RegisterType((*EventCreateGroup)(nil), "greenfield.storage.EventCreateGroup") + proto.RegisterType((*EventDeleteGroup)(nil), "greenfield.storage.EventDeleteGroup") + proto.RegisterType((*EventLeaveGroup)(nil), "greenfield.storage.EventLeaveGroup") + proto.RegisterType((*EventUpdateGroupMember)(nil), "greenfield.storage.EventUpdateGroupMember") + proto.RegisterType((*EventMirrorBucket)(nil), "greenfield.storage.EventMirrorBucket") + proto.RegisterType((*EventMirrorBucketResult)(nil), "greenfield.storage.EventMirrorBucketResult") + proto.RegisterType((*EventMirrorObject)(nil), "greenfield.storage.EventMirrorObject") + proto.RegisterType((*EventMirrorObjectResult)(nil), "greenfield.storage.EventMirrorObjectResult") + proto.RegisterType((*EventMirrorGroup)(nil), "greenfield.storage.EventMirrorGroup") + proto.RegisterType((*EventMirrorGroupResult)(nil), "greenfield.storage.EventMirrorGroupResult") } func init() { proto.RegisterFile("greenfield/storage/events.proto", fileDescriptor_946dcba4f763ddc4) } var fileDescriptor_946dcba4f763ddc4 = []byte{ - // 1322 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x58, 0x4d, 0x6f, 0x1b, 0xc5, - 0x1b, 0xcf, 0xda, 0x1b, 0xbf, 0x8c, 0xe3, 0x38, 0xdd, 0x7f, 0x9a, 0xff, 0xb6, 0x05, 0xc7, 0xdd, - 0x43, 0x09, 0x82, 0xd8, 0x52, 0xa8, 0xa0, 0x5c, 0xa8, 0x9c, 0x96, 0x97, 0x08, 0xda, 0x8a, 0x75, - 0xca, 0x81, 0xcb, 0x6a, 0xbc, 0x3b, 0x71, 0x96, 0xda, 0x3b, 0xcb, 0xcc, 0x38, 0xe0, 0x7e, 0x01, - 0x2e, 0x1c, 0x90, 0x38, 0x20, 0x24, 0x8e, 0x08, 0x71, 0xe1, 0xd6, 0xaf, 0x80, 0x54, 0x2e, 0xa8, - 0x2a, 0x12, 0xe2, 0x45, 0x54, 0x28, 0x39, 0xf1, 0x2d, 0xd0, 0xce, 0x8c, 0xd7, 0xbb, 0xb6, 0xb1, - 0xbd, 0x36, 0x81, 0x70, 0xdb, 0x7d, 0xf6, 0x79, 0x66, 0x9e, 0xe7, 0x37, 0xbf, 0xe7, 0x65, 0x07, - 0x6c, 0xb6, 0x08, 0x42, 0xde, 0x81, 0x8b, 0xda, 0x4e, 0x8d, 0x32, 0x4c, 0x60, 0x0b, 0xd5, 0xd0, - 0x11, 0xf2, 0x18, 0xad, 0xfa, 0x04, 0x33, 0xac, 0x5d, 0x6a, 0x7a, 0x4d, 0xfb, 0x10, 0xba, 0x5e, - 0x75, 0xa0, 0x59, 0x95, 0x9a, 0x17, 0x2f, 0xd8, 0x98, 0x76, 0x30, 0xb5, 0xb8, 0x6a, 0x4d, 0xbc, - 0x08, 0xbb, 0x8b, 0xeb, 0x2d, 0xdc, 0xc2, 0x42, 0x1e, 0x3c, 0x49, 0xe9, 0xb8, 0xed, 0x6c, 0xdc, - 0xe9, 0x60, 0x4f, 0x28, 0x18, 0xdf, 0xab, 0xe0, 0xdc, 0xab, 0xc1, 0xfe, 0x37, 0x08, 0x82, 0x0c, - 0xed, 0x76, 0xed, 0x7b, 0x88, 0x69, 0x55, 0xb0, 0x8c, 0x3f, 0xf0, 0x10, 0xd1, 0x95, 0x8a, 0xb2, - 0x95, 0xdf, 0xd5, 0x1f, 0x3f, 0xd8, 0x5e, 0x97, 0xbb, 0xd5, 0x1d, 0x87, 0x20, 0x4a, 0x1b, 0x8c, - 0xb8, 0x5e, 0xcb, 0x14, 0x6a, 0xda, 0x26, 0x28, 0x34, 0xb9, 0xa5, 0xe5, 0xc1, 0x0e, 0xd2, 0x53, - 0x81, 0x95, 0x09, 0x84, 0xe8, 0x36, 0xec, 0x20, 0xed, 0x4d, 0x00, 0x8e, 0x5c, 0xea, 0x36, 0xdd, - 0xb6, 0xcb, 0x7a, 0x7a, 0xba, 0xa2, 0x6c, 0xad, 0xee, 0x3c, 0x57, 0x9d, 0x10, 0x6a, 0xf5, 0x9d, - 0x50, 0x7d, 0xbf, 0xe7, 0x23, 0x33, 0x62, 0xae, 0x5d, 0x02, 0x79, 0x9b, 0x7b, 0x6b, 0x41, 0xa6, - 0xab, 0x15, 0x65, 0x2b, 0x6d, 0xe6, 0x84, 0xa0, 0xce, 0xb4, 0x6b, 0x20, 0x2f, 0x5d, 0x71, 0x1d, - 0x7d, 0x99, 0xbb, 0x7f, 0xe9, 0xe1, 0x93, 0xcd, 0xa5, 0x5f, 0x9e, 0x6c, 0xaa, 0x77, 0x5d, 0x8f, - 0x3d, 0x7e, 0xb0, 0x5d, 0x90, 0xa1, 0x04, 0xaf, 0x66, 0x4e, 0x68, 0xef, 0x39, 0xda, 0x1b, 0xa0, - 0x40, 0x71, 0x97, 0xd8, 0xc8, 0x62, 0x3d, 0x1f, 0xe9, 0x19, 0xee, 0xe4, 0x33, 0x13, 0x9d, 0x6c, - 0x70, 0x7d, 0xe1, 0x20, 0x0d, 0x9f, 0xb5, 0xe7, 0x81, 0x66, 0x1f, 0x42, 0xd2, 0x42, 0x8e, 0x45, - 0x10, 0x74, 0xac, 0xf7, 0xbb, 0x98, 0x41, 0x3d, 0x5b, 0x51, 0xb6, 0x54, 0x73, 0x4d, 0x7e, 0x31, - 0x11, 0x74, 0xde, 0x0e, 0xe4, 0x5a, 0x1d, 0x94, 0x7c, 0xd8, 0xeb, 0x20, 0x8f, 0x59, 0x50, 0x80, - 0xab, 0xe7, 0xa6, 0xc0, 0xbe, 0x2a, 0x0d, 0xa4, 0x54, 0x7b, 0x0d, 0x68, 0x3e, 0x71, 0x3b, 0x90, - 0xf4, 0x2c, 0xea, 0x87, 0xab, 0xe4, 0xa7, 0xac, 0xb2, 0x26, 0x6d, 0x1a, 0x7e, 0x7f, 0x9d, 0x3a, - 0xc8, 0x50, 0x06, 0x59, 0x97, 0xea, 0x80, 0x47, 0xff, 0xec, 0xc4, 0xe8, 0x05, 0x59, 0x1a, 0xdc, - 0xc0, 0x94, 0x86, 0xc6, 0x17, 0x29, 0x49, 0xa8, 0x9b, 0xa8, 0x8d, 0x42, 0x42, 0x5d, 0x05, 0x39, - 0xec, 0x23, 0x02, 0x19, 0x9e, 0xce, 0xa9, 0x50, 0x73, 0x40, 0xc3, 0xd4, 0x5c, 0x34, 0x4c, 0x8f, - 0xd0, 0x30, 0x46, 0x0e, 0x35, 0x09, 0x39, 0xc6, 0x23, 0xbc, 0x9c, 0x14, 0x61, 0xe3, 0x87, 0x34, - 0x38, 0xcf, 0xe1, 0xb9, 0xeb, 0x3b, 0x61, 0xbe, 0xed, 0x79, 0x07, 0x78, 0x4e, 0x88, 0xa6, 0x66, - 0x5e, 0x2c, 0xe4, 0x74, 0x92, 0x90, 0x5f, 0x06, 0x17, 0x46, 0x59, 0x6c, 0x35, 0xd1, 0x01, 0x26, - 0x88, 0x83, 0xa7, 0x9a, 0x1b, 0xc3, 0x64, 0xde, 0xe5, 0x5f, 0xb5, 0x97, 0x80, 0x3e, 0xc6, 0x14, - 0x1e, 0x30, 0x44, 0x38, 0x66, 0xaa, 0x79, 0x7e, 0xd8, 0xb2, 0x1e, 0x7c, 0xd4, 0xae, 0x82, 0x8d, - 0xa1, 0x5c, 0xe8, 0x6f, 0x98, 0xe1, 0x91, 0xad, 0xc7, 0x89, 0x2f, 0xb7, 0xdb, 0x01, 0xe7, 0x87, - 0xad, 0xc4, 0x5e, 0x59, 0x6e, 0xf4, 0xbf, 0xb8, 0x91, 0xd8, 0x29, 0x5e, 0x91, 0x72, 0x0b, 0x55, - 0x24, 0xe3, 0x6b, 0x05, 0x6c, 0x08, 0xd2, 0xbb, 0xd4, 0xc6, 0x1e, 0x73, 0xbd, 0x6e, 0x9f, 0xf9, - 0x31, 0xfc, 0x95, 0x24, 0xf8, 0x4f, 0x3d, 0xda, 0x0d, 0x90, 0x21, 0x08, 0x52, 0xec, 0x49, 0xa6, - 0xcb, 0xb7, 0xa0, 0x3e, 0x3a, 0x3c, 0xf9, 0x22, 0xf5, 0x51, 0x08, 0xea, 0xcc, 0xf8, 0x2a, 0x13, - 0x2b, 0xf8, 0x77, 0x9a, 0xef, 0x21, 0x9b, 0x69, 0x3b, 0x20, 0xcb, 0x2b, 0xe8, 0x0c, 0xdc, 0xeb, - 0x2b, 0xfe, 0xfd, 0xd9, 0xb9, 0x09, 0x0a, 0x98, 0xbb, 0x23, 0x14, 0x54, 0xa1, 0x20, 0x44, 0xa3, - 0x5c, 0xce, 0x24, 0xc1, 0xf2, 0x1a, 0xc8, 0xcb, 0xa5, 0x5d, 0x47, 0xb0, 0x62, 0x8a, 0xa5, 0xd0, - 0xfe, 0xcb, 0xc4, 0xcf, 0x25, 0x2e, 0xad, 0x97, 0xc1, 0x8a, 0x0f, 0x7b, 0x6d, 0x0c, 0x1d, 0x8b, - 0xba, 0xf7, 0x11, 0x2f, 0xce, 0xaa, 0x59, 0x90, 0xb2, 0x86, 0x7b, 0x7f, 0xb8, 0x49, 0x82, 0xc5, - 0x9a, 0xe4, 0x65, 0xb0, 0x12, 0x30, 0x31, 0xc8, 0x09, 0xde, 0xce, 0x0a, 0x1c, 0xcd, 0x82, 0x94, - 0xf1, 0x36, 0x15, 0xeb, 0xa3, 0x2b, 0x43, 0x7d, 0x74, 0xd0, 0x0a, 0x8a, 0x33, 0xb4, 0x02, 0x41, - 0xa3, 0x78, 0x2b, 0xd0, 0xf6, 0x41, 0x89, 0x20, 0xa7, 0xeb, 0x39, 0xd0, 0xb3, 0x7b, 0xc2, 0x8b, - 0xd5, 0x19, 0x82, 0x32, 0x43, 0x1b, 0x1e, 0xd4, 0x2a, 0x89, 0xbd, 0x0f, 0xb7, 0xe9, 0xd2, 0xfc, - 0x6d, 0xfa, 0x29, 0x90, 0xb7, 0x0f, 0x91, 0x7d, 0x8f, 0x76, 0x3b, 0x54, 0x5f, 0xab, 0xa4, 0xb7, - 0x56, 0xcc, 0x81, 0xc0, 0xf8, 0x34, 0x05, 0xfe, 0x2f, 0x12, 0x05, 0x7a, 0x36, 0x6a, 0xc7, 0xd2, - 0xe5, 0x94, 0x6a, 0xf5, 0x50, 0x02, 0xa4, 0x47, 0x12, 0x60, 0x3c, 0x19, 0xd5, 0xc4, 0x64, 0x8c, - 0xa5, 0x43, 0x26, 0x41, 0x3a, 0x18, 0x3f, 0xa6, 0x40, 0x89, 0xa3, 0xd2, 0x40, 0xb0, 0xfd, 0x2f, - 0xa3, 0x11, 0x8b, 0x62, 0x39, 0x49, 0x52, 0x0f, 0xc8, 0x9d, 0x99, 0x97, 0xdc, 0xb7, 0xc1, 0x06, - 0x45, 0x36, 0xf6, 0x9c, 0xf8, 0x61, 0x20, 0xaa, 0x67, 0x2b, 0xe9, 0x89, 0x10, 0xac, 0x87, 0x76, - 0xe1, 0x81, 0x20, 0x6a, 0xfc, 0xd1, 0x07, 0xf6, 0x06, 0xf6, 0x7b, 0x0b, 0x01, 0x7b, 0x05, 0x94, - 0x28, 0xb1, 0xad, 0x51, 0x70, 0x8b, 0x94, 0xd8, 0xbb, 0x03, 0x7c, 0xa5, 0xde, 0x28, 0xc6, 0x81, - 0xde, 0x9d, 0x01, 0xcc, 0x57, 0x40, 0xc9, 0xa1, 0x2c, 0xb6, 0x9e, 0x28, 0xcd, 0x45, 0x87, 0xb2, - 0xf8, 0x7a, 0x81, 0x5e, 0x74, 0xbd, 0xe5, 0x50, 0x2f, 0xb2, 0xde, 0x75, 0x50, 0x8c, 0xec, 0x3b, - 0x1b, 0x01, 0x0b, 0xa1, 0x4b, 0x7b, 0x4e, 0xb0, 0x40, 0x64, 0xa3, 0xd9, 0x0a, 0x7a, 0x21, 0xf4, - 0x61, 0xcf, 0x31, 0x7e, 0x8b, 0xcf, 0xa8, 0x67, 0x89, 0xc6, 0xea, 0xe2, 0xbd, 0x29, 0xf1, 0x50, - 0x3a, 0x81, 0xcb, 0x99, 0xb9, 0xb8, 0xfc, 0x9d, 0x22, 0x87, 0x5c, 0x13, 0xf1, 0xcc, 0x39, 0x63, - 0xa5, 0x22, 0x09, 0xc6, 0x63, 0x47, 0x3b, 0x19, 0xcc, 0x90, 0x5b, 0xca, 0xb8, 0xd9, 0x7b, 0xb0, - 0x6b, 0x2a, 0xc9, 0xc9, 0xce, 0x35, 0xda, 0x7d, 0x96, 0x02, 0x6b, 0x91, 0xd1, 0xee, 0x75, 0x82, - 0xbb, 0x7e, 0xe2, 0x5f, 0xf9, 0xa7, 0x01, 0x68, 0x05, 0x86, 0x51, 0xa8, 0xf3, 0x5c, 0xc2, 0x43, - 0x7a, 0x11, 0xe4, 0xc4, 0xe7, 0xd9, 0xfe, 0x26, 0xb2, 0x5c, 0x79, 0xf4, 0xe7, 0x5a, 0x9d, 0xbf, - 0x6b, 0xef, 0x80, 0x6c, 0x07, 0x75, 0x9a, 0x88, 0x04, 0x4c, 0x9f, 0xcc, 0xce, 0xbe, 0xa2, 0xf1, - 0xb9, 0x22, 0x91, 0x11, 0x09, 0x3f, 0x84, 0x4c, 0x6a, 0x1e, 0x64, 0xd2, 0x93, 0x90, 0x51, 0x67, - 0x47, 0xc6, 0xf8, 0x59, 0x91, 0x85, 0xff, 0x2d, 0x04, 0x8f, 0xa4, 0x6b, 0xd7, 0xc1, 0xaa, 0x70, - 0x3d, 0x4c, 0xea, 0x69, 0xa7, 0x57, 0x14, 0xfa, 0xfd, 0x8c, 0x3e, 0x23, 0xb1, 0xfd, 0x9a, 0x92, - 0xc9, 0x23, 0xfe, 0x76, 0x79, 0x70, 0xb7, 0xb8, 0xa3, 0xff, 0xd0, 0x8d, 0xc0, 0xe9, 0xc4, 0xa5, - 0xbd, 0xd2, 0x3f, 0x1f, 0x6a, 0x31, 0x1c, 0x9c, 0xd1, 0x54, 0x2a, 0xae, 0x48, 0xfd, 0x7d, 0x5c, - 0x77, 0x1c, 0xed, 0x26, 0x38, 0x17, 0xb1, 0x17, 0x09, 0x3c, 0xb5, 0xd6, 0x96, 0xc2, 0x25, 0x04, - 0x8b, 0x8d, 0x2f, 0x15, 0xd9, 0xc6, 0x6e, 0xb9, 0x84, 0x60, 0xb2, 0xd0, 0x55, 0x4b, 0xb2, 0x7b, - 0x84, 0x24, 0x57, 0x27, 0xc6, 0xc7, 0x8a, 0x1c, 0xa4, 0xa3, 0x6e, 0x9a, 0x88, 0x76, 0xdb, 0x2c, - 0xa8, 0x73, 0x72, 0x10, 0x0b, 0x5c, 0x2d, 0x86, 0xd3, 0xd5, 0x29, 0xba, 0xf3, 0x6d, 0x1c, 0xb5, - 0xff, 0x6c, 0x63, 0xfa, 0x26, 0x0e, 0xab, 0x88, 0x63, 0x51, 0x58, 0x4f, 0xd1, 0xdf, 0xb0, 0x06, - 0x0b, 0x7f, 0xcf, 0x52, 0x77, 0x32, 0x3e, 0xea, 0x37, 0xf9, 0x88, 0x6f, 0x53, 0xa0, 0x3c, 0x1d, - 0x4f, 0x76, 0xf7, 0x1e, 0x1e, 0x97, 0x95, 0x47, 0xc7, 0x65, 0xe5, 0xf7, 0xe3, 0xb2, 0xf2, 0xc9, - 0x49, 0x79, 0xe9, 0xd1, 0x49, 0x79, 0xe9, 0xa7, 0x93, 0xf2, 0xd2, 0xbb, 0xb5, 0x96, 0xcb, 0x0e, - 0xbb, 0xcd, 0xaa, 0x8d, 0x3b, 0xb5, 0xa6, 0xd7, 0xdc, 0xe6, 0x7d, 0xb3, 0x16, 0xb9, 0xdf, 0xff, - 0x30, 0xbc, 0xe1, 0x0f, 0x5a, 0x2c, 0x6d, 0x66, 0xf8, 0x0d, 0xff, 0x0b, 0x7f, 0x06, 0x00, 0x00, - 0xff, 0xff, 0x51, 0x4c, 0xce, 0x42, 0x73, 0x18, 0x00, 0x00, + // 1311 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x58, 0xcf, 0x6f, 0x1b, 0x45, + 0x14, 0xce, 0xda, 0x1b, 0xff, 0x18, 0xc7, 0x71, 0xba, 0xa4, 0x61, 0xdb, 0x82, 0xe3, 0xee, 0xa1, + 0xca, 0x81, 0xda, 0x52, 0xa8, 0x20, 0x5c, 0x88, 0xec, 0x16, 0x50, 0x04, 0x6d, 0xc5, 0xba, 0xe5, + 0xc0, 0x65, 0x35, 0xde, 0x9d, 0x38, 0x4b, 0xbd, 0x3b, 0xcb, 0xcc, 0x38, 0xe0, 0x1e, 0xb9, 0x70, + 0x41, 0x08, 0x89, 0x13, 0x12, 0x47, 0x0e, 0x5c, 0x38, 0xd1, 0x7f, 0x01, 0xa9, 0x20, 0x21, 0x55, + 0x3d, 0xf1, 0x43, 0x54, 0x28, 0x39, 0xf1, 0x5f, 0xa0, 0x9d, 0x19, 0xaf, 0x77, 0x6d, 0x27, 0xce, + 0x3a, 0x04, 0xc2, 0xcd, 0x7e, 0xfb, 0xbd, 0x99, 0xf7, 0xbe, 0xf9, 0xde, 0x7b, 0xb3, 0x0b, 0xd6, + 0xbb, 0x04, 0x21, 0x7f, 0xd7, 0x45, 0x3d, 0xa7, 0x41, 0x19, 0x26, 0xb0, 0x8b, 0x1a, 0x68, 0x1f, + 0xf9, 0x8c, 0xd6, 0x03, 0x82, 0x19, 0xd6, 0xb4, 0x11, 0xa0, 0x2e, 0x01, 0x97, 0x2f, 0xd9, 0x98, + 0x7a, 0x98, 0x5a, 0x1c, 0xd1, 0x10, 0x7f, 0x04, 0xfc, 0xf2, 0x6a, 0x17, 0x77, 0xb1, 0xb0, 0x87, + 0xbf, 0xa4, 0x75, 0xda, 0x2e, 0x36, 0xf6, 0x3c, 0xec, 0x0b, 0x80, 0xf1, 0xbd, 0x0a, 0x2e, 0xbc, + 0x11, 0x6e, 0x7b, 0x93, 0x20, 0xc8, 0x50, 0xab, 0x6f, 0x3f, 0x40, 0x4c, 0xab, 0x83, 0x45, 0xfc, + 0x91, 0x8f, 0x88, 0xae, 0xd4, 0x94, 0x8d, 0x62, 0x4b, 0x7f, 0xfa, 0xe8, 0xfa, 0xaa, 0xdc, 0xad, + 0xe9, 0x38, 0x04, 0x51, 0xda, 0x66, 0xc4, 0xf5, 0xbb, 0xa6, 0x80, 0x69, 0xeb, 0xa0, 0xd4, 0xe1, + 0x9e, 0x96, 0x0f, 0x3d, 0xa4, 0x67, 0x42, 0x2f, 0x13, 0x08, 0xd3, 0x1d, 0xe8, 0x21, 0xad, 0x05, + 0xc0, 0xbe, 0x4b, 0xdd, 0x8e, 0xdb, 0x73, 0xd9, 0x40, 0xcf, 0xd6, 0x94, 0x8d, 0xe5, 0x4d, 0xa3, + 0x3e, 0x99, 0x61, 0xfd, 0xbd, 0x08, 0x75, 0x6f, 0x10, 0x20, 0x33, 0xe6, 0xa5, 0x5d, 0x01, 0x45, + 0x9b, 0x07, 0x69, 0x41, 0xa6, 0xab, 0x35, 0x65, 0x23, 0x6b, 0x16, 0x84, 0xa1, 0xc9, 0xb4, 0x2d, + 0x50, 0x94, 0x11, 0xb8, 0x8e, 0xbe, 0xc8, 0xa3, 0xbe, 0xf2, 0xf8, 0xd9, 0xfa, 0xc2, 0x6f, 0xcf, + 0xd6, 0xd5, 0xfb, 0xae, 0xcf, 0x9e, 0x3e, 0xba, 0x5e, 0x92, 0x19, 0x84, 0x7f, 0xcd, 0x82, 0x40, + 0xef, 0x38, 0xda, 0x36, 0x28, 0x51, 0xdc, 0x27, 0x36, 0xb2, 0xd8, 0x20, 0x40, 0x7a, 0x8e, 0xc7, + 0x56, 0x9d, 0x16, 0x5b, 0x9b, 0xc3, 0x44, 0x5c, 0x34, 0xfa, 0xad, 0xbd, 0x04, 0x34, 0x7b, 0x0f, + 0x92, 0x2e, 0x72, 0x2c, 0x82, 0xa0, 0x63, 0x7d, 0xd8, 0xc7, 0x0c, 0xea, 0xf9, 0x9a, 0xb2, 0xa1, + 0x9a, 0x2b, 0xf2, 0x89, 0x89, 0xa0, 0xf3, 0x6e, 0x68, 0xd7, 0x9a, 0xa0, 0x12, 0xc0, 0x81, 0x87, + 0x7c, 0x66, 0x41, 0x41, 0xa5, 0x5e, 0x98, 0x41, 0xf2, 0xb2, 0x74, 0x90, 0x56, 0xed, 0x4d, 0xa0, + 0x05, 0xc4, 0xf5, 0x20, 0x19, 0x58, 0x34, 0x88, 0x56, 0x29, 0xce, 0x58, 0x65, 0x45, 0xfa, 0xb4, + 0x83, 0xe1, 0x3a, 0x5b, 0x20, 0x47, 0x19, 0x64, 0x7d, 0xaa, 0x03, 0x9e, 0x74, 0x6d, 0x5a, 0xd2, + 0x42, 0x11, 0x6d, 0x8e, 0x33, 0x25, 0xde, 0xf8, 0x3a, 0x23, 0x55, 0x73, 0x0b, 0xf5, 0x50, 0xa4, + 0x9a, 0x1b, 0xa0, 0x80, 0x03, 0x44, 0x20, 0xc3, 0xb3, 0x85, 0x13, 0x21, 0x47, 0x5a, 0xcb, 0xcc, + 0xa5, 0xb5, 0xec, 0x84, 0xd6, 0x12, 0x52, 0x50, 0xd3, 0x48, 0x61, 0x3a, 0xb1, 0x8b, 0x69, 0x89, + 0x35, 0x7e, 0xca, 0x82, 0x8b, 0x9c, 0x9e, 0xfb, 0x81, 0x13, 0x15, 0xd5, 0x8e, 0xbf, 0x8b, 0xe7, + 0xa4, 0x68, 0x66, 0x79, 0x25, 0x52, 0xce, 0xa6, 0x49, 0xf9, 0x35, 0x70, 0x69, 0x52, 0xbc, 0x56, + 0x07, 0xed, 0x62, 0x82, 0x38, 0x79, 0xaa, 0xb9, 0x36, 0xae, 0xe1, 0x16, 0x7f, 0xaa, 0xbd, 0x0a, + 0xf4, 0x29, 0xae, 0x70, 0x97, 0x21, 0xc2, 0x39, 0x53, 0xcd, 0x8b, 0xe3, 0x9e, 0xcd, 0xf0, 0xa1, + 0x76, 0x03, 0xac, 0x8d, 0x95, 0xc0, 0x70, 0xc3, 0x1c, 0xcf, 0x6c, 0x35, 0xa9, 0x77, 0xb9, 0xdd, + 0x26, 0xb8, 0x38, 0xee, 0x25, 0xf6, 0xca, 0x73, 0xa7, 0xe7, 0x92, 0x4e, 0x62, 0xa7, 0x64, 0xdb, + 0x29, 0xcc, 0xd3, 0x76, 0x8c, 0x6f, 0x15, 0xb0, 0x26, 0xb4, 0xee, 0x52, 0x1b, 0xfb, 0xcc, 0xf5, + 0xfb, 0x43, 0xc1, 0x27, 0x68, 0x57, 0xd2, 0xd0, 0x3e, 0xf3, 0x44, 0xd7, 0x40, 0x8e, 0x20, 0x48, + 0xb1, 0x2f, 0x05, 0x2e, 0xff, 0x85, 0x4d, 0xd0, 0xe1, 0x35, 0x17, 0x6b, 0x82, 0xc2, 0xd0, 0x64, + 0xc6, 0x27, 0xb9, 0x44, 0x33, 0xbf, 0xdb, 0xf9, 0x00, 0xd9, 0x4c, 0xdb, 0x04, 0x79, 0xde, 0x26, + 0x4f, 0x20, 0xb9, 0x21, 0xf0, 0x9f, 0x2f, 0xca, 0x75, 0x50, 0xc2, 0x3c, 0x1c, 0x01, 0x50, 0x05, + 0x40, 0x98, 0x26, 0x25, 0x9c, 0x4b, 0xc3, 0xe5, 0x16, 0x28, 0xca, 0xa5, 0x5d, 0x47, 0x88, 0x61, + 0x86, 0xa7, 0x40, 0x1f, 0x59, 0xef, 0x85, 0xd4, 0x8d, 0xf4, 0x2a, 0x58, 0x0a, 0xe0, 0xa0, 0x87, + 0xa1, 0x63, 0x51, 0xf7, 0x21, 0xe2, 0xad, 0x58, 0x35, 0x4b, 0xd2, 0xd6, 0x76, 0x1f, 0x8e, 0x0f, + 0x40, 0x30, 0xd7, 0x00, 0xbc, 0x0a, 0x96, 0x42, 0x01, 0x86, 0x15, 0xc0, 0x47, 0x55, 0x89, 0x93, + 0x58, 0x92, 0x36, 0x3e, 0x8b, 0x12, 0x33, 0x72, 0x69, 0x62, 0x46, 0x0e, 0xfb, 0x7d, 0xf9, 0xe8, + 0x7e, 0x2f, 0x44, 0x93, 0xec, 0xf7, 0xda, 0xdb, 0xa0, 0x42, 0x90, 0xd3, 0xf7, 0x1d, 0xe8, 0xdb, + 0x03, 0xb1, 0xf9, 0xf2, 0xd1, 0x29, 0x98, 0x11, 0x94, 0xa7, 0xb0, 0x4c, 0x12, 0xff, 0xc7, 0x07, + 0x6e, 0x25, 0xf5, 0xc0, 0x7d, 0x01, 0x14, 0xed, 0x3d, 0x64, 0x3f, 0xa0, 0x7d, 0x8f, 0xea, 0x2b, + 0xb5, 0xec, 0xc6, 0x92, 0x39, 0x32, 0x18, 0x5f, 0x66, 0xc0, 0xf3, 0xa2, 0x08, 0xa0, 0x6f, 0xa3, + 0x5e, 0xa2, 0x14, 0xce, 0xa8, 0xfd, 0x8e, 0x89, 0x3b, 0x3b, 0x21, 0xee, 0xe9, 0x42, 0x53, 0xe7, + 0x98, 0xd8, 0x31, 0xa9, 0xe7, 0x52, 0x48, 0xdd, 0xf8, 0x39, 0x03, 0x2a, 0x9c, 0x95, 0x36, 0x82, + 0xbd, 0xff, 0x98, 0x8d, 0x44, 0x16, 0x8b, 0x69, 0x0a, 0x76, 0xa4, 0xe0, 0x5c, 0x4a, 0x05, 0xdf, + 0x01, 0x6b, 0x14, 0xd9, 0xd8, 0x77, 0x92, 0x67, 0x80, 0xa8, 0x9e, 0xaf, 0x65, 0x8f, 0xcd, 0x7c, + 0x35, 0xf2, 0x8b, 0xce, 0x01, 0x51, 0xe3, 0xaf, 0x21, 0x9f, 0x37, 0x71, 0x30, 0x38, 0x15, 0x9f, + 0xd7, 0x40, 0x85, 0x12, 0xdb, 0x9a, 0xe4, 0xb4, 0x4c, 0x89, 0xdd, 0x1a, 0xd1, 0x2a, 0x71, 0x93, + 0xd4, 0x86, 0xb8, 0xbb, 0x23, 0x76, 0xaf, 0x81, 0x8a, 0x43, 0x59, 0x62, 0x3d, 0xd1, 0x6d, 0xcb, + 0x0e, 0x65, 0xc9, 0xf5, 0x42, 0x5c, 0x7c, 0xbd, 0xc5, 0x08, 0x17, 0x5b, 0x6f, 0x1b, 0x94, 0x63, + 0xfb, 0x9e, 0x4c, 0x77, 0xa5, 0x28, 0x24, 0x7e, 0xc1, 0x2e, 0xc7, 0x36, 0x3a, 0x59, 0x8f, 0x2e, + 0x45, 0x31, 0xec, 0x38, 0xc6, 0x1f, 0xc9, 0xdb, 0xe6, 0x79, 0x52, 0xaf, 0x7a, 0xfa, 0x71, 0x93, + 0xfa, 0x7a, 0x79, 0x8c, 0x96, 0x73, 0x73, 0x69, 0xf9, 0x47, 0x45, 0x5e, 0x57, 0x4d, 0xc4, 0x2b, + 0xe7, 0x9c, 0x75, 0x88, 0x34, 0x1c, 0x4f, 0xbd, 0xad, 0xc9, 0x64, 0xc6, 0xc2, 0x52, 0xa6, 0xdd, + 0xa2, 0x47, 0xbb, 0x66, 0xd2, 0x9c, 0xec, 0x5c, 0xb7, 0xb5, 0xcf, 0x33, 0x60, 0x25, 0x76, 0x5b, + 0x7b, 0x8b, 0xe0, 0x7e, 0x90, 0xfa, 0xcd, 0xfb, 0x45, 0x00, 0xba, 0xa1, 0x63, 0x9c, 0xea, 0x22, + 0xb7, 0xf0, 0x94, 0x5e, 0x01, 0x05, 0xf1, 0xf8, 0x64, 0xef, 0x05, 0x79, 0x0e, 0x9e, 0x7c, 0x29, + 0x56, 0x53, 0xcf, 0xe8, 0x4d, 0x90, 0xf7, 0x90, 0xd7, 0x41, 0x24, 0x14, 0xf8, 0xf1, 0xa2, 0x1c, + 0x02, 0x8d, 0xaf, 0x14, 0x49, 0x88, 0xa8, 0xf3, 0x31, 0x42, 0x32, 0xf3, 0x10, 0x92, 0x3d, 0x8e, + 0x10, 0xf5, 0xe4, 0x84, 0x18, 0xbf, 0x2a, 0xb2, 0xdf, 0xbf, 0x83, 0xe0, 0xbe, 0x0c, 0x6d, 0x1b, + 0x2c, 0x8b, 0xd0, 0xa3, 0x5a, 0x9e, 0x75, 0x68, 0x65, 0x81, 0x1f, 0x16, 0xf2, 0x39, 0xc9, 0xed, + 0xf7, 0x8c, 0xac, 0x19, 0xf1, 0xba, 0xca, 0x93, 0xbb, 0xcd, 0x03, 0xfd, 0x97, 0x5e, 0xe9, 0xcf, + 0x26, 0x2f, 0xed, 0xf5, 0xe1, 0xf9, 0x50, 0x8b, 0xe1, 0xf0, 0x8c, 0x66, 0x4a, 0x71, 0x49, 0xe2, + 0xef, 0xe1, 0xa6, 0xe3, 0x68, 0xb7, 0xc0, 0x85, 0x98, 0xbf, 0xa8, 0xdb, 0x99, 0x2d, 0xb6, 0x12, + 0x2d, 0x21, 0x54, 0x6c, 0x7c, 0xa3, 0xc8, 0xe9, 0x75, 0xdb, 0x25, 0x04, 0x93, 0x53, 0x7d, 0x2b, + 0x49, 0xf7, 0x21, 0x20, 0xcd, 0xb7, 0x0f, 0xe3, 0x33, 0x45, 0x5e, 0x9b, 0xe3, 0x61, 0x9a, 0x88, + 0xf6, 0x7b, 0x2c, 0x6c, 0x6f, 0xf2, 0xda, 0x15, 0x86, 0x5a, 0x8e, 0x2e, 0x55, 0x67, 0x18, 0xce, + 0x0f, 0x49, 0xd6, 0xfe, 0xb7, 0xf3, 0xe8, 0xbb, 0x24, 0xad, 0x22, 0x8f, 0xd3, 0xd2, 0x7a, 0x86, + 0xf1, 0x46, 0x3d, 0x58, 0xc4, 0x7b, 0x9e, 0x86, 0x92, 0xf1, 0xe9, 0x70, 0xb6, 0xc7, 0x62, 0x9b, + 0x41, 0xe5, 0xd9, 0x44, 0xd2, 0xda, 0x79, 0x7c, 0x50, 0x55, 0x9e, 0x1c, 0x54, 0x95, 0x3f, 0x0f, + 0xaa, 0xca, 0x17, 0x87, 0xd5, 0x85, 0x27, 0x87, 0xd5, 0x85, 0x5f, 0x0e, 0xab, 0x0b, 0xef, 0x37, + 0xba, 0x2e, 0xdb, 0xeb, 0x77, 0xea, 0x36, 0xf6, 0x1a, 0x1d, 0xbf, 0x73, 0xdd, 0xde, 0x83, 0xae, + 0xdf, 0x88, 0x7d, 0x85, 0xff, 0x38, 0xfa, 0x0e, 0x1f, 0x4e, 0x56, 0xda, 0xc9, 0xf1, 0xef, 0xf0, + 0x2f, 0xff, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x0d, 0x07, 0x27, 0xdc, 0x10, 0x18, 0x00, 0x00, } func (m *EventCreateBucket) Marshal() (dAtA []byte, err error) { diff --git a/x/storage/types/expected_keepers.go b/x/storage/types/expected_keepers.go index 26c12c532..0cf30eef6 100644 --- a/x/storage/types/expected_keepers.go +++ b/x/storage/types/expected_keepers.go @@ -1,11 +1,11 @@ package types import ( + context "context" "math/big" "cosmossdk.io/math" sdk "github.com/cosmos/cosmos-sdk/types" - authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" "github.com/bnb-chain/greenfield/types/resource" paymenttypes "github.com/bnb-chain/greenfield/x/payment/types" @@ -15,7 +15,7 @@ import ( // AccountKeeper defines the expected account keeper used for simulations (noalias) type AccountKeeper interface { - GetAccount(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI + GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI // Methods imported from account should be defined here } diff --git a/x/storage/types/genesis.pb.go b/x/storage/types/genesis.pb.go index cee0c58a0..fafb02919 100644 --- a/x/storage/types/genesis.pb.go +++ b/x/storage/types/genesis.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -69,26 +69,26 @@ func (m *GenesisState) GetParams() Params { } func init() { - proto.RegisterType((*GenesisState)(nil), "bnbchain.greenfield.storage.GenesisState") + proto.RegisterType((*GenesisState)(nil), "greenfield.storage.GenesisState") } func init() { proto.RegisterFile("greenfield/storage/genesis.proto", fileDescriptor_39c34a3268b4007b) } var fileDescriptor_39c34a3268b4007b = []byte{ - // 204 bytes of a gzipped FileDescriptorProto + // 198 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x48, 0x2f, 0x4a, 0x4d, 0xcd, 0x4b, 0xcb, 0x4c, 0xcd, 0x49, 0xd1, 0x2f, 0x2e, 0xc9, 0x2f, 0x4a, 0x4c, 0x4f, 0xd5, 0x4f, - 0x4f, 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x4e, 0xca, - 0x4b, 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x43, 0x28, 0xd5, 0x83, 0x2a, 0x95, 0x12, 0x49, 0xcf, - 0x4f, 0xcf, 0x07, 0xab, 0xd3, 0x07, 0xb1, 0x20, 0x5a, 0xa4, 0xe4, 0xb1, 0x18, 0x5a, 0x90, 0x58, - 0x94, 0x98, 0x0b, 0x35, 0x53, 0x29, 0x90, 0x8b, 0xc7, 0x1d, 0x62, 0x49, 0x70, 0x49, 0x62, 0x49, - 0xaa, 0x90, 0x23, 0x17, 0x1b, 0x44, 0x5e, 0x82, 0x51, 0x81, 0x51, 0x83, 0xdb, 0x48, 0x59, 0x0f, - 0x8f, 0xa5, 0x7a, 0x01, 0x60, 0xa5, 0x4e, 0x2c, 0x27, 0xee, 0xc9, 0x33, 0x04, 0x41, 0x35, 0x3a, - 0x79, 0x9e, 0x78, 0x24, 0xc7, 0x78, 0xe1, 0x91, 0x1c, 0xe3, 0x83, 0x47, 0x72, 0x8c, 0x13, 0x1e, - 0xcb, 0x31, 0x5c, 0x78, 0x2c, 0xc7, 0x70, 0xe3, 0xb1, 0x1c, 0x43, 0x94, 0x7e, 0x7a, 0x66, 0x49, - 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0x7e, 0x52, 0x5e, 0x92, 0x2e, 0xd8, 0x5c, 0x7d, 0x24, - 0x27, 0x56, 0xc0, 0x1d, 0x59, 0x52, 0x59, 0x90, 0x5a, 0x9c, 0xc4, 0x06, 0x76, 0xa4, 0x31, 0x20, - 0x00, 0x00, 0xff, 0xff, 0xc6, 0xcd, 0xf1, 0x17, 0x1c, 0x01, 0x00, 0x00, + 0x4f, 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x42, 0xa8, + 0xd0, 0x83, 0xaa, 0x90, 0x12, 0x49, 0xcf, 0x4f, 0xcf, 0x07, 0x4b, 0xeb, 0x83, 0x58, 0x10, 0x95, + 0x52, 0xf2, 0x58, 0xcc, 0x2a, 0x48, 0x2c, 0x4a, 0xcc, 0x85, 0x1a, 0xa5, 0xe4, 0xc1, 0xc5, 0xe3, + 0x0e, 0x31, 0x3b, 0xb8, 0x24, 0xb1, 0x24, 0x55, 0xc8, 0x82, 0x8b, 0x0d, 0x22, 0x2f, 0xc1, 0xa8, + 0xc0, 0xa8, 0xc1, 0x6d, 0x24, 0xa5, 0x87, 0x69, 0x97, 0x5e, 0x00, 0x58, 0x85, 0x13, 0xcb, 0x89, + 0x7b, 0xf2, 0x0c, 0x41, 0x50, 0xf5, 0x4e, 0x9e, 0x27, 0x1e, 0xc9, 0x31, 0x5e, 0x78, 0x24, 0xc7, + 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, 0x1e, 0xcb, 0x31, 0xdc, 0x78, 0x2c, + 0xc7, 0x10, 0xa5, 0x9f, 0x9e, 0x59, 0x92, 0x51, 0x9a, 0xa4, 0x97, 0x9c, 0x9f, 0xab, 0x9f, 0x94, + 0x97, 0xa4, 0x9b, 0x9c, 0x91, 0x98, 0x99, 0xa7, 0x8f, 0xe4, 0xb2, 0x0a, 0xb8, 0xdb, 0x4a, 0x2a, + 0x0b, 0x52, 0x8b, 0x93, 0xd8, 0xc0, 0x6e, 0x33, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0xc9, 0xbe, + 0x83, 0x4d, 0x0a, 0x01, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/storage/types/message.go b/x/storage/types/message.go index 3a18458ca..4cd7af537 100644 --- a/x/storage/types/message.go +++ b/x/storage/types/message.go @@ -7,8 +7,8 @@ import ( "cosmossdk.io/errors" sdk "github.com/cosmos/cosmos-sdk/types" sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" + "github.com/cosmos/gogoproto/proto" ethcrypto "github.com/ethereum/go-ethereum/crypto" - "github.com/gogo/protobuf/proto" grn2 "github.com/bnb-chain/greenfield/types" "github.com/bnb-chain/greenfield/types/common" diff --git a/x/storage/types/params.pb.go b/x/storage/types/params.pb.go index cf9fe8d2c..0a96669cb 100644 --- a/x/storage/types/params.pb.go +++ b/x/storage/types/params.pb.go @@ -6,7 +6,7 @@ package types import ( fmt "fmt" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -213,50 +213,49 @@ func (m *Params) GetDiscontinueDeletionMax() uint64 { } func init() { - proto.RegisterType((*Params)(nil), "bnbchain.greenfield.storage.Params") + proto.RegisterType((*Params)(nil), "greenfield.storage.Params") } func init() { proto.RegisterFile("greenfield/storage/params.proto", fileDescriptor_127b8b1511d84eca) } var fileDescriptor_127b8b1511d84eca = []byte{ - // 580 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x94, 0x4b, 0x6f, 0xd4, 0x30, - 0x14, 0x85, 0x27, 0xb4, 0xb4, 0xd4, 0xd0, 0x07, 0x51, 0x1f, 0x69, 0x0b, 0xd3, 0x11, 0x0b, 0x34, - 0x1b, 0x26, 0x0b, 0x40, 0xe5, 0xa5, 0x8a, 0x3e, 0x04, 0x62, 0x51, 0x18, 0x4d, 0x17, 0x48, 0x6c, - 0x2c, 0x27, 0xb9, 0xcd, 0x98, 0x19, 0xdb, 0x91, 0xe3, 0xa8, 0x99, 0xfe, 0x0a, 0x96, 0x2c, 0xf9, - 0x39, 0xac, 0x50, 0x97, 0x2c, 0x51, 0xfb, 0x47, 0x50, 0xae, 0xa3, 0xa9, 0x53, 0xd8, 0x45, 0x3e, - 0xe7, 0xf3, 0x39, 0xf1, 0x95, 0x2e, 0xd9, 0x49, 0x35, 0x80, 0x3c, 0xe5, 0x30, 0x4e, 0xc2, 0xdc, - 0x28, 0xcd, 0x52, 0x08, 0x33, 0xa6, 0x99, 0xc8, 0x7b, 0x99, 0x56, 0x46, 0xf9, 0xdb, 0x91, 0x8c, - 0xe2, 0x21, 0xe3, 0xb2, 0x77, 0xed, 0xec, 0xd5, 0xce, 0xad, 0xd5, 0x54, 0xa5, 0x0a, 0x7d, 0x61, - 0xf5, 0x65, 0x91, 0x47, 0xbf, 0xe6, 0xc9, 0x5c, 0x1f, 0xef, 0xf0, 0xbb, 0x64, 0x45, 0xb0, 0x92, - 0xe6, 0x90, 0x0a, 0x90, 0x86, 0xe6, 0xfc, 0x1c, 0x02, 0xaf, 0xe3, 0x75, 0x67, 0x07, 0x4b, 0x82, - 0x95, 0x27, 0xf6, 0xf8, 0x84, 0x9f, 0x83, 0xbf, 0x4b, 0x02, 0x0d, 0x49, 0x21, 0x13, 0x26, 0x0d, - 0x4d, 0x98, 0x61, 0x34, 0x1e, 0x16, 0x72, 0x44, 0x65, 0x21, 0x82, 0x5b, 0x1d, 0xaf, 0xbb, 0x38, - 0x58, 0x9b, 0xea, 0x47, 0xcc, 0xb0, 0xc3, 0x4a, 0xfd, 0x58, 0x08, 0xff, 0x35, 0xd9, 0xba, 0x06, - 0x33, 0xa6, 0xb9, 0x99, 0x38, 0xe8, 0x0c, 0xa2, 0x1b, 0x53, 0x47, 0x1f, 0x0d, 0x53, 0xb8, 0xee, - 0x97, 0xb1, 0xc9, 0x58, 0xb1, 0xc4, 0xf6, 0x9b, 0x9d, 0xf6, 0xeb, 0xdb, 0x63, 0xec, 0xf7, 0x98, - 0x2c, 0x0b, 0x2e, 0x69, 0x3c, 0x64, 0x3a, 0x05, 0x6b, 0xbc, 0x8d, 0xc6, 0x45, 0xc1, 0xe5, 0x21, - 0x9e, 0xa2, 0xef, 0x25, 0xd9, 0x14, 0x5c, 0x6b, 0xa5, 0x69, 0x54, 0xc4, 0x23, 0x30, 0x54, 0xc3, - 0x98, 0x4d, 0x40, 0xd3, 0x53, 0x80, 0x60, 0xae, 0xe3, 0x75, 0x17, 0x06, 0xeb, 0xd6, 0x70, 0x80, - 0xfa, 0xc0, 0xca, 0xef, 0x00, 0xfc, 0xb7, 0xe4, 0x61, 0x13, 0x65, 0xf1, 0xa8, 0x81, 0xcf, 0x23, - 0xbe, 0xe9, 0xe2, 0xfb, 0xf1, 0xc8, 0xb9, 0xe1, 0x3a, 0x5c, 0x45, 0x5f, 0x21, 0x6e, 0x86, 0xdf, - 0x71, 0xc3, 0x3f, 0xa1, 0xfe, 0xdf, 0xf0, 0x1a, 0xbd, 0x19, 0xbe, 0xe0, 0x86, 0x5b, 0xbc, 0x19, - 0xbe, 0x4b, 0x82, 0xfa, 0x86, 0x54, 0xab, 0x22, 0x6b, 0xc0, 0x04, 0xe1, 0x35, 0xab, 0xbf, 0xaf, - 0x64, 0x07, 0xdc, 0x23, 0x0f, 0x1a, 0xe0, 0xcd, 0xe4, 0xbb, 0x08, 0x07, 0x0e, 0xdc, 0x0c, 0x7e, - 0x4e, 0x36, 0xaa, 0x21, 0xda, 0x47, 0xcb, 0x69, 0x06, 0x9a, 0xb2, 0x38, 0x56, 0x85, 0x34, 0xc1, - 0x3d, 0x1c, 0xff, 0xaa, 0x60, 0xa5, 0x7d, 0xae, 0xbc, 0x0f, 0x7a, 0xdf, 0x6a, 0xfe, 0x1e, 0xd9, - 0x4e, 0x78, 0x1e, 0x2b, 0x69, 0xb8, 0x2c, 0x80, 0xe2, 0x21, 0x97, 0x29, 0x3d, 0xe3, 0x32, 0x51, - 0x67, 0xc1, 0x22, 0x4e, 0x77, 0xd3, 0xb1, 0x1c, 0xd6, 0x8e, 0xcf, 0x68, 0xf0, 0x9f, 0x91, 0x75, - 0x97, 0xaf, 0x9f, 0x4d, 0xb0, 0x32, 0x58, 0x42, 0x74, 0xd5, 0x51, 0xed, 0x7b, 0x1d, 0xb3, 0xf2, - 0x26, 0x55, 0x4f, 0xba, 0xa2, 0x96, 0xff, 0xa1, 0x6c, 0xe7, 0x8a, 0x7a, 0x43, 0xb6, 0x9a, 0x5d, - 0xe5, 0x29, 0xd7, 0xa2, 0xfa, 0x55, 0xae, 0x92, 0x60, 0xa5, 0xe3, 0x75, 0x67, 0x06, 0x41, 0xa3, - 0x2a, 0x1a, 0xfa, 0xa8, 0xfb, 0x2f, 0x88, 0xab, 0xd1, 0x04, 0xc6, 0x60, 0xb8, 0x92, 0x98, 0x7a, - 0x1f, 0x53, 0xdd, 0x4e, 0x47, 0xb5, 0x7c, 0xcc, 0xca, 0x57, 0xb3, 0xdf, 0x7f, 0xec, 0xb4, 0x0e, - 0x3e, 0xfc, 0xbc, 0x6c, 0x7b, 0x17, 0x97, 0x6d, 0xef, 0xcf, 0x65, 0xdb, 0xfb, 0x76, 0xd5, 0x6e, - 0x5d, 0x5c, 0xb5, 0x5b, 0xbf, 0xaf, 0xda, 0xad, 0x2f, 0x61, 0xca, 0xcd, 0xb0, 0x88, 0x7a, 0xb1, - 0x12, 0x61, 0x24, 0xa3, 0x27, 0xb8, 0x29, 0x42, 0x67, 0xa7, 0x94, 0xd3, 0xad, 0x62, 0x26, 0x19, - 0xe4, 0xd1, 0x1c, 0xae, 0x88, 0xa7, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xf5, 0x4f, 0x3a, 0x7b, - 0x78, 0x04, 0x00, 0x00, + // 575 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x94, 0xcd, 0x6e, 0xd3, 0x4e, + 0x14, 0xc5, 0xe3, 0x7f, 0xfb, 0x6f, 0xe9, 0x40, 0x3f, 0xb0, 0xfa, 0xe1, 0x06, 0x70, 0x23, 0x16, + 0x28, 0x1b, 0xe2, 0x05, 0xa0, 0xf2, 0xa5, 0x8a, 0x36, 0x15, 0x88, 0x45, 0x21, 0x4a, 0x17, 0x48, + 0x6c, 0x46, 0x63, 0xfb, 0xc6, 0x19, 0x92, 0x99, 0xb1, 0xc6, 0x63, 0xd5, 0xe9, 0x53, 0xb0, 0x64, + 0xc9, 0xe3, 0xb0, 0x42, 0x5d, 0xb2, 0x44, 0xc9, 0x8b, 0x20, 0xcf, 0x58, 0xc9, 0x38, 0xb0, 0x8b, + 0xee, 0x39, 0x3f, 0x9f, 0x93, 0x7b, 0xa5, 0x41, 0x47, 0x89, 0x04, 0xe0, 0x03, 0x0a, 0xe3, 0x38, + 0xc8, 0x94, 0x90, 0x24, 0x81, 0x20, 0x25, 0x92, 0xb0, 0xac, 0x93, 0x4a, 0xa1, 0x84, 0xeb, 0x2e, + 0x0c, 0x9d, 0xca, 0xd0, 0xdc, 0x4d, 0x44, 0x22, 0xb4, 0x1c, 0x94, 0xbf, 0x8c, 0xf3, 0xe1, 0xcf, + 0x75, 0xb4, 0xd6, 0xd3, 0xa8, 0xdb, 0x46, 0x3b, 0x8c, 0x14, 0x38, 0x83, 0x84, 0x01, 0x57, 0x38, + 0xa3, 0xd7, 0xe0, 0x39, 0x2d, 0xa7, 0xbd, 0xda, 0xdf, 0x62, 0xa4, 0xb8, 0x34, 0xe3, 0x4b, 0x7a, + 0x0d, 0xee, 0x31, 0xf2, 0x24, 0xc4, 0x39, 0x8f, 0x09, 0x57, 0x38, 0x26, 0x8a, 0xe0, 0x68, 0x98, + 0xf3, 0x11, 0xe6, 0x39, 0xf3, 0xfe, 0x6b, 0x39, 0xed, 0xcd, 0xfe, 0xde, 0x5c, 0x3f, 0x27, 0x8a, + 0x74, 0x4b, 0xf5, 0x43, 0xce, 0xdc, 0x57, 0xa8, 0xb9, 0x00, 0x53, 0x22, 0xa9, 0x9a, 0x58, 0xe8, + 0x8a, 0x46, 0x0f, 0xe6, 0x8e, 0x9e, 0x36, 0xcc, 0xe1, 0xaa, 0x5f, 0x4a, 0x26, 0x63, 0x41, 0x62, + 0xd3, 0x6f, 0x75, 0xde, 0xaf, 0x67, 0xc6, 0xba, 0xdf, 0x23, 0xb4, 0xcd, 0x28, 0xc7, 0xd1, 0x90, + 0xc8, 0x04, 0x8c, 0xf1, 0x7f, 0x6d, 0xdc, 0x64, 0x94, 0x77, 0xf5, 0x54, 0xfb, 0x5e, 0xa0, 0x43, + 0x46, 0xa5, 0x14, 0x12, 0x87, 0x79, 0x34, 0x02, 0x85, 0x25, 0x8c, 0xc9, 0x04, 0x24, 0x1e, 0x00, + 0x78, 0x6b, 0x2d, 0xa7, 0xbd, 0xd1, 0xdf, 0x37, 0x86, 0x33, 0xad, 0xf7, 0x8d, 0xfc, 0x16, 0xc0, + 0x7d, 0x83, 0x1e, 0xd4, 0x51, 0x12, 0x8d, 0x6a, 0xf8, 0xba, 0xc6, 0x0f, 0x6d, 0xfc, 0x34, 0x1a, + 0x59, 0x5f, 0x58, 0x84, 0x8b, 0xf0, 0x0b, 0x44, 0xf5, 0xf0, 0x5b, 0x76, 0xf8, 0x47, 0xad, 0xff, + 0x33, 0xbc, 0x42, 0x97, 0xc3, 0x37, 0xec, 0x70, 0x83, 0xd7, 0xc3, 0x8f, 0x91, 0x57, 0x7d, 0x21, + 0x91, 0x22, 0x4f, 0x6b, 0x30, 0xd2, 0xf0, 0x9e, 0xd1, 0xdf, 0x95, 0xb2, 0x05, 0x9e, 0xa0, 0xfb, + 0x35, 0x70, 0x39, 0xf9, 0xb6, 0x86, 0x3d, 0x0b, 0xae, 0x07, 0x3f, 0x43, 0x07, 0xe5, 0x11, 0xcd, + 0xd2, 0x32, 0x9c, 0x82, 0xc4, 0x24, 0x8a, 0x44, 0xce, 0x95, 0x77, 0x47, 0x9f, 0x7f, 0x97, 0x91, + 0xc2, 0xac, 0x2b, 0xeb, 0x81, 0x3c, 0x35, 0x9a, 0x7b, 0x82, 0xee, 0xc5, 0x34, 0x8b, 0x04, 0x57, + 0x94, 0xe7, 0x80, 0xf5, 0x90, 0xf2, 0x04, 0x5f, 0x51, 0x1e, 0x8b, 0x2b, 0x6f, 0x53, 0x5f, 0xf7, + 0xd0, 0xb2, 0x74, 0x2b, 0xc7, 0x27, 0x6d, 0x70, 0x9f, 0xa2, 0x7d, 0x9b, 0xaf, 0xd6, 0xc6, 0x48, + 0xe1, 0x6d, 0x69, 0x74, 0xd7, 0x52, 0xcd, 0xbe, 0x2e, 0x48, 0xb1, 0x4c, 0x55, 0x97, 0x2e, 0xa9, + 0xed, 0xbf, 0x28, 0xd3, 0xb9, 0xa4, 0x5e, 0xa3, 0x66, 0xbd, 0x2b, 0x1f, 0x50, 0xc9, 0xca, 0xbf, + 0x4a, 0x45, 0xec, 0xed, 0xb4, 0x9c, 0xf6, 0x4a, 0xdf, 0xab, 0x55, 0xd5, 0x86, 0x9e, 0xd6, 0xdd, + 0xe7, 0xc8, 0xd6, 0x70, 0x0c, 0x63, 0x50, 0x54, 0x70, 0x9d, 0x7a, 0x57, 0xa7, 0xda, 0x9d, 0xce, + 0x2b, 0xf9, 0x82, 0x14, 0x2f, 0x57, 0xbf, 0x7d, 0x3f, 0x6a, 0x9c, 0xbd, 0xff, 0x31, 0xf5, 0x9d, + 0x9b, 0xa9, 0xef, 0xfc, 0x9e, 0xfa, 0xce, 0xd7, 0x99, 0xdf, 0xb8, 0x99, 0xf9, 0x8d, 0x5f, 0x33, + 0xbf, 0xf1, 0x39, 0x48, 0xa8, 0x1a, 0xe6, 0x61, 0x27, 0x12, 0x2c, 0x08, 0x79, 0xf8, 0x38, 0x1a, + 0x12, 0xca, 0x03, 0xeb, 0x29, 0x29, 0xe6, 0x8f, 0x89, 0x9a, 0xa4, 0x90, 0x85, 0x6b, 0xfa, 0x89, + 0x78, 0xf2, 0x27, 0x00, 0x00, 0xff, 0xff, 0x5d, 0x8e, 0xac, 0x51, 0x6f, 0x04, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/storage/types/query.pb.go b/x/storage/types/query.pb.go index cc68e8f6b..6699e8423 100644 --- a/x/storage/types/query.pb.go +++ b/x/storage/types/query.pb.go @@ -10,8 +10,8 @@ import ( _ "github.com/cosmos/cosmos-proto" query "github.com/cosmos/cosmos-sdk/types/query" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -915,7 +915,7 @@ type QueryVerifyPermissionRequest struct { Operator string `protobuf:"bytes,1,opt,name=operator,proto3" json:"operator,omitempty"` BucketName string `protobuf:"bytes,2,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"` ObjectName string `protobuf:"bytes,3,opt,name=object_name,json=objectName,proto3" json:"object_name,omitempty"` - ActionType types.ActionType `protobuf:"varint,4,opt,name=action_type,json=actionType,proto3,enum=bnbchain.greenfield.permission.ActionType" json:"action_type,omitempty"` + ActionType types.ActionType `protobuf:"varint,4,opt,name=action_type,json=actionType,proto3,enum=greenfield.permission.ActionType" json:"action_type,omitempty"` } func (m *QueryVerifyPermissionRequest) Reset() { *m = QueryVerifyPermissionRequest{} } @@ -980,7 +980,7 @@ func (m *QueryVerifyPermissionRequest) GetActionType() types.ActionType { } type QueryVerifyPermissionResponse struct { - Effect types.Effect `protobuf:"varint,1,opt,name=effect,proto3,enum=bnbchain.greenfield.permission.Effect" json:"effect,omitempty"` + Effect types.Effect `protobuf:"varint,1,opt,name=effect,proto3,enum=greenfield.permission.Effect" json:"effect,omitempty"` } func (m *QueryVerifyPermissionResponse) Reset() { *m = QueryVerifyPermissionResponse{} } @@ -1424,144 +1424,143 @@ func (m *QueryPolicyForGroupResponse) GetPolicy() *types.Policy { } func init() { - proto.RegisterType((*QueryParamsRequest)(nil), "bnbchain.greenfield.storage.QueryParamsRequest") - proto.RegisterType((*QueryParamsResponse)(nil), "bnbchain.greenfield.storage.QueryParamsResponse") - proto.RegisterType((*QueryHeadBucketRequest)(nil), "bnbchain.greenfield.storage.QueryHeadBucketRequest") - proto.RegisterType((*QueryHeadBucketByIdRequest)(nil), "bnbchain.greenfield.storage.QueryHeadBucketByIdRequest") - proto.RegisterType((*QueryHeadBucketResponse)(nil), "bnbchain.greenfield.storage.QueryHeadBucketResponse") - proto.RegisterType((*QueryHeadObjectRequest)(nil), "bnbchain.greenfield.storage.QueryHeadObjectRequest") - proto.RegisterType((*QueryHeadObjectByIdRequest)(nil), "bnbchain.greenfield.storage.QueryHeadObjectByIdRequest") - proto.RegisterType((*QueryHeadObjectResponse)(nil), "bnbchain.greenfield.storage.QueryHeadObjectResponse") - proto.RegisterType((*QueryListBucketsRequest)(nil), "bnbchain.greenfield.storage.QueryListBucketsRequest") - proto.RegisterType((*QueryListBucketsResponse)(nil), "bnbchain.greenfield.storage.QueryListBucketsResponse") - proto.RegisterType((*QueryListObjectsRequest)(nil), "bnbchain.greenfield.storage.QueryListObjectsRequest") - proto.RegisterType((*QueryListObjectsByBucketIdRequest)(nil), "bnbchain.greenfield.storage.QueryListObjectsByBucketIdRequest") - proto.RegisterType((*QueryListObjectsResponse)(nil), "bnbchain.greenfield.storage.QueryListObjectsResponse") - proto.RegisterType((*QueryNFTRequest)(nil), "bnbchain.greenfield.storage.QueryNFTRequest") - proto.RegisterType((*QueryBucketNFTResponse)(nil), "bnbchain.greenfield.storage.QueryBucketNFTResponse") - proto.RegisterType((*QueryObjectNFTResponse)(nil), "bnbchain.greenfield.storage.QueryObjectNFTResponse") - proto.RegisterType((*QueryGroupNFTResponse)(nil), "bnbchain.greenfield.storage.QueryGroupNFTResponse") - proto.RegisterType((*QueryPolicyForAccountRequest)(nil), "bnbchain.greenfield.storage.QueryPolicyForAccountRequest") - proto.RegisterType((*QueryPolicyForAccountResponse)(nil), "bnbchain.greenfield.storage.QueryPolicyForAccountResponse") - proto.RegisterType((*QueryVerifyPermissionRequest)(nil), "bnbchain.greenfield.storage.QueryVerifyPermissionRequest") - proto.RegisterType((*QueryVerifyPermissionResponse)(nil), "bnbchain.greenfield.storage.QueryVerifyPermissionResponse") - proto.RegisterType((*QueryHeadGroupRequest)(nil), "bnbchain.greenfield.storage.QueryHeadGroupRequest") - proto.RegisterType((*QueryHeadGroupResponse)(nil), "bnbchain.greenfield.storage.QueryHeadGroupResponse") - proto.RegisterType((*QueryListGroupRequest)(nil), "bnbchain.greenfield.storage.QueryListGroupRequest") - proto.RegisterType((*QueryListGroupResponse)(nil), "bnbchain.greenfield.storage.QueryListGroupResponse") - proto.RegisterType((*QueryHeadGroupMemberRequest)(nil), "bnbchain.greenfield.storage.QueryHeadGroupMemberRequest") - proto.RegisterType((*QueryHeadGroupMemberResponse)(nil), "bnbchain.greenfield.storage.QueryHeadGroupMemberResponse") - proto.RegisterType((*QueryPolicyForGroupRequest)(nil), "bnbchain.greenfield.storage.QueryPolicyForGroupRequest") - proto.RegisterType((*QueryPolicyForGroupResponse)(nil), "bnbchain.greenfield.storage.QueryPolicyForGroupResponse") + proto.RegisterType((*QueryParamsRequest)(nil), "greenfield.storage.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "greenfield.storage.QueryParamsResponse") + proto.RegisterType((*QueryHeadBucketRequest)(nil), "greenfield.storage.QueryHeadBucketRequest") + proto.RegisterType((*QueryHeadBucketByIdRequest)(nil), "greenfield.storage.QueryHeadBucketByIdRequest") + proto.RegisterType((*QueryHeadBucketResponse)(nil), "greenfield.storage.QueryHeadBucketResponse") + proto.RegisterType((*QueryHeadObjectRequest)(nil), "greenfield.storage.QueryHeadObjectRequest") + proto.RegisterType((*QueryHeadObjectByIdRequest)(nil), "greenfield.storage.QueryHeadObjectByIdRequest") + proto.RegisterType((*QueryHeadObjectResponse)(nil), "greenfield.storage.QueryHeadObjectResponse") + proto.RegisterType((*QueryListBucketsRequest)(nil), "greenfield.storage.QueryListBucketsRequest") + proto.RegisterType((*QueryListBucketsResponse)(nil), "greenfield.storage.QueryListBucketsResponse") + proto.RegisterType((*QueryListObjectsRequest)(nil), "greenfield.storage.QueryListObjectsRequest") + proto.RegisterType((*QueryListObjectsByBucketIdRequest)(nil), "greenfield.storage.QueryListObjectsByBucketIdRequest") + proto.RegisterType((*QueryListObjectsResponse)(nil), "greenfield.storage.QueryListObjectsResponse") + proto.RegisterType((*QueryNFTRequest)(nil), "greenfield.storage.QueryNFTRequest") + proto.RegisterType((*QueryBucketNFTResponse)(nil), "greenfield.storage.QueryBucketNFTResponse") + proto.RegisterType((*QueryObjectNFTResponse)(nil), "greenfield.storage.QueryObjectNFTResponse") + proto.RegisterType((*QueryGroupNFTResponse)(nil), "greenfield.storage.QueryGroupNFTResponse") + proto.RegisterType((*QueryPolicyForAccountRequest)(nil), "greenfield.storage.QueryPolicyForAccountRequest") + proto.RegisterType((*QueryPolicyForAccountResponse)(nil), "greenfield.storage.QueryPolicyForAccountResponse") + proto.RegisterType((*QueryVerifyPermissionRequest)(nil), "greenfield.storage.QueryVerifyPermissionRequest") + proto.RegisterType((*QueryVerifyPermissionResponse)(nil), "greenfield.storage.QueryVerifyPermissionResponse") + proto.RegisterType((*QueryHeadGroupRequest)(nil), "greenfield.storage.QueryHeadGroupRequest") + proto.RegisterType((*QueryHeadGroupResponse)(nil), "greenfield.storage.QueryHeadGroupResponse") + proto.RegisterType((*QueryListGroupRequest)(nil), "greenfield.storage.QueryListGroupRequest") + proto.RegisterType((*QueryListGroupResponse)(nil), "greenfield.storage.QueryListGroupResponse") + proto.RegisterType((*QueryHeadGroupMemberRequest)(nil), "greenfield.storage.QueryHeadGroupMemberRequest") + proto.RegisterType((*QueryHeadGroupMemberResponse)(nil), "greenfield.storage.QueryHeadGroupMemberResponse") + proto.RegisterType((*QueryPolicyForGroupRequest)(nil), "greenfield.storage.QueryPolicyForGroupRequest") + proto.RegisterType((*QueryPolicyForGroupResponse)(nil), "greenfield.storage.QueryPolicyForGroupResponse") } func init() { proto.RegisterFile("greenfield/storage/query.proto", fileDescriptor_b1b80b580af04cb0) } var fileDescriptor_b1b80b580af04cb0 = []byte{ - // 1635 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x59, 0xcf, 0x8f, 0x14, 0x45, - 0x14, 0xde, 0x1e, 0x70, 0xdd, 0xad, 0x41, 0xc0, 0x12, 0x74, 0x19, 0x60, 0x80, 0x36, 0x02, 0xc1, - 0xdd, 0x69, 0xd8, 0x05, 0x65, 0x24, 0x92, 0xec, 0xca, 0xee, 0xb2, 0x0a, 0x0b, 0x8e, 0xc4, 0x18, - 0xa2, 0x69, 0xab, 0xbb, 0x6b, 0x86, 0x96, 0x9d, 0xae, 0xa1, 0xbb, 0x07, 0x9d, 0x4c, 0xe6, 0x20, - 0x27, 0x6f, 0x9a, 0x78, 0xf3, 0x6c, 0x62, 0xe4, 0xa0, 0x89, 0xd1, 0x98, 0x18, 0xff, 0x00, 0x8e, - 0xa8, 0x89, 0xf1, 0xa2, 0x31, 0xac, 0x57, 0xff, 0x06, 0x4d, 0x57, 0xbd, 0xfe, 0xdd, 0x33, 0xdd, - 0xb3, 0xec, 0xad, 0xab, 0xb6, 0x5e, 0xbd, 0xef, 0x7b, 0xf5, 0xde, 0xab, 0xfa, 0x76, 0x50, 0xb5, - 0x65, 0x53, 0x6a, 0x35, 0x4d, 0xba, 0x61, 0x28, 0x8e, 0xcb, 0x6c, 0xd2, 0xa2, 0xca, 0x9d, 0x2e, - 0xb5, 0x7b, 0xb5, 0x8e, 0xcd, 0x5c, 0x86, 0x0f, 0x6a, 0x96, 0xa6, 0xdf, 0x22, 0xa6, 0x55, 0x0b, - 0x17, 0xd6, 0x60, 0x61, 0xe5, 0x94, 0xce, 0x9c, 0x36, 0x73, 0x14, 0x8d, 0x38, 0x60, 0xa5, 0xdc, - 0x3d, 0xa3, 0x51, 0x97, 0x9c, 0x51, 0x3a, 0xa4, 0x65, 0x5a, 0xc4, 0x35, 0x99, 0x25, 0x36, 0xaa, - 0x1c, 0x10, 0x6b, 0x55, 0x3e, 0x52, 0xc4, 0x00, 0xfe, 0xb4, 0xaf, 0xc5, 0x5a, 0x4c, 0xcc, 0x7b, - 0x5f, 0x30, 0x7b, 0xa8, 0xc5, 0x58, 0x6b, 0x83, 0x2a, 0xa4, 0x63, 0x2a, 0xc4, 0xb2, 0x98, 0xcb, - 0x77, 0xf3, 0x6d, 0xe4, 0x08, 0xee, 0x0e, 0xb5, 0xdb, 0xa6, 0xe3, 0x98, 0xcc, 0x52, 0x74, 0xd6, - 0x6e, 0x07, 0x2e, 0x8f, 0x65, 0xaf, 0x71, 0x7b, 0x1d, 0xea, 0x6f, 0x73, 0x24, 0x83, 0x7e, 0x87, - 0xd8, 0xa4, 0xed, 0x2f, 0xc8, 0x8a, 0x4f, 0x64, 0x03, 0x79, 0x1f, 0xc2, 0x6f, 0x7a, 0xc4, 0xaf, - 0x73, 0xa3, 0x06, 0xbd, 0xd3, 0xa5, 0x8e, 0x2b, 0xbf, 0x83, 0x9e, 0x89, 0xcd, 0x3a, 0x1d, 0x66, - 0x39, 0x14, 0x2f, 0xa2, 0x49, 0xb1, 0xf9, 0x8c, 0x74, 0x54, 0x3a, 0x59, 0x9e, 0x7f, 0xbe, 0x36, - 0x22, 0xba, 0x35, 0x61, 0xbc, 0xb4, 0xf3, 0xc1, 0x5f, 0x47, 0x26, 0x1a, 0x60, 0x28, 0xd7, 0xd1, - 0xb3, 0x7c, 0xe7, 0xcb, 0x94, 0x18, 0x4b, 0x5d, 0xfd, 0x36, 0x75, 0xc1, 0x27, 0x3e, 0x82, 0xca, - 0x1a, 0x9f, 0x50, 0x2d, 0xd2, 0xa6, 0xdc, 0xc3, 0x74, 0x03, 0x89, 0xa9, 0x75, 0xd2, 0xa6, 0x72, - 0x1d, 0x55, 0x12, 0xa6, 0x4b, 0xbd, 0x35, 0xc3, 0x37, 0x3f, 0x88, 0xa6, 0xc1, 0xdc, 0x34, 0xc0, - 0x78, 0x4a, 0x4c, 0xac, 0x19, 0xb2, 0x8e, 0x9e, 0x4b, 0x79, 0x05, 0x4e, 0x97, 0x03, 0xb7, 0xa6, - 0xd5, 0x64, 0x40, 0xec, 0xc4, 0x48, 0x62, 0x62, 0x87, 0x35, 0xab, 0xc9, 0x7c, 0x7c, 0xde, 0xb7, - 0x7c, 0x33, 0x42, 0xed, 0x9a, 0xf6, 0x01, 0xd5, 0x0b, 0x53, 0xf3, 0x16, 0x30, 0x6e, 0x21, 0x16, - 0x94, 0xc4, 0x02, 0x31, 0x95, 0xe2, 0x2e, 0xf6, 0x4e, 0x70, 0x07, 0xf3, 0x90, 0xbb, 0x98, 0x48, - 0x70, 0xf7, 0x61, 0x85, 0xdc, 0x7d, 0xbb, 0xa2, 0xdc, 0xc5, 0x0e, 0x82, 0x3b, 0x0b, 0xbe, 0x65, - 0x02, 0x4e, 0xae, 0x98, 0x8e, 0x2b, 0xc2, 0xe3, 0xe7, 0x12, 0x5e, 0x41, 0x28, 0x2c, 0x26, 0xf0, - 0x71, 0xbc, 0x06, 0x05, 0xe4, 0x55, 0x5e, 0x4d, 0xd4, 0x2b, 0x54, 0x5e, 0xed, 0x3a, 0x69, 0x51, - 0xb0, 0x6d, 0x44, 0x2c, 0xe5, 0x6f, 0x25, 0x34, 0x93, 0xf6, 0x01, 0x4c, 0x5e, 0x47, 0xbb, 0x22, - 0xa7, 0xe8, 0xe5, 0xe7, 0x8e, 0x71, 0x8e, 0xb1, 0x1c, 0x1e, 0xa3, 0x83, 0x57, 0x63, 0x80, 0x4b, - 0x10, 0x94, 0x3c, 0xc0, 0x02, 0x48, 0x0c, 0xf1, 0x3d, 0x29, 0x12, 0x15, 0x11, 0xb8, 0xed, 0x8e, - 0x4a, 0x32, 0xb5, 0x4a, 0xa9, 0xaa, 0xf9, 0x44, 0x42, 0xc7, 0x92, 0x20, 0x96, 0x7a, 0xc0, 0xdd, - 0xd8, 0x6e, 0x38, 0xb1, 0x2a, 0x2c, 0x25, 0xaa, 0x30, 0x76, 0x82, 0x41, 0x3c, 0xc2, 0x13, 0x8c, - 0xe4, 0x62, 0xb1, 0x13, 0x8c, 0x24, 0x63, 0x39, 0x4c, 0xc6, 0x6d, 0x3c, 0xc1, 0x59, 0xb4, 0x87, - 0x03, 0x5e, 0x5f, 0xb9, 0xe1, 0x47, 0xea, 0x00, 0x9a, 0x72, 0xd9, 0x6d, 0x6a, 0x85, 0xa5, 0xf6, - 0x24, 0x1f, 0xaf, 0x19, 0xb2, 0x06, 0x0d, 0x40, 0x04, 0x97, 0xdb, 0x04, 0x85, 0x36, 0xdd, 0xa6, - 0x2e, 0x51, 0x0d, 0xe2, 0x12, 0x88, 0xee, 0x8b, 0x05, 0x72, 0xf3, 0x2a, 0x75, 0xc9, 0x25, 0xe2, - 0x92, 0xc6, 0x54, 0x1b, 0xbe, 0x02, 0x1f, 0x82, 0xfa, 0x63, 0xf9, 0x10, 0x5b, 0x64, 0xf8, 0x78, - 0x1f, 0xed, 0xe7, 0x3e, 0x56, 0x6d, 0xd6, 0xed, 0x44, 0x5d, 0xac, 0xa6, 0x5d, 0x9c, 0x1a, 0xe9, - 0x82, 0xef, 0x90, 0xe1, 0xe1, 0x63, 0x09, 0x1d, 0x12, 0x17, 0x0c, 0xdb, 0x30, 0xf5, 0xde, 0x0a, - 0xb3, 0x17, 0x75, 0x9d, 0x75, 0xad, 0xa0, 0x63, 0x56, 0xd0, 0x94, 0x4d, 0x1d, 0xd6, 0xb5, 0x75, - 0xbf, 0x5d, 0x06, 0x63, 0xbc, 0x8c, 0x9e, 0xee, 0xd8, 0xa6, 0xa5, 0x9b, 0x1d, 0xb2, 0xa1, 0x12, - 0xc3, 0xb0, 0xa9, 0xe3, 0x88, 0x5c, 0x5b, 0x9a, 0xf9, 0xf5, 0xfb, 0xb9, 0x7d, 0x70, 0xce, 0x8b, - 0xe2, 0x2f, 0x6f, 0xb9, 0xb6, 0x69, 0xb5, 0x1a, 0x7b, 0x03, 0x13, 0x98, 0x97, 0x55, 0x74, 0x78, - 0x08, 0x04, 0x60, 0x7b, 0x11, 0x4d, 0x76, 0xf8, 0xdf, 0x82, 0x7a, 0xc8, 0xa2, 0x1a, 0x5e, 0xcc, - 0x35, 0xb1, 0x53, 0x03, 0xac, 0xe4, 0x4d, 0x9f, 0xe4, 0xdb, 0xd4, 0x36, 0x9b, 0xbd, 0xeb, 0xc1, - 0x42, 0x9f, 0xe4, 0x59, 0x34, 0xc5, 0x3a, 0xd4, 0x26, 0x2e, 0xb3, 0x05, 0xc9, 0x11, 0xf8, 0x83, - 0x95, 0xb9, 0x15, 0x9f, 0xbc, 0x4c, 0x76, 0x24, 0x2f, 0x13, 0xfc, 0x06, 0x2a, 0x13, 0xdd, 0xcb, - 0x6f, 0xd5, 0x7b, 0x09, 0xcc, 0xec, 0x3c, 0x2a, 0x9d, 0xdc, 0x3d, 0xe4, 0x20, 0x23, 0xec, 0x16, - 0xb9, 0xc9, 0x8d, 0x5e, 0x87, 0x36, 0x10, 0x09, 0xbe, 0x83, 0x30, 0xa6, 0x49, 0x86, 0x61, 0xa4, - 0xcd, 0x26, 0xd5, 0x5d, 0xce, 0x71, 0x77, 0x7e, 0x18, 0x97, 0xf9, 0xea, 0x06, 0x58, 0xc9, 0x77, - 0x20, 0x1b, 0xbd, 0xfb, 0x8b, 0xe7, 0x93, 0x1f, 0xbe, 0x3a, 0x2a, 0xb7, 0xbc, 0xb1, 0xca, 0x3e, - 0xb4, 0x68, 0x7e, 0x04, 0x11, 0x5f, 0x7c, 0xcd, 0x5b, 0x8b, 0x0f, 0x23, 0x31, 0x8a, 0x86, 0x70, - 0x9a, 0xcf, 0xf0, 0x9e, 0xa9, 0x46, 0x6e, 0x72, 0x70, 0x09, 0x64, 0x96, 0x7d, 0xc3, 0xc8, 0x85, - 0x79, 0x3c, 0xbf, 0x04, 0x78, 0x8b, 0x12, 0x0e, 0xf8, 0x75, 0xf9, 0x85, 0x04, 0xa4, 0xbc, 0x4e, - 0x18, 0x23, 0xb5, 0x5d, 0x8d, 0x38, 0x11, 0x9c, 0x52, 0xf1, 0xe0, 0xc8, 0xf7, 0x25, 0xa0, 0x1f, - 0x01, 0x17, 0x34, 0x80, 0x34, 0xba, 0xad, 0x34, 0x56, 0xbc, 0xea, 0xc3, 0x13, 0xcd, 0xbe, 0xc4, - 0x9b, 0x7d, 0xd1, 0x40, 0xa2, 0x20, 0x90, 0x8e, 0xfc, 0xb5, 0x84, 0x0e, 0xc6, 0xcf, 0xea, 0x2a, - 0x6d, 0x6b, 0xd4, 0xf6, 0xe3, 0x79, 0x1a, 0x4d, 0xb6, 0xf9, 0x44, 0x6e, 0x7e, 0xc0, 0xba, 0xc7, - 0x88, 0x5c, 0x22, 0xad, 0x76, 0x24, 0xd3, 0xca, 0x82, 0x7e, 0x90, 0x82, 0x0a, 0xd1, 0x5d, 0x47, - 0xbb, 0x84, 0x79, 0x04, 0xf1, 0xb0, 0x26, 0x1e, 0xa9, 0x97, 0xe8, 0x56, 0x02, 0xba, 0x18, 0xc8, - 0x4d, 0x78, 0x34, 0x06, 0x1d, 0x2e, 0x96, 0x69, 0xa3, 0x5a, 0xec, 0x2c, 0xc2, 0x61, 0x8b, 0x85, - 0x83, 0xf2, 0xef, 0xf3, 0xb0, 0x93, 0x8a, 0x13, 0x31, 0xe4, 0xf7, 0xe0, 0x08, 0x92, 0x7e, 0xb6, - 0xa7, 0x8f, 0xce, 0xff, 0x37, 0x83, 0x9e, 0xe0, 0xfb, 0xe3, 0x4f, 0x25, 0x34, 0x29, 0x54, 0x05, - 0x56, 0x46, 0xe6, 0x4a, 0x5a, 0xd2, 0x54, 0x4e, 0x17, 0x37, 0x10, 0xb8, 0x65, 0xf9, 0xde, 0x6f, - 0xff, 0x7c, 0x5e, 0x3a, 0x84, 0x2b, 0xca, 0x50, 0x91, 0x85, 0xbf, 0x91, 0x10, 0x0a, 0x45, 0x05, - 0x5e, 0xc8, 0x77, 0x92, 0x12, 0x3e, 0x95, 0xb3, 0xe3, 0x19, 0x01, 0xba, 0x73, 0x1c, 0x9d, 0x82, - 0xe7, 0xb2, 0xd0, 0xdd, 0xa2, 0xc4, 0x50, 0xc5, 0x95, 0xa0, 0xf4, 0x23, 0xb7, 0xc5, 0x00, 0xff, - 0x24, 0xa1, 0xdd, 0x71, 0x01, 0x85, 0x5f, 0x1e, 0xc7, 0x7f, 0x44, 0x76, 0x6c, 0x11, 0x78, 0x9d, - 0x03, 0x5f, 0xc0, 0x67, 0x72, 0x80, 0xab, 0x5a, 0x4f, 0x35, 0x8d, 0x00, 0xbe, 0x69, 0x0c, 0xf0, - 0x7d, 0x09, 0x3d, 0x15, 0xee, 0xb8, 0xbe, 0x72, 0x03, 0xcf, 0xe6, 0x43, 0x08, 0xdf, 0x6e, 0x95, - 0x02, 0xc7, 0x93, 0x7a, 0xbb, 0xc9, 0x2f, 0x71, 0xbc, 0xa7, 0x71, 0x2d, 0x0f, 0xaf, 0xd5, 0x74, - 0x95, 0xbe, 0xff, 0x36, 0x1c, 0xe0, 0x9f, 0x21, 0x35, 0xc4, 0x33, 0xab, 0x68, 0x6a, 0xc4, 0x84, - 0x63, 0xd1, 0x08, 0xc7, 0x65, 0x9d, 0xfc, 0x1a, 0x47, 0xfc, 0x2a, 0xbe, 0x30, 0x14, 0xb1, 0x78, - 0x0c, 0xc4, 0x53, 0x43, 0xe9, 0x47, 0x5e, 0x0d, 0x61, 0xa2, 0x84, 0x6a, 0xb3, 0x68, 0xa2, 0xa4, - 0xf4, 0xe9, 0x16, 0x69, 0xe4, 0x27, 0x0a, 0x00, 0x86, 0x44, 0x09, 0x24, 0x70, 0x98, 0x28, 0xc1, - 0x2b, 0x79, 0xfb, 0x13, 0x25, 0xf5, 0x00, 0x2f, 0x90, 0x28, 0x7e, 0x80, 0xe3, 0x89, 0xf2, 0xa5, - 0x84, 0xca, 0x11, 0x4d, 0x8b, 0x0b, 0x44, 0x2b, 0x2d, 0xb3, 0x2b, 0xe7, 0xc6, 0xb4, 0x02, 0xd0, - 0x27, 0x39, 0x68, 0x19, 0x1f, 0xcd, 0x02, 0xbd, 0x61, 0x3a, 0x2e, 0x64, 0xb7, 0x83, 0xbf, 0x03, - 0x98, 0x20, 0xdc, 0x8a, 0xc2, 0x8c, 0xeb, 0xde, 0xa2, 0x30, 0x13, 0xea, 0x70, 0x74, 0x6c, 0x39, - 0x4c, 0x11, 0x5b, 0x27, 0xd1, 0xee, 0x7e, 0x91, 0xd0, 0xfe, 0x4c, 0xe1, 0x8b, 0x2f, 0x8e, 0x05, - 0x24, 0xa5, 0x98, 0xb7, 0x4a, 0x64, 0x91, 0x13, 0xb9, 0x80, 0xeb, 0x79, 0x44, 0xbc, 0xac, 0x0e, - 0x5a, 0x5f, 0xac, 0x0b, 0x7e, 0x25, 0xa1, 0x5d, 0xc1, 0x13, 0x62, 0xfc, 0xdc, 0x9e, 0xcf, 0x5f, - 0x9d, 0x14, 0x7e, 0x05, 0x2e, 0x1b, 0x78, 0xf7, 0xc4, 0x33, 0xfb, 0x4f, 0xff, 0x99, 0x9b, 0xd4, - 0x58, 0xb8, 0x5e, 0xe0, 0x36, 0xce, 0x96, 0x86, 0x95, 0x57, 0xb6, 0x62, 0x0a, 0x3c, 0xae, 0x72, - 0x1e, 0xab, 0x78, 0x39, 0xf3, 0x4a, 0xe7, 0x56, 0x6a, 0x93, 0xd9, 0x2a, 0x11, 0x76, 0x4a, 0xdf, - 0x7f, 0x11, 0x0d, 0x94, 0x7e, 0x4a, 0x73, 0x0e, 0xf0, 0xbf, 0x12, 0xda, 0x9b, 0xd4, 0x3d, 0x45, - 0xa8, 0x0d, 0x11, 0x84, 0x45, 0xa8, 0x0d, 0x93, 0x59, 0xb2, 0xc6, 0xa9, 0xbd, 0x8b, 0x6f, 0x66, - 0x51, 0xbb, 0xcb, 0xad, 0xd4, 0xc8, 0x3f, 0x91, 0xfb, 0xbe, 0x9e, 0x1c, 0x8c, 0xba, 0x05, 0x94, - 0x7e, 0x44, 0x28, 0x0e, 0xf0, 0x8f, 0x12, 0x9a, 0x0e, 0x32, 0x0f, 0xcf, 0x17, 0xeb, 0xea, 0xd1, - 0x47, 0x67, 0x65, 0x61, 0x2c, 0x9b, 0x22, 0x35, 0x13, 0x66, 0x9f, 0xd2, 0x8f, 0xbc, 0xdb, 0x07, - 0xfe, 0x48, 0xf4, 0x81, 0xfb, 0x12, 0x9a, 0x0e, 0xe4, 0x4c, 0x11, 0xe4, 0x49, 0x61, 0x56, 0x04, - 0x79, 0x4a, 0x2f, 0xc9, 0x67, 0x39, 0xf2, 0x1a, 0x9e, 0x1d, 0x5a, 0xed, 0x19, 0xc8, 0xf1, 0x0f, - 0x12, 0xda, 0x93, 0xd0, 0x08, 0xf8, 0xfc, 0x18, 0x81, 0x8b, 0x29, 0xa0, 0x4a, 0x7d, 0x0b, 0x96, - 0x00, 0x7f, 0x8e, 0xc3, 0x3f, 0x81, 0x5f, 0xc8, 0x29, 0x7b, 0x50, 0x4e, 0xbf, 0x4b, 0xfe, 0xcf, - 0x06, 0x31, 0x21, 0x50, 0xe4, 0xdd, 0x90, 0x29, 0x51, 0x2a, 0xe7, 0xc7, 0x37, 0x04, 0xe4, 0x57, - 0x38, 0xf2, 0x15, 0x7c, 0x29, 0xa7, 0xd0, 0x21, 0xfc, 0x99, 0x65, 0xee, 0xeb, 0x9e, 0xc1, 0xd2, - 0xda, 0x83, 0x47, 0x55, 0xe9, 0xe1, 0xa3, 0xaa, 0xf4, 0xf7, 0xa3, 0xaa, 0xf4, 0xd9, 0x66, 0x75, - 0xe2, 0xe1, 0x66, 0x75, 0xe2, 0x8f, 0xcd, 0xea, 0xc4, 0x4d, 0xa5, 0x65, 0xba, 0xb7, 0xba, 0x5a, - 0x4d, 0x67, 0x6d, 0x45, 0xb3, 0xb4, 0x39, 0x0e, 0x36, 0xea, 0xf3, 0xa3, 0xf8, 0xaf, 0x2e, 0xda, - 0x24, 0xff, 0xd9, 0x65, 0xe1, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8d, 0xb6, 0x9a, 0x02, 0xb8, - 0x1a, 0x00, 0x00, + // 1623 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xcd, 0x6f, 0xdc, 0x44, + 0x14, 0x8f, 0xd3, 0x12, 0x92, 0xd9, 0xd2, 0x96, 0xa1, 0x2d, 0xa9, 0xdb, 0x6c, 0x5b, 0x23, 0xfa, + 0x45, 0xb2, 0x4e, 0xfa, 0x81, 0x88, 0x0a, 0x45, 0x59, 0x9a, 0x84, 0x48, 0xfd, 0x62, 0x89, 0x8a, + 0x88, 0x90, 0x56, 0xb3, 0xeb, 0xd9, 0xad, 0x69, 0xd6, 0xb3, 0xb5, 0xbd, 0x85, 0xd5, 0x6a, 0x0f, + 0xf4, 0xc4, 0x11, 0x81, 0x90, 0x2a, 0xc4, 0x01, 0x84, 0x40, 0xc0, 0x99, 0x3b, 0x17, 0x0e, 0x95, + 0xe0, 0x50, 0xc1, 0x05, 0x81, 0x84, 0x50, 0xcb, 0x1f, 0x82, 0x3c, 0xf3, 0x6c, 0x8f, 0xbf, 0xd6, + 0x4e, 0x9b, 0x9b, 0x3d, 0x7e, 0xef, 0xcd, 0xef, 0xf7, 0xde, 0x9b, 0x37, 0xef, 0x19, 0x95, 0xdb, + 0x36, 0xa5, 0x56, 0xcb, 0xa4, 0x9b, 0x86, 0xee, 0xb8, 0xcc, 0x26, 0x6d, 0xaa, 0xdf, 0xee, 0x51, + 0xbb, 0x5f, 0xe9, 0xda, 0xcc, 0x65, 0x18, 0x87, 0xdf, 0x2b, 0xf0, 0x5d, 0x3d, 0xdd, 0x64, 0x4e, + 0x87, 0x39, 0x7a, 0x83, 0x38, 0x20, 0xac, 0xdf, 0x59, 0x68, 0x50, 0x97, 0x2c, 0xe8, 0x5d, 0xd2, + 0x36, 0x2d, 0xe2, 0x9a, 0xcc, 0x12, 0xfa, 0xea, 0x41, 0x21, 0x5b, 0xe7, 0x6f, 0xba, 0x78, 0x81, + 0x4f, 0xfb, 0xda, 0xac, 0xcd, 0xc4, 0xba, 0xf7, 0x04, 0xab, 0x87, 0xdb, 0x8c, 0xb5, 0x37, 0xa9, + 0x4e, 0xba, 0xa6, 0x4e, 0x2c, 0x8b, 0xb9, 0xdc, 0x9a, 0xaf, 0xa3, 0x49, 0x70, 0xbb, 0xd4, 0xee, + 0x98, 0x8e, 0x63, 0x32, 0x4b, 0x6f, 0xb2, 0x4e, 0x27, 0xd8, 0xf2, 0x58, 0xba, 0x8c, 0xdb, 0xef, + 0x52, 0xdf, 0xcc, 0x91, 0x14, 0xd6, 0x5d, 0x62, 0x93, 0x8e, 0x2f, 0x90, 0xe6, 0x16, 0xc9, 0x80, + 0xb6, 0x0f, 0xe1, 0xb7, 0x3c, 0xe2, 0xd7, 0xb9, 0x52, 0x8d, 0xde, 0xee, 0x51, 0xc7, 0xd5, 0xae, + 0xa1, 0xe7, 0x22, 0xab, 0x4e, 0x97, 0x59, 0x0e, 0xc5, 0xaf, 0xa0, 0x09, 0x61, 0x7c, 0x5a, 0x39, + 0xaa, 0x9c, 0x2c, 0x9d, 0x51, 0x2b, 0x49, 0xa7, 0x56, 0x84, 0x4e, 0x75, 0xe7, 0xfd, 0x7f, 0x8e, + 0x8c, 0xd5, 0x40, 0x5e, 0x5b, 0x44, 0x07, 0xb8, 0xc1, 0x37, 0x29, 0x31, 0xaa, 0xbd, 0xe6, 0x2d, + 0xea, 0xc2, 0x56, 0xf8, 0x08, 0x2a, 0x35, 0xf8, 0x42, 0xdd, 0x22, 0x1d, 0xca, 0x0d, 0x4f, 0xd5, + 0x90, 0x58, 0xba, 0x4a, 0x3a, 0x54, 0x5b, 0x44, 0x6a, 0x4c, 0xb5, 0xda, 0x5f, 0x33, 0x7c, 0xf5, + 0x43, 0x68, 0x0a, 0xd4, 0x4d, 0x03, 0x94, 0x27, 0xc5, 0xc2, 0x9a, 0xa1, 0x6d, 0xa0, 0xe7, 0x13, + 0xbb, 0x02, 0x95, 0xd7, 0x83, 0x6d, 0x4d, 0xab, 0xc5, 0x80, 0x4f, 0x39, 0x8d, 0x8f, 0x50, 0x5c, + 0xb3, 0x5a, 0xcc, 0x87, 0xe5, 0x3d, 0x6b, 0x1b, 0x12, 0xa3, 0x6b, 0x8d, 0xf7, 0x69, 0xb3, 0x30, + 0x23, 0x4f, 0x80, 0x71, 0x0d, 0x21, 0x30, 0x2e, 0x04, 0xc4, 0x52, 0x82, 0xb2, 0xb0, 0x1d, 0xa3, + 0x0c, 0xea, 0x21, 0x65, 0xb1, 0x10, 0xa3, 0xec, 0xc3, 0x0a, 0x29, 0xfb, 0x7a, 0x39, 0x94, 0x85, + 0xa2, 0xa0, 0xcc, 0x82, 0x67, 0x8d, 0x80, 0xed, 0xcb, 0xa6, 0xe3, 0x0a, 0xaf, 0xf8, 0x09, 0x83, + 0x57, 0x10, 0x0a, 0x4f, 0x0c, 0x98, 0x3e, 0x5e, 0x81, 0x53, 0xe2, 0x1d, 0xaf, 0x8a, 0x38, 0x8b, + 0x70, 0xbc, 0x2a, 0xd7, 0x49, 0x9b, 0x82, 0x6e, 0x4d, 0xd2, 0xd4, 0xbe, 0x53, 0xd0, 0x74, 0x72, + 0x0f, 0x20, 0xb0, 0x84, 0x76, 0x49, 0x31, 0xf3, 0x92, 0x70, 0x47, 0x81, 0xa0, 0x95, 0xc2, 0xa0, + 0x39, 0x78, 0x35, 0x82, 0x73, 0x9c, 0xe3, 0x3c, 0x91, 0x8b, 0x53, 0xec, 0x1f, 0x01, 0x7a, 0x57, + 0x91, 0x9c, 0x21, 0xfc, 0xb5, 0xdd, 0xce, 0x88, 0x27, 0xd2, 0x78, 0xe2, 0x68, 0x7c, 0xac, 0xa0, + 0x63, 0x71, 0x10, 0xd5, 0x3e, 0x70, 0x37, 0xb6, 0x1b, 0x4e, 0xe4, 0xa8, 0x8d, 0xc7, 0x8e, 0x5a, + 0x24, 0x70, 0x81, 0x3f, 0xc2, 0xc0, 0x49, 0x99, 0x37, 0x32, 0x70, 0x52, 0xea, 0x95, 0xc2, 0xd4, + 0xdb, 0xc6, 0xc0, 0xcd, 0xa2, 0x3d, 0x1c, 0xe7, 0xd5, 0x95, 0x75, 0xdf, 0x41, 0x07, 0xd1, 0xa4, + 0xcb, 0x6e, 0x51, 0x2b, 0x3c, 0x4f, 0x4f, 0xf3, 0xf7, 0x35, 0x43, 0x7b, 0x17, 0x4e, 0xb9, 0xf0, + 0x29, 0xd7, 0x09, 0x4e, 0xd3, 0x54, 0x87, 0xba, 0xa4, 0x6e, 0x10, 0x97, 0x80, 0x53, 0xb5, 0xec, + 0x4c, 0xbc, 0x42, 0x5d, 0x72, 0x89, 0xb8, 0xa4, 0x36, 0xd9, 0x81, 0xa7, 0xc0, 0xb4, 0x60, 0xfc, + 0x38, 0xa6, 0x85, 0x66, 0x8a, 0xe9, 0x77, 0xd0, 0x7e, 0x6e, 0x7a, 0xd5, 0x66, 0xbd, 0xae, 0x6c, + 0xf9, 0x62, 0xd2, 0xf2, 0xb1, 0x34, 0xcb, 0x5c, 0x31, 0xc5, 0xf0, 0x47, 0x0a, 0x3a, 0x2c, 0x2e, + 0x06, 0xb6, 0x69, 0x36, 0xfb, 0x2b, 0xcc, 0x5e, 0x6a, 0x36, 0x59, 0xcf, 0x0a, 0x6a, 0x9f, 0x8a, + 0x26, 0x6d, 0xea, 0xb0, 0x9e, 0xdd, 0xf4, 0x0b, 0x5f, 0xf0, 0x8e, 0x97, 0xd1, 0xb3, 0x5d, 0xdb, + 0xb4, 0x9a, 0x66, 0x97, 0x6c, 0xd6, 0x89, 0x61, 0xd8, 0xd4, 0x71, 0x44, 0x1e, 0x55, 0xa7, 0x7f, + 0xff, 0x69, 0x6e, 0x1f, 0x04, 0x73, 0x49, 0x7c, 0x79, 0xdb, 0xb5, 0x4d, 0xab, 0x5d, 0xdb, 0x1b, + 0xa8, 0xc0, 0xba, 0x76, 0x03, 0xcd, 0x64, 0x40, 0x00, 0x92, 0xe7, 0xd1, 0x44, 0x97, 0x7f, 0x03, + 0x86, 0x33, 0x32, 0xc3, 0xf0, 0x1e, 0xad, 0x08, 0x03, 0x35, 0x10, 0xd6, 0xfe, 0xf2, 0xb9, 0xdd, + 0xa0, 0xb6, 0xd9, 0xea, 0x5f, 0x0f, 0x04, 0x7d, 0x6e, 0xe7, 0xd0, 0x24, 0xeb, 0x52, 0x9b, 0xb8, + 0xcc, 0x16, 0xdc, 0x46, 0xc0, 0x0e, 0x24, 0x73, 0x0f, 0x71, 0xfc, 0x36, 0xd8, 0x11, 0xbf, 0x0d, + 0x70, 0x15, 0x95, 0x48, 0xd3, 0xcb, 0xdd, 0xba, 0x77, 0x71, 0x4f, 0xef, 0x3c, 0xaa, 0x9c, 0xdc, + 0x1d, 0x0d, 0x9b, 0x44, 0x6a, 0x89, 0x4b, 0xae, 0xf7, 0xbb, 0xb4, 0x86, 0x48, 0xf0, 0x1c, 0x38, + 0x2d, 0xc9, 0x2d, 0x74, 0x1a, 0x6d, 0xb5, 0x68, 0xd3, 0xe5, 0xd4, 0x76, 0x67, 0x3a, 0x6d, 0x99, + 0x0b, 0xd5, 0x40, 0x58, 0xbb, 0x0d, 0x99, 0xe6, 0x5d, 0x37, 0x3c, 0x69, 0x7c, 0x67, 0x2d, 0xa2, + 0x52, 0xdb, 0x7b, 0xaf, 0xb3, 0x0f, 0x2c, 0x9a, 0xef, 0x2f, 0xc4, 0x85, 0xaf, 0x79, 0xb2, 0x78, + 0x06, 0x89, 0x37, 0xd9, 0x61, 0x53, 0x7c, 0x85, 0x17, 0xbd, 0x1b, 0xd2, 0xc5, 0x0b, 0x5b, 0x02, + 0x87, 0x57, 0x7d, 0x45, 0xe9, 0x7e, 0x9b, 0xc9, 0x4c, 0x6f, 0x5e, 0x63, 0x84, 0x5d, 0x7e, 0xbb, + 0x7d, 0xa1, 0x00, 0x17, 0xaf, 0x82, 0x45, 0xb8, 0x6c, 0x57, 0x01, 0x8d, 0xf9, 0x64, 0xbc, 0xb8, + 0x4f, 0xb4, 0xaf, 0x15, 0x60, 0x2d, 0x81, 0x03, 0xd6, 0xab, 0x29, 0xe8, 0x1e, 0xa7, 0x32, 0xe2, + 0x8b, 0x3e, 0x3c, 0x51, 0xa4, 0xc7, 0x79, 0x91, 0xce, 0xf1, 0x1f, 0x0a, 0xfc, 0xe7, 0x68, 0x3f, + 0x28, 0xe8, 0x50, 0x34, 0x32, 0x57, 0x68, 0xa7, 0x41, 0x6d, 0xdf, 0x8d, 0xf3, 0x68, 0xa2, 0xc3, + 0x17, 0x72, 0xb3, 0x01, 0xe4, 0x9e, 0xc0, 0x61, 0xb1, 0x24, 0xda, 0x11, 0x4f, 0x22, 0x0a, 0x67, + 0x3d, 0x01, 0x15, 0x9c, 0xba, 0x8c, 0x76, 0x09, 0x75, 0x09, 0x71, 0xac, 0x0a, 0x4b, 0x87, 0x42, + 0xb6, 0x20, 0x10, 0x8b, 0x17, 0xad, 0x05, 0x8d, 0x5c, 0x50, 0xab, 0x22, 0x79, 0x35, 0xaa, 0x58, + 0xce, 0x22, 0x1c, 0x16, 0x4b, 0x08, 0x8b, 0x7f, 0xeb, 0x86, 0x35, 0x51, 0x04, 0xc2, 0xd0, 0xd6, + 0xc1, 0xf3, 0xf1, 0x7d, 0x9e, 0xa8, 0x22, 0x9e, 0xf9, 0xed, 0x00, 0x7a, 0x8a, 0x9b, 0xc5, 0x43, + 0x34, 0x21, 0xda, 0x7a, 0x7c, 0x3c, 0x2d, 0x1f, 0x92, 0x13, 0x84, 0x7a, 0x22, 0x57, 0x4e, 0x60, + 0xd3, 0xb4, 0xbb, 0x7f, 0xfc, 0xf7, 0xd9, 0xf8, 0x61, 0xac, 0xea, 0x99, 0xa3, 0x0c, 0xfe, 0x52, + 0x41, 0x28, 0xec, 0xe1, 0xf1, 0xe9, 0x4c, 0xdb, 0x89, 0xf1, 0x42, 0x7d, 0xa9, 0x90, 0x2c, 0x60, + 0x39, 0xcf, 0xb1, 0xe8, 0x78, 0x2e, 0x0d, 0xcb, 0x4d, 0x4a, 0x8c, 0xba, 0xa8, 0xdb, 0xfa, 0x40, + 0x2a, 0xe9, 0x43, 0xfc, 0xbd, 0x82, 0x76, 0x47, 0xa7, 0x13, 0x5c, 0x29, 0xb0, 0xad, 0xd4, 0xd3, + 0x6f, 0x0d, 0xe6, 0x22, 0x87, 0x79, 0x16, 0x2f, 0xe4, 0xc0, 0xac, 0x37, 0xfa, 0x75, 0xd3, 0x08, + 0xc0, 0x9a, 0xc6, 0x10, 0xdf, 0x53, 0xd0, 0x33, 0xa1, 0xc5, 0xab, 0x2b, 0xeb, 0xf8, 0x85, 0xcc, + 0x9d, 0xc3, 0x0e, 0x49, 0xcd, 0xf6, 0x78, 0xa2, 0x31, 0xd2, 0x5e, 0xe6, 0xe8, 0xe6, 0x71, 0x25, + 0x0f, 0x9d, 0xd5, 0x72, 0xf5, 0x81, 0xdf, 0x78, 0x0d, 0xf1, 0x8f, 0x10, 0x64, 0xd1, 0xd5, 0xe4, + 0x04, 0x39, 0x32, 0x71, 0xe5, 0x78, 0x2f, 0x3a, 0x06, 0x69, 0x6f, 0x70, 0x7c, 0xaf, 0xe1, 0x0b, + 0x99, 0xf8, 0xc4, 0xdd, 0x1b, 0x0d, 0xb2, 0x3e, 0x90, 0x2e, 0xe9, 0x30, 0xe4, 0xe1, 0x74, 0x96, + 0x13, 0xf2, 0xc4, 0x18, 0xb7, 0x35, 0xd0, 0xf9, 0x21, 0x07, 0x78, 0x10, 0xf2, 0x60, 0x40, 0x0c, + 0x43, 0x1e, 0xf4, 0x99, 0x4f, 0x1a, 0xf2, 0x44, 0xc3, 0x5a, 0x20, 0xe4, 0xbe, 0xf3, 0xa2, 0x21, + 0xff, 0x54, 0x41, 0x25, 0x69, 0xd0, 0xc3, 0xd9, 0x2e, 0x49, 0x8e, 0x9c, 0xea, 0x6c, 0x31, 0x61, + 0x80, 0x78, 0x92, 0x43, 0xd4, 0xf0, 0xd1, 0x34, 0x88, 0x9b, 0xa6, 0xe3, 0x42, 0x56, 0x3a, 0xf8, + 0x2b, 0x00, 0x05, 0x43, 0x4c, 0x0e, 0xa8, 0xe8, 0xe8, 0x97, 0x03, 0x2a, 0x36, 0x17, 0x8d, 0xf6, + 0x1b, 0x07, 0x25, 0xfc, 0xe6, 0xc4, 0x0a, 0xce, 0xcf, 0x0a, 0xda, 0x9f, 0x3a, 0xf2, 0xe1, 0xf3, + 0x45, 0xf6, 0x4f, 0x8c, 0x88, 0x5b, 0x84, 0xbd, 0xc4, 0x61, 0x5f, 0xc0, 0x8b, 0x79, 0xb0, 0xbd, + 0x6c, 0x0c, 0x8a, 0x4f, 0xa4, 0x0e, 0x7d, 0xae, 0xa0, 0x5d, 0xc1, 0xdd, 0x5b, 0x38, 0x27, 0x4f, + 0x65, 0x0a, 0xc5, 0x27, 0x9d, 0x02, 0xa5, 0x1c, 0xda, 0x83, 0x68, 0x46, 0xfe, 0xea, 0x37, 0x81, + 0xf1, 0xe9, 0x02, 0xcf, 0x67, 0x5f, 0x68, 0xe9, 0xb3, 0x90, 0xba, 0xb0, 0x05, 0x0d, 0x40, 0x7d, + 0x85, 0xa3, 0x5e, 0xc5, 0xcb, 0xa9, 0x97, 0x21, 0xd7, 0xaa, 0xb7, 0x98, 0x5d, 0x27, 0x42, 0x4f, + 0x1f, 0xf8, 0xfd, 0xc2, 0x50, 0x1f, 0x24, 0x66, 0xab, 0x21, 0xfe, 0x5b, 0x41, 0x7b, 0xe3, 0x1d, + 0xff, 0x08, 0x22, 0x19, 0x83, 0xcf, 0x08, 0x22, 0x59, 0xe3, 0x84, 0xd6, 0xe0, 0x44, 0xde, 0xc3, + 0x1b, 0x69, 0x44, 0xee, 0x70, 0xad, 0xba, 0xf4, 0x4b, 0x73, 0xe0, 0x8f, 0x4b, 0xc3, 0x51, 0x55, + 0x57, 0x1f, 0x48, 0x73, 0xd0, 0x10, 0x7f, 0xab, 0xa0, 0xa9, 0x20, 0x87, 0xf0, 0xa9, 0x91, 0xe5, + 0x54, 0xee, 0xbb, 0xd4, 0xd3, 0x45, 0x44, 0x8b, 0xe4, 0x7a, 0x98, 0x47, 0xfa, 0x40, 0x6a, 0x54, + 0x87, 0xfe, 0x9b, 0x38, 0xad, 0xf7, 0x14, 0x34, 0x15, 0xb4, 0xed, 0x23, 0x70, 0xc6, 0xe7, 0x8e, + 0x11, 0x38, 0x13, 0x53, 0x80, 0x76, 0x8e, 0xe3, 0xac, 0xe0, 0xd9, 0xcc, 0x33, 0x99, 0x82, 0x13, + 0x7f, 0xa3, 0xa0, 0x3d, 0xb1, 0x16, 0x18, 0xeb, 0xf9, 0xde, 0x89, 0xf4, 0xf5, 0xea, 0x7c, 0x71, + 0x05, 0x00, 0x3b, 0xc7, 0xc1, 0x9e, 0xc0, 0x2f, 0xe6, 0x1c, 0x4e, 0x18, 0x03, 0x7e, 0x51, 0xfc, + 0xdf, 0xd1, 0x91, 0xf6, 0x76, 0xc4, 0x8d, 0x9b, 0xda, 0x6f, 0xab, 0x7a, 0x61, 0x79, 0xc0, 0x79, + 0x99, 0xe3, 0x5c, 0xc1, 0x97, 0x72, 0x8e, 0x23, 0xb8, 0x36, 0xf5, 0x30, 0xfa, 0xbd, 0xfb, 0xb0, + 0xba, 0x76, 0xff, 0x61, 0x59, 0x79, 0xf0, 0xb0, 0xac, 0xfc, 0xfb, 0xb0, 0xac, 0x7c, 0xf2, 0xa8, + 0x3c, 0xf6, 0xe0, 0x51, 0x79, 0xec, 0xcf, 0x47, 0xe5, 0xb1, 0x0d, 0xbd, 0x6d, 0xba, 0x37, 0x7b, + 0x8d, 0x4a, 0x93, 0x75, 0xf4, 0x86, 0xd5, 0x98, 0x6b, 0xde, 0x24, 0xa6, 0x25, 0xef, 0xf9, 0x61, + 0xf4, 0xdf, 0x7d, 0x63, 0x82, 0xff, 0xbc, 0x3f, 0xfb, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe9, + 0xf7, 0x1c, 0x93, 0xf5, 0x18, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -1622,7 +1621,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { out := new(QueryParamsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/Params", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/Params", in, out, opts...) if err != nil { return nil, err } @@ -1631,7 +1630,7 @@ func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts . func (c *queryClient) HeadBucket(ctx context.Context, in *QueryHeadBucketRequest, opts ...grpc.CallOption) (*QueryHeadBucketResponse, error) { out := new(QueryHeadBucketResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/HeadBucket", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/HeadBucket", in, out, opts...) if err != nil { return nil, err } @@ -1640,7 +1639,7 @@ func (c *queryClient) HeadBucket(ctx context.Context, in *QueryHeadBucketRequest func (c *queryClient) HeadBucketById(ctx context.Context, in *QueryHeadBucketByIdRequest, opts ...grpc.CallOption) (*QueryHeadBucketResponse, error) { out := new(QueryHeadBucketResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/HeadBucketById", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/HeadBucketById", in, out, opts...) if err != nil { return nil, err } @@ -1649,7 +1648,7 @@ func (c *queryClient) HeadBucketById(ctx context.Context, in *QueryHeadBucketByI func (c *queryClient) HeadBucketNFT(ctx context.Context, in *QueryNFTRequest, opts ...grpc.CallOption) (*QueryBucketNFTResponse, error) { out := new(QueryBucketNFTResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/HeadBucketNFT", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/HeadBucketNFT", in, out, opts...) if err != nil { return nil, err } @@ -1658,7 +1657,7 @@ func (c *queryClient) HeadBucketNFT(ctx context.Context, in *QueryNFTRequest, op func (c *queryClient) HeadObject(ctx context.Context, in *QueryHeadObjectRequest, opts ...grpc.CallOption) (*QueryHeadObjectResponse, error) { out := new(QueryHeadObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/HeadObject", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/HeadObject", in, out, opts...) if err != nil { return nil, err } @@ -1667,7 +1666,7 @@ func (c *queryClient) HeadObject(ctx context.Context, in *QueryHeadObjectRequest func (c *queryClient) HeadObjectById(ctx context.Context, in *QueryHeadObjectByIdRequest, opts ...grpc.CallOption) (*QueryHeadObjectResponse, error) { out := new(QueryHeadObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/HeadObjectById", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/HeadObjectById", in, out, opts...) if err != nil { return nil, err } @@ -1676,7 +1675,7 @@ func (c *queryClient) HeadObjectById(ctx context.Context, in *QueryHeadObjectByI func (c *queryClient) HeadObjectNFT(ctx context.Context, in *QueryNFTRequest, opts ...grpc.CallOption) (*QueryObjectNFTResponse, error) { out := new(QueryObjectNFTResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/HeadObjectNFT", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/HeadObjectNFT", in, out, opts...) if err != nil { return nil, err } @@ -1685,7 +1684,7 @@ func (c *queryClient) HeadObjectNFT(ctx context.Context, in *QueryNFTRequest, op func (c *queryClient) ListBuckets(ctx context.Context, in *QueryListBucketsRequest, opts ...grpc.CallOption) (*QueryListBucketsResponse, error) { out := new(QueryListBucketsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/ListBuckets", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/ListBuckets", in, out, opts...) if err != nil { return nil, err } @@ -1694,7 +1693,7 @@ func (c *queryClient) ListBuckets(ctx context.Context, in *QueryListBucketsReque func (c *queryClient) ListObjects(ctx context.Context, in *QueryListObjectsRequest, opts ...grpc.CallOption) (*QueryListObjectsResponse, error) { out := new(QueryListObjectsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/ListObjects", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/ListObjects", in, out, opts...) if err != nil { return nil, err } @@ -1703,7 +1702,7 @@ func (c *queryClient) ListObjects(ctx context.Context, in *QueryListObjectsReque func (c *queryClient) ListObjectsByBucketId(ctx context.Context, in *QueryListObjectsByBucketIdRequest, opts ...grpc.CallOption) (*QueryListObjectsResponse, error) { out := new(QueryListObjectsResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/ListObjectsByBucketId", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/ListObjectsByBucketId", in, out, opts...) if err != nil { return nil, err } @@ -1712,7 +1711,7 @@ func (c *queryClient) ListObjectsByBucketId(ctx context.Context, in *QueryListOb func (c *queryClient) HeadGroupNFT(ctx context.Context, in *QueryNFTRequest, opts ...grpc.CallOption) (*QueryGroupNFTResponse, error) { out := new(QueryGroupNFTResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/HeadGroupNFT", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/HeadGroupNFT", in, out, opts...) if err != nil { return nil, err } @@ -1721,7 +1720,7 @@ func (c *queryClient) HeadGroupNFT(ctx context.Context, in *QueryNFTRequest, opt func (c *queryClient) QueryPolicyForAccount(ctx context.Context, in *QueryPolicyForAccountRequest, opts ...grpc.CallOption) (*QueryPolicyForAccountResponse, error) { out := new(QueryPolicyForAccountResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/QueryPolicyForAccount", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/QueryPolicyForAccount", in, out, opts...) if err != nil { return nil, err } @@ -1730,7 +1729,7 @@ func (c *queryClient) QueryPolicyForAccount(ctx context.Context, in *QueryPolicy func (c *queryClient) VerifyPermission(ctx context.Context, in *QueryVerifyPermissionRequest, opts ...grpc.CallOption) (*QueryVerifyPermissionResponse, error) { out := new(QueryVerifyPermissionResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/VerifyPermission", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/VerifyPermission", in, out, opts...) if err != nil { return nil, err } @@ -1739,7 +1738,7 @@ func (c *queryClient) VerifyPermission(ctx context.Context, in *QueryVerifyPermi func (c *queryClient) HeadGroup(ctx context.Context, in *QueryHeadGroupRequest, opts ...grpc.CallOption) (*QueryHeadGroupResponse, error) { out := new(QueryHeadGroupResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/HeadGroup", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/HeadGroup", in, out, opts...) if err != nil { return nil, err } @@ -1748,7 +1747,7 @@ func (c *queryClient) HeadGroup(ctx context.Context, in *QueryHeadGroupRequest, func (c *queryClient) ListGroup(ctx context.Context, in *QueryListGroupRequest, opts ...grpc.CallOption) (*QueryListGroupResponse, error) { out := new(QueryListGroupResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/ListGroup", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/ListGroup", in, out, opts...) if err != nil { return nil, err } @@ -1757,7 +1756,7 @@ func (c *queryClient) ListGroup(ctx context.Context, in *QueryListGroupRequest, func (c *queryClient) HeadGroupMember(ctx context.Context, in *QueryHeadGroupMemberRequest, opts ...grpc.CallOption) (*QueryHeadGroupMemberResponse, error) { out := new(QueryHeadGroupMemberResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/HeadGroupMember", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/HeadGroupMember", in, out, opts...) if err != nil { return nil, err } @@ -1766,7 +1765,7 @@ func (c *queryClient) HeadGroupMember(ctx context.Context, in *QueryHeadGroupMem func (c *queryClient) QueryPolicyForGroup(ctx context.Context, in *QueryPolicyForGroupRequest, opts ...grpc.CallOption) (*QueryPolicyForGroupResponse, error) { out := new(QueryPolicyForGroupResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Query/QueryPolicyForGroup", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Query/QueryPolicyForGroup", in, out, opts...) if err != nil { return nil, err } @@ -1881,7 +1880,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/Params", + FullMethod: "/greenfield.storage.Query/Params", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) @@ -1899,7 +1898,7 @@ func _Query_HeadBucket_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/HeadBucket", + FullMethod: "/greenfield.storage.Query/HeadBucket", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).HeadBucket(ctx, req.(*QueryHeadBucketRequest)) @@ -1917,7 +1916,7 @@ func _Query_HeadBucketById_Handler(srv interface{}, ctx context.Context, dec fun } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/HeadBucketById", + FullMethod: "/greenfield.storage.Query/HeadBucketById", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).HeadBucketById(ctx, req.(*QueryHeadBucketByIdRequest)) @@ -1935,7 +1934,7 @@ func _Query_HeadBucketNFT_Handler(srv interface{}, ctx context.Context, dec func } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/HeadBucketNFT", + FullMethod: "/greenfield.storage.Query/HeadBucketNFT", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).HeadBucketNFT(ctx, req.(*QueryNFTRequest)) @@ -1953,7 +1952,7 @@ func _Query_HeadObject_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/HeadObject", + FullMethod: "/greenfield.storage.Query/HeadObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).HeadObject(ctx, req.(*QueryHeadObjectRequest)) @@ -1971,7 +1970,7 @@ func _Query_HeadObjectById_Handler(srv interface{}, ctx context.Context, dec fun } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/HeadObjectById", + FullMethod: "/greenfield.storage.Query/HeadObjectById", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).HeadObjectById(ctx, req.(*QueryHeadObjectByIdRequest)) @@ -1989,7 +1988,7 @@ func _Query_HeadObjectNFT_Handler(srv interface{}, ctx context.Context, dec func } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/HeadObjectNFT", + FullMethod: "/greenfield.storage.Query/HeadObjectNFT", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).HeadObjectNFT(ctx, req.(*QueryNFTRequest)) @@ -2007,7 +2006,7 @@ func _Query_ListBuckets_Handler(srv interface{}, ctx context.Context, dec func(i } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/ListBuckets", + FullMethod: "/greenfield.storage.Query/ListBuckets", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).ListBuckets(ctx, req.(*QueryListBucketsRequest)) @@ -2025,7 +2024,7 @@ func _Query_ListObjects_Handler(srv interface{}, ctx context.Context, dec func(i } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/ListObjects", + FullMethod: "/greenfield.storage.Query/ListObjects", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).ListObjects(ctx, req.(*QueryListObjectsRequest)) @@ -2043,7 +2042,7 @@ func _Query_ListObjectsByBucketId_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/ListObjectsByBucketId", + FullMethod: "/greenfield.storage.Query/ListObjectsByBucketId", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).ListObjectsByBucketId(ctx, req.(*QueryListObjectsByBucketIdRequest)) @@ -2061,7 +2060,7 @@ func _Query_HeadGroupNFT_Handler(srv interface{}, ctx context.Context, dec func( } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/HeadGroupNFT", + FullMethod: "/greenfield.storage.Query/HeadGroupNFT", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).HeadGroupNFT(ctx, req.(*QueryNFTRequest)) @@ -2079,7 +2078,7 @@ func _Query_QueryPolicyForAccount_Handler(srv interface{}, ctx context.Context, } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/QueryPolicyForAccount", + FullMethod: "/greenfield.storage.Query/QueryPolicyForAccount", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryPolicyForAccount(ctx, req.(*QueryPolicyForAccountRequest)) @@ -2097,7 +2096,7 @@ func _Query_VerifyPermission_Handler(srv interface{}, ctx context.Context, dec f } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/VerifyPermission", + FullMethod: "/greenfield.storage.Query/VerifyPermission", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).VerifyPermission(ctx, req.(*QueryVerifyPermissionRequest)) @@ -2115,7 +2114,7 @@ func _Query_HeadGroup_Handler(srv interface{}, ctx context.Context, dec func(int } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/HeadGroup", + FullMethod: "/greenfield.storage.Query/HeadGroup", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).HeadGroup(ctx, req.(*QueryHeadGroupRequest)) @@ -2133,7 +2132,7 @@ func _Query_ListGroup_Handler(srv interface{}, ctx context.Context, dec func(int } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/ListGroup", + FullMethod: "/greenfield.storage.Query/ListGroup", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).ListGroup(ctx, req.(*QueryListGroupRequest)) @@ -2151,7 +2150,7 @@ func _Query_HeadGroupMember_Handler(srv interface{}, ctx context.Context, dec fu } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/HeadGroupMember", + FullMethod: "/greenfield.storage.Query/HeadGroupMember", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).HeadGroupMember(ctx, req.(*QueryHeadGroupMemberRequest)) @@ -2169,7 +2168,7 @@ func _Query_QueryPolicyForGroup_Handler(srv interface{}, ctx context.Context, de } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Query/QueryPolicyForGroup", + FullMethod: "/greenfield.storage.Query/QueryPolicyForGroup", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryPolicyForGroup(ctx, req.(*QueryPolicyForGroupRequest)) @@ -2178,7 +2177,7 @@ func _Query_QueryPolicyForGroup_Handler(srv interface{}, ctx context.Context, de } var _Query_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.storage.Query", + ServiceName: "greenfield.storage.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { diff --git a/x/storage/types/tx.pb.go b/x/storage/types/tx.pb.go index afa3639b1..acc3e8ebd 100644 --- a/x/storage/types/tx.pb.go +++ b/x/storage/types/tx.pb.go @@ -11,9 +11,9 @@ import ( _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/cosmos-sdk/types/msgservice" _ "github.com/cosmos/gogoproto/gogoproto" - grpc1 "github.com/gogo/protobuf/grpc" - proto "github.com/gogo/protobuf/proto" - github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" + github_com_cosmos_gogoproto_types "github.com/cosmos/gogoproto/types" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" @@ -43,7 +43,7 @@ type MsgCreateBucket struct { BucketName string `protobuf:"bytes,2,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"` // visibility means the bucket is private or public. if private, only bucket owner or grantee can read it, // otherwise every greenfield user can read it. - Visibility VisibilityType `protobuf:"varint,3,opt,name=visibility,proto3,enum=bnbchain.greenfield.storage.VisibilityType" json:"visibility,omitempty"` + Visibility VisibilityType `protobuf:"varint,3,opt,name=visibility,proto3,enum=greenfield.storage.VisibilityType" json:"visibility,omitempty"` // payment_address defines an account address specified by bucket owner to pay the read fee. Default: creator PaymentAddress string `protobuf:"bytes,4,opt,name=payment_address,json=paymentAddress,proto3" json:"payment_address,omitempty"` // primary_sp_address defines the address of primary sp. @@ -375,7 +375,7 @@ type MsgCreateObject struct { PayloadSize uint64 `protobuf:"varint,4,opt,name=payload_size,json=payloadSize,proto3" json:"payload_size,omitempty"` // visibility means the object is private or public. if private, only object owner or grantee can access it, // otherwise every greenfield user can access it. - Visibility VisibilityType `protobuf:"varint,5,opt,name=visibility,proto3,enum=bnbchain.greenfield.storage.VisibilityType" json:"visibility,omitempty"` + Visibility VisibilityType `protobuf:"varint,5,opt,name=visibility,proto3,enum=greenfield.storage.VisibilityType" json:"visibility,omitempty"` // content_type defines a standard MIME type describing the format of the object. ContentType string `protobuf:"bytes,6,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` // primary_sp_approval defines the approval info of the primary SP which indicates that primary sp confirm the user's request. @@ -383,7 +383,7 @@ type MsgCreateObject struct { // expect_checksums defines a list of hashes which was generate by redundancy algorithm. ExpectChecksums [][]byte `protobuf:"bytes,8,rep,name=expect_checksums,json=expectChecksums,proto3" json:"expect_checksums,omitempty"` // redundancy_type can be ec or replica - RedundancyType RedundancyType `protobuf:"varint,9,opt,name=redundancy_type,json=redundancyType,proto3,enum=bnbchain.greenfield.storage.RedundancyType" json:"redundancy_type,omitempty"` + RedundancyType RedundancyType `protobuf:"varint,9,opt,name=redundancy_type,json=redundancyType,proto3,enum=greenfield.storage.RedundancyType" json:"redundancy_type,omitempty"` // expect_secondarySPs defines a list of StorageProvider address, which is optional ExpectSecondarySpAddresses []string `protobuf:"bytes,10,rep,name=expect_secondary_sp_addresses,json=expectSecondarySpAddresses,proto3" json:"expect_secondary_sp_addresses,omitempty"` } @@ -1491,7 +1491,7 @@ type MsgUpdateBucketInfo struct { PaymentAddress string `protobuf:"bytes,4,opt,name=payment_address,json=paymentAddress,proto3" json:"payment_address,omitempty"` // visibility means the bucket is private or public. if private, only bucket owner or grantee can read it, // otherwise every greenfield user can read it. - Visibility VisibilityType `protobuf:"varint,5,opt,name=visibility,proto3,enum=bnbchain.greenfield.storage.VisibilityType" json:"visibility,omitempty"` + Visibility VisibilityType `protobuf:"varint,5,opt,name=visibility,proto3,enum=greenfield.storage.VisibilityType" json:"visibility,omitempty"` } func (m *MsgUpdateBucketInfo) Reset() { *m = MsgUpdateBucketInfo{} } @@ -2166,164 +2166,163 @@ func (m *MsgMirrorGroupResponse) XXX_DiscardUnknown() { var xxx_messageInfo_MsgMirrorGroupResponse proto.InternalMessageInfo func init() { - proto.RegisterType((*MsgCreateBucket)(nil), "bnbchain.greenfield.storage.MsgCreateBucket") - proto.RegisterType((*MsgCreateBucketResponse)(nil), "bnbchain.greenfield.storage.MsgCreateBucketResponse") - proto.RegisterType((*MsgDeleteBucket)(nil), "bnbchain.greenfield.storage.MsgDeleteBucket") - proto.RegisterType((*MsgDeleteBucketResponse)(nil), "bnbchain.greenfield.storage.MsgDeleteBucketResponse") - proto.RegisterType((*MsgDiscontinueBucket)(nil), "bnbchain.greenfield.storage.MsgDiscontinueBucket") - proto.RegisterType((*MsgDiscontinueBucketResponse)(nil), "bnbchain.greenfield.storage.MsgDiscontinueBucketResponse") - proto.RegisterType((*MsgCreateObject)(nil), "bnbchain.greenfield.storage.MsgCreateObject") - proto.RegisterType((*MsgCreateObjectResponse)(nil), "bnbchain.greenfield.storage.MsgCreateObjectResponse") - proto.RegisterType((*MsgSealObject)(nil), "bnbchain.greenfield.storage.MsgSealObject") - proto.RegisterType((*MsgSealObjectResponse)(nil), "bnbchain.greenfield.storage.MsgSealObjectResponse") - proto.RegisterType((*MsgRejectSealObject)(nil), "bnbchain.greenfield.storage.MsgRejectSealObject") - proto.RegisterType((*MsgRejectSealObjectResponse)(nil), "bnbchain.greenfield.storage.MsgRejectSealObjectResponse") - proto.RegisterType((*MsgCopyObject)(nil), "bnbchain.greenfield.storage.MsgCopyObject") - proto.RegisterType((*MsgCopyObjectResponse)(nil), "bnbchain.greenfield.storage.MsgCopyObjectResponse") - proto.RegisterType((*MsgDeleteObject)(nil), "bnbchain.greenfield.storage.MsgDeleteObject") - proto.RegisterType((*MsgDeleteObjectResponse)(nil), "bnbchain.greenfield.storage.MsgDeleteObjectResponse") - proto.RegisterType((*MsgDiscontinueObject)(nil), "bnbchain.greenfield.storage.MsgDiscontinueObject") - proto.RegisterType((*MsgDiscontinueObjectResponse)(nil), "bnbchain.greenfield.storage.MsgDiscontinueObjectResponse") - proto.RegisterType((*MsgCreateGroup)(nil), "bnbchain.greenfield.storage.MsgCreateGroup") - proto.RegisterType((*MsgCreateGroupResponse)(nil), "bnbchain.greenfield.storage.MsgCreateGroupResponse") - proto.RegisterType((*MsgDeleteGroup)(nil), "bnbchain.greenfield.storage.MsgDeleteGroup") - proto.RegisterType((*MsgDeleteGroupResponse)(nil), "bnbchain.greenfield.storage.MsgDeleteGroupResponse") - proto.RegisterType((*MsgUpdateGroupMember)(nil), "bnbchain.greenfield.storage.MsgUpdateGroupMember") - proto.RegisterType((*MsgUpdateGroupMemberResponse)(nil), "bnbchain.greenfield.storage.MsgUpdateGroupMemberResponse") - proto.RegisterType((*MsgLeaveGroup)(nil), "bnbchain.greenfield.storage.MsgLeaveGroup") - proto.RegisterType((*MsgLeaveGroupResponse)(nil), "bnbchain.greenfield.storage.MsgLeaveGroupResponse") - proto.RegisterType((*MsgUpdateBucketInfo)(nil), "bnbchain.greenfield.storage.MsgUpdateBucketInfo") - proto.RegisterType((*MsgUpdateBucketInfoResponse)(nil), "bnbchain.greenfield.storage.MsgUpdateBucketInfoResponse") - proto.RegisterType((*MsgCancelCreateObject)(nil), "bnbchain.greenfield.storage.MsgCancelCreateObject") - proto.RegisterType((*MsgCancelCreateObjectResponse)(nil), "bnbchain.greenfield.storage.MsgCancelCreateObjectResponse") - proto.RegisterType((*MsgPutPolicy)(nil), "bnbchain.greenfield.storage.MsgPutPolicy") - proto.RegisterType((*MsgPutPolicyResponse)(nil), "bnbchain.greenfield.storage.MsgPutPolicyResponse") - proto.RegisterType((*MsgDeletePolicy)(nil), "bnbchain.greenfield.storage.MsgDeletePolicy") - proto.RegisterType((*MsgDeletePolicyResponse)(nil), "bnbchain.greenfield.storage.MsgDeletePolicyResponse") - proto.RegisterType((*MsgMirrorObject)(nil), "bnbchain.greenfield.storage.MsgMirrorObject") - proto.RegisterType((*MsgMirrorObjectResponse)(nil), "bnbchain.greenfield.storage.MsgMirrorObjectResponse") - proto.RegisterType((*MsgMirrorBucket)(nil), "bnbchain.greenfield.storage.MsgMirrorBucket") - proto.RegisterType((*MsgMirrorBucketResponse)(nil), "bnbchain.greenfield.storage.MsgMirrorBucketResponse") - proto.RegisterType((*MsgMirrorGroup)(nil), "bnbchain.greenfield.storage.MsgMirrorGroup") - proto.RegisterType((*MsgMirrorGroupResponse)(nil), "bnbchain.greenfield.storage.MsgMirrorGroupResponse") + proto.RegisterType((*MsgCreateBucket)(nil), "greenfield.storage.MsgCreateBucket") + proto.RegisterType((*MsgCreateBucketResponse)(nil), "greenfield.storage.MsgCreateBucketResponse") + proto.RegisterType((*MsgDeleteBucket)(nil), "greenfield.storage.MsgDeleteBucket") + proto.RegisterType((*MsgDeleteBucketResponse)(nil), "greenfield.storage.MsgDeleteBucketResponse") + proto.RegisterType((*MsgDiscontinueBucket)(nil), "greenfield.storage.MsgDiscontinueBucket") + proto.RegisterType((*MsgDiscontinueBucketResponse)(nil), "greenfield.storage.MsgDiscontinueBucketResponse") + proto.RegisterType((*MsgCreateObject)(nil), "greenfield.storage.MsgCreateObject") + proto.RegisterType((*MsgCreateObjectResponse)(nil), "greenfield.storage.MsgCreateObjectResponse") + proto.RegisterType((*MsgSealObject)(nil), "greenfield.storage.MsgSealObject") + proto.RegisterType((*MsgSealObjectResponse)(nil), "greenfield.storage.MsgSealObjectResponse") + proto.RegisterType((*MsgRejectSealObject)(nil), "greenfield.storage.MsgRejectSealObject") + proto.RegisterType((*MsgRejectSealObjectResponse)(nil), "greenfield.storage.MsgRejectSealObjectResponse") + proto.RegisterType((*MsgCopyObject)(nil), "greenfield.storage.MsgCopyObject") + proto.RegisterType((*MsgCopyObjectResponse)(nil), "greenfield.storage.MsgCopyObjectResponse") + proto.RegisterType((*MsgDeleteObject)(nil), "greenfield.storage.MsgDeleteObject") + proto.RegisterType((*MsgDeleteObjectResponse)(nil), "greenfield.storage.MsgDeleteObjectResponse") + proto.RegisterType((*MsgDiscontinueObject)(nil), "greenfield.storage.MsgDiscontinueObject") + proto.RegisterType((*MsgDiscontinueObjectResponse)(nil), "greenfield.storage.MsgDiscontinueObjectResponse") + proto.RegisterType((*MsgCreateGroup)(nil), "greenfield.storage.MsgCreateGroup") + proto.RegisterType((*MsgCreateGroupResponse)(nil), "greenfield.storage.MsgCreateGroupResponse") + proto.RegisterType((*MsgDeleteGroup)(nil), "greenfield.storage.MsgDeleteGroup") + proto.RegisterType((*MsgDeleteGroupResponse)(nil), "greenfield.storage.MsgDeleteGroupResponse") + proto.RegisterType((*MsgUpdateGroupMember)(nil), "greenfield.storage.MsgUpdateGroupMember") + proto.RegisterType((*MsgUpdateGroupMemberResponse)(nil), "greenfield.storage.MsgUpdateGroupMemberResponse") + proto.RegisterType((*MsgLeaveGroup)(nil), "greenfield.storage.MsgLeaveGroup") + proto.RegisterType((*MsgLeaveGroupResponse)(nil), "greenfield.storage.MsgLeaveGroupResponse") + proto.RegisterType((*MsgUpdateBucketInfo)(nil), "greenfield.storage.MsgUpdateBucketInfo") + proto.RegisterType((*MsgUpdateBucketInfoResponse)(nil), "greenfield.storage.MsgUpdateBucketInfoResponse") + proto.RegisterType((*MsgCancelCreateObject)(nil), "greenfield.storage.MsgCancelCreateObject") + proto.RegisterType((*MsgCancelCreateObjectResponse)(nil), "greenfield.storage.MsgCancelCreateObjectResponse") + proto.RegisterType((*MsgPutPolicy)(nil), "greenfield.storage.MsgPutPolicy") + proto.RegisterType((*MsgPutPolicyResponse)(nil), "greenfield.storage.MsgPutPolicyResponse") + proto.RegisterType((*MsgDeletePolicy)(nil), "greenfield.storage.MsgDeletePolicy") + proto.RegisterType((*MsgDeletePolicyResponse)(nil), "greenfield.storage.MsgDeletePolicyResponse") + proto.RegisterType((*MsgMirrorObject)(nil), "greenfield.storage.MsgMirrorObject") + proto.RegisterType((*MsgMirrorObjectResponse)(nil), "greenfield.storage.MsgMirrorObjectResponse") + proto.RegisterType((*MsgMirrorBucket)(nil), "greenfield.storage.MsgMirrorBucket") + proto.RegisterType((*MsgMirrorBucketResponse)(nil), "greenfield.storage.MsgMirrorBucketResponse") + proto.RegisterType((*MsgMirrorGroup)(nil), "greenfield.storage.MsgMirrorGroup") + proto.RegisterType((*MsgMirrorGroupResponse)(nil), "greenfield.storage.MsgMirrorGroupResponse") } func init() { proto.RegisterFile("greenfield/storage/tx.proto", fileDescriptor_ddb71b028305a3cc) } var fileDescriptor_ddb71b028305a3cc = []byte{ - // 1789 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4f, 0x6f, 0x13, 0x47, - 0x14, 0xcf, 0xc6, 0x26, 0x89, 0xc7, 0xce, 0x1f, 0x96, 0x40, 0x8c, 0xd3, 0xc4, 0xc1, 0x52, 0x69, - 0x20, 0x60, 0x93, 0x10, 0x21, 0xc8, 0xa1, 0x52, 0x02, 0x2a, 0xb2, 0x5a, 0x43, 0x58, 0x27, 0x1c, - 0xda, 0x4a, 0xd6, 0x7a, 0x77, 0xd8, 0x2c, 0xd8, 0x3b, 0xdb, 0x99, 0x75, 0xc0, 0x1c, 0x2a, 0x95, - 0xf6, 0x03, 0x70, 0xe8, 0xa1, 0x87, 0x8a, 0x5b, 0xa5, 0x1e, 0x7b, 0xe0, 0x50, 0x89, 0x2f, 0xc0, - 0xa1, 0x07, 0xca, 0xa9, 0xaa, 0x54, 0x5a, 0x85, 0x43, 0xbf, 0x46, 0xb5, 0x33, 0xb3, 0xeb, 0xf1, - 0x7a, 0xf1, 0xae, 0xf3, 0x47, 0xe5, 0x94, 0xcc, 0xec, 0xef, 0xbd, 0xf9, 0xbd, 0x37, 0xef, 0xcd, - 0x9b, 0x79, 0x09, 0x98, 0x35, 0x30, 0x84, 0xd6, 0x3d, 0x13, 0x36, 0xf4, 0x12, 0x71, 0x10, 0x56, - 0x0d, 0x58, 0x72, 0x1e, 0x15, 0x6d, 0x8c, 0x1c, 0x24, 0xcf, 0xd6, 0xad, 0xba, 0xb6, 0xa3, 0x9a, - 0x56, 0xb1, 0x83, 0x2a, 0x72, 0x54, 0x6e, 0x46, 0x43, 0xa4, 0x89, 0x48, 0xa9, 0x49, 0x8c, 0xd2, - 0xee, 0xb2, 0xfb, 0x83, 0x49, 0xe5, 0x4e, 0xb3, 0x0f, 0x35, 0x3a, 0x2a, 0xb1, 0x01, 0xff, 0x34, - 0x6d, 0x20, 0x03, 0xb1, 0x79, 0xf7, 0x37, 0x3e, 0x9b, 0x37, 0x10, 0x32, 0x1a, 0xb0, 0x44, 0x47, - 0xf5, 0xd6, 0xbd, 0x92, 0x63, 0x36, 0x21, 0x71, 0xd4, 0xa6, 0xed, 0x03, 0x3a, 0x24, 0x35, 0xd4, - 0x6c, 0x22, 0xab, 0xf4, 0x10, 0xab, 0xb6, 0x0d, 0x31, 0x07, 0x14, 0x04, 0x80, 0x0d, 0x71, 0xd3, - 0x24, 0xc4, 0x44, 0x16, 0xc7, 0x86, 0x28, 0xf1, 0x2c, 0x15, 0x01, 0x85, 0xdf, 0x13, 0x60, 0xb2, - 0x42, 0x8c, 0xeb, 0x18, 0xaa, 0x0e, 0xdc, 0x68, 0x69, 0x0f, 0xa0, 0x23, 0xaf, 0x80, 0x51, 0xcd, - 0x1d, 0x23, 0x9c, 0x95, 0x16, 0xa4, 0xc5, 0xd4, 0x46, 0xf6, 0xf5, 0xf3, 0x8b, 0xd3, 0xdc, 0xa6, - 0x75, 0x5d, 0xc7, 0x90, 0x90, 0xaa, 0x83, 0x4d, 0xcb, 0x50, 0x3c, 0xa0, 0x9c, 0x07, 0xe9, 0x3a, - 0x95, 0xae, 0x59, 0x6a, 0x13, 0x66, 0x87, 0x5d, 0x39, 0x05, 0xb0, 0xa9, 0x5b, 0x6a, 0x13, 0xca, - 0x9f, 0x02, 0xb0, 0x6b, 0x12, 0xb3, 0x6e, 0x36, 0x4c, 0xa7, 0x9d, 0x4d, 0x2c, 0x48, 0x8b, 0x13, - 0x2b, 0x4b, 0xc5, 0x3e, 0xbe, 0x2e, 0xde, 0xf5, 0xe1, 0x5b, 0x6d, 0x1b, 0x2a, 0x82, 0xb8, 0xbc, - 0x0e, 0x26, 0x6d, 0xb5, 0xdd, 0x84, 0x96, 0x53, 0x53, 0x19, 0x9f, 0x6c, 0x32, 0x82, 0xe9, 0x04, - 0x17, 0xe0, 0xb3, 0xf2, 0x27, 0x40, 0xb6, 0xb1, 0xd9, 0x54, 0x71, 0xbb, 0x46, 0x6c, 0x5f, 0xcb, - 0x48, 0x84, 0x96, 0x29, 0x2e, 0x53, 0xb5, 0x3d, 0x3d, 0xdb, 0xe0, 0x84, 0xa8, 0xc7, 0xb6, 0x31, - 0xda, 0x55, 0x1b, 0xd9, 0xd1, 0x05, 0x69, 0x31, 0xbd, 0xf2, 0x61, 0x5f, 0x03, 0xd7, 0x39, 0x58, - 0x39, 0xde, 0xd1, 0xca, 0xa7, 0xe4, 0x0b, 0x40, 0xd6, 0x76, 0x54, 0x6c, 0x40, 0xbd, 0x86, 0xa1, - 0xaa, 0xd7, 0xbe, 0x6a, 0x21, 0x47, 0xcd, 0x8e, 0x2d, 0x48, 0x8b, 0x49, 0x65, 0x8a, 0x7f, 0x51, - 0xa0, 0xaa, 0xdf, 0x71, 0xe7, 0xd7, 0x32, 0x4f, 0xfe, 0xfd, 0xe5, 0xbc, 0xb7, 0x17, 0x85, 0x2a, - 0x98, 0x09, 0x6c, 0xa9, 0x02, 0x89, 0x8d, 0x2c, 0x02, 0xe5, 0xab, 0x20, 0xc5, 0xb7, 0xc9, 0xd4, - 0xf9, 0xe6, 0xce, 0xbe, 0x7c, 0x93, 0x1f, 0xfa, 0xf3, 0x4d, 0x3e, 0xb9, 0x6d, 0x5a, 0xce, 0xeb, - 0xe7, 0x17, 0xd3, 0xdc, 0x70, 0x77, 0xa8, 0x8c, 0x31, 0x74, 0x59, 0x2f, 0x3c, 0xa4, 0x71, 0x72, - 0x03, 0x36, 0xa0, 0x1f, 0x27, 0xab, 0x60, 0x0c, 0xd9, 0x10, 0xc7, 0x0a, 0x14, 0x1f, 0x19, 0x19, - 0x29, 0x6b, 0xe3, 0xae, 0x31, 0x3e, 0xbe, 0x70, 0x9a, 0x5a, 0x23, 0x2e, 0xec, 0x59, 0x53, 0xf8, - 0x5e, 0x02, 0xd3, 0xee, 0x37, 0x93, 0x68, 0xc8, 0x72, 0x4c, 0xab, 0x75, 0xb4, 0xcc, 0xe4, 0x53, - 0x60, 0x04, 0x43, 0x95, 0x20, 0x8b, 0xc6, 0x6f, 0x4a, 0xe1, 0xa3, 0x20, 0xe3, 0x79, 0xf0, 0x41, - 0x18, 0x2b, 0x9f, 0xf6, 0x5f, 0x49, 0x21, 0xe7, 0x6e, 0xd7, 0xef, 0x43, 0xed, 0x88, 0x72, 0x2e, - 0x0f, 0xd2, 0x88, 0xaa, 0x67, 0x00, 0x46, 0x1a, 0xb0, 0x29, 0x0a, 0x38, 0x03, 0x32, 0xb6, 0xda, - 0x6e, 0x20, 0x55, 0xaf, 0x11, 0xf3, 0x31, 0xa4, 0x49, 0x94, 0x54, 0xd2, 0x7c, 0xae, 0x6a, 0x3e, - 0x0e, 0xe6, 0xed, 0xb1, 0x83, 0xe5, 0xed, 0x19, 0x90, 0x71, 0x7d, 0xe2, 0xe6, 0xad, 0xd3, 0xb6, - 0x21, 0x4b, 0x37, 0x25, 0xcd, 0xe7, 0x5c, 0xf8, 0x51, 0xe5, 0xd3, 0x39, 0x30, 0x05, 0x1f, 0xd9, - 0xae, 0x2b, 0xb4, 0x1d, 0xa8, 0x3d, 0x20, 0xad, 0x26, 0xc9, 0x8e, 0x2d, 0x24, 0x16, 0x33, 0xca, - 0x24, 0x9b, 0xbf, 0xee, 0x4d, 0xcb, 0x5b, 0x60, 0x12, 0x43, 0xbd, 0x65, 0xe9, 0xaa, 0xa5, 0xb5, - 0x19, 0xcf, 0x54, 0x0c, 0xb3, 0x15, 0x5f, 0x86, 0x9a, 0x3d, 0x81, 0xbb, 0xc6, 0xf2, 0x17, 0x60, - 0x8e, 0x13, 0x20, 0x50, 0x43, 0x96, 0xde, 0x7d, 0xf0, 0x40, 0x92, 0x05, 0x0b, 0x89, 0xbe, 0xdb, - 0x9e, 0x63, 0xe2, 0x55, 0x4f, 0xda, 0x3f, 0x82, 0x20, 0xe9, 0x93, 0xff, 0x2c, 0xbc, 0xc4, 0xfc, - 0xe7, 0x11, 0x11, 0x33, 0xff, 0x19, 0xba, 0xac, 0x17, 0x9e, 0x0d, 0x83, 0xf1, 0x0a, 0x31, 0xaa, - 0x50, 0x6d, 0xf0, 0x90, 0x3d, 0xa2, 0x24, 0x8b, 0x0c, 0xda, 0x5b, 0xe0, 0xd4, 0x3b, 0x5c, 0x98, - 0x8c, 0x70, 0xe1, 0x34, 0x09, 0x71, 0x9e, 0x7c, 0x05, 0xcc, 0x74, 0xe9, 0x23, 0xa6, 0x61, 0xa9, - 0x4e, 0x0b, 0x43, 0x92, 0x3d, 0x46, 0x23, 0xe4, 0xa4, 0x20, 0x56, 0xf5, 0x3f, 0x06, 0xb3, 0x7e, - 0x06, 0x9c, 0xec, 0xf2, 0x8f, 0x9f, 0xee, 0x3f, 0x4a, 0xe0, 0x44, 0x85, 0x18, 0x0a, 0xbc, 0x4f, - 0xb7, 0xef, 0xff, 0xf6, 0x5f, 0x90, 0xf7, 0x1c, 0x98, 0x0d, 0x61, 0xe7, 0xb3, 0xff, 0x95, 0xed, - 0xfb, 0x75, 0x64, 0xb7, 0x39, 0xef, 0x5c, 0x90, 0xb7, 0xc0, 0xee, 0x2c, 0x98, 0x24, 0x58, 0xab, - 0xf5, 0x32, 0x1c, 0x27, 0x58, 0xdb, 0xe8, 0x90, 0x3c, 0x0b, 0x26, 0x75, 0xe2, 0x74, 0xe1, 0x18, - 0xd1, 0x71, 0x9d, 0x38, 0xdd, 0x38, 0x57, 0x9f, 0x68, 0x50, 0xd2, 0xd7, 0x77, 0xbb, 0x13, 0x13, - 0x5c, 0x9f, 0x88, 0x3b, 0xe6, 0xeb, 0x13, 0x70, 0x5f, 0x82, 0x19, 0x17, 0x17, 0x76, 0xc2, 0x8c, - 0x0c, 0x72, 0xc2, 0x4c, 0xeb, 0xc4, 0xd9, 0x0c, 0x1e, 0x32, 0x41, 0xcf, 0xde, 0xa1, 0x11, 0xd1, - 0xf1, 0xdc, 0x21, 0x64, 0xe1, 0x0f, 0x92, 0x50, 0x86, 0xdf, 0xaf, 0x38, 0x12, 0xeb, 0x74, 0x20, - 0x86, 0x5e, 0xf5, 0xd4, 0xe9, 0xa3, 0xa5, 0xbe, 0x06, 0x80, 0xef, 0x5f, 0x92, 0x4d, 0xd0, 0x53, - 0xa1, 0xaf, 0x83, 0x53, 0x9e, 0x83, 0x89, 0x50, 0xe3, 0x93, 0x03, 0xd5, 0xf8, 0x80, 0xc9, 0x3f, - 0x49, 0x60, 0xc2, 0x3f, 0x84, 0x6f, 0x62, 0xd4, 0xb2, 0xf7, 0x55, 0xe2, 0xe7, 0x00, 0x30, 0x5c, - 0x61, 0xd1, 0xd2, 0x14, 0x9d, 0xa1, 0x86, 0xae, 0x80, 0xd1, 0x26, 0x6c, 0xd6, 0x21, 0xf6, 0xac, - 0xec, 0xa3, 0x92, 0x03, 0x03, 0xb5, 0x62, 0x13, 0x9c, 0xea, 0xa6, 0xe9, 0x07, 0xe9, 0x15, 0x30, - 0xc6, 0x96, 0x8e, 0x17, 0xa3, 0xa3, 0x14, 0x5c, 0xd6, 0x0b, 0x0e, 0x35, 0x9c, 0xc5, 0x01, 0x33, - 0x7c, 0x7f, 0xbb, 0xdc, 0xdf, 0xf4, 0xe0, 0x7e, 0x64, 0xa9, 0x1d, 0xc2, 0xaa, 0xfe, 0x4e, 0xbc, - 0x18, 0xa6, 0xc1, 0xb7, 0x6d, 0xeb, 0x9e, 0x89, 0x15, 0xea, 0x89, 0x7d, 0xd2, 0xba, 0x06, 0xd2, - 0x8c, 0x16, 0x7a, 0x68, 0x41, 0xcc, 0x78, 0xf5, 0x11, 0x64, 0x36, 0xdc, 0x76, 0xb1, 0x01, 0x8b, - 0x12, 0xc1, 0xcd, 0xfc, 0x18, 0x4c, 0xf0, 0x3d, 0xaa, 0x39, 0xc8, 0xad, 0x6a, 0x91, 0xf5, 0x2c, - 0xc3, 0xf1, 0x5b, 0x68, 0x5d, 0xd7, 0xe5, 0x1b, 0xe0, 0xb8, 0x20, 0xaf, 0x53, 0x57, 0xd0, 0x0a, - 0xd6, 0x4f, 0xc5, 0xa4, 0xaf, 0x82, 0xf9, 0x2e, 0x3c, 0xce, 0x7b, 0x9c, 0xe7, 0x7b, 0xf7, 0x67, - 0x89, 0x96, 0x87, 0xcf, 0xa0, 0xba, 0xcb, 0x77, 0xfb, 0x12, 0x18, 0x61, 0x3a, 0x23, 0x9d, 0xca, - 0x71, 0x47, 0xe7, 0xd2, 0xb5, 0xb4, 0x6b, 0x0c, 0x5f, 0x86, 0x17, 0xe8, 0x0e, 0x53, 0xdf, 0x86, - 0xbd, 0x61, 0x5a, 0xa0, 0x99, 0x91, 0xac, 0xf8, 0x94, 0xad, 0x7b, 0xe8, 0xa8, 0x4e, 0xa7, 0xed, - 0xd0, 0xa7, 0x5d, 0x82, 0x96, 0x9f, 0x8f, 0x42, 0xcb, 0x0f, 0x7f, 0xb1, 0x6f, 0x97, 0x2d, 0xe7, - 0xca, 0xea, 0x5d, 0xb5, 0xd1, 0x82, 0xbd, 0x6f, 0xc0, 0xc3, 0x78, 0x13, 0x1f, 0xe6, 0x5d, 0x3f, - 0xfc, 0x9a, 0x11, 0xf4, 0xb1, 0xbf, 0x07, 0xcf, 0x24, 0x56, 0x2c, 0x55, 0x4b, 0x83, 0x8d, 0xae, - 0x97, 0xd1, 0x7b, 0x52, 0xde, 0xf2, 0x60, 0x2e, 0x94, 0x9f, 0x6f, 0xc1, 0xeb, 0x61, 0x90, 0xa9, - 0x10, 0x63, 0xb3, 0xe5, 0x6c, 0xa2, 0x86, 0xa9, 0xb5, 0xf7, 0x49, 0xfc, 0x26, 0x48, 0xd9, 0xd8, - 0xb4, 0x34, 0xd3, 0x56, 0x1b, 0x94, 0x76, 0x7a, 0xe5, 0x5c, 0xe8, 0x16, 0x74, 0x5a, 0x3e, 0xc5, - 0x4d, 0x4f, 0x40, 0xe9, 0xc8, 0xba, 0xd7, 0x34, 0x0c, 0x09, 0x6a, 0x61, 0xcd, 0xb3, 0xce, 0x1f, - 0xcb, 0x65, 0x00, 0x88, 0xa3, 0x3a, 0xd0, 0xdd, 0x7c, 0x76, 0x6d, 0x8e, 0xb1, 0x4a, 0xd5, 0x93, - 0x50, 0x04, 0x61, 0xb9, 0x02, 0xdc, 0x07, 0x94, 0x89, 0x55, 0xc7, 0x44, 0x56, 0xcd, 0x31, 0x9b, - 0x90, 0xbf, 0xd5, 0x72, 0x45, 0xd6, 0xe1, 0x2a, 0x7a, 0x1d, 0xae, 0xe2, 0x96, 0xd7, 0xe1, 0xda, - 0x18, 0x7b, 0xf9, 0x26, 0x2f, 0x3d, 0xfd, 0x3b, 0x2f, 0x29, 0x13, 0x1d, 0x61, 0xf7, 0x73, 0xd0, - 0xeb, 0x9b, 0xf4, 0xec, 0xf6, 0x7d, 0x2a, 0xde, 0xa0, 0x6c, 0x3a, 0xe3, 0x56, 0xa7, 0x64, 0x8c, - 0x1b, 0x14, 0x43, 0x97, 0xf5, 0xc2, 0x0b, 0xf1, 0x06, 0xf5, 0xde, 0xef, 0x54, 0xd0, 0x1f, 0x55, - 0xe1, 0x92, 0x75, 0x68, 0x2e, 0xf9, 0x96, 0xb9, 0xa4, 0x62, 0x62, 0x8c, 0xf0, 0x81, 0xb2, 0x6e, - 0x09, 0x0c, 0x9b, 0x3a, 0x3f, 0xc0, 0xfb, 0x2e, 0x3e, 0x6c, 0xea, 0xe1, 0xf7, 0x47, 0x91, 0x84, - 0x9f, 0x5a, 0x5d, 0x04, 0x0f, 0xd4, 0xe2, 0x39, 0x2c, 0x82, 0x81, 0x8e, 0xce, 0x13, 0x76, 0xdb, - 0x63, 0xdf, 0x0e, 0x72, 0xe9, 0x39, 0x08, 0x3f, 0x76, 0x05, 0x12, 0x38, 0x78, 0xf4, 0x56, 0x7e, - 0x93, 0x41, 0xa2, 0x42, 0x0c, 0x19, 0x83, 0x4c, 0x57, 0xa3, 0xf7, 0x42, 0xdf, 0xb3, 0x3d, 0xd0, - 0x43, 0xcc, 0xad, 0x0e, 0x82, 0xf6, 0xc3, 0x12, 0x83, 0x4c, 0x57, 0xd3, 0x30, 0x72, 0x4d, 0x11, - 0x1d, 0xbd, 0x66, 0x58, 0x5f, 0x50, 0xfe, 0x1a, 0x4c, 0xf5, 0x14, 0xf3, 0x4b, 0x51, 0x9a, 0x82, - 0x12, 0xb9, 0xab, 0x83, 0x4a, 0x88, 0x36, 0x77, 0xc5, 0x6a, 0xa4, 0xcd, 0x22, 0x3a, 0xda, 0xe6, - 0xb0, 0x10, 0x94, 0xbf, 0x91, 0xc0, 0xf1, 0xde, 0x46, 0xe8, 0x72, 0xa4, 0xff, 0x82, 0x22, 0xb9, - 0x6b, 0x03, 0x8b, 0x88, 0x76, 0x77, 0x95, 0xee, 0x98, 0xf1, 0xc5, 0xd0, 0x71, 0xe3, 0x2b, 0xf0, - 0x96, 0x6e, 0x00, 0x20, 0xf4, 0x54, 0xce, 0x47, 0xe9, 0xe8, 0x60, 0x73, 0x2b, 0xf1, 0xb1, 0x62, - 0x64, 0xf5, 0xf4, 0x71, 0x22, 0x23, 0x2b, 0x28, 0x11, 0x1d, 0x59, 0xef, 0xea, 0xc6, 0xb8, 0xd6, - 0x0a, 0x9d, 0x98, 0x48, 0x6b, 0x3b, 0xd8, 0x68, 0x6b, 0x43, 0xfa, 0x14, 0x7e, 0xee, 0xc6, 0xdd, - 0x4f, 0x11, 0x1d, 0x37, 0x77, 0x03, 0x6b, 0x7e, 0x27, 0x01, 0x39, 0xe4, 0x16, 0x18, 0x4d, 0xbf, - 0x47, 0x26, 0xb7, 0x36, 0xb8, 0x4c, 0x6f, 0x0a, 0xc7, 0x35, 0x5d, 0x44, 0xc7, 0x4d, 0xe1, 0xc0, - 0x9a, 0x81, 0x14, 0xe6, 0x2b, 0x0f, 0x92, 0xc2, 0x7c, 0xf9, 0x6b, 0x03, 0x8b, 0xf8, 0x1c, 0x10, - 0x48, 0x8b, 0x3d, 0x8b, 0xa5, 0x78, 0x39, 0x49, 0xc1, 0xb9, 0xcb, 0x03, 0x80, 0xc5, 0x05, 0xc5, - 0x5e, 0xc1, 0x52, 0xbc, 0xa0, 0x89, 0xb9, 0x60, 0x48, 0x3f, 0x80, 0x7a, 0xb9, 0xb7, 0x19, 0xb0, - 0x1c, 0xef, 0xb0, 0x17, 0x44, 0xa2, 0xbd, 0xfc, 0xce, 0x57, 0xb3, 0x9b, 0xc6, 0xc2, 0x8b, 0x39, - 0x32, 0x8d, 0x3b, 0xd8, 0xe8, 0x34, 0xee, 0x7d, 0xdf, 0xba, 0x2e, 0x16, 0x6f, 0x26, 0x4b, 0xf1, - 0x82, 0x33, 0xa6, 0x8b, 0x43, 0xee, 0x1b, 0xb2, 0x09, 0x52, 0x9d, 0x67, 0xd0, 0xb9, 0x28, 0x0d, - 0x3e, 0x34, 0xb7, 0x1c, 0x1b, 0xda, 0x7b, 0x44, 0xf1, 0xd5, 0x62, 0x1e, 0x51, 0x7c, 0xc1, 0xd5, - 0x41, 0xd0, 0xde, 0x9a, 0x1b, 0xe5, 0x97, 0x7b, 0xf3, 0xd2, 0xab, 0xbd, 0x79, 0xe9, 0x9f, 0xbd, - 0x79, 0xe9, 0xe9, 0xdb, 0xf9, 0xa1, 0x57, 0x6f, 0xe7, 0x87, 0xfe, 0x78, 0x3b, 0x3f, 0xf4, 0x79, - 0xc9, 0x30, 0x9d, 0x9d, 0x56, 0xdd, 0x7d, 0xb0, 0x97, 0xea, 0x56, 0xfd, 0x22, 0x55, 0x5d, 0x12, - 0xfe, 0x06, 0xff, 0xa8, 0xf3, 0xff, 0x06, 0x6d, 0x1b, 0x92, 0xfa, 0x08, 0x7d, 0x1c, 0x5d, 0xfe, - 0x2f, 0x00, 0x00, 0xff, 0xff, 0x95, 0x06, 0xb0, 0xff, 0x92, 0x20, 0x00, 0x00, + // 1774 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x59, 0x4f, 0x6f, 0x13, 0xcd, + 0x19, 0xcf, 0xc6, 0x26, 0x89, 0x1f, 0x3b, 0x71, 0xd8, 0x37, 0x2f, 0xf1, 0x6b, 0xde, 0xd8, 0xc6, + 0x95, 0xde, 0x1a, 0x28, 0x36, 0xa4, 0x08, 0xb5, 0x39, 0xa0, 0x26, 0xa0, 0x56, 0x51, 0x31, 0x84, + 0x35, 0x50, 0x89, 0xaa, 0x32, 0xeb, 0xdd, 0x61, 0xb3, 0x60, 0xef, 0x6c, 0x67, 0xd6, 0x01, 0x73, + 0xa4, 0x5f, 0x80, 0x43, 0x0f, 0x3d, 0x54, 0xdc, 0x2a, 0xf5, 0xd6, 0xaa, 0xe2, 0xd6, 0x43, 0xab, + 0x9e, 0x38, 0x22, 0x4e, 0x55, 0x0f, 0x14, 0xc1, 0xa1, 0x5f, 0xa3, 0xda, 0x9d, 0xd9, 0xdd, 0xf1, + 0x7a, 0x77, 0xed, 0xe6, 0x8f, 0xca, 0x29, 0xd9, 0x99, 0xdf, 0x3c, 0xf3, 0xfc, 0x9e, 0x3f, 0xf3, + 0xcc, 0x33, 0x86, 0xb3, 0x06, 0x41, 0xc8, 0x7a, 0x6c, 0xa2, 0xbe, 0xde, 0xa2, 0x0e, 0x26, 0xaa, + 0x81, 0x5a, 0xce, 0xf3, 0xa6, 0x4d, 0xb0, 0x83, 0x65, 0x39, 0x9c, 0x6c, 0xf2, 0xc9, 0xf2, 0xba, + 0x86, 0xe9, 0x00, 0xd3, 0xd6, 0x80, 0x1a, 0xad, 0x83, 0x2b, 0xee, 0x1f, 0x06, 0x2e, 0x7f, 0xc3, + 0x26, 0xba, 0xde, 0x57, 0x8b, 0x7d, 0xf0, 0xa9, 0x35, 0x03, 0x1b, 0x98, 0x8d, 0xbb, 0xff, 0xf1, + 0xd1, 0xaa, 0x81, 0xb1, 0xd1, 0x47, 0x2d, 0xef, 0xab, 0x37, 0x7c, 0xdc, 0x72, 0xcc, 0x01, 0xa2, + 0x8e, 0x3a, 0xb0, 0x03, 0x40, 0xa8, 0x9b, 0x86, 0x07, 0x03, 0x6c, 0xb5, 0x9e, 0x11, 0xd5, 0xb6, + 0x11, 0xe1, 0x80, 0xba, 0x00, 0xb0, 0x11, 0x19, 0x98, 0x94, 0x9a, 0xd8, 0xe2, 0xd8, 0x18, 0x21, + 0x3e, 0x41, 0x11, 0x50, 0xff, 0x5b, 0x06, 0x8a, 0x6d, 0x6a, 0xdc, 0x20, 0x48, 0x75, 0xd0, 0xce, + 0x50, 0x7b, 0x8a, 0x1c, 0x79, 0x13, 0x16, 0x35, 0xf7, 0x1b, 0x93, 0x92, 0x54, 0x93, 0x1a, 0xb9, + 0x9d, 0xd2, 0xfb, 0x37, 0x97, 0xd6, 0x38, 0xa7, 0x6d, 0x5d, 0x27, 0x88, 0xd2, 0x8e, 0x43, 0x4c, + 0xcb, 0x50, 0x7c, 0xa0, 0x5c, 0x85, 0x7c, 0xcf, 0x5b, 0xdd, 0xb5, 0xd4, 0x01, 0x2a, 0xcd, 0xbb, + 0xeb, 0x14, 0x60, 0x43, 0xb7, 0xd5, 0x01, 0x92, 0x77, 0x00, 0x0e, 0x4c, 0x6a, 0xf6, 0xcc, 0xbe, + 0xe9, 0x8c, 0x4a, 0x99, 0x9a, 0xd4, 0x58, 0xd9, 0xac, 0x37, 0x27, 0x4d, 0xdc, 0x7c, 0x10, 0xa0, + 0xee, 0x8d, 0x6c, 0xa4, 0x08, 0xab, 0xe4, 0x6d, 0x28, 0xda, 0xea, 0x68, 0x80, 0x2c, 0xa7, 0xab, + 0x32, 0x35, 0x4a, 0xd9, 0x29, 0x0a, 0xae, 0xf0, 0x05, 0x7c, 0x54, 0xfe, 0x29, 0xc8, 0x36, 0x31, + 0x07, 0x2a, 0x19, 0x75, 0xa9, 0x1d, 0x48, 0x59, 0x98, 0x22, 0x65, 0x95, 0xaf, 0xe9, 0xd8, 0xbe, + 0x9c, 0x5b, 0xf0, 0x95, 0x28, 0xc7, 0xb6, 0x09, 0x3e, 0x50, 0xfb, 0xa5, 0xc5, 0x9a, 0xd4, 0xc8, + 0x6f, 0x7e, 0x1b, 0xc7, 0x6b, 0x9b, 0x63, 0x94, 0xd3, 0xa1, 0x30, 0x3e, 0x24, 0xff, 0x00, 0x64, + 0x6d, 0x5f, 0x25, 0x06, 0xd2, 0xbb, 0x04, 0xa9, 0x7a, 0xf7, 0xd7, 0x43, 0xec, 0xa8, 0xa5, 0xa5, + 0x9a, 0xd4, 0xc8, 0x2a, 0xab, 0x7c, 0x46, 0x41, 0xaa, 0x7e, 0xd7, 0x1d, 0xdf, 0x2a, 0xbc, 0xfc, + 0xcf, 0x9f, 0x2f, 0xf8, 0x96, 0xaf, 0x77, 0x60, 0x3d, 0xe2, 0x40, 0x05, 0x51, 0x1b, 0x5b, 0x14, + 0xc9, 0x3f, 0x82, 0x1c, 0x77, 0x8a, 0xa9, 0x73, 0x57, 0x9e, 0x7d, 0xfb, 0xa1, 0x3a, 0xf7, 0xaf, + 0x0f, 0xd5, 0xec, 0x7d, 0xd3, 0x72, 0xde, 0xbf, 0xb9, 0x94, 0xe7, 0x7c, 0xdd, 0x4f, 0x65, 0x89, + 0xa1, 0x77, 0xf5, 0xfa, 0x33, 0x2f, 0x2a, 0x6e, 0xa2, 0x3e, 0x0a, 0xa2, 0xe2, 0x2a, 0x2c, 0x61, + 0x1b, 0x91, 0x99, 0xc2, 0x22, 0x40, 0x4e, 0x8d, 0x8b, 0xad, 0x65, 0x97, 0x4c, 0x80, 0xaf, 0x7f, + 0xe3, 0xb1, 0x11, 0x37, 0xf6, 0xd9, 0xd4, 0x7f, 0x2b, 0xc1, 0x9a, 0x3b, 0x67, 0x52, 0x0d, 0x5b, + 0x8e, 0x69, 0x0d, 0x4f, 0x56, 0x33, 0xf9, 0x0c, 0x2c, 0x10, 0xa4, 0x52, 0x6c, 0x79, 0xd1, 0x9a, + 0x53, 0xf8, 0x57, 0x54, 0xe3, 0x0a, 0x7c, 0x1b, 0xa7, 0x55, 0xa0, 0xf6, 0x3f, 0xb2, 0x42, 0x86, + 0xdd, 0xe9, 0x3d, 0x41, 0xda, 0x09, 0x65, 0x58, 0x15, 0xf2, 0xd8, 0x13, 0xcf, 0x00, 0x4c, 0x69, + 0x60, 0x43, 0x1e, 0xe0, 0x1c, 0x14, 0x6c, 0x75, 0xd4, 0xc7, 0xaa, 0xde, 0xa5, 0xe6, 0x0b, 0xe4, + 0xe5, 0x4e, 0x56, 0xc9, 0xf3, 0xb1, 0x8e, 0xf9, 0x22, 0x9a, 0xa5, 0xa7, 0x0e, 0x95, 0xa5, 0xe7, + 0xa0, 0xe0, 0x9a, 0xc2, 0xcd, 0x52, 0x67, 0x64, 0x23, 0x96, 0x5c, 0x4a, 0x9e, 0x8f, 0xb9, 0xf0, + 0x63, 0xce, 0x9e, 0xf3, 0xb0, 0x8a, 0x9e, 0xdb, 0x2e, 0x71, 0x6d, 0x1f, 0x69, 0x4f, 0xe9, 0x70, + 0x40, 0x4b, 0x4b, 0xb5, 0x4c, 0xa3, 0xa0, 0x14, 0xd9, 0xf8, 0x0d, 0x7f, 0x58, 0xfe, 0x39, 0x14, + 0x09, 0xd2, 0x87, 0x96, 0xae, 0x5a, 0xda, 0x88, 0xa9, 0x97, 0x4b, 0x26, 0xa9, 0x04, 0x50, 0x8f, + 0xe4, 0x0a, 0x19, 0xfb, 0x96, 0x7f, 0x09, 0x1b, 0x7c, 0x5f, 0x8a, 0x34, 0x6c, 0xe9, 0xe3, 0x87, + 0x0a, 0xa2, 0x25, 0xa8, 0x65, 0x52, 0x7d, 0x5b, 0x66, 0xcb, 0x3b, 0xfe, 0xea, 0xe0, 0x78, 0x41, + 0x34, 0x25, 0xc9, 0x59, 0x0c, 0x89, 0x49, 0xce, 0xdd, 0x3e, 0x63, 0x92, 0x33, 0xf4, 0xae, 0x5e, + 0x7f, 0x3d, 0x0f, 0xcb, 0x6d, 0x6a, 0x74, 0x90, 0xda, 0xe7, 0x71, 0x79, 0x42, 0x99, 0x34, 0x35, + 0x32, 0x6f, 0xc3, 0x99, 0x04, 0x13, 0x66, 0xa7, 0x98, 0x70, 0x8d, 0xc6, 0x18, 0x4f, 0xbe, 0x06, + 0xeb, 0x63, 0xf2, 0xa8, 0x69, 0x58, 0xaa, 0x33, 0x24, 0x88, 0x96, 0x4e, 0x79, 0x81, 0xf1, 0xb5, + 0xb0, 0xac, 0x13, 0x4c, 0x46, 0x53, 0x7b, 0x1d, 0xbe, 0x1e, 0xb3, 0x4f, 0x90, 0xd3, 0xbf, 0x97, + 0xe0, 0xab, 0x36, 0x35, 0x14, 0xf4, 0xc4, 0x73, 0xdf, 0xff, 0xdb, 0x7e, 0x51, 0xbd, 0x37, 0xe0, + 0x6c, 0x8c, 0x76, 0x81, 0xf6, 0x7f, 0x62, 0x7e, 0xbf, 0x81, 0xed, 0x11, 0xd7, 0xbb, 0x1c, 0xd5, + 0x5b, 0xd0, 0xee, 0x3b, 0x28, 0x52, 0xa2, 0x75, 0x27, 0x35, 0x5c, 0xa6, 0x44, 0xdb, 0x09, 0x95, + 0xfc, 0x0e, 0x8a, 0x3a, 0x75, 0xc6, 0x70, 0x4c, 0xd1, 0x65, 0x9d, 0x3a, 0xe3, 0x38, 0x57, 0x9e, + 0x48, 0x28, 0x1b, 0xc8, 0xbb, 0x13, 0xc6, 0x04, 0x97, 0x27, 0xe2, 0x4e, 0x05, 0xf2, 0x04, 0x5c, + 0x07, 0xd6, 0x5d, 0x5c, 0xdc, 0x79, 0xb2, 0x30, 0xc3, 0x79, 0xb2, 0xa6, 0x53, 0x67, 0x2f, 0x7a, + 0xa4, 0x44, 0x0d, 0x7a, 0xd7, 0x0b, 0x84, 0xd0, 0x60, 0xc7, 0x90, 0x7c, 0xbf, 0x93, 0x84, 0x12, + 0xfb, 0x65, 0x85, 0x8f, 0x58, 0x83, 0x23, 0xa1, 0xf3, 0x6e, 0xa2, 0x06, 0x9f, 0xac, 0xea, 0x5b, + 0x00, 0x81, 0x7d, 0x69, 0x29, 0xe3, 0x1d, 0x06, 0xa9, 0x06, 0xce, 0xf9, 0x06, 0xa6, 0x42, 0xfd, + 0xce, 0xfe, 0x4f, 0xf5, 0x3b, 0x42, 0xf9, 0x0f, 0x12, 0xac, 0x04, 0x67, 0xef, 0xcf, 0x08, 0x1e, + 0xda, 0x87, 0x2a, 0xdf, 0x1b, 0x00, 0x86, 0xbb, 0x58, 0x64, 0x9a, 0xf3, 0x46, 0x3c, 0xa2, 0x9b, + 0xb0, 0x38, 0x40, 0x83, 0x1e, 0x22, 0x3e, 0xcb, 0x14, 0x91, 0x1c, 0x18, 0x29, 0x11, 0x7b, 0x70, + 0x66, 0x5c, 0xcd, 0x20, 0x48, 0xaf, 0xc1, 0x12, 0xdb, 0x7a, 0xb6, 0x18, 0x5d, 0xf4, 0xc0, 0xbb, + 0x7a, 0xdd, 0xf1, 0x88, 0xb3, 0x38, 0x60, 0xc4, 0x0f, 0xe7, 0xe5, 0x74, 0xea, 0x51, 0x7f, 0x94, + 0x3c, 0x1e, 0xc2, 0xae, 0x81, 0x27, 0xfe, 0x3a, 0xef, 0x05, 0xdf, 0x7d, 0x5b, 0xf7, 0x29, 0xb6, + 0x3d, 0x4b, 0x1c, 0x52, 0xad, 0x1f, 0x43, 0x9e, 0xa9, 0x85, 0x9f, 0x59, 0x88, 0x30, 0xbd, 0x52, + 0x16, 0x32, 0x0e, 0x77, 0x5c, 0x6c, 0x84, 0x51, 0x26, 0xea, 0xcc, 0xeb, 0xb0, 0xc2, 0x7d, 0xd4, + 0x75, 0xb0, 0x5b, 0xcc, 0xa6, 0x96, 0xb1, 0x02, 0xc7, 0xdf, 0xc3, 0xdb, 0xba, 0x2e, 0xdf, 0x84, + 0xd3, 0xc2, 0x7a, 0xdd, 0x33, 0x85, 0x57, 0xb8, 0xd2, 0x44, 0x14, 0x03, 0x11, 0xcc, 0x76, 0xf1, + 0x71, 0x3e, 0x61, 0xbc, 0xc0, 0xba, 0x7f, 0x94, 0xbc, 0xaa, 0x70, 0x0b, 0xa9, 0x07, 0xdc, 0xdb, + 0x97, 0x61, 0x81, 0xc9, 0x9c, 0x6a, 0x54, 0x8e, 0x3b, 0x39, 0x93, 0x6e, 0xe5, 0x5d, 0x32, 0x7c, + 0x1b, 0x5e, 0x97, 0x43, 0x4d, 0xc3, 0xe3, 0x69, 0xde, 0xab, 0xcb, 0x8c, 0x24, 0xab, 0x39, 0xbb, + 0xd6, 0x63, 0x7c, 0x52, 0xa7, 0xd3, 0xad, 0xd8, 0xb6, 0x2d, 0xe3, 0x55, 0x9d, 0x8a, 0x58, 0x75, + 0x78, 0xcb, 0x7d, 0x7f, 0xd7, 0x72, 0xae, 0x5d, 0x7d, 0xa0, 0xf6, 0x87, 0x68, 0xb2, 0xad, 0x3b, + 0x8e, 0xee, 0xf6, 0x18, 0xae, 0xef, 0xf1, 0x77, 0x89, 0xa8, 0x45, 0x03, 0x8b, 0xbf, 0x96, 0x58, + 0x69, 0x54, 0x2d, 0x0d, 0xf5, 0xc7, 0x7a, 0x9c, 0x2f, 0xa4, 0x98, 0x55, 0x61, 0x23, 0x56, 0xbf, + 0x80, 0xc1, 0xdf, 0xe7, 0xa1, 0xd0, 0xa6, 0xc6, 0xde, 0xd0, 0xd9, 0xc3, 0x7d, 0x53, 0x1b, 0x1d, + 0x52, 0xf1, 0xeb, 0x90, 0xb3, 0x89, 0x69, 0x69, 0xa6, 0xad, 0xf6, 0x3d, 0xb5, 0xf3, 0x9b, 0x35, + 0xd1, 0xf2, 0xe1, 0x0b, 0x4d, 0x73, 0xcf, 0xc7, 0x29, 0xe1, 0x12, 0xf7, 0x0a, 0x46, 0x10, 0xc5, + 0x43, 0xa2, 0xf9, 0xa4, 0x82, 0x6f, 0xf9, 0x27, 0x00, 0xd4, 0x51, 0x1d, 0xe4, 0xba, 0x9a, 0x5d, + 0x89, 0x93, 0x85, 0x77, 0x7c, 0xa0, 0x22, 0xac, 0x91, 0xdb, 0xe0, 0xb6, 0x42, 0x26, 0x51, 0x1d, + 0x13, 0x5b, 0x5d, 0xc7, 0x1c, 0x20, 0xde, 0x6c, 0x95, 0x9b, 0xec, 0x1d, 0xaa, 0xe9, 0xbf, 0x43, + 0x35, 0xef, 0xf9, 0xef, 0x50, 0x3b, 0x4b, 0x6f, 0x3f, 0x54, 0xa5, 0x57, 0xff, 0xae, 0x4a, 0xca, + 0x4a, 0xb8, 0xd8, 0x9d, 0x8e, 0xda, 0x78, 0xcf, 0x3b, 0x97, 0x03, 0x0b, 0x8a, 0xb7, 0x23, 0xdb, + 0x1b, 0x71, 0x2b, 0x4f, 0x76, 0x86, 0xdb, 0x11, 0x43, 0xef, 0xea, 0xf5, 0xbf, 0x88, 0xb7, 0xa3, + 0x2f, 0xd5, 0x2f, 0x51, 0x33, 0x74, 0x84, 0x7b, 0xd3, 0xb1, 0x59, 0xe2, 0x37, 0xcc, 0x12, 0x6d, + 0x93, 0x10, 0x4c, 0x8e, 0x94, 0x5a, 0x17, 0x61, 0xde, 0xd4, 0xf9, 0x99, 0x9c, 0xba, 0xf9, 0xbc, + 0xa9, 0xc7, 0x5f, 0x09, 0x45, 0x25, 0x82, 0xfc, 0x19, 0x53, 0xf0, 0x48, 0x2f, 0x32, 0xc7, 0xa5, + 0x60, 0xe4, 0x01, 0xe6, 0x25, 0xbb, 0xc0, 0xb1, 0xb9, 0xa3, 0xdc, 0x63, 0x8e, 0xa2, 0x1f, 0xbb, + 0xd5, 0x08, 0x3a, 0xf8, 0xea, 0x6d, 0x7e, 0x2c, 0x42, 0xa6, 0x4d, 0x0d, 0xf9, 0x11, 0x14, 0xc6, + 0x5e, 0x61, 0xbf, 0x17, 0x77, 0x6e, 0x47, 0x5e, 0xfa, 0xca, 0x17, 0x67, 0x00, 0x05, 0x41, 0xf8, + 0x08, 0x0a, 0x63, 0x2f, 0x7a, 0x49, 0x3b, 0x88, 0xa0, 0xc4, 0x1d, 0xe2, 0x9e, 0xe8, 0xe4, 0x3e, + 0xac, 0x4e, 0xd4, 0xde, 0xef, 0x27, 0x08, 0x88, 0x02, 0xcb, 0xad, 0x19, 0x81, 0x22, 0x9f, 0xb1, + 0xa8, 0x4b, 0xe2, 0x23, 0x82, 0x12, 0xf9, 0xc4, 0x85, 0x8e, 0x8c, 0xe1, 0xf4, 0xe4, 0x73, 0x63, + 0x23, 0xc9, 0x22, 0x51, 0x64, 0xf9, 0xf2, 0xac, 0x48, 0x91, 0xd2, 0x58, 0x11, 0x4d, 0x0f, 0x02, + 0x06, 0x9a, 0x12, 0x04, 0x91, 0x8e, 0xf5, 0x21, 0x80, 0xf0, 0x60, 0x71, 0x2e, 0x61, 0x69, 0x08, + 0x29, 0x9f, 0x9f, 0x0a, 0x11, 0xdd, 0x3f, 0xf1, 0x24, 0x92, 0xe4, 0xfe, 0x28, 0x30, 0xd1, 0xfd, + 0x49, 0xcf, 0x18, 0x2e, 0x13, 0xe1, 0x09, 0x23, 0x89, 0x49, 0x08, 0x49, 0x64, 0x12, 0xd3, 0xd7, + 0x07, 0xa9, 0x32, 0xc5, 0x0f, 0x22, 0x68, 0x4a, 0xaa, 0x44, 0x76, 0x20, 0x20, 0xc7, 0x5c, 0x9a, + 0x12, 0x55, 0x9c, 0x80, 0x96, 0xaf, 0xcc, 0x0c, 0x9d, 0x4c, 0x98, 0x29, 0xac, 0x44, 0xd0, 0x94, + 0x84, 0x89, 0xec, 0x30, 0x9e, 0x30, 0x7c, 0x9b, 0x19, 0x12, 0x86, 0xef, 0x75, 0x79, 0x56, 0x64, + 0xb0, 0xe1, 0xaf, 0x20, 0x2f, 0x76, 0xe6, 0xf5, 0xd4, 0x54, 0xf0, 0x30, 0xe5, 0x0b, 0xd3, 0x31, + 0xa2, 0x78, 0xb1, 0xff, 0xad, 0xa7, 0x7a, 0x38, 0x5d, 0x7c, 0x4c, 0x47, 0xeb, 0x9a, 0x6b, 0xb2, + 0x9b, 0x6d, 0xa4, 0x9e, 0x83, 0x02, 0x32, 0xd1, 0x5c, 0x89, 0x4d, 0x9e, 0x9b, 0x33, 0x42, 0x83, + 0x97, 0x94, 0x33, 0x21, 0x24, 0x31, 0x67, 0x26, 0x9b, 0x2f, 0xd7, 0x56, 0x62, 0x8d, 0xad, 0xa7, + 0xc6, 0x4d, 0xba, 0xad, 0x62, 0xea, 0xa4, 0xfc, 0x0b, 0xc8, 0x85, 0x77, 0xf4, 0x5a, 0xc2, 0xc2, + 0x00, 0x51, 0x6e, 0x4c, 0x43, 0x4c, 0xe6, 0x3a, 0x97, 0x9d, 0x9e, 0xeb, 0x5c, 0xfc, 0xc5, 0x19, + 0x40, 0xfe, 0x0e, 0x3b, 0xbb, 0x6f, 0x3f, 0x55, 0xa4, 0x77, 0x9f, 0x2a, 0xd2, 0xc7, 0x4f, 0x15, + 0xe9, 0xd5, 0xe7, 0xca, 0xdc, 0xbb, 0xcf, 0x95, 0xb9, 0x7f, 0x7e, 0xae, 0xcc, 0x3d, 0x6c, 0x19, + 0xa6, 0xb3, 0x3f, 0xec, 0xb9, 0x0d, 0x62, 0xab, 0x67, 0xf5, 0x2e, 0x69, 0xfb, 0xaa, 0x69, 0xb5, + 0x84, 0x1f, 0x6d, 0x9f, 0x87, 0xbf, 0x4b, 0x8f, 0x6c, 0x44, 0x7b, 0x0b, 0xde, 0x3d, 0xfd, 0x87, + 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x8d, 0x67, 0xbd, 0x96, 0xba, 0x1e, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -2374,7 +2373,7 @@ func NewMsgClient(cc grpc1.ClientConn) MsgClient { func (c *msgClient) CreateBucket(ctx context.Context, in *MsgCreateBucket, opts ...grpc.CallOption) (*MsgCreateBucketResponse, error) { out := new(MsgCreateBucketResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/CreateBucket", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/CreateBucket", in, out, opts...) if err != nil { return nil, err } @@ -2383,7 +2382,7 @@ func (c *msgClient) CreateBucket(ctx context.Context, in *MsgCreateBucket, opts func (c *msgClient) DeleteBucket(ctx context.Context, in *MsgDeleteBucket, opts ...grpc.CallOption) (*MsgDeleteBucketResponse, error) { out := new(MsgDeleteBucketResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/DeleteBucket", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/DeleteBucket", in, out, opts...) if err != nil { return nil, err } @@ -2392,7 +2391,7 @@ func (c *msgClient) DeleteBucket(ctx context.Context, in *MsgDeleteBucket, opts func (c *msgClient) UpdateBucketInfo(ctx context.Context, in *MsgUpdateBucketInfo, opts ...grpc.CallOption) (*MsgUpdateBucketInfoResponse, error) { out := new(MsgUpdateBucketInfoResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/UpdateBucketInfo", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/UpdateBucketInfo", in, out, opts...) if err != nil { return nil, err } @@ -2401,7 +2400,7 @@ func (c *msgClient) UpdateBucketInfo(ctx context.Context, in *MsgUpdateBucketInf func (c *msgClient) MirrorBucket(ctx context.Context, in *MsgMirrorBucket, opts ...grpc.CallOption) (*MsgMirrorBucketResponse, error) { out := new(MsgMirrorBucketResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/MirrorBucket", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/MirrorBucket", in, out, opts...) if err != nil { return nil, err } @@ -2410,7 +2409,7 @@ func (c *msgClient) MirrorBucket(ctx context.Context, in *MsgMirrorBucket, opts func (c *msgClient) DiscontinueBucket(ctx context.Context, in *MsgDiscontinueBucket, opts ...grpc.CallOption) (*MsgDiscontinueBucketResponse, error) { out := new(MsgDiscontinueBucketResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/DiscontinueBucket", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/DiscontinueBucket", in, out, opts...) if err != nil { return nil, err } @@ -2419,7 +2418,7 @@ func (c *msgClient) DiscontinueBucket(ctx context.Context, in *MsgDiscontinueBuc func (c *msgClient) CreateObject(ctx context.Context, in *MsgCreateObject, opts ...grpc.CallOption) (*MsgCreateObjectResponse, error) { out := new(MsgCreateObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/CreateObject", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/CreateObject", in, out, opts...) if err != nil { return nil, err } @@ -2428,7 +2427,7 @@ func (c *msgClient) CreateObject(ctx context.Context, in *MsgCreateObject, opts func (c *msgClient) SealObject(ctx context.Context, in *MsgSealObject, opts ...grpc.CallOption) (*MsgSealObjectResponse, error) { out := new(MsgSealObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/SealObject", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/SealObject", in, out, opts...) if err != nil { return nil, err } @@ -2437,7 +2436,7 @@ func (c *msgClient) SealObject(ctx context.Context, in *MsgSealObject, opts ...g func (c *msgClient) RejectSealObject(ctx context.Context, in *MsgRejectSealObject, opts ...grpc.CallOption) (*MsgRejectSealObjectResponse, error) { out := new(MsgRejectSealObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/RejectSealObject", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/RejectSealObject", in, out, opts...) if err != nil { return nil, err } @@ -2446,7 +2445,7 @@ func (c *msgClient) RejectSealObject(ctx context.Context, in *MsgRejectSealObjec func (c *msgClient) CopyObject(ctx context.Context, in *MsgCopyObject, opts ...grpc.CallOption) (*MsgCopyObjectResponse, error) { out := new(MsgCopyObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/CopyObject", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/CopyObject", in, out, opts...) if err != nil { return nil, err } @@ -2455,7 +2454,7 @@ func (c *msgClient) CopyObject(ctx context.Context, in *MsgCopyObject, opts ...g func (c *msgClient) DeleteObject(ctx context.Context, in *MsgDeleteObject, opts ...grpc.CallOption) (*MsgDeleteObjectResponse, error) { out := new(MsgDeleteObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/DeleteObject", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/DeleteObject", in, out, opts...) if err != nil { return nil, err } @@ -2464,7 +2463,7 @@ func (c *msgClient) DeleteObject(ctx context.Context, in *MsgDeleteObject, opts func (c *msgClient) CancelCreateObject(ctx context.Context, in *MsgCancelCreateObject, opts ...grpc.CallOption) (*MsgCancelCreateObjectResponse, error) { out := new(MsgCancelCreateObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/CancelCreateObject", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/CancelCreateObject", in, out, opts...) if err != nil { return nil, err } @@ -2473,7 +2472,7 @@ func (c *msgClient) CancelCreateObject(ctx context.Context, in *MsgCancelCreateO func (c *msgClient) MirrorObject(ctx context.Context, in *MsgMirrorObject, opts ...grpc.CallOption) (*MsgMirrorObjectResponse, error) { out := new(MsgMirrorObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/MirrorObject", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/MirrorObject", in, out, opts...) if err != nil { return nil, err } @@ -2482,7 +2481,7 @@ func (c *msgClient) MirrorObject(ctx context.Context, in *MsgMirrorObject, opts func (c *msgClient) DiscontinueObject(ctx context.Context, in *MsgDiscontinueObject, opts ...grpc.CallOption) (*MsgDiscontinueObjectResponse, error) { out := new(MsgDiscontinueObjectResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/DiscontinueObject", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/DiscontinueObject", in, out, opts...) if err != nil { return nil, err } @@ -2491,7 +2490,7 @@ func (c *msgClient) DiscontinueObject(ctx context.Context, in *MsgDiscontinueObj func (c *msgClient) CreateGroup(ctx context.Context, in *MsgCreateGroup, opts ...grpc.CallOption) (*MsgCreateGroupResponse, error) { out := new(MsgCreateGroupResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/CreateGroup", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/CreateGroup", in, out, opts...) if err != nil { return nil, err } @@ -2500,7 +2499,7 @@ func (c *msgClient) CreateGroup(ctx context.Context, in *MsgCreateGroup, opts .. func (c *msgClient) DeleteGroup(ctx context.Context, in *MsgDeleteGroup, opts ...grpc.CallOption) (*MsgDeleteGroupResponse, error) { out := new(MsgDeleteGroupResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/DeleteGroup", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/DeleteGroup", in, out, opts...) if err != nil { return nil, err } @@ -2509,7 +2508,7 @@ func (c *msgClient) DeleteGroup(ctx context.Context, in *MsgDeleteGroup, opts .. func (c *msgClient) UpdateGroupMember(ctx context.Context, in *MsgUpdateGroupMember, opts ...grpc.CallOption) (*MsgUpdateGroupMemberResponse, error) { out := new(MsgUpdateGroupMemberResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/UpdateGroupMember", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/UpdateGroupMember", in, out, opts...) if err != nil { return nil, err } @@ -2518,7 +2517,7 @@ func (c *msgClient) UpdateGroupMember(ctx context.Context, in *MsgUpdateGroupMem func (c *msgClient) LeaveGroup(ctx context.Context, in *MsgLeaveGroup, opts ...grpc.CallOption) (*MsgLeaveGroupResponse, error) { out := new(MsgLeaveGroupResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/LeaveGroup", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/LeaveGroup", in, out, opts...) if err != nil { return nil, err } @@ -2527,7 +2526,7 @@ func (c *msgClient) LeaveGroup(ctx context.Context, in *MsgLeaveGroup, opts ...g func (c *msgClient) MirrorGroup(ctx context.Context, in *MsgMirrorGroup, opts ...grpc.CallOption) (*MsgMirrorGroupResponse, error) { out := new(MsgMirrorGroupResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/MirrorGroup", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/MirrorGroup", in, out, opts...) if err != nil { return nil, err } @@ -2536,7 +2535,7 @@ func (c *msgClient) MirrorGroup(ctx context.Context, in *MsgMirrorGroup, opts .. func (c *msgClient) PutPolicy(ctx context.Context, in *MsgPutPolicy, opts ...grpc.CallOption) (*MsgPutPolicyResponse, error) { out := new(MsgPutPolicyResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/PutPolicy", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/PutPolicy", in, out, opts...) if err != nil { return nil, err } @@ -2545,7 +2544,7 @@ func (c *msgClient) PutPolicy(ctx context.Context, in *MsgPutPolicy, opts ...grp func (c *msgClient) DeletePolicy(ctx context.Context, in *MsgDeletePolicy, opts ...grpc.CallOption) (*MsgDeletePolicyResponse, error) { out := new(MsgDeletePolicyResponse) - err := c.cc.Invoke(ctx, "/bnbchain.greenfield.storage.Msg/DeletePolicy", in, out, opts...) + err := c.cc.Invoke(ctx, "/greenfield.storage.Msg/DeletePolicy", in, out, opts...) if err != nil { return nil, err } @@ -2659,7 +2658,7 @@ func _Msg_CreateBucket_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/CreateBucket", + FullMethod: "/greenfield.storage.Msg/CreateBucket", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).CreateBucket(ctx, req.(*MsgCreateBucket)) @@ -2677,7 +2676,7 @@ func _Msg_DeleteBucket_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/DeleteBucket", + FullMethod: "/greenfield.storage.Msg/DeleteBucket", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).DeleteBucket(ctx, req.(*MsgDeleteBucket)) @@ -2695,7 +2694,7 @@ func _Msg_UpdateBucketInfo_Handler(srv interface{}, ctx context.Context, dec fun } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/UpdateBucketInfo", + FullMethod: "/greenfield.storage.Msg/UpdateBucketInfo", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).UpdateBucketInfo(ctx, req.(*MsgUpdateBucketInfo)) @@ -2713,7 +2712,7 @@ func _Msg_MirrorBucket_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/MirrorBucket", + FullMethod: "/greenfield.storage.Msg/MirrorBucket", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).MirrorBucket(ctx, req.(*MsgMirrorBucket)) @@ -2731,7 +2730,7 @@ func _Msg_DiscontinueBucket_Handler(srv interface{}, ctx context.Context, dec fu } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/DiscontinueBucket", + FullMethod: "/greenfield.storage.Msg/DiscontinueBucket", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).DiscontinueBucket(ctx, req.(*MsgDiscontinueBucket)) @@ -2749,7 +2748,7 @@ func _Msg_CreateObject_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/CreateObject", + FullMethod: "/greenfield.storage.Msg/CreateObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).CreateObject(ctx, req.(*MsgCreateObject)) @@ -2767,7 +2766,7 @@ func _Msg_SealObject_Handler(srv interface{}, ctx context.Context, dec func(inte } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/SealObject", + FullMethod: "/greenfield.storage.Msg/SealObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).SealObject(ctx, req.(*MsgSealObject)) @@ -2785,7 +2784,7 @@ func _Msg_RejectSealObject_Handler(srv interface{}, ctx context.Context, dec fun } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/RejectSealObject", + FullMethod: "/greenfield.storage.Msg/RejectSealObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).RejectSealObject(ctx, req.(*MsgRejectSealObject)) @@ -2803,7 +2802,7 @@ func _Msg_CopyObject_Handler(srv interface{}, ctx context.Context, dec func(inte } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/CopyObject", + FullMethod: "/greenfield.storage.Msg/CopyObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).CopyObject(ctx, req.(*MsgCopyObject)) @@ -2821,7 +2820,7 @@ func _Msg_DeleteObject_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/DeleteObject", + FullMethod: "/greenfield.storage.Msg/DeleteObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).DeleteObject(ctx, req.(*MsgDeleteObject)) @@ -2839,7 +2838,7 @@ func _Msg_CancelCreateObject_Handler(srv interface{}, ctx context.Context, dec f } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/CancelCreateObject", + FullMethod: "/greenfield.storage.Msg/CancelCreateObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).CancelCreateObject(ctx, req.(*MsgCancelCreateObject)) @@ -2857,7 +2856,7 @@ func _Msg_MirrorObject_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/MirrorObject", + FullMethod: "/greenfield.storage.Msg/MirrorObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).MirrorObject(ctx, req.(*MsgMirrorObject)) @@ -2875,7 +2874,7 @@ func _Msg_DiscontinueObject_Handler(srv interface{}, ctx context.Context, dec fu } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/DiscontinueObject", + FullMethod: "/greenfield.storage.Msg/DiscontinueObject", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).DiscontinueObject(ctx, req.(*MsgDiscontinueObject)) @@ -2893,7 +2892,7 @@ func _Msg_CreateGroup_Handler(srv interface{}, ctx context.Context, dec func(int } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/CreateGroup", + FullMethod: "/greenfield.storage.Msg/CreateGroup", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).CreateGroup(ctx, req.(*MsgCreateGroup)) @@ -2911,7 +2910,7 @@ func _Msg_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(int } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/DeleteGroup", + FullMethod: "/greenfield.storage.Msg/DeleteGroup", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).DeleteGroup(ctx, req.(*MsgDeleteGroup)) @@ -2929,7 +2928,7 @@ func _Msg_UpdateGroupMember_Handler(srv interface{}, ctx context.Context, dec fu } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/UpdateGroupMember", + FullMethod: "/greenfield.storage.Msg/UpdateGroupMember", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).UpdateGroupMember(ctx, req.(*MsgUpdateGroupMember)) @@ -2947,7 +2946,7 @@ func _Msg_LeaveGroup_Handler(srv interface{}, ctx context.Context, dec func(inte } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/LeaveGroup", + FullMethod: "/greenfield.storage.Msg/LeaveGroup", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).LeaveGroup(ctx, req.(*MsgLeaveGroup)) @@ -2965,7 +2964,7 @@ func _Msg_MirrorGroup_Handler(srv interface{}, ctx context.Context, dec func(int } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/MirrorGroup", + FullMethod: "/greenfield.storage.Msg/MirrorGroup", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).MirrorGroup(ctx, req.(*MsgMirrorGroup)) @@ -2983,7 +2982,7 @@ func _Msg_PutPolicy_Handler(srv interface{}, ctx context.Context, dec func(inter } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/PutPolicy", + FullMethod: "/greenfield.storage.Msg/PutPolicy", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).PutPolicy(ctx, req.(*MsgPutPolicy)) @@ -3001,7 +3000,7 @@ func _Msg_DeletePolicy_Handler(srv interface{}, ctx context.Context, dec func(in } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/bnbchain.greenfield.storage.Msg/DeletePolicy", + FullMethod: "/greenfield.storage.Msg/DeletePolicy", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).DeletePolicy(ctx, req.(*MsgDeletePolicy)) @@ -3010,7 +3009,7 @@ func _Msg_DeletePolicy_Handler(srv interface{}, ctx context.Context, dec func(in } var _Msg_serviceDesc = grpc.ServiceDesc{ - ServiceName: "bnbchain.greenfield.storage.Msg", + ServiceName: "greenfield.storage.Msg", HandlerType: (*MsgServer)(nil), Methods: []grpc.MethodDesc{ { @@ -4326,7 +4325,7 @@ func (m *MsgPutPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) { var l int _ = l if m.ExpirationTime != nil { - n5, err5 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.ExpirationTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.ExpirationTime):]) + n5, err5 := github_com_cosmos_gogoproto_types.StdTimeMarshalTo(*m.ExpirationTime, dAtA[i-github_com_cosmos_gogoproto_types.SizeOfStdTime(*m.ExpirationTime):]) if err5 != nil { return 0, err5 } @@ -5262,7 +5261,7 @@ func (m *MsgPutPolicy) Size() (n int) { } } if m.ExpirationTime != nil { - l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.ExpirationTime) + l = github_com_cosmos_gogoproto_types.SizeOfStdTime(*m.ExpirationTime) n += 1 + l + sovTx(uint64(l)) } return n @@ -9210,7 +9209,7 @@ func (m *MsgPutPolicy) Unmarshal(dAtA []byte) error { if m.ExpirationTime == nil { m.ExpirationTime = new(time.Time) } - if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.ExpirationTime, dAtA[iNdEx:postIndex]); err != nil { + if err := github_com_cosmos_gogoproto_types.StdTimeUnmarshal(m.ExpirationTime, dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex diff --git a/x/storage/types/types.pb.go b/x/storage/types/types.pb.go index 1540aeb25..c9b879a6b 100644 --- a/x/storage/types/types.pb.go +++ b/x/storage/types/types.pb.go @@ -8,7 +8,7 @@ import ( _ "github.com/bnb-chain/greenfield/x/payment/types" _ "github.com/cosmos/cosmos-proto" _ "github.com/cosmos/gogoproto/gogoproto" - proto "github.com/gogo/protobuf/proto" + proto "github.com/cosmos/gogoproto/proto" io "io" math "math" math_bits "math/bits" @@ -31,11 +31,11 @@ type BucketInfo struct { // bucket_name is a globally unique name of bucket BucketName string `protobuf:"bytes,2,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"` // visibility defines the highest permissions for bucket. When a bucket is public, everyone can get storage objects in it. - Visibility VisibilityType `protobuf:"varint,3,opt,name=visibility,proto3,enum=bnbchain.greenfield.storage.VisibilityType" json:"visibility,omitempty"` + Visibility VisibilityType `protobuf:"varint,3,opt,name=visibility,proto3,enum=greenfield.storage.VisibilityType" json:"visibility,omitempty"` // id is the unique identification for bucket. Id Uint `protobuf:"bytes,4,opt,name=id,proto3,customtype=Uint" json:"id"` // source_type defines which chain the user should send the bucket management transactions to - SourceType SourceType `protobuf:"varint,5,opt,name=source_type,json=sourceType,proto3,enum=bnbchain.greenfield.storage.SourceType" json:"source_type,omitempty"` + SourceType SourceType `protobuf:"varint,5,opt,name=source_type,json=sourceType,proto3,enum=greenfield.storage.SourceType" json:"source_type,omitempty"` // create_at define the block timestamp when the bucket created. CreateAt int64 `protobuf:"varint,6,opt,name=create_at,json=createAt,proto3" json:"create_at,omitempty"` // payment_address is the address of the payment account @@ -50,7 +50,7 @@ type BucketInfo struct { // billing info of the bucket BillingInfo BillingInfo `protobuf:"bytes,10,opt,name=billing_info,json=billingInfo,proto3" json:"billing_info"` // bucket_status define the status of the bucket. - BucketStatus BucketStatus `protobuf:"varint,11,opt,name=bucket_status,json=bucketStatus,proto3,enum=bnbchain.greenfield.storage.BucketStatus" json:"bucket_status,omitempty"` + BucketStatus BucketStatus `protobuf:"varint,11,opt,name=bucket_status,json=bucketStatus,proto3,enum=greenfield.storage.BucketStatus" json:"bucket_status,omitempty"` } func (m *BucketInfo) Reset() { *m = BucketInfo{} } @@ -286,17 +286,17 @@ type ObjectInfo struct { // payloadSize is the total size of the object payload PayloadSize uint64 `protobuf:"varint,5,opt,name=payload_size,json=payloadSize,proto3" json:"payload_size,omitempty"` // visibility defines the highest permissions for object. When an object is public, everyone can access it. - Visibility VisibilityType `protobuf:"varint,6,opt,name=visibility,proto3,enum=bnbchain.greenfield.storage.VisibilityType" json:"visibility,omitempty"` + Visibility VisibilityType `protobuf:"varint,6,opt,name=visibility,proto3,enum=greenfield.storage.VisibilityType" json:"visibility,omitempty"` // content_type define the format of the object which should be a standard MIME type. ContentType string `protobuf:"bytes,7,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` // create_at define the block timestamp when the object is created CreateAt int64 `protobuf:"varint,8,opt,name=create_at,json=createAt,proto3" json:"create_at,omitempty"` // object_status define the upload status of the object. - ObjectStatus ObjectStatus `protobuf:"varint,9,opt,name=object_status,json=objectStatus,proto3,enum=bnbchain.greenfield.storage.ObjectStatus" json:"object_status,omitempty"` + ObjectStatus ObjectStatus `protobuf:"varint,9,opt,name=object_status,json=objectStatus,proto3,enum=greenfield.storage.ObjectStatus" json:"object_status,omitempty"` // redundancy_type define the type of the redundancy which can be multi-replication or EC. - RedundancyType RedundancyType `protobuf:"varint,10,opt,name=redundancy_type,json=redundancyType,proto3,enum=bnbchain.greenfield.storage.RedundancyType" json:"redundancy_type,omitempty"` + RedundancyType RedundancyType `protobuf:"varint,10,opt,name=redundancy_type,json=redundancyType,proto3,enum=greenfield.storage.RedundancyType" json:"redundancy_type,omitempty"` // source_type define the source of the object. - SourceType SourceType `protobuf:"varint,11,opt,name=source_type,json=sourceType,proto3,enum=bnbchain.greenfield.storage.SourceType" json:"source_type,omitempty"` + SourceType SourceType `protobuf:"varint,11,opt,name=source_type,json=sourceType,proto3,enum=greenfield.storage.SourceType" json:"source_type,omitempty"` // checksums define the root hash of the pieces which stored in a SP. // add omit tag to omit the field when converting to NFT metadata Checksums [][]byte `protobuf:"bytes,12,rep,name=checksums,proto3" json:"checksums,omitempty" traits:"omit"` @@ -427,7 +427,7 @@ type GroupInfo struct { // group_name is the name of group which is unique under an account. GroupName string `protobuf:"bytes,2,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"` // source_type - SourceType SourceType `protobuf:"varint,3,opt,name=source_type,json=sourceType,proto3,enum=bnbchain.greenfield.storage.SourceType" json:"source_type,omitempty"` + SourceType SourceType `protobuf:"varint,3,opt,name=source_type,json=sourceType,proto3,enum=greenfield.storage.SourceType" json:"source_type,omitempty"` // id is the unique identifier of group Id Uint `protobuf:"bytes,4,opt,name=id,proto3,customtype=Uint" json:"id"` } @@ -820,85 +820,84 @@ func (m *Ids) XXX_DiscardUnknown() { var xxx_messageInfo_Ids proto.InternalMessageInfo func init() { - proto.RegisterType((*BucketInfo)(nil), "bnbchain.greenfield.storage.BucketInfo") - proto.RegisterType((*BillingInfo)(nil), "bnbchain.greenfield.storage.BillingInfo") - proto.RegisterType((*SecondarySpObjectsSize)(nil), "bnbchain.greenfield.storage.SecondarySpObjectsSize") - proto.RegisterType((*ObjectInfo)(nil), "bnbchain.greenfield.storage.ObjectInfo") - proto.RegisterType((*GroupInfo)(nil), "bnbchain.greenfield.storage.GroupInfo") - proto.RegisterType((*Trait)(nil), "bnbchain.greenfield.storage.Trait") - proto.RegisterType((*BucketMetaData)(nil), "bnbchain.greenfield.storage.BucketMetaData") - proto.RegisterType((*ObjectMetaData)(nil), "bnbchain.greenfield.storage.ObjectMetaData") - proto.RegisterType((*GroupMetaData)(nil), "bnbchain.greenfield.storage.GroupMetaData") - proto.RegisterType((*Ids)(nil), "bnbchain.greenfield.storage.Ids") + proto.RegisterType((*BucketInfo)(nil), "greenfield.storage.BucketInfo") + proto.RegisterType((*BillingInfo)(nil), "greenfield.storage.BillingInfo") + proto.RegisterType((*SecondarySpObjectsSize)(nil), "greenfield.storage.SecondarySpObjectsSize") + proto.RegisterType((*ObjectInfo)(nil), "greenfield.storage.ObjectInfo") + proto.RegisterType((*GroupInfo)(nil), "greenfield.storage.GroupInfo") + proto.RegisterType((*Trait)(nil), "greenfield.storage.Trait") + proto.RegisterType((*BucketMetaData)(nil), "greenfield.storage.BucketMetaData") + proto.RegisterType((*ObjectMetaData)(nil), "greenfield.storage.ObjectMetaData") + proto.RegisterType((*GroupMetaData)(nil), "greenfield.storage.GroupMetaData") + proto.RegisterType((*Ids)(nil), "greenfield.storage.Ids") } func init() { proto.RegisterFile("greenfield/storage/types.proto", fileDescriptor_bf95fa2efdc74d97) } var fileDescriptor_bf95fa2efdc74d97 = []byte{ - // 994 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0x41, 0x6f, 0xdc, 0x44, - 0x14, 0x8e, 0xe3, 0x6c, 0xc8, 0x3e, 0x6f, 0x92, 0x76, 0x14, 0x45, 0x6e, 0xa3, 0xec, 0x6e, 0x7d, - 0x61, 0xa1, 0x64, 0x57, 0x4a, 0x0f, 0x48, 0x88, 0x4b, 0x16, 0x04, 0x8d, 0x10, 0x41, 0xf5, 0xa6, - 0x1c, 0xb8, 0x58, 0x63, 0x7b, 0xe2, 0x0c, 0xb5, 0x3d, 0x66, 0x66, 0x5c, 0xba, 0x95, 0xf8, 0x0f, - 0x9c, 0xf9, 0x1d, 0xfd, 0x11, 0x3d, 0x20, 0x54, 0x8a, 0x84, 0x10, 0x87, 0x08, 0x25, 0xff, 0x80, - 0x5f, 0x80, 0x3c, 0x33, 0x9b, 0x38, 0xdb, 0x68, 0xd3, 0x84, 0xe6, 0xe6, 0xf9, 0xe6, 0x7d, 0x33, - 0xef, 0x7d, 0xf3, 0xbd, 0x27, 0x43, 0x3b, 0xe1, 0x84, 0xe4, 0x07, 0x94, 0xa4, 0xf1, 0x40, 0x48, - 0xc6, 0x71, 0x42, 0x06, 0x72, 0x5c, 0x10, 0xd1, 0x2f, 0x38, 0x93, 0x0c, 0x6d, 0x84, 0x79, 0x18, - 0x1d, 0x62, 0x9a, 0xf7, 0xcf, 0x02, 0xfb, 0x26, 0xf0, 0xee, 0x9d, 0x88, 0x89, 0x8c, 0x89, 0x40, - 0x85, 0x0e, 0xf4, 0x42, 0xf3, 0xee, 0xae, 0x25, 0x2c, 0x61, 0x1a, 0xaf, 0xbe, 0x0c, 0xba, 0x59, - 0xbb, 0xad, 0xc0, 0xe3, 0x8c, 0xe4, 0x72, 0x10, 0x62, 0x41, 0xcc, 0x76, 0xe7, 0x82, 0x64, 0x22, - 0x96, 0x65, 0x2c, 0xd7, 0x01, 0xde, 0x2f, 0x0d, 0x80, 0x61, 0x19, 0x3d, 0x21, 0x72, 0x37, 0x3f, - 0x60, 0xa8, 0x0f, 0x0d, 0xf6, 0x63, 0x4e, 0xb8, 0x6b, 0x75, 0xad, 0x5e, 0x73, 0xe8, 0xbe, 0x7e, - 0xb1, 0xb5, 0x66, 0xb2, 0xd8, 0x89, 0x63, 0x4e, 0x84, 0x18, 0x49, 0x4e, 0xf3, 0xc4, 0xd7, 0x61, - 0xa8, 0x03, 0x4e, 0xa8, 0xd8, 0x41, 0x8e, 0x33, 0xe2, 0xce, 0x57, 0x2c, 0x1f, 0x34, 0xb4, 0x87, - 0x33, 0x82, 0xbe, 0x02, 0x78, 0x4a, 0x05, 0x0d, 0x69, 0x4a, 0xe5, 0xd8, 0xb5, 0xbb, 0x56, 0x6f, - 0x65, 0xfb, 0x7e, 0x7f, 0x86, 0x04, 0xfd, 0x6f, 0x4f, 0xc3, 0xf7, 0xc7, 0x05, 0xf1, 0x6b, 0x74, - 0x74, 0x1f, 0xe6, 0x69, 0xec, 0x2e, 0xa8, 0xd4, 0x36, 0x5e, 0x1e, 0x75, 0xe6, 0xfe, 0x3e, 0xea, - 0x2c, 0x3c, 0xa6, 0xb9, 0x7c, 0xfd, 0x62, 0xcb, 0x31, 0x69, 0x56, 0x4b, 0x7f, 0x9e, 0xc6, 0xe8, - 0x21, 0x38, 0x82, 0x95, 0x3c, 0x22, 0x41, 0xa5, 0xbe, 0xdb, 0x50, 0x57, 0xbf, 0x3f, 0xf3, 0xea, - 0x91, 0x8a, 0xd7, 0xd7, 0x8a, 0xd3, 0x6f, 0xb4, 0x01, 0xcd, 0x88, 0x13, 0x2c, 0x49, 0x80, 0xa5, - 0xbb, 0xd8, 0xb5, 0x7a, 0xb6, 0xbf, 0xa4, 0x81, 0x1d, 0x89, 0x76, 0x60, 0xd5, 0xe8, 0x1e, 0x60, - 0xad, 0x90, 0xfb, 0xde, 0x25, 0xda, 0xad, 0x18, 0x82, 0x41, 0xd1, 0x17, 0x80, 0x0a, 0x4e, 0x33, - 0xcc, 0xc7, 0x81, 0x28, 0x4e, 0x4f, 0x59, 0xba, 0xe4, 0x94, 0x5b, 0x86, 0x33, 0x2a, 0x26, 0xe7, - 0x7c, 0x04, 0x28, 0x3a, 0xc4, 0x3c, 0x21, 0x71, 0xc0, 0x09, 0x8e, 0x83, 0x1f, 0x4a, 0x26, 0xb1, - 0xdb, 0xec, 0x5a, 0xbd, 0x05, 0xff, 0x96, 0xd9, 0xf1, 0x09, 0x8e, 0x1f, 0x55, 0x38, 0x7a, 0x04, - 0xad, 0x90, 0xa6, 0x29, 0xcd, 0x93, 0x80, 0xe6, 0x07, 0xcc, 0x85, 0xae, 0xd5, 0x73, 0xb6, 0x7b, - 0x33, 0x05, 0x1a, 0x6a, 0x42, 0x65, 0x95, 0xe1, 0x42, 0xf5, 0x00, 0xbe, 0x13, 0x9e, 0x41, 0x68, - 0x0f, 0x96, 0x8d, 0x1b, 0x84, 0xc4, 0xb2, 0x14, 0xae, 0xa3, 0x44, 0xff, 0x60, 0xf6, 0x99, 0x8a, - 0x31, 0x52, 0x04, 0xbf, 0x15, 0xd6, 0x56, 0xde, 0x6f, 0x16, 0x38, 0xb5, 0x2b, 0xd1, 0x26, 0x40, - 0xc1, 0x69, 0xf5, 0xa2, 0x34, 0x23, 0xca, 0xa2, 0xb6, 0xdf, 0x54, 0xc8, 0x3e, 0xcd, 0x08, 0xfa, - 0x10, 0x6e, 0x4b, 0x26, 0x71, 0x1a, 0xe8, 0x5a, 0x03, 0x41, 0x9f, 0x6b, 0x4b, 0x2e, 0xf8, 0xab, - 0x6a, 0xe3, 0x33, 0x85, 0x8f, 0xe8, 0x73, 0x82, 0x24, 0xdc, 0x11, 0x24, 0x62, 0x79, 0x6c, 0x54, - 0x67, 0xe1, 0xf7, 0x24, 0x92, 0x42, 0x73, 0xec, 0xae, 0xdd, 0x73, 0xb6, 0x1f, 0xcc, 0xf6, 0xca, - 0x84, 0x3d, 0x2a, 0xbe, 0xd1, 0xdc, 0xea, 0x5c, 0xa3, 0xca, 0xba, 0xb8, 0x70, 0xd7, 0xfb, 0x09, - 0xd6, 0x2f, 0xe6, 0xa1, 0x8f, 0x01, 0x6a, 0x6f, 0x7f, 0x59, 0xf7, 0x35, 0xc5, 0xe9, 0xa3, 0x5f, - 0xa1, 0x68, 0xef, 0xd7, 0x06, 0x80, 0xbe, 0xf4, 0x66, 0x9a, 0xbd, 0x03, 0x8e, 0xd6, 0x51, 0x07, - 0xd8, 0x3a, 0x40, 0x43, 0x2a, 0xe0, 0x4a, 0x0d, 0x7c, 0x0f, 0x5a, 0x05, 0x1e, 0xa7, 0x0c, 0xc7, - 0xba, 0xa8, 0x86, 0x2a, 0xca, 0x31, 0x98, 0x52, 0xed, 0xfc, 0x74, 0x59, 0xfc, 0x7f, 0xd3, 0xe5, - 0x1e, 0xb4, 0x22, 0x96, 0xcb, 0xaa, 0x93, 0xd5, 0xc4, 0x50, 0x6d, 0xec, 0x3b, 0x06, 0x7b, 0x73, - 0x12, 0x2c, 0x4d, 0x4d, 0x82, 0x3d, 0x58, 0x36, 0xd5, 0x1b, 0xf7, 0x37, 0xdf, 0xc2, 0xfd, 0xfa, - 0x39, 0x26, 0xee, 0x67, 0xb5, 0x15, 0xda, 0x87, 0x55, 0x4e, 0xe2, 0x32, 0x8f, 0x71, 0x1e, 0x8d, - 0x75, 0x4a, 0xf0, 0x16, 0x15, 0xfa, 0xa7, 0x1c, 0x55, 0xe1, 0x0a, 0x3f, 0xb7, 0x9e, 0x1e, 0x8b, - 0xce, 0xf5, 0xc7, 0xe2, 0x00, 0x9a, 0xd1, 0x21, 0x89, 0x9e, 0x88, 0x32, 0x13, 0x6e, 0xab, 0x6b, - 0xf7, 0x5a, 0xc3, 0xdb, 0xff, 0x1e, 0x75, 0x96, 0x25, 0xc7, 0x54, 0x8a, 0x4f, 0x3c, 0x96, 0x51, - 0xe9, 0xf9, 0x67, 0x31, 0x68, 0x0f, 0xd6, 0xcf, 0xf5, 0x9c, 0x71, 0x3b, 0x11, 0xee, 0x72, 0xd7, - 0x9e, 0x69, 0xc0, 0xb5, 0x5a, 0x3f, 0xed, 0x4c, 0x58, 0xde, 0xef, 0x16, 0x34, 0xbf, 0xe4, 0xac, - 0x2c, 0xae, 0xe5, 0xe6, 0x4d, 0x80, 0xa4, 0x22, 0xd7, 0xcd, 0xdc, 0x54, 0x88, 0xb2, 0xea, 0x94, - 0x4e, 0xf6, 0xf5, 0x75, 0xba, 0x8a, 0xe9, 0xbd, 0x4f, 0xa1, 0xb1, 0x5f, 0xe9, 0x57, 0xa5, 0xa7, - 0x84, 0xd4, 0xd7, 0x5b, 0x3a, 0x3d, 0x85, 0xa8, 0x43, 0xd7, 0xa0, 0xf1, 0x14, 0xa7, 0xe5, 0x24, - 0x71, 0xbd, 0xf0, 0xfe, 0xb4, 0x60, 0x45, 0xcf, 0xd3, 0xaf, 0x89, 0xc4, 0x9f, 0x63, 0x89, 0x51, - 0x17, 0x9c, 0x98, 0x88, 0x88, 0xd3, 0x42, 0x52, 0x96, 0x9b, 0x83, 0xea, 0x50, 0xe5, 0x7b, 0xf2, - 0x4c, 0x12, 0x9e, 0xe3, 0x34, 0x28, 0x79, 0x6a, 0x4e, 0x74, 0x26, 0xd8, 0x63, 0x9e, 0x4e, 0x77, - 0xbe, 0xfd, 0x46, 0xe7, 0xaf, 0x41, 0x83, 0x66, 0x38, 0x21, 0xba, 0x4c, 0x5f, 0x2f, 0xd0, 0x43, - 0x00, 0x2c, 0x25, 0xa7, 0x61, 0x29, 0x89, 0x70, 0x1b, 0x6a, 0xaa, 0x7a, 0x33, 0x25, 0x54, 0xb5, - 0x9b, 0x21, 0x5a, 0xe3, 0xaa, 0xc2, 0x74, 0xab, 0xbc, 0xf3, 0xc2, 0x66, 0x4f, 0xac, 0x9b, 0x2e, - 0xec, 0x0f, 0x0b, 0x96, 0x95, 0x87, 0xdf, 0x6d, 0x5d, 0xe7, 0xcd, 0x6d, 0x4f, 0x9b, 0xfb, 0xa6, - 0xab, 0xda, 0x06, 0x7b, 0x37, 0x16, 0xc6, 0xf9, 0x96, 0x6a, 0xee, 0xcb, 0x9c, 0x3f, 0xdc, 0x7d, - 0x79, 0xdc, 0xb6, 0x5e, 0x1d, 0xb7, 0xad, 0x7f, 0x8e, 0xdb, 0xd6, 0xcf, 0x27, 0xed, 0xb9, 0x57, - 0x27, 0xed, 0xb9, 0xbf, 0x4e, 0xda, 0x73, 0xdf, 0x0d, 0x12, 0x2a, 0x0f, 0xcb, 0xb0, 0x1f, 0xb1, - 0x6c, 0x10, 0xe6, 0xe1, 0x96, 0x4a, 0x67, 0x50, 0xfb, 0xb3, 0x7d, 0x76, 0xfe, 0x47, 0x3b, 0x5c, - 0x54, 0xff, 0xb6, 0x0f, 0xfe, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x58, 0xa4, 0x74, 0x4d, 0x8b, 0x0b, - 0x00, 0x00, + // 990 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xd1, 0x6a, 0xdc, 0x46, + 0x17, 0xb6, 0xac, 0x5d, 0xff, 0xde, 0xa3, 0xb5, 0x9d, 0x0c, 0xc6, 0xc8, 0x09, 0xde, 0xdd, 0xe8, + 0x6a, 0xc9, 0x5f, 0xef, 0x82, 0x7b, 0x51, 0x28, 0x85, 0xe0, 0x6d, 0xd3, 0xd6, 0x94, 0xa6, 0x54, + 0xeb, 0xf4, 0xa2, 0x37, 0x62, 0x24, 0x8d, 0xe5, 0xa9, 0x25, 0x8d, 0x3a, 0x33, 0x4a, 0xb3, 0x81, + 0xbe, 0x43, 0x1f, 0xa3, 0x0f, 0x90, 0x57, 0x28, 0x98, 0x42, 0x21, 0xe4, 0xaa, 0xf4, 0xc2, 0x14, + 0xfb, 0x0d, 0x7a, 0xd1, 0xeb, 0xa2, 0x99, 0x59, 0x5b, 0xb6, 0x37, 0x31, 0x1b, 0xe2, 0x3b, 0xcd, + 0x37, 0xe7, 0xcc, 0x9c, 0xef, 0x9b, 0xef, 0x1c, 0x04, 0x9d, 0x84, 0x13, 0x92, 0x1f, 0x50, 0x92, + 0xc6, 0x43, 0x21, 0x19, 0xc7, 0x09, 0x19, 0xca, 0x49, 0x41, 0xc4, 0xa0, 0xe0, 0x4c, 0x32, 0x84, + 0x2e, 0xf6, 0x07, 0x66, 0xff, 0xde, 0x66, 0xc4, 0x44, 0xc6, 0x44, 0xa0, 0x22, 0x86, 0x7a, 0xa1, + 0xc3, 0xef, 0xad, 0x27, 0x2c, 0x61, 0x1a, 0xaf, 0xbe, 0x0c, 0xba, 0x55, 0xbb, 0xa4, 0xc0, 0x93, + 0x8c, 0xe4, 0x72, 0x18, 0x62, 0x41, 0xcc, 0x76, 0x77, 0x46, 0x0d, 0x11, 0xcb, 0x32, 0x96, 0xeb, + 0x00, 0xef, 0xdf, 0x06, 0xc0, 0xa8, 0x8c, 0x8e, 0x88, 0xdc, 0xcb, 0x0f, 0x18, 0x1a, 0x40, 0x93, + 0xfd, 0x94, 0x13, 0xee, 0x5a, 0x3d, 0xab, 0xdf, 0x1a, 0xb9, 0xaf, 0x5f, 0x6e, 0xaf, 0x9b, 0x2a, + 0x76, 0xe3, 0x98, 0x13, 0x21, 0xc6, 0x92, 0xd3, 0x3c, 0xf1, 0x75, 0x18, 0xea, 0x82, 0x13, 0xaa, + 0xec, 0x20, 0xc7, 0x19, 0x71, 0x17, 0xab, 0x2c, 0x1f, 0x34, 0xf4, 0x04, 0x67, 0x04, 0x8d, 0x00, + 0x9e, 0x51, 0x41, 0x43, 0x9a, 0x52, 0x39, 0x71, 0xed, 0x9e, 0xd5, 0x5f, 0xdd, 0xf1, 0x06, 0xd7, + 0x99, 0x0f, 0xbe, 0x3b, 0x8f, 0xda, 0x9f, 0x14, 0xc4, 0xaf, 0x65, 0xa1, 0xff, 0xc3, 0x22, 0x8d, + 0xdd, 0x86, 0xaa, 0xe8, 0xfe, 0xf1, 0x49, 0x77, 0xe1, 0xaf, 0x93, 0x6e, 0xe3, 0x29, 0xcd, 0xe5, + 0xeb, 0x97, 0xdb, 0x8e, 0xa9, 0xae, 0x5a, 0xfa, 0x8b, 0x34, 0x46, 0x8f, 0xc0, 0x11, 0xac, 0xe4, + 0x11, 0x09, 0x2a, 0xad, 0xdd, 0xa6, 0xba, 0xb1, 0x33, 0xeb, 0xc6, 0xb1, 0x0a, 0xd3, 0xb7, 0x89, + 0xf3, 0x6f, 0x74, 0x1f, 0x5a, 0x11, 0x27, 0x58, 0x92, 0x00, 0x4b, 0x77, 0xa9, 0x67, 0xf5, 0x6d, + 0x7f, 0x59, 0x03, 0xbb, 0x12, 0xed, 0xc2, 0x9a, 0x51, 0x39, 0xc0, 0x5a, 0x0f, 0xf7, 0x7f, 0x37, + 0x28, 0xb5, 0x6a, 0x12, 0x0c, 0x8a, 0x3e, 0x07, 0x54, 0x70, 0x9a, 0x61, 0x3e, 0x09, 0x44, 0x71, + 0x7e, 0xca, 0xf2, 0x0d, 0xa7, 0xdc, 0x31, 0x39, 0xe3, 0x62, 0x7a, 0xce, 0x07, 0x80, 0xa2, 0x43, + 0xcc, 0x13, 0x12, 0x07, 0x9c, 0xe0, 0x38, 0xf8, 0xb1, 0x64, 0x12, 0xbb, 0xad, 0x9e, 0xd5, 0x6f, + 0xf8, 0x77, 0xcc, 0x8e, 0x4f, 0x70, 0xfc, 0x6d, 0x85, 0xa3, 0x2f, 0xa1, 0x1d, 0xd2, 0x34, 0xa5, + 0x79, 0x12, 0xd0, 0xfc, 0x80, 0xb9, 0xd0, 0xb3, 0xfa, 0xce, 0x4e, 0x77, 0x96, 0x2e, 0x23, 0x1d, + 0x57, 0xf9, 0x61, 0xd4, 0xa8, 0xe4, 0xf6, 0x9d, 0xf0, 0x02, 0x42, 0x8f, 0x61, 0xc5, 0x3c, 0xb9, + 0x90, 0x58, 0x96, 0xc2, 0x75, 0x94, 0xc4, 0xbd, 0x99, 0x47, 0xa9, 0xc0, 0xb1, 0x8a, 0xf3, 0xdb, + 0x61, 0x6d, 0xe5, 0xfd, 0x66, 0x81, 0x53, 0xbb, 0x09, 0x6d, 0x01, 0x14, 0x9c, 0x56, 0xcf, 0x46, + 0x33, 0xa2, 0xec, 0x67, 0xfb, 0x2d, 0x85, 0xec, 0xd3, 0x8c, 0xa0, 0x87, 0x70, 0x57, 0x32, 0x89, + 0xd3, 0x40, 0x33, 0x0b, 0x04, 0x7d, 0xa1, 0xed, 0xd6, 0xf0, 0xd7, 0xd4, 0xc6, 0xa7, 0x0a, 0x1f, + 0xd3, 0x17, 0x04, 0x1d, 0xc1, 0xa6, 0x20, 0x11, 0xcb, 0x63, 0xa3, 0x31, 0x0b, 0x7f, 0x20, 0x91, + 0x14, 0x3a, 0xc7, 0xee, 0xd9, 0x7d, 0x67, 0xe7, 0xe1, 0x4c, 0x43, 0x4c, 0x93, 0xc6, 0xc5, 0x37, + 0x3a, 0xa5, 0x3a, 0xce, 0x68, 0xb0, 0x21, 0x66, 0xee, 0x7a, 0x3f, 0xc3, 0xc6, 0xec, 0x3c, 0xf4, + 0x11, 0x40, 0xed, 0x81, 0x6f, 0x6a, 0xa8, 0x96, 0x38, 0x7f, 0xd9, 0x39, 0xb8, 0x7a, 0xbf, 0x36, + 0x01, 0xf4, 0xa5, 0xb7, 0xd3, 0xbf, 0x5d, 0x70, 0xb4, 0x7c, 0x3a, 0xc0, 0xd6, 0x01, 0x1a, 0x52, + 0x01, 0x73, 0x35, 0xe7, 0x03, 0x68, 0x17, 0x78, 0x92, 0x32, 0x1c, 0x6b, 0x52, 0x4d, 0x45, 0xca, + 0x31, 0x98, 0x52, 0xed, 0xf2, 0xc0, 0x58, 0x7a, 0xa7, 0x81, 0xf1, 0x00, 0xda, 0x11, 0xcb, 0x65, + 0xd5, 0xa5, 0x6a, 0x08, 0xa8, 0x16, 0xf5, 0x1d, 0x83, 0x5d, 0xef, 0xf2, 0xe5, 0x2b, 0x5d, 0xfe, + 0x18, 0x56, 0x0c, 0x69, 0x63, 0xf1, 0xd6, 0x9b, 0x2d, 0xae, 0xc5, 0x9f, 0x5a, 0x9c, 0xd5, 0x56, + 0xe8, 0x2b, 0x58, 0xe3, 0x24, 0x2e, 0xf3, 0x18, 0xe7, 0xd1, 0x44, 0x57, 0x02, 0x6f, 0xe6, 0xe3, + 0x9f, 0x87, 0x2a, 0x3e, 0xab, 0xfc, 0xd2, 0xfa, 0xea, 0x5c, 0x73, 0xe6, 0x9e, 0x6b, 0x43, 0x68, + 0x45, 0x87, 0x24, 0x3a, 0x12, 0x65, 0x26, 0xdc, 0x76, 0xcf, 0xee, 0xb7, 0x47, 0x77, 0xff, 0x39, + 0xe9, 0xae, 0x48, 0x8e, 0xa9, 0x14, 0x1f, 0x7b, 0x2c, 0xa3, 0xd2, 0xf3, 0x2f, 0x62, 0xd0, 0x13, + 0xd8, 0xb8, 0xd4, 0x46, 0xc6, 0xc9, 0x44, 0xb8, 0x2b, 0x3d, 0xfb, 0xad, 0xe6, 0x5a, 0xaf, 0xf5, + 0xca, 0xee, 0x34, 0xcb, 0x3b, 0xb6, 0xa0, 0xf5, 0x05, 0x67, 0x65, 0xf1, 0x4e, 0x4e, 0xdd, 0x02, + 0x48, 0xaa, 0xe4, 0xba, 0x51, 0x5b, 0x0a, 0x51, 0x36, 0xbc, 0x22, 0x8f, 0x3d, 0xb7, 0x3c, 0xf3, + 0xf8, 0xd8, 0xfb, 0x04, 0x9a, 0xfb, 0x95, 0x6c, 0x55, 0x55, 0x4a, 0x3f, 0x7d, 0xab, 0xa5, 0xab, + 0x52, 0x88, 0x3a, 0x74, 0x1d, 0x9a, 0xcf, 0x70, 0x5a, 0x4e, 0xeb, 0xd5, 0x0b, 0xef, 0x0f, 0x0b, + 0x56, 0xf5, 0x64, 0xfc, 0x9a, 0x48, 0xfc, 0x19, 0x96, 0x18, 0xf5, 0xc0, 0x89, 0x89, 0x88, 0x38, + 0x2d, 0x24, 0x65, 0xb9, 0x39, 0xa8, 0x0e, 0x55, 0x9e, 0x26, 0xcf, 0x25, 0xe1, 0x39, 0x4e, 0x83, + 0x92, 0xa7, 0xe6, 0x44, 0x67, 0x8a, 0x3d, 0xe5, 0xe9, 0xd5, 0x66, 0xb6, 0xaf, 0x35, 0xf3, 0x3a, + 0x34, 0x69, 0x86, 0x13, 0xa2, 0x69, 0xfa, 0x7a, 0x81, 0x1e, 0x01, 0x60, 0x29, 0x39, 0x0d, 0x4b, + 0x49, 0x84, 0xdb, 0x54, 0xf3, 0x71, 0x73, 0x96, 0x72, 0x8a, 0xb2, 0x19, 0x87, 0xb5, 0x14, 0xc5, + 0x47, 0xb7, 0xc1, 0x7b, 0xe7, 0xf3, 0xf6, 0xd9, 0x73, 0x4b, 0x7c, 0x7e, 0xb7, 0x60, 0x45, 0x19, + 0xf5, 0xfd, 0xd2, 0xb9, 0xec, 0x60, 0xfb, 0xaa, 0x83, 0x6f, 0x89, 0xcc, 0x0e, 0xd8, 0x7b, 0xb1, + 0x30, 0xf6, 0xb6, 0x54, 0xe3, 0xde, 0x64, 0xef, 0xd1, 0xde, 0xf1, 0x69, 0xc7, 0x7a, 0x75, 0xda, + 0xb1, 0xfe, 0x3e, 0xed, 0x58, 0xbf, 0x9c, 0x75, 0x16, 0x5e, 0x9d, 0x75, 0x16, 0xfe, 0x3c, 0xeb, + 0x2c, 0x7c, 0x3f, 0x4c, 0xa8, 0x3c, 0x2c, 0xc3, 0x41, 0xc4, 0xb2, 0x61, 0x98, 0x87, 0xdb, 0xd1, + 0x21, 0xa6, 0xf9, 0xb0, 0xf6, 0x93, 0xf9, 0xfc, 0xf2, 0xaf, 0x6e, 0xb8, 0xa4, 0x7e, 0x33, 0x3f, + 0xfc, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x67, 0x47, 0x78, 0x9a, 0x0d, 0x0b, 0x00, 0x00, } func (m *BucketInfo) Marshal() (dAtA []byte, err error) {