From a1dafcae226a653c9fddaceabcc412dbbc2c3429 Mon Sep 17 00:00:00 2001 From: Devashish Dixit Date: Thu, 16 Jun 2022 17:40:38 +0800 Subject: [PATCH] Problem: CosmWasm is not enabled on `chain-main` (#780) (fixes #735) Solution: Integrated `wasmd` in `app.go` (have used temporary forks for ics29 fee middleware changes and windows fix) --- .gitmodules | 4 + app/ante.go | 36 +- app/app.go | 162 +- app/sim_test.go | 61 +- app/simulation-params.json | 3 + app/test_helpers.go | 3 +- cmd/chain-maind/app/app.go | 17 +- default.nix | 8 +- go.mod | 21 +- go.sum | 47 +- gomod2nix.toml | 5542 +++++------------ .../contracts/cw_nameservice.wasm | Bin 0 -> 168984 bytes integration_tests/test_cosmwasm.py | 200 + nix/default.nix | 9 + nix/sources.json | 22 +- third_party/wasmd | 1 + x/nft/client/testutil/test_helpers.go | 3 + 17 files changed, 2041 insertions(+), 4098 deletions(-) create mode 100644 app/simulation-params.json create mode 100755 integration_tests/contracts/cw_nameservice.wasm create mode 100644 integration_tests/test_cosmwasm.py create mode 160000 third_party/wasmd diff --git a/.gitmodules b/.gitmodules index 15c01dad4..7cf509555 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,7 @@ [submodule "cosmos-sdk"] path = third_party/cosmos-sdk url = https://github.com/cosmos/cosmos-sdk.git + +[submodule "wasmd"] + path = third_party/wasmd + url = https://github.com/CosmWasm/wasmd.git diff --git a/app/ante.go b/app/ante.go index 27d1cb4b8..937f87fb9 100644 --- a/app/ante.go +++ b/app/ante.go @@ -5,41 +5,48 @@ import ( sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" "github.com/cosmos/cosmos-sdk/x/auth/ante" ibcante "github.com/cosmos/ibc-go/v3/modules/core/ante" - ibckeeper "github.com/cosmos/ibc-go/v3/modules/core/keeper" + "github.com/cosmos/ibc-go/v3/modules/core/keeper" + + wasmkeeper "github.com/CosmWasm/wasmd/x/wasm/keeper" + wasmTypes "github.com/CosmWasm/wasmd/x/wasm/types" ) -// HandlerOptions are the options required for constructing a default SDK AnteHandler. +// HandlerOptions extend the SDK's AnteHandler options by requiring the IBC +// channel keeper. type HandlerOptions struct { ante.HandlerOptions - IBCKeeper *ibckeeper.Keeper + IBCKeeper *keeper.Keeper + WasmConfig *wasmTypes.WasmConfig + TXCounterStoreKey sdk.StoreKey } -// NewAnteHandler returns an AnteHandler that checks and increments sequence -// numbers, checks signatures & account numbers, and deducts fees from the first -// signer. func NewAnteHandler(options HandlerOptions) (sdk.AnteHandler, error) { if options.AccountKeeper == nil { - return nil, sdkerrors.Wrap(sdkerrors.ErrLogic, "account keeper is required for ante builder") + return nil, sdkerrors.Wrap(sdkerrors.ErrLogic, "account keeper is required for AnteHandler") } - if options.BankKeeper == nil { - return nil, sdkerrors.Wrap(sdkerrors.ErrLogic, "bank keeper is required for ante builder") + return nil, sdkerrors.Wrap(sdkerrors.ErrLogic, "bank keeper is required for AnteHandler") } - if options.SignModeHandler == nil { return nil, sdkerrors.Wrap(sdkerrors.ErrLogic, "sign mode handler is required for ante builder") } + if options.WasmConfig == nil { + return nil, sdkerrors.Wrap(sdkerrors.ErrLogic, "wasm config is required for ante builder") + } + if options.TXCounterStoreKey == nil { + return nil, sdkerrors.Wrap(sdkerrors.ErrLogic, "tx counter key is required for ante builder") + } - var sigGasConsumer = options.SigGasConsumer + sigGasConsumer := options.SigGasConsumer if sigGasConsumer == nil { sigGasConsumer = ante.DefaultSigVerificationGasConsumer } - // the decorator list is copy-pasted from [cosmos-sdk](https://github.com/cosmos/cosmos-sdk/blob/release/v0.45.x/x/auth/ante/ante.go#L41), - // plus the ibcante decorator. anteDecorators := []sdk.AnteDecorator{ ante.NewSetUpContextDecorator(), // outermost AnteDecorator. SetUpContext must be called first + wasmkeeper.NewLimitSimulationGasDecorator(options.WasmConfig.SimulationGasLimit), // after setup context to enforce limits early + wasmkeeper.NewCountTXDecorator(options.TXCounterStoreKey), ante.NewRejectExtensionOptionsDecorator(), ante.NewMempoolFeeDecorator(), ante.NewValidateBasicDecorator(), @@ -47,7 +54,8 @@ func NewAnteHandler(options HandlerOptions) (sdk.AnteHandler, error) { ante.NewValidateMemoDecorator(options.AccountKeeper), ante.NewConsumeGasForTxSizeDecorator(options.AccountKeeper), ante.NewDeductFeeDecorator(options.AccountKeeper, options.BankKeeper, options.FeegrantKeeper), - ante.NewSetPubKeyDecorator(options.AccountKeeper), // SetPubKeyDecorator must be called before all signature verification decorators + // SetPubKeyDecorator must be called before all signature verification decorators + ante.NewSetPubKeyDecorator(options.AccountKeeper), ante.NewValidateSigCountDecorator(options.AccountKeeper), ante.NewSigGasConsumeDecorator(options.AccountKeeper, sigGasConsumer), ante.NewSigVerificationDecorator(options.AccountKeeper, options.SignModeHandler), diff --git a/app/app.go b/app/app.go index 47a74422a..b7dbdd7ff 100644 --- a/app/app.go +++ b/app/app.go @@ -6,6 +6,7 @@ import ( "net/http" "os" "path/filepath" + "strings" "github.com/gorilla/mux" "github.com/rakyll/statik/fs" @@ -14,6 +15,7 @@ import ( 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/cosmos/cosmos-sdk/baseapp" @@ -121,12 +123,43 @@ import ( icaauthmodulekeeper "github.com/crypto-org-chain/chain-main/v4/x/icaauth/keeper" icaauthmoduletypes "github.com/crypto-org-chain/chain-main/v4/x/icaauth/types" + "github.com/CosmWasm/wasmd/x/wasm" + wasmclient "github.com/CosmWasm/wasmd/x/wasm/client" + wasmkeeper "github.com/CosmWasm/wasmd/x/wasm/keeper" + // unnamed import of statik for swagger UI support _ "github.com/crypto-org-chain/chain-main/v4/app/docs/statik" ) const appName = "chain-maind" +var ( + // If EnabledSpecificProposals is "", and this is "true", then enable all x/wasm proposals. + // If EnabledSpecificProposals is "", and this is not "true", then disable all x/wasm proposals. + WasmProposalsEnabled = "true" + // If set to non-empty string it must be comma-separated list of values that are all a subset + // of "EnableAllProposals" (takes precedence over ProposalsEnabled) + // https://github.com/CosmWasm/wasmd/blob/02a54d33ff2c064f3539ae12d75d027d9c665f05/x/wasm/internal/types/proposal.go#L28-L34 + EnableSpecificWasmProposals = "" +) + +// GetEnabledProposals parses the ProposalsEnabled / EnableSpecificProposals values to +// produce a list of enabled proposals to pass into wasmd app. +func GetEnabledProposals() []wasm.ProposalType { + if EnableSpecificWasmProposals == "" { + if WasmProposalsEnabled == "true" { + return wasm.EnableAllProposals + } + return wasm.DisableAllProposals + } + chunks := strings.Split(EnableSpecificWasmProposals, ",") + proposals, err := wasm.ConvertToProposals(chunks) + if err != nil { + panic(err) + } + return proposals +} + var ( // DefaultNodeHome default home directories for the application daemon DefaultNodeHome string @@ -143,8 +176,15 @@ var ( mint.AppModuleBasic{}, distr.AppModuleBasic{}, gov.NewAppModuleBasic( - paramsclient.ProposalHandler, distrclient.ProposalHandler, upgradeclient.ProposalHandler, upgradeclient.CancelProposalHandler, - ibcclientclient.UpdateClientProposalHandler, ibcclientclient.UpgradeProposalHandler, + append( + wasmclient.ProposalHandlers, + paramsclient.ProposalHandler, + distrclient.ProposalHandler, + upgradeclient.ProposalHandler, + upgradeclient.CancelProposalHandler, + ibcclientclient.UpdateClientProposalHandler, + ibcclientclient.UpgradeProposalHandler, + )..., ), params.AppModuleBasic{}, slashing.AppModuleBasic{}, @@ -155,6 +195,7 @@ var ( transfer.AppModuleBasic{}, authzmodule.AppModuleBasic{}, vesting.AppModuleBasic{}, + wasm.AppModuleBasic{}, ica.AppModuleBasic{}, icaauthmodule.AppModuleBasic{}, ibcfee.AppModuleBasic{}, @@ -174,6 +215,7 @@ var ( ibctransfertypes.ModuleName: {authtypes.Minter, authtypes.Burner}, ibcfeetypes.ModuleName: nil, icatypes.ModuleName: nil, + wasm.ModuleName: {authtypes.Burner}, } ) @@ -220,6 +262,7 @@ type ChainApp struct { EvidenceKeeper evidencekeeper.Keeper FeeGrantKeeper feegrantkeeper.Keeper TransferKeeper ibctransferkeeper.Keeper + WasmKeeper wasm.Keeper chainmainKeeper chainmainkeeper.Keeper SupplyKeeper supplykeeper.Keeper NFTKeeper nftkeeper.Keeper @@ -231,6 +274,7 @@ type ChainApp struct { ScopedICAControllerKeeper capabilitykeeper.ScopedKeeper ScopedICAHostKeeper capabilitykeeper.ScopedKeeper ScopedICAAuthKeeper capabilitykeeper.ScopedKeeper + ScopedWasmKeeper capabilitykeeper.ScopedKeeper // the module manager mm *module.Manager @@ -254,8 +298,8 @@ func init() { // New returns a reference to an initialized Chain. func New( logger log.Logger, db dbm.DB, traceStore io.Writer, loadLatest bool, skipUpgradeHeights map[int64]bool, - homePath string, invCheckPeriod uint, encodingConfig appparams.EncodingConfig, - appOpts servertypes.AppOptions, baseAppOptions ...func(*baseapp.BaseApp), + homePath string, invCheckPeriod uint, encodingConfig appparams.EncodingConfig, enabledProposals []wasm.ProposalType, + appOpts servertypes.AppOptions, wasmOpts []wasm.Option, baseAppOptions ...func(*baseapp.BaseApp), ) *ChainApp { // TODO: Remove cdc in favor of appCodec once all modules are migrated. @@ -272,7 +316,7 @@ func New( authtypes.StoreKey, banktypes.StoreKey, stakingtypes.StoreKey, minttypes.StoreKey, distrtypes.StoreKey, slashingtypes.StoreKey, govtypes.StoreKey, paramstypes.StoreKey, ibchost.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey, evidencetypes.StoreKey, ibctransfertypes.StoreKey, icacontrollertypes.StoreKey, - icahosttypes.StoreKey, capabilitytypes.StoreKey, authzkeeper.StoreKey, ibcfeetypes.StoreKey, + icahosttypes.StoreKey, capabilitytypes.StoreKey, authzkeeper.StoreKey, wasm.StoreKey, ibcfeetypes.StoreKey, icaauthmoduletypes.StoreKey, chainmaintypes.StoreKey, supplytypes.StoreKey, nfttypes.StoreKey, ) tkeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey) @@ -301,6 +345,7 @@ func New( scopedICAControllerKeeper := app.CapabilityKeeper.ScopeToModule(icacontrollertypes.SubModuleName) scopedICAHostKeeper := app.CapabilityKeeper.ScopeToModule(icahosttypes.SubModuleName) scopedICAAuthKeeper := app.CapabilityKeeper.ScopeToModule(icaauthmoduletypes.ModuleName) + scopedWasmKeeper := app.CapabilityKeeper.ScopeToModule(wasm.ModuleName) app.CapabilityKeeper.Seal() // add keepers @@ -355,15 +400,6 @@ func New( AddRoute(distrtypes.RouterKey, distr.NewCommunityPoolSpendProposalHandler(app.DistrKeeper)). AddRoute(upgradetypes.RouterKey, upgrade.NewSoftwareUpgradeProposalHandler(app.UpgradeKeeper)). AddRoute(ibcclienttypes.RouterKey, ibcclient.NewClientProposalHandler(app.IBCKeeper.ClientKeeper)) - govKeeper := govkeeper.NewKeeper( - appCodec, keys[govtypes.StoreKey], app.GetSubspace(govtypes.ModuleName), app.AccountKeeper, app.BankKeeper, - &stakingKeeper, govRouter, - ) - app.GovKeeper = *govKeeper.SetHooks( - govtypes.NewMultiGovHooks( - // register the governance hooks - ), - ) // IBC Fee Module keeper app.IBCFeeKeeper = ibcfeekeeper.NewKeeper( @@ -423,21 +459,66 @@ func New( icaHostStack = icahost.NewIBCModule(app.ICAHostKeeper) // icaHostStack = ibcfee.NewIBCMiddleware(icaHostStack, app.IBCFeeKeeper) + // create evidence keeper with router + evidenceKeeper := evidencekeeper.NewKeeper( + appCodec, keys[evidencetypes.StoreKey], &app.StakingKeeper, app.SlashingKeeper, + ) + // If evidence needs to be handled for the app, set routes in router here and seal + app.EvidenceKeeper = *evidenceKeeper + + wasmDir := filepath.Join(homePath, "wasm") + wasmConfig, err := wasm.ReadWasmConfig(appOpts) + if err != nil { + panic(fmt.Sprintf("error while reading wasm config: %s", err)) + } + + // The last arguments can contain custom message handlers, and custom query handlers, + // if we want to allow any custom callbacks + supportedFeatures := "iterator,staking,stargate" + app.WasmKeeper = wasm.NewKeeper( + appCodec, + keys[wasm.StoreKey], + app.GetSubspace(wasm.ModuleName), + app.AccountKeeper, + app.BankKeeper, + app.StakingKeeper, + app.DistrKeeper, + app.IBCKeeper.ChannelKeeper, + &app.IBCKeeper.PortKeeper, + scopedWasmKeeper, + app.TransferKeeper, + app.MsgServiceRouter(), + app.GRPCQueryRouter(), + wasmDir, + wasmConfig, + supportedFeatures, + wasmOpts..., + ) + + // The gov proposal types can be individually enabled + if len(enabledProposals) != 0 { + govRouter.AddRoute(wasm.RouterKey, wasm.NewWasmProposalHandler(app.WasmKeeper, enabledProposals)) + } + + govKeeper := govkeeper.NewKeeper( + appCodec, keys[govtypes.StoreKey], app.GetSubspace(govtypes.ModuleName), app.AccountKeeper, app.BankKeeper, + &stakingKeeper, govRouter, + ) + app.GovKeeper = *govKeeper.SetHooks( + govtypes.NewMultiGovHooks( + // register the governance hooks + ), + ) + // Create static IBC router, add transfer route, then set and seal it ibcRouter := porttypes.NewRouter() + ibcRouter.AddRoute(wasm.ModuleName, wasm.NewIBCHandler(app.WasmKeeper, app.IBCKeeper.ChannelKeeper)) ibcRouter.AddRoute(icacontrollertypes.SubModuleName, icaControllerStack) ibcRouter.AddRoute(icahosttypes.SubModuleName, icaHostStack) ibcRouter.AddRoute(ibctransfertypes.ModuleName, transferStack) ibcRouter.AddRoute(icaauthmoduletypes.ModuleName, icaControllerStack) app.IBCKeeper.SetRouter(ibcRouter) - // create evidence keeper with router - evidenceKeeper := evidencekeeper.NewKeeper( - appCodec, keys[evidencetypes.StoreKey], &app.StakingKeeper, app.SlashingKeeper, - ) - // If evidence needs to be handled for the app, set routes in router here and seal - app.EvidenceKeeper = *evidenceKeeper - // NOTE: Any module instantiated in the module manager that is later modified // must be passed by reference here. app.mm = module.NewManager( @@ -456,6 +537,7 @@ func New( distr.NewAppModule(appCodec, app.DistrKeeper, app.AccountKeeper, app.BankKeeper, app.StakingKeeper), staking.NewAppModule(appCodec, app.StakingKeeper, app.AccountKeeper, app.BankKeeper), upgrade.NewAppModule(app.UpgradeKeeper), + wasm.NewAppModule(appCodec, &app.WasmKeeper, app.StakingKeeper, app.AccountKeeper, app.BankKeeper), evidence.NewAppModule(app.EvidenceKeeper), ibc.NewAppModule(app.IBCKeeper), params.NewAppModule(app.ParamsKeeper), @@ -478,15 +560,15 @@ func New( slashingtypes.ModuleName, evidencetypes.ModuleName, stakingtypes.ModuleName, ibchost.ModuleName, ibctransfertypes.ModuleName, authtypes.ModuleName, banktypes.ModuleName, govtypes.ModuleName, genutiltypes.ModuleName, authz.ModuleName, feegrant.ModuleName, paramstypes.ModuleName, vestingtypes.ModuleName, - icatypes.ModuleName, icaauthmoduletypes.ModuleName, ibcfeetypes.ModuleName, chainmaintypes.ModuleName, - nfttypes.ModuleName, supplytypes.ModuleName, + icatypes.ModuleName, icaauthmoduletypes.ModuleName, ibcfeetypes.ModuleName, wasm.ModuleName, + chainmaintypes.ModuleName, nfttypes.ModuleName, supplytypes.ModuleName, ) app.mm.SetOrderEndBlockers(govtypes.ModuleName, stakingtypes.ModuleName, ibchost.ModuleName, ibctransfertypes.ModuleName, capabilitytypes.ModuleName, authtypes.ModuleName, banktypes.ModuleName, distrtypes.ModuleName, slashingtypes.ModuleName, minttypes.ModuleName, genutiltypes.ModuleName, evidencetypes.ModuleName, authz.ModuleName, feegrant.ModuleName, paramstypes.ModuleName, upgradetypes.ModuleName, vestingtypes.ModuleName, icatypes.ModuleName, icaauthmoduletypes.ModuleName, - ibcfeetypes.ModuleName, chainmaintypes.ModuleName, nfttypes.ModuleName, supplytypes.ModuleName) + ibcfeetypes.ModuleName, wasm.ModuleName, chainmaintypes.ModuleName, nfttypes.ModuleName, supplytypes.ModuleName) // NOTE: The genutils module must occur after staking so that pools are // properly initialized with tokens from genesis accounts. @@ -498,7 +580,7 @@ func New( stakingtypes.ModuleName, slashingtypes.ModuleName, govtypes.ModuleName, minttypes.ModuleName, ibchost.ModuleName, genutiltypes.ModuleName, evidencetypes.ModuleName, authz.ModuleName, feegrant.ModuleName, ibctransfertypes.ModuleName, icatypes.ModuleName, icaauthmoduletypes.ModuleName, ibcfeetypes.ModuleName, - chainmaintypes.ModuleName, supplytypes.ModuleName, nfttypes.ModuleName, paramstypes.ModuleName, + wasm.ModuleName, chainmaintypes.ModuleName, supplytypes.ModuleName, nfttypes.ModuleName, paramstypes.ModuleName, upgradetypes.ModuleName, vestingtypes.ModuleName, ) @@ -526,6 +608,7 @@ func New( params.NewAppModule(app.ParamsKeeper), evidence.NewAppModule(app.EvidenceKeeper), authzmodule.NewAppModule(appCodec, app.AuthzKeeper, app.AccountKeeper, app.BankKeeper, app.interfaceRegistry), + wasm.NewAppModule(appCodec, &app.WasmKeeper, app.StakingKeeper, app.AccountKeeper, app.BankKeeper), ibc.NewAppModule(app.IBCKeeper), transferModule, nft.NewAppModule(appCodec, app.NFTKeeper, app.AccountKeeper, app.BankKeeper), @@ -546,11 +629,13 @@ func New( HandlerOptions: ante.HandlerOptions{ AccountKeeper: app.AccountKeeper, BankKeeper: app.BankKeeper, - SignModeHandler: encodingConfig.TxConfig.SignModeHandler(), FeegrantKeeper: app.FeeGrantKeeper, + SignModeHandler: encodingConfig.TxConfig.SignModeHandler(), SigGasConsumer: ante.DefaultSigVerificationGasConsumer, }, - IBCKeeper: app.IBCKeeper, + IBCKeeper: app.IBCKeeper, + WasmConfig: &wasmConfig, + TXCounterStoreKey: keys[wasm.StoreKey], }, ) if err != nil { @@ -559,6 +644,18 @@ func New( app.SetAnteHandler(anteHandler) app.SetEndBlocker(app.EndBlocker) + // must be before Loading version + // requires the snapshot store to be created and registered as a BaseAppOption + // see cmd/wasmd/root.go: 206 - 214 approx + if manager := app.SnapshotManager(); manager != nil { + err = manager.RegisterExtensions( + wasmkeeper.NewWasmSnapshotter(app.CommitMultiStore(), &app.WasmKeeper), + ) + if err != nil { + panic(fmt.Errorf("failed to register snapshot extension: %s", err)) + } + } + planName := "v4.0.0" app.UpgradeKeeper.SetUpgradeHandler(planName, func(ctx sdk.Context, _ upgradetypes.Plan, fromVM module.VersionMap) (module.VersionMap, error) { // set the ICS27 consensus version so InitGenesis is not run @@ -598,6 +695,8 @@ func New( }, } + // TODO: Add upgrade handlers for `wasmd` (if any) + ctx.Logger().Info("start to init interchain account module...") // initialize ICS27 module @@ -626,6 +725,13 @@ func New( if err := app.LoadLatestVersion(); err != nil { tmos.Exit(err.Error()) } + + ctx := app.BaseApp.NewUncachedContext(true, tmproto.Header{}) + + // Initialize pinned codes in wasmvm as they are not persisted there + if err := app.WasmKeeper.InitializePinnedCodes(ctx); err != nil { + tmos.Exit(fmt.Sprintf("failed initialize pinned codes %s", err)) + } } app.ScopedIBCKeeper = scopedIBCKeeper @@ -633,6 +739,7 @@ func New( app.ScopedICAControllerKeeper = scopedICAControllerKeeper app.ScopedICAHostKeeper = scopedICAHostKeeper app.ScopedICAAuthKeeper = scopedICAAuthKeeper + app.ScopedWasmKeeper = scopedWasmKeeper return app } @@ -802,6 +909,7 @@ func initParamsKeeper(appCodec codec.BinaryCodec, legacyAmino *codec.LegacyAmino paramsKeeper.Subspace(icacontrollertypes.SubModuleName) paramsKeeper.Subspace(icahosttypes.SubModuleName) paramsKeeper.Subspace(icaauthmoduletypes.ModuleName) + paramsKeeper.Subspace(wasm.ModuleName) return paramsKeeper } diff --git a/app/sim_test.go b/app/sim_test.go index 567e214cf..242ee5e32 100644 --- a/app/sim_test.go +++ b/app/sim_test.go @@ -17,6 +17,7 @@ import ( "github.com/cosmos/cosmos-sdk/simapp" "github.com/cosmos/cosmos-sdk/simapp/helpers" "github.com/cosmos/cosmos-sdk/store" + "github.com/cosmos/cosmos-sdk/store/prefix" sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" @@ -32,8 +33,13 @@ import ( slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" nfttypes "github.com/crypto-org-chain/chain-main/v4/x/nft/types" + + "github.com/CosmWasm/wasmd/x/wasm" + wasmtypes "github.com/CosmWasm/wasmd/x/wasm/types" ) +const ParamsFile string = "simulation-params.json" + // Get flags every time the simulator is run func init() { simapp.GetSimulatorFlags() @@ -64,12 +70,14 @@ func TestFullAppSimulation(t *testing.T) { } require.NoError(t, err, "simulation setup failed") + config.ParamsFile = ParamsFile + defer func() { db.Close() require.NoError(t, os.RemoveAll(dir)) }() app := New(logger, db, nil, true, map[int64]bool{}, - simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), EmptyAppOptions{}, fauxMerkleModeOpt) + simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), wasm.EnableAllProposals, EmptyAppOptions{}, nil, fauxMerkleModeOpt) require.Equal(t, "chain-maind", app.Name()) // run randomized simulation @@ -102,13 +110,15 @@ func TestAppImportExport(t *testing.T) { } require.NoError(t, err, "simulation setup failed") + config.ParamsFile = ParamsFile + defer func() { db.Close() require.NoError(t, os.RemoveAll(dir)) }() app := New(logger, db, nil, true, map[int64]bool{}, - simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), EmptyAppOptions{}, fauxMerkleModeOpt) + simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), wasm.EnableAllProposals, EmptyAppOptions{}, nil, fauxMerkleModeOpt) require.Equal(t, "chain-maind", app.Name()) // Run randomized simulation @@ -150,7 +160,7 @@ func TestAppImportExport(t *testing.T) { }() newApp := New(log.NewNopLogger(), newDB, nil, true, map[int64]bool{}, - simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), EmptyAppOptions{}, fauxMerkleModeOpt) + simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), wasm.EnableAllProposals, EmptyAppOptions{}, nil, fauxMerkleModeOpt) require.Equal(t, "chain-maind", newApp.Name()) var genesisState GenesisState @@ -181,7 +191,43 @@ func TestAppImportExport(t *testing.T) { {app.keys[nfttypes.StoreKey], newApp.keys[nfttypes.StoreKey], [][]byte{}}, {app.keys[capabilitytypes.StoreKey], newApp.keys[capabilitytypes.StoreKey], [][]byte{}}, {app.keys[authzkeeper.StoreKey], newApp.keys[authzkeeper.StoreKey], [][]byte{}}, + {app.keys[wasm.StoreKey], newApp.keys[wasm.StoreKey], [][]byte{}}, + } + + // delete persistent tx counter value + ctxA.KVStore(app.keys[wasm.StoreKey]).Delete(wasmtypes.TXCounterPrefix) + + // reset contract code index in source DB for comparison with dest DB + dropContractHistory := func(s store.KVStore, keys ...[]byte) { + for _, key := range keys { + prefixStore := prefix.NewStore(s, key) + iter := prefixStore.Iterator(nil, nil) + for ; iter.Valid(); iter.Next() { + prefixStore.Delete(iter.Key()) + } + iter.Close() + } } + prefixes := [][]byte{wasmtypes.ContractCodeHistoryElementPrefix, wasmtypes.ContractByCodeIDAndCreatedSecondaryIndexPrefix} + dropContractHistory(ctxA.KVStore(app.keys[wasm.StoreKey]), prefixes...) + dropContractHistory(ctxB.KVStore(newApp.keys[wasm.StoreKey]), prefixes...) + + normalizeContractInfo := func(ctx sdk.Context, app *ChainApp) { + var index uint64 + app.WasmKeeper.IterateContractInfo(ctx, func(address sdk.AccAddress, info wasmtypes.ContractInfo) bool { + created := &wasmtypes.AbsoluteTxPosition{ + BlockHeight: uint64(0), + TxIndex: index, + } + info.Created = created + store := ctx.KVStore(app.keys[wasm.StoreKey]) + store.Set(wasmtypes.GetContractAddressKey(address), app.appCodec.MustMarshal(&info)) + index++ + return false + }) + } + normalizeContractInfo(ctxA, app) + normalizeContractInfo(ctxB, newApp) for _, skp := range storeKeysPrefixes { storeA := ctxA.KVStore(skp.A) @@ -203,13 +249,15 @@ func TestAppSimulationAfterImport(t *testing.T) { } require.NoError(t, err, "simulation setup failed") + config.ParamsFile = ParamsFile + defer func() { db.Close() require.NoError(t, os.RemoveAll(dir)) }() app := New(logger, db, nil, true, map[int64]bool{}, - simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), EmptyAppOptions{}, fauxMerkleModeOpt) + simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), wasm.EnableAllProposals, EmptyAppOptions{}, nil, fauxMerkleModeOpt) require.Equal(t, "chain-maind", app.Name()) // Run randomized simulation @@ -256,7 +304,7 @@ func TestAppSimulationAfterImport(t *testing.T) { }() newApp := New(log.NewNopLogger(), newDB, nil, true, map[int64]bool{}, - simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), EmptyAppOptions{}, fauxMerkleModeOpt) + simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), wasm.EnableAllProposals, EmptyAppOptions{}, nil, fauxMerkleModeOpt) require.Equal(t, "chain-maind", newApp.Name()) newApp.InitChain(abci.RequestInitChain{ @@ -290,6 +338,7 @@ func TestAppStateDeterminism(t *testing.T) { config.OnOperation = false config.AllInvariants = false config.ChainID = helpers.SimAppChainID + config.ParamsFile = ParamsFile numSeeds := 3 numTimesToRunPerSeed := 5 @@ -309,7 +358,7 @@ func TestAppStateDeterminism(t *testing.T) { db := dbm.NewMemDB() app := New(logger, db, nil, true, map[int64]bool{}, - simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), EmptyAppOptions{}, interBlockCacheOpt()) + simapp.DefaultNodeHome, simapp.FlagPeriodValue, MakeEncodingConfig(), wasm.EnableAllProposals, EmptyAppOptions{}, nil, interBlockCacheOpt()) fmt.Printf( "running non-determinism simulation; seed %d: %d/%d, attempt: %d/%d\n", diff --git a/app/simulation-params.json b/app/simulation-params.json new file mode 100644 index 000000000..54770273f --- /dev/null +++ b/app/simulation-params.json @@ -0,0 +1,3 @@ +{ + "op_reflect_contract_path": "../third_party/wasmd/x/wasm/keeper/testdata/reflect.wasm" +} \ No newline at end of file diff --git a/app/test_helpers.go b/app/test_helpers.go index b06dff462..4f0b06f8d 100644 --- a/app/test_helpers.go +++ b/app/test_helpers.go @@ -9,6 +9,7 @@ import ( "testing" "time" + "github.com/CosmWasm/wasmd/x/wasm" "github.com/stretchr/testify/require" abci "github.com/tendermint/tendermint/abci/types" "github.com/tendermint/tendermint/libs/log" @@ -53,7 +54,7 @@ var DefaultConsensusParams = &abci.ConsensusParams{ func setup(withGenesis bool, invCheckPeriod uint) (*ChainApp, GenesisState) { db := dbm.NewMemDB() encCdc := MakeEncodingConfig() - app := New(log.NewNopLogger(), db, nil, true, map[int64]bool{}, DefaultNodeHome, invCheckPeriod, encCdc, EmptyAppOptions{}) + app := New(log.NewNopLogger(), db, nil, true, map[int64]bool{}, DefaultNodeHome, invCheckPeriod, encCdc, wasm.EnableAllProposals, EmptyAppOptions{}, nil) if withGenesis { return app, NewDefaultGenesisState(encCdc.Marshaler) } diff --git a/cmd/chain-maind/app/app.go b/cmd/chain-maind/app/app.go index aaac9752f..9b901a440 100644 --- a/cmd/chain-maind/app/app.go +++ b/cmd/chain-maind/app/app.go @@ -8,8 +8,11 @@ import ( "path/filepath" "time" + "github.com/CosmWasm/wasmd/x/wasm" + wasmkeeper "github.com/CosmWasm/wasmd/x/wasm/keeper" conf "github.com/cosmos/cosmos-sdk/client/config" serverconfig "github.com/cosmos/cosmos-sdk/server/config" + "github.com/prometheus/client_golang/prometheus" "github.com/imdario/mergo" "github.com/spf13/cast" @@ -322,12 +325,19 @@ func newApp(logger log.Logger, db dbm.DB, traceStore io.Writer, appOpts serverty panic(err) } + var wasmOpts []wasm.Option + if cast.ToBool(appOpts.Get("telemetry.enabled")) { + wasmOpts = append(wasmOpts, wasmkeeper.WithVMCacheMetrics(prometheus.DefaultRegisterer)) + } + return app.New( logger, db, traceStore, true, skipUpgradeHeights, cast.ToString(appOpts.Get(flags.FlagHome)), cast.ToUint(appOpts.Get(server.FlagInvCheckPeriod)), app.MakeEncodingConfig(), // Ideally, we would reuse the one created by NewRootCmd. + app.GetEnabledProposals(), appOpts, + wasmOpts, baseapp.SetPruning(pruningOpts), baseapp.SetMinGasPrices(cast.ToString(appOpts.Get(server.FlagMinGasPrices))), baseapp.SetHaltHeight(cast.ToUint64(appOpts.Get(server.FlagHaltHeight))), @@ -350,15 +360,18 @@ func exportAppStateAndTMValidators( encCfg := app.MakeEncodingConfig() // Ideally, we would reuse the one created by NewRootCmd. encCfg.Marshaler = codec.NewProtoCodec(encCfg.InterfaceRegistry) + + var emptyWasmOpts []wasm.Option + var a *app.ChainApp if height != -1 { - a = app.New(logger, db, traceStore, false, map[int64]bool{}, "", uint(1), encCfg, appOpts) + a = app.New(logger, db, traceStore, false, map[int64]bool{}, "", uint(1), encCfg, app.GetEnabledProposals(), appOpts, emptyWasmOpts) if err := a.LoadHeight(height); err != nil { return servertypes.ExportedApp{}, err } } else { - a = app.New(logger, db, traceStore, true, map[int64]bool{}, "", uint(1), encCfg, appOpts) + a = app.New(logger, db, traceStore, true, map[int64]bool{}, "", uint(1), encCfg, app.GetEnabledProposals(), appOpts, emptyWasmOpts) } return a.ExportAppStateAndValidators(forZeroHeight, jailAllowedAddrs) diff --git a/default.nix b/default.nix index aae037770..0f5ad96ec 100644 --- a/default.nix +++ b/default.nix @@ -24,6 +24,7 @@ let build-chain-maind = { ledger_zemu ? false, network ? "mainnet" }: pkgs.buildGoApplication rec { pname = "chain-maind"; version = "4.0.0"; + go = pkgs.go_1_17; src = lib.cleanSourceWith { name = "src"; src = lib.sourceByRegex ./. src_regexes; @@ -31,12 +32,13 @@ let modules = ./gomod2nix.toml; pwd = src; # needed to support replace subPackages = [ "cmd/chain-maind" ]; + buildInputs = [ pkgs.libwasmvm ]; CGO_ENABLED = "1"; outputs = [ "out" "instrumented" ]; - buildTags = "cgo,ledger,!test_ledger_mock,!ledger_mock," + + buildTags = "sys_wasmvm,cgo,ledger,!test_ledger_mock,!ledger_mock," + (if ledger_zemu then "ledger_zemu" else "!ledger_zemu") + (lib.optionalString (network == "testnet") ",testnet"); buildFlags = "-tags ${buildTags}"; @@ -60,7 +62,7 @@ let mv ./${instrumentedBinary} $instrumented/bin/ ''; preFixup = '' - find $instrumented/bin/ -type f 2>/dev/null | xargs -r remove-references-to -t ${pkgs.go} || true + find $instrumented/bin/ -type f 2>/dev/null | xargs -r remove-references-to -t ${go} || true ''; }; in @@ -111,6 +113,8 @@ rec { "^integration_tests/.*\\.py$" "^integration_tests/configs$" "^integration_tests/configs/.*" + "^integration_tests/contracts$" + "^integration_tests/contracts/.*" "^integration_tests/upgrade-test.nix$" "^integration_tests/install_solo_machine.nix$" "^integration_tests/upgrade-test.patch$" diff --git a/go.mod b/go.mod index 50ba6ad5b..48ee5187f 100644 --- a/go.mod +++ b/go.mod @@ -3,15 +3,17 @@ module github.com/crypto-org-chain/chain-main/v4 go 1.17 require ( + github.com/CosmWasm/wasmd v0.27.0 github.com/confluentinc/bincover v0.1.0 github.com/cosmos/cosmos-sdk v0.45.4 - github.com/cosmos/ibc-go/v3 v3.0.0-alpha1.0.20220510152759-dcd0681d8f07 + github.com/cosmos/ibc-go/v3 v3.0.0 github.com/gogo/protobuf v1.3.3 github.com/golang/protobuf v1.5.2 github.com/google/renameio v1.0.0 github.com/gorilla/mux v1.8.0 github.com/grpc-ecosystem/grpc-gateway v1.16.0 github.com/imdario/mergo v0.3.11 + github.com/prometheus/client_golang v1.12.2 github.com/rakyll/statik v0.1.7 github.com/regen-network/cosmos-proto v0.3.1 github.com/spf13/cast v1.4.1 @@ -19,7 +21,7 @@ require ( github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.7.1 github.com/tendermint/tendermint v0.34.19 - github.com/tendermint/tm-db v0.6.6 + github.com/tendermint/tm-db v0.6.7 github.com/tidwall/gjson v1.9.3 google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac google.golang.org/grpc v1.46.0 @@ -31,6 +33,7 @@ require ( filippo.io/edwards25519 v1.0.0-beta.2 // indirect github.com/99designs/keyring v1.1.6 // indirect github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d // indirect + github.com/CosmWasm/wasmvm v1.0.0 // indirect github.com/DataDog/zstd v1.4.5 // indirect github.com/Workiva/go-datastructures v1.0.53 // indirect github.com/armon/go-metrics v0.3.11 // indirect @@ -43,6 +46,7 @@ require ( github.com/confio/ics23/go v0.7.0 // indirect github.com/cosmos/btcutil v1.0.4 // indirect github.com/cosmos/go-bip39 v1.0.0 // indirect + github.com/cosmos/gorocksdb v1.2.0 // indirect github.com/cosmos/iavl v0.17.3 // indirect github.com/cosmos/ledger-cosmos-go v0.11.1 // indirect github.com/cosmos/ledger-go v0.9.2 // indirect @@ -63,6 +67,7 @@ require ( github.com/gogo/gateway v1.1.0 // indirect github.com/golang/snappy v0.0.3 // indirect github.com/google/btree v1.0.0 // indirect + github.com/google/gofuzz v1.2.0 // indirect github.com/google/orderedcode v0.0.1 // indirect github.com/gorilla/handlers v1.5.1 // indirect github.com/gorilla/websocket v1.5.0 // indirect @@ -93,20 +98,18 @@ require ( github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/prometheus/client_golang v1.12.1 // indirect github.com/prometheus/client_model v0.2.0 // indirect github.com/prometheus/common v0.32.1 // indirect github.com/prometheus/procfs v0.7.3 // indirect github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0 // indirect github.com/rs/cors v1.8.2 // indirect - github.com/rs/zerolog v1.23.0 // indirect + github.com/rs/zerolog v1.26.0 // indirect github.com/sasha-s/go-deadlock v0.2.1-0.20190427202633-1595213edefa // indirect github.com/spf13/afero v1.8.2 // indirect github.com/spf13/jwalterweatherman v1.1.0 // indirect github.com/spf13/viper v1.11.0 // indirect github.com/subosito/gotenv v1.2.0 // indirect github.com/syndtr/goleveldb v1.0.1-0.20200815110645-5c35d600f0ca // indirect - github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c // indirect github.com/tendermint/btcd v0.1.1 // indirect github.com/tendermint/crypto v0.0.0-20191022145703-50d29ede1e15 // indirect github.com/tendermint/go-amino v0.16.0 // indirect @@ -143,4 +146,10 @@ replace github.com/opencontainers/image-spec => github.com/opencontainers/image- replace github.com/opencontainers/runc => github.com/opencontainers/runc v1.0.3 -replace github.com/tecbot/gorocksdb => github.com/cosmos/gorocksdb v1.2.0 +// replace github.com/tecbot/gorocksdb => github.com/cosmos/gorocksdb v1.2.0 + +replace github.com/cosmos/ibc-go/v3 => github.com/cosmos/ibc-go/v3 v3.0.0-alpha1.0.20220510152759-dcd0681d8f07 + +replace github.com/CosmWasm/wasmd => github.com/crypto-org-chain/wasmd v0.27.1-0.20220530042031-4126e5b964df + +replace github.com/CosmWasm/wasmvm => github.com/crypto-org-chain/wasmvm v1.0.1-0.20220616065451-935f00e54d0e diff --git a/go.sum b/go.sum index ea7c08f79..b0bb59dca 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,4 @@ +bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= bazil.org/fuse v0.0.0-20200407214033-5883e5a4b512/go.mod h1:FbcW6z/2VytnFDhZfumh8Ss8zxHE6qpMP5sHTRe0EaM= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= @@ -27,6 +28,7 @@ cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aD cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= +cloud.google.com/go v0.98.0/go.mod h1:ua6Ush4NALrHk5QXDWnjvZHN93OuF0HfuEPq9I1X0cM= cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= @@ -148,6 +150,7 @@ github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQ github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bits-and-blooms/bitset v1.2.0/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= +github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= github.com/btcsuite/btcd v0.0.0-20171128150713-2e60448ffcc6/go.mod h1:Dmm/EzmjnCiweXmzRIAiUWCInVmPgjkzgv5k4tVyXiQ= github.com/btcsuite/btcd v0.0.0-20190115013929-ed77733ec07d/go.mod h1:d3C0AkH6BRcvO8T0UEPu53cnw4IbV63x1bEjildYhO0= github.com/btcsuite/btcd v0.0.0-20190315201642-aa6e0f35703c/go.mod h1:DrZx5ec/dmnfpw9KyYoQyYo7d0KEvTkk/5M/vbZjAr8= @@ -208,6 +211,7 @@ github.com/confluentinc/bincover v0.1.0 h1:M4Gfj4rCXuUQVe8TqT/VXcAMjLyvN81oDRy79 github.com/confluentinc/bincover v0.1.0/go.mod h1:qeI1wx0RxdGTZtrJY0HVlgJ4NqC/X2Z+fHbvy87tgHE= github.com/containerd/console v1.0.2/go.mod h1:ytZPjGgY2oeTkAONYafi2kSj0aYggsf8acV1PGKCbzQ= github.com/containerd/continuity v0.0.0-20190827140505-75bee3e2ccb6/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= +github.com/containerd/continuity v0.1.0/go.mod h1:ICJu0PwR54nI0yPEnJ6jcS+J7CZAUXrLh8lPo2knzsM= github.com/containerd/continuity v0.2.1 h1:/EeEo2EtN3umhbbgCveyjifoMYg0pS+nMMEemaYw634= github.com/containerd/continuity v0.2.1/go.mod h1:wCYX+dRqZdImhGucXOqTQn05AhX6EUDaGEMUzTFFpLg= github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= @@ -223,6 +227,7 @@ github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfc 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-sdk v0.45.1/go.mod h1:XXS/asyCqWNWkx2rW6pSuen+EVcpAFxq6khrhnZgHaQ= github.com/cosmos/cosmos-sdk v0.45.4 h1:eStDAhJdMY8n5arbBRe+OwpNeBSunxSBHp1g55ulfdA= github.com/cosmos/cosmos-sdk v0.45.4/go.mod h1:WOqtDxN3eCCmnYLVla10xG7lEXkFjpTaqm2a2WasgCc= github.com/cosmos/go-bip39 v0.0.0-20180819234021-555e2067c45d/go.mod h1:tSxLoYXyBmiFeKpvmq4dzayMdCjCnu8uqmCysIGBT2Y= @@ -234,6 +239,8 @@ github.com/cosmos/iavl v0.17.3 h1:s2N819a2olOmiauVa0WAhoIJq9EhSXE9HDBAoR9k+8Y= github.com/cosmos/iavl v0.17.3/go.mod h1:prJoErZFABYZGDHka1R6Oay4z9PrNeFFiMKHDAMOi4w= github.com/cosmos/ibc-go/v3 v3.0.0-alpha1.0.20220510152759-dcd0681d8f07 h1:wCRzf+ntVmSK+66Zxlp2kVPHJN/O7PPXDzRkl52Jm88= github.com/cosmos/ibc-go/v3 v3.0.0-alpha1.0.20220510152759-dcd0681d8f07/go.mod h1:F4aM1facY2/FkNpRQu7z/vnY915OyaPw8cSei3Y1Vrs= +github.com/cosmos/interchain-accounts v0.1.0 h1:QmuwNsf1Hxl3P5GSGt7Z+JeuHPiZw4Z34R/038P5T6s= +github.com/cosmos/interchain-accounts v0.1.0/go.mod h1:Fv6LXDs+0ng4mIDVWwEJMXbAIMxY4kiq+A7Bw1Fb9AY= 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/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= @@ -246,6 +253,10 @@ github.com/crypto-com/ledger-cosmos-go v0.9.10-0.20200929055312-01e1d341de0f h1: github.com/crypto-com/ledger-cosmos-go v0.9.10-0.20200929055312-01e1d341de0f/go.mod h1:TJ0bt9M3eOD5V6ZCUvenKA1ODkvOcYuJDMBr9/XW1QY= github.com/crypto-org-chain/keyring v1.1.6-fixes h1:AUFSu56NY6XobY6XfRoDx6v3loiOrHK5MNUm32GEjwA= github.com/crypto-org-chain/keyring v1.1.6-fixes/go.mod h1:0mkLWIoZuQ7uBoospo5Q9zIpqq6rYCPJDSUdeCJvPM8= +github.com/crypto-org-chain/wasmd v0.27.1-0.20220530042031-4126e5b964df h1:tZEW36NxP2lVkgL5fPd7jZPIRqDEDSJJhczjmVHOtwM= +github.com/crypto-org-chain/wasmd v0.27.1-0.20220530042031-4126e5b964df/go.mod h1:iDwnZv2EpXT2eeOfAIXMAfNUDAKAmxd5J+lBN1Tt0bE= +github.com/crypto-org-chain/wasmvm v1.0.1-0.20220616065451-935f00e54d0e h1:9Nwpy5gr0Olxrq4/5NGZpI+2mkQcctLaNpLszdDZOvs= +github.com/crypto-org-chain/wasmvm v1.0.1-0.20220616065451-935f00e54d0e/go.mod h1:ei0xpvomwSdONsxDuONzV7bL1jSET1M8brEx0FCXc+A= github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= github.com/danieljoos/wincred v1.0.2 h1:zf4bhty2iLuwgjgpraD2E9UbvO+fe54XXGJbOwe23fU= github.com/danieljoos/wincred v1.0.2/go.mod h1:SnuYRW9lp1oJrZX/dXJqr0cPK5gYXqx3EJbmjhLdK9U= @@ -430,8 +441,9 @@ github.com/google/go-cmp v0.5.7 h1:81/ik6ipDQS2aGcBfIN5dHDB36BwrStyeAQquSYCV4o= github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gofuzz v1.1.1-0.20200604201612-c04b05f3adfa h1:Q75Upo5UN4JbPFURXZ8nLKYUvF85dyFRop/vQ0Rv+64= github.com/google/gofuzz v1.1.1-0.20200604201612-c04b05f3adfa/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= +github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= @@ -505,6 +517,7 @@ github.com/gtank/ristretto255 v0.1.2/go.mod h1:Ph5OpO6c7xKUGROZfWVLiJf9icMDwUeIv github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= github.com/hashicorp/consul/api v1.10.1/go.mod h1:XjsvQN+RJGWI2TWy1/kqaE16HrR2J/FWgkYjdZQsX9M= +github.com/hashicorp/consul/api v1.11.0/go.mod h1:XjsvQN+RJGWI2TWy1/kqaE16HrR2J/FWgkYjdZQsX9M= github.com/hashicorp/consul/api v1.12.0/go.mod h1:6pVBMo0ebnYdt2S3H87XhekM/HHrUoTD2XXb/VrZVy0= github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= @@ -625,6 +638,7 @@ github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+ 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/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/lib/pq v1.10.4 h1:SO9z7FRPzA03QhHKJrH5BXA6HU1rS4V2nIVrrNC1iYk= github.com/lib/pq v1.10.4/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/libp2p/go-buffer-pool v0.0.2 h1:QNK2iAFa8gjAe1SPz6mHSMuCcjs+X1wlHzeOSqcmlfs= @@ -681,6 +695,7 @@ github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0Qu github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.3.3/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.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.4.3 h1:OVowDSCllw/YjdLkam3/sm7wEtOy59d8ndGgCcyj8cs= github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= @@ -776,6 +791,7 @@ github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144T github.com/pborman/uuid v0.0.0-20170112150404-1b00554d8222/go.mod h1:VyrYX9gd7irzKovcSS6BIIEwPRkP2Wm2m9ufcdFSJ34= github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml v1.9.4 h1:tjENF6MfZAg8e4ZmZTeWaWiT2vXtsoO6+iuOjFhECwM= github.com/pelletier/go-toml v1.9.4/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.0.0-beta.8 h1:dy81yyLYJDwMTifq24Oi/IslOslRrDSb3jwDggjz3Z0= @@ -809,8 +825,9 @@ github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3O github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.8.0/go.mod h1:O9VU6huf47PktckDQfMTX0Y8tY0/7TSWwj+ITvv0TnM= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_golang v1.12.1 h1:ZiaPsmm9uiBeaSMRznKsCDNtPCS0T3JVDGF+06gjBzk= 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-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= @@ -828,6 +845,7 @@ github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB8 github.com/prometheus/common v0.14.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s= github.com/prometheus/common v0.15.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.29.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= github.com/prometheus/common v0.30.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= github.com/prometheus/common v0.32.1 h1:hWIdL3N2HoUx3B8j3YN9mWor0qhY/NlEKZEaXxuIRh4= github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= @@ -863,12 +881,15 @@ 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/xhandler v0.0.0-20160618193221-ed27b6fd6521/go.mod h1:RvLn4FgxWubrpZHtQLnOf6EwhN2hEMusxZOhcW9H3UQ= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= -github.com/rs/zerolog v1.23.0 h1:UskrK+saS9P9Y789yNNulYKdARjPZuS35B8gJF2x60g= +github.com/rs/xid v1.3.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= github.com/rs/zerolog v1.23.0/go.mod h1:6c7hFfxPOy7TacJc4Fcdi24/J0NKYGzjG8FWRI916Qo= +github.com/rs/zerolog v1.26.0 h1:ORM4ibhEZeTeQlCojCK2kPz1ogAY4bGs4tD+SaAdGaE= +github.com/rs/zerolog v1.26.0/go.mod h1:yBiM87lvSqX8h0Ww4sdzNSkVYZ8dL2xjZJG1lAuGZEo= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= 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/sagikazarmark/crypt v0.3.0/go.mod h1:uD/D+6UF4SrIR1uGEv7bBNkNqLGqUr43MRiaGWX1Nig= github.com/sagikazarmark/crypt v0.4.0/go.mod h1:ALv2SRj7GxYV4HO9elxH9nS6M9gW+xDNxqmyJ6RfDFM= github.com/sagikazarmark/crypt v0.5.0/go.mod h1:l+nzl7KWh51rpzp2h7t4MZWyiEWdhNpOAnclKvg+mdA= github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E= @@ -900,12 +921,15 @@ github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z github.com/spf13/afero v1.8.2 h1:xehSyVa0YnHWsJ49JFljMpg1HX19V6NDZ1fkm1Xznbo= github.com/spf13/afero v1.8.2/go.mod h1:CtAatgMJh6bJEIs48Ay/FOnkljP3WeGUG0MC1RfAqwo= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.4.1 h1:s0hze+J0196ZfEMTs80N7UlFt0BDuQ7Q+JDnHiMWKdA= github.com/spf13/cast v1.4.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= 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.1.1/go.mod h1:WnodtKOvamDL/PwE2M4iKs8aMDBZ5Q5klgD3qfVJQMI= +github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= +github.com/spf13/cobra v1.3.0/go.mod h1:BrRVncBjOJa/eUcVVm9CE+oC6as8k+VYr4NY7WCi9V4= github.com/spf13/cobra v1.4.0 h1:y+wJpx64xcgO1V+RcnwW0LEHxTKRi2ZDPSBjWnrg88Q= github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= @@ -919,6 +943,8 @@ github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DM github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= github.com/spf13/viper v1.7.1/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= +github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= +github.com/spf13/viper v1.10.0/go.mod h1:SoyBPwAtKDzypXNDFKN5kzH7ppppbGZtls1UpIy5AsM= github.com/spf13/viper v1.10.1/go.mod h1:IGlFPqhNAPKRxohIzWpI5QEy4kuI7tcl5WvR+8qy1rU= github.com/spf13/viper v1.11.0 h1:7OX/1FS6n7jHD1zGrZTM7WtY13ZELRyosK4k93oPr44= github.com/spf13/viper v1.11.0/go.mod h1:djo0X/bA5+tYVoCn+C7cAYJGcVn/qYLFTG8gdUsX7Zk= @@ -947,6 +973,7 @@ github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69 github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/goleveldb v1.0.1-0.20200815110645-5c35d600f0ca h1:Ld/zXl5t4+D69SiV4JoN7kkfvJdOWlPpfxrzxpLMoUk= github.com/syndtr/goleveldb v1.0.1-0.20200815110645-5c35d600f0ca/go.mod h1:u2MKkTVTVJWe5D1rCvame8WqhBd88EuIwODJZ1VHCPM= +github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c/go.mod h1:ahpPrc7HpcfEWDQRZEmnXMzHY03mLDYMCxeDzy46i+8= 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= @@ -957,8 +984,9 @@ github.com/tendermint/tendermint v0.34.14/go.mod h1:FrwVm3TvsVicI9Z7FlucHV6Znfd5 github.com/tendermint/tendermint v0.34.19 h1:y0P1qI5wSa9IRuhKnTDA6IUcOrLi1hXJuALR+R7HFEk= github.com/tendermint/tendermint v0.34.19/go.mod h1:R5+wgIwSxMdKQcmOaeudL0Cjkr3HDkhpcdum6VeU3R4= github.com/tendermint/tm-db v0.6.4/go.mod h1:dptYhIpJ2M5kUuenLr+Yyf3zQOv1SgBZcl8/BmWlMBw= -github.com/tendermint/tm-db v0.6.6 h1:EzhaOfR0bdKyATqcd5PNeyeq8r+V4bRPHBfyFdD9kGM= github.com/tendermint/tm-db v0.6.6/go.mod h1:wP8d49A85B7/erz/r4YbKssKw6ylsO/hKtFk7E1aWZI= +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/tidwall/gjson v1.6.7/go.mod h1:zeFuBCIqD4sN/gmqBzZ4j7Jd6UcA2Fc56x7QFsv+8fI= github.com/tidwall/gjson v1.9.3 h1:hqzS9wAHMO+KVBBkLxYdkEeeFHuqr95GfClRLKlgK0E= github.com/tidwall/gjson v1.9.3/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= @@ -998,6 +1026,7 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de 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.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/zondax/hid v0.9.0 h1:eiT3P6vNxAEVxXMw66eZUAAnU2zD33JBkfG/EnfAKl8= github.com/zondax/hid v0.9.0/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWpEM= github.com/zondax/ledger-go v0.12.1 h1:hYRcyznPRJp+5mzF2sazTLP2nGvGjYDD2VzhHhFomLU= @@ -1172,6 +1201,7 @@ golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qx 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-20210903162142-ad29c8ab022f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210917221730-978cfadd31cf/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= @@ -1193,6 +1223,7 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210402161424-2e8d93401602/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-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= @@ -1301,6 +1332,7 @@ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +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-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210903071746-97244b99971b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -1321,6 +1353,7 @@ golang.org/x/sys v0.0.0-20220412211240-33da011f77ad h1:ntjMns5wyP/fN65tdBD4g8J5w golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/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-20201210144234-2321bbc49cbf/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1405,6 +1438,7 @@ golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= 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= @@ -1437,6 +1471,7 @@ google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34q google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= +google.golang.org/api v0.44.0/go.mod h1:EBOGZqzyhtvMDoxwS97ctnh0zUmYY6CxqXsc1AvkYD8= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= @@ -1447,6 +1482,7 @@ google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqiv google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= google.golang.org/api v0.59.0/go.mod h1:sT2boj7M9YJxZzgeZqXogmhfmRWDtPzT31xkieUbuZU= google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= +google.golang.org/api v0.62.0/go.mod h1:dKmwPCydfsad4qCH08MSdgWjfHOyfpd4VtDGgRFdavw= google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= @@ -1527,6 +1563,8 @@ google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ6 google.golang.org/genproto v0.0.0-20211008145708-270636b82663/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211028162531-8db9c33dc351/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211129164237-f09f9a12af12/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211203200212-54befc351ae9/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= @@ -1571,6 +1609,7 @@ 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/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.66.2/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.66.4 h1:SsAcf+mM7mRZo2nJNGt8mZCjG8ZRaNGMURJw7BsIST4= gopkg.in/ini.v1 v1.66.4/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= diff --git a/gomod2nix.toml b/gomod2nix.toml index 56d22d0ab..341bb695d 100644 --- a/gomod2nix.toml +++ b/gomod2nix.toml @@ -1,4031 +1,1511 @@ -["bazil.org/fuse"] - sumVersion = "v0.0.0-20200407214033-5883e5a4b512" - ["bazil.org/fuse".fetch] - type = "git" - url = "https://github.com/bazil/fuse" - rev = "5883e5a4b512fe2e32f915b1c66a1ddfef81cb3f" - sha256 = "15w644acjhz04cpplk62h12r1k17iw61k0s4gby72lavclfcjpks" - -["cloud.google.com/go"] - sumVersion = "v0.100.2" - ["cloud.google.com/go".fetch] - type = "git" - url = "https://github.com/googleapis/google-cloud-go" - rev = "c0e65c58430ba7e2f39a90c5e3c27f4f34f3e188" - sha256 = "1kqqdrl4r1pzqrqrpkhjhjb128rnzm0xd1sz88zn7pqhg1cpxhdh" - -["cloud.google.com/go/bigquery"] - sumVersion = "v1.8.0" - relPath = "bigquery" - ["cloud.google.com/go/bigquery".fetch] - type = "git" - url = "https://github.com/googleapis/google-cloud-go" - rev = "0aa265f094062dbc111a6906d279fbb88a6cc761" - sha256 = "1127ha4r0xjsfl04mdb134b6kvpc6yz5bx4bba8m1jmb4k3vyg3j" - -["cloud.google.com/go/compute"] - sumVersion = "v1.5.0" - relPath = "compute" - ["cloud.google.com/go/compute".fetch] - type = "git" - url = "https://github.com/googleapis/google-cloud-go" - rev = "56d81f123b5b4491aaf294042340c35ffcb224a7" - sha256 = "1qcdyvamdg4l9947xnysl27nwp1js1yqfi996ly3psy3ykcgsgdc" - -["cloud.google.com/go/datastore"] - sumVersion = "v1.1.0" - relPath = "datastore" - ["cloud.google.com/go/datastore".fetch] - type = "git" - url = "https://github.com/googleapis/google-cloud-go" - rev = "d96ccb2ba7586bb79a416471882d347754a78ce5" - sha256 = "18f1l28665x1a8j8a5bh2i7wb2vrwj050d1g5qda50isgqaybixd" - -["cloud.google.com/go/firestore"] - sumVersion = "v1.6.1" - relPath = "firestore" - ["cloud.google.com/go/firestore".fetch] - type = "git" - url = "https://github.com/googleapis/google-cloud-go" - rev = "fd062bed4252b6281f65721a22e56d601a879b20" - sha256 = "0bgkcivkq1gsz1017mlxlxy9dv39jxmb9pf5djrp3wq0pf7z65l7" - -["cloud.google.com/go/pubsub"] - sumVersion = "v1.3.1" - relPath = "pubsub" - ["cloud.google.com/go/pubsub".fetch] - type = "git" - url = "https://github.com/googleapis/google-cloud-go" - rev = "f4685751540ab300d8e99946847a75f7d0837e45" - sha256 = "1fxsj63d773yf6mjas5gwsq2caa6iqxmss6mms0yfdcc6krg6zkf" - -["cloud.google.com/go/storage"] - sumVersion = "v1.14.0" - relPath = "storage" - ["cloud.google.com/go/storage".fetch] - type = "git" - url = "https://github.com/googleapis/google-cloud-go" - rev = "34bbe35bbc31c3d337cacff86a3372bcae1f1f06" - sha256 = "19ka0prlcblg2nc68ra00mfdfl5f05xw4qlnlg5147hhc7kryr31" - -["dmitri.shuralyov.com/gpu/mtl"] - sumVersion = "v0.0.0-20190408044501-666a987793e9" - ["dmitri.shuralyov.com/gpu/mtl".fetch] - type = "git" - url = "https://dmitri.shuralyov.com/gpu/mtl" - rev = "666a987793e9432fbb48592aa2f3bf3463685dfa" - sha256 = "1isd03hgiwcf2ld1rlp0plrnfz7r4i7c5q4kb6hkcd22axnmrv0z" - -["filippo.io/edwards25519"] - sumVersion = "v1.0.0-beta.2" - ["filippo.io/edwards25519".fetch] - type = "git" - url = "https://github.com/FiloSottile/edwards25519" - rev = "6944ac7e84c8dffcf51f4e1b0bc2d75a822549e5" - sha256 = "1fv6mssk1r96jbkbb413kxmcf87xz2knyx1bivdam2aa3mhxrim5" - -["github.com/99designs/keyring"] - sumVersion = "v1.1.6-fixes" - vendorPath = "github.com/crypto-org-chain/keyring" - ["github.com/99designs/keyring".fetch] - type = "git" - url = "https://github.com/crypto-org-chain/keyring" - rev = "4fc1291852fc269b98e8466bfa8f0ce9b8e665ad" - sha256 = "1c55z0hhvk8w1mfwc587yd88hiyi6bnpnbd3p9dckj9sx8pw4rvi" - -["github.com/Azure/azure-pipeline-go"] - sumVersion = "v0.2.2" - ["github.com/Azure/azure-pipeline-go".fetch] - type = "git" - url = "https://github.com/Azure/azure-pipeline-go" - rev = "232aee85e8e3a6223a11c0943f7df2ae0fac00e4" - sha256 = "1agn2nzmm1dkwggm4w7h4bnrav4n5jrl0vqbqy2s49vqlr8zirn6" - -["github.com/Azure/azure-sdk-for-go/sdk/azcore"] - sumVersion = "v0.19.0" - relPath = "sdk/azcore" - ["github.com/Azure/azure-sdk-for-go/sdk/azcore".fetch] - type = "git" - url = "https://github.com/Azure/azure-sdk-for-go" - rev = "bbf5386148ebae79096e2880c17ef89a15e472e9" - sha256 = "13pca9br86l16dici7daynkrrih9pqjajgy0pd8yjj2x6qg2i85s" - -["github.com/Azure/azure-sdk-for-go/sdk/azidentity"] - sumVersion = "v0.11.0" - relPath = "sdk/azidentity" - ["github.com/Azure/azure-sdk-for-go/sdk/azidentity".fetch] - type = "git" - url = "https://github.com/Azure/azure-sdk-for-go" - rev = "57625dbd8d36cd93086c778d9cef131118aa2b40" - sha256 = "0sjlm2ghysq0mqsninnn7wmpylh3dnacigib6697bi3g4b7xixni" - -["github.com/Azure/azure-sdk-for-go/sdk/internal"] - sumVersion = "v0.7.0" - relPath = "sdk/internal" - ["github.com/Azure/azure-sdk-for-go/sdk/internal".fetch] - type = "git" - url = "https://github.com/Azure/azure-sdk-for-go" - rev = "1eb47c16ddfd8feeb2cb4ff1698e1a3f3e1765ab" - sha256 = "0j1dnznjy9nfpy8yggiy0yyg412rcmpc9ny4z1z58ghfwzclimsc" - -["github.com/Azure/azure-storage-blob-go"] - sumVersion = "v0.7.0" - ["github.com/Azure/azure-storage-blob-go".fetch] - type = "git" - url = "https://github.com/Azure/azure-storage-blob-go" - rev = "3efca72bd11c050222deab57e25ea90df03b9692" - sha256 = "03lxg2v7gjl49cli818g9rnkz6818zvwhw8zm8z16y6cjmj8qmzv" - -["github.com/Azure/go-ansiterm"] - sumVersion = "v0.0.0-20210617225240-d185dfc1b5a1" - ["github.com/Azure/go-ansiterm".fetch] - type = "git" - url = "https://github.com/Azure/go-ansiterm" - rev = "d185dfc1b5a126116ea5a19e148e29d16b4574c9" - sha256 = "1y54b1fx80qlyvv2915xrryb9vcc8nnbsdkxszhxjg8bcg85ps5c" - -["github.com/Azure/go-autorest/autorest"] - sumVersion = "v0.9.0" - relPath = "autorest" - ["github.com/Azure/go-autorest/autorest".fetch] - type = "git" - url = "https://github.com/Azure/go-autorest" - rev = "85d9c035382e5537c3c76e84ca5b82c5f09825e9" - sha256 = "01fg6x3a6as2kh0km8kvjzjalq7xiqa17hnsdwawzlpnfpqgslvq" - -["github.com/Azure/go-autorest/autorest/adal"] - sumVersion = "v0.8.0" - relPath = "autorest/adal" - ["github.com/Azure/go-autorest/autorest/adal".fetch] - type = "git" - url = "https://github.com/Azure/go-autorest" - rev = "740293c019d8314ce3378d456b4327fa646297e6" - sha256 = "1ga12qs31v95010jdn8raw0mf2kvlxhfl8z856y7dn2x3fviv7r4" - -["github.com/Azure/go-autorest/autorest/date"] - sumVersion = "v0.2.0" - relPath = "autorest/date" - ["github.com/Azure/go-autorest/autorest/date".fetch] - type = "git" - url = "https://github.com/Azure/go-autorest" - rev = "5bd9621f41a06b08038be5c0522971a35316d5ef" - sha256 = "0fifmqljld72v0g545qqljmynhjgg8jm0ying35wzni0m7cg6n4y" - -["github.com/Azure/go-autorest/autorest/mocks"] - sumVersion = "v0.3.0" - relPath = "autorest/mocks" - ["github.com/Azure/go-autorest/autorest/mocks".fetch] - type = "git" - url = "https://github.com/Azure/go-autorest" - rev = "5bd9621f41a06b08038be5c0522971a35316d5ef" - sha256 = "0fifmqljld72v0g545qqljmynhjgg8jm0ying35wzni0m7cg6n4y" - -["github.com/Azure/go-autorest/logger"] - sumVersion = "v0.1.0" - relPath = "logger" - ["github.com/Azure/go-autorest/logger".fetch] - type = "git" - url = "https://github.com/Azure/go-autorest" - rev = "4bb4e3c99dd98a53e3d65a6f28aa05e2d435cb24" - sha256 = "1w94wxjjkiv8m44rcdm1af9h0ap2r8kpp9198cxpxj8d5xxkaxpz" - -["github.com/Azure/go-autorest/tracing"] - sumVersion = "v0.5.0" - relPath = "tracing" - ["github.com/Azure/go-autorest/tracing".fetch] - type = "git" - url = "https://github.com/Azure/go-autorest" - rev = "5e7a399d8bbf4953ab0c8e3167d7fd535fd74ce1" - sha256 = "0n482cjr2pk6ql6awcnn6llrnygjzakihbjaahgmylf3znwil7jp" - -["github.com/BurntSushi/toml"] - sumVersion = "v1.1.0" - ["github.com/BurntSushi/toml".fetch] - type = "git" - url = "https://github.com/BurntSushi/toml" - rev = "891d2617ddbdfa265c4095b53103c010c98e6591" - sha256 = "1vbs6ajvapgk851r9r0sarb6855dd0gxzs0dq3jilqpz13f9pj6l" - -["github.com/BurntSushi/xgb"] - sumVersion = "v0.0.0-20160522181843-27f122750802" - ["github.com/BurntSushi/xgb".fetch] - type = "git" - url = "https://github.com/BurntSushi/xgb" - rev = "27f122750802c950b2c869a5b63dafcf590ced95" - sha256 = "18lp2x8f5bljvlz0r7xn744f0c9rywjsb9ifiszqqdcpwhsa0kvj" - -["github.com/ChainSafe/go-schnorrkel"] - sumVersion = "v0.0.0-20200405005733-88cbf1b4c40d" - ["github.com/ChainSafe/go-schnorrkel".fetch] - type = "git" - url = "https://github.com/ChainSafe/go-schnorrkel" - rev = "88cbf1b4c40de64a5ea4863476c6c8ae5433c594" - sha256 = "09ncxdzy4scwmgj96lq83a40bb29nkws1y9x0nim86l9x5jmgi4b" - -["github.com/DATA-DOG/go-sqlmock"] - sumVersion = "v1.5.0" - ["github.com/DATA-DOG/go-sqlmock".fetch] - type = "git" - url = "https://github.com/DATA-DOG/go-sqlmock" - rev = "b8a63d3edfc5e2ab744c0e9b61342d542e9d7ad2" - sha256 = "19vn6xf3wqam312g30f7qdcrh8km3wzqsa43qipyz2y5ma2l7pd4" - -["github.com/DataDog/datadog-go"] - sumVersion = "v3.2.0+incompatible" - ["github.com/DataDog/datadog-go".fetch] - type = "git" - url = "https://github.com/DataDog/datadog-go" - rev = "8bfdc335936a79b55b3e2c1080930bc5a3eb57f2" - sha256 = "1m8anll166rwcprjyv3bb0l450p35m0gzn6fs7bcd3ck2s527k7x" - -["github.com/DataDog/zstd"] - sumVersion = "v1.4.5" - ["github.com/DataDog/zstd".fetch] - type = "git" - url = "https://github.com/DataDog/zstd" - rev = "0e71ac6221c995a831bb393da70730c3d3a07091" - sha256 = "0xhgh7nzxq3lzba7w7v3w5mb4nb799v5xh5ylml0hk21ricm7g9s" - -["github.com/HdrHistogram/hdrhistogram-go"] - sumVersion = "v1.1.2" - ["github.com/HdrHistogram/hdrhistogram-go".fetch] - type = "git" - url = "https://github.com/HdrHistogram/hdrhistogram-go" - rev = "494271c4c016b36c8cee88480288f33b419cf7b0" - sha256 = "0l12j3dvljp868p1d2izpiq7ysll05fchvxij8zb8r160lmqv58r" - -["github.com/Knetic/govaluate"] - sumVersion = "v3.0.1-0.20171022003610-9aa49832a739+incompatible" - ["github.com/Knetic/govaluate".fetch] - type = "git" - url = "https://github.com/Knetic/govaluate" - rev = "9aa49832a739dcd78a5542ff189fb82c3e423116" - sha256 = "12klijhq4fckzbhv0cwygbazj6lvhmdqksha9y6jgfmwzv51kwv5" - -["github.com/Microsoft/go-winio"] - sumVersion = "v0.5.1" - ["github.com/Microsoft/go-winio".fetch] - type = "git" - url = "https://github.com/Microsoft/go-winio" - rev = "6c24dfa01eb5906508a5ad06f4f6534a9be47456" - sha256 = "180fvli0g005bs7ahsm00w4b9nmz9qqkrqn7dy8wqfi7fph1ssff" - -["github.com/Nvveen/Gotty"] - sumVersion = "v0.0.0-20120604004816-cd527374f1e5" - ["github.com/Nvveen/Gotty".fetch] - type = "git" - url = "https://github.com/Nvveen/Gotty" - rev = "cd527374f1e5bff4938207604a14f2e38a9cf512" - sha256 = "1ylvr1p6p036ns3g3wdz8f92f69symshkc8j54fa6gpg4hyk0k6q" - -["github.com/OneOfOne/xxhash"] - sumVersion = "v1.2.2" - ["github.com/OneOfOne/xxhash".fetch] - type = "git" - url = "https://github.com/OneOfOne/xxhash" - rev = "6def279d2ce6c81a79dd1c1be580f03bb216fb8a" - sha256 = "1mjfhrwhvxa48rycjnqpqzm521i38h1hdyz6pdwmhd7xb8j6gwi6" - -["github.com/Shopify/sarama"] - sumVersion = "v1.19.0" - ["github.com/Shopify/sarama".fetch] - type = "git" - url = "https://github.com/Shopify/sarama" - rev = "ec843464b50d4c8b56403ec9d589cf41ea30e722" - sha256 = "0q1z3pvcd011yprwzws2s293v4cjvsszhai6vnfrahjcbsz79q0z" - -["github.com/Shopify/toxiproxy"] - sumVersion = "v2.1.4+incompatible" - ["github.com/Shopify/toxiproxy".fetch] - type = "git" - url = "https://github.com/Shopify/toxiproxy" - rev = "49b4ea27da29ae83ad3bfe7f7f090d18cbee1dc3" - sha256 = "07yhsvscdv1qjfc2fyyh9qsrrdwrrw04wadk5gaq4qddcway7vig" - -["github.com/StackExchange/wmi"] - sumVersion = "v0.0.0-20180116203802-5d049714c4a6" - ["github.com/StackExchange/wmi".fetch] - type = "git" - url = "https://github.com/StackExchange/wmi" - rev = "5d049714c4a64225c3c79a7cf7d02f7fb5b96338" - sha256 = "1slw6v1fl8i0hz4db9lph55pbhnrxhqyndq6vm27dgvpj22k29fk" - -["github.com/VictoriaMetrics/fastcache"] - sumVersion = "v1.5.7" - ["github.com/VictoriaMetrics/fastcache".fetch] - type = "git" - url = "https://github.com/VictoriaMetrics/fastcache" - rev = "2c7a92dc306a8b0402608403e97ae9c3cb3c2328" - sha256 = "19fsx8ha2kdjbsinlllz70fj96z6xhvn38x8qrmml0abmsf5z60k" - -["github.com/VividCortex/gohistogram"] - sumVersion = "v1.0.0" - ["github.com/VividCortex/gohistogram".fetch] - type = "git" - url = "https://github.com/VividCortex/gohistogram" - rev = "51564d9861991fb0ad0f531c99ef602d0f9866e6" - sha256 = "1ykpvrkri3mzc0z77kdva93ylh0bqg7jq3i024r3iv0i6bwx3rnf" - -["github.com/Workiva/go-datastructures"] - sumVersion = "v1.0.53" - ["github.com/Workiva/go-datastructures".fetch] - type = "git" - url = "https://github.com/Workiva/go-datastructures" - rev = "c466da296827daa1e1efba14c912e2802533fe7f" - sha256 = "0ilnb6rmk9y1wc3ykiw33xpxc1l3f4d56f2b3mxl5j3qxy4zhdk9" - -["github.com/Zilliqa/gozilliqa-sdk"] - sumVersion = "v1.2.1-0.20201201074141-dd0ecada1be6" - ["github.com/Zilliqa/gozilliqa-sdk".fetch] - type = "git" - url = "https://github.com/Zilliqa/gozilliqa-sdk" - rev = "dd0ecada1be6987976b9f3b557dbb4de305ecf5b" - sha256 = "06hzp118gzkbfvmzpwsqd4iky9br99lxgidgs5xnxwhzhli017w1" - -["github.com/adlio/schema"] - sumVersion = "v1.3.0" - ["github.com/adlio/schema".fetch] - type = "git" - url = "https://github.com/adlio/schema" - rev = "0c0c352416bd34f6b3edabbfa6139291a1f32a98" - sha256 = "12gsmp0xvz5xyd6j1n9hl5fikprama4w70rbvnyjwpna6pp8v8kg" - -["github.com/aead/siphash"] - sumVersion = "v1.0.1" - ["github.com/aead/siphash".fetch] - type = "git" - url = "https://github.com/aead/siphash" - rev = "83563a290f60225eb120d724600b9690c3fb536f" - sha256 = "01kd1z82sc4nh3nj9c25aryyp396s7jrqc2kz9d7qq1vy2hdbznc" - -["github.com/afex/hystrix-go"] - sumVersion = "v0.0.0-20180502004556-fa1af6a1f4f5" - ["github.com/afex/hystrix-go".fetch] - type = "git" - url = "https://github.com/afex/hystrix-go" - rev = "fa1af6a1f4f56e0e50d427fe901cd604d8c6fb8a" - sha256 = "0zlj0330j816flvwvis4d4vv1gigpxlghph7awbc9jb7ggf2qssn" - -["github.com/ajstarks/svgo"] - sumVersion = "v0.0.0-20180226025133-644b8db467af" - ["github.com/ajstarks/svgo".fetch] - type = "git" - url = "https://github.com/ajstarks/svgo" - rev = "644b8db467afccf19a0692a3e31a1868e4287ab8" - sha256 = "1m56v06gpdzfmw0hgjri487gdlc5w40s3pz1l7lp8hbw2l6lbjhk" - -["github.com/alecthomas/template"] - sumVersion = "v0.0.0-20190718012654-fb15b899a751" - ["github.com/alecthomas/template".fetch] - type = "git" - url = "https://github.com/alecthomas/template" - rev = "fb15b899a75114aa79cc930e33c46b577cc664b1" - sha256 = "1vlasv4dgycydh5wx6jdcvz40zdv90zz1h7836z7lhsi2ymvii26" - -["github.com/alecthomas/units"] - sumVersion = "v0.0.0-20190924025748-f65c72e2690d" - ["github.com/alecthomas/units".fetch] - type = "git" - url = "https://github.com/alecthomas/units" - rev = "f65c72e2690dc4b403c8bd637baf4611cd4c069b" - sha256 = "04jyqm7m3m01ppfy1f9xk4qvrwvs78q9zml6llyf2b3v5k6b2bbc" - -["github.com/allegro/bigcache"] - sumVersion = "v1.2.1-0.20190218064605-e24eb225f156" - ["github.com/allegro/bigcache".fetch] - type = "git" - url = "https://github.com/allegro/bigcache" - rev = "e24eb225f15679bbe54f91bfa7da3b00e59b9768" - sha256 = "1ha36q4km0i1klhpxywkfc8w77ldddl7nvqg0wl0ixy17j20na7m" - -["github.com/antihax/optional"] - sumVersion = "v1.0.0" - ["github.com/antihax/optional".fetch] - type = "git" - url = "https://github.com/antihax/optional" - rev = "c3f0ba9c1a592b971d66b2787679af55b5c58f21" - sha256 = "1ix08vl49qxr58rc6201cl97g1yznhhkwvqldslawind99js4rj0" - -["github.com/apache/thrift"] - sumVersion = "v0.13.0" - ["github.com/apache/thrift".fetch] - type = "git" - url = "https://github.com/apache/thrift" - rev = "cecee50308fc7e6f77f55b3fd906c1c6c471fa2f" - sha256 = "17ckl7p7s3ga33yrjisilsimp80ansqxl54wvpkv0j7vx2zvc13y" - -["github.com/aristanetworks/goarista"] - sumVersion = "v0.0.0-20170210015632-ea17b1a17847" - ["github.com/aristanetworks/goarista".fetch] - type = "git" - url = "https://github.com/aristanetworks/goarista" - rev = "ea17b1a17847fb6e4c0a91de0b674704693469b0" - sha256 = "02q3dhrgcbdx2826vs7gwrnw6yg9kwcyqyhrvnyf5fj5wfdqzdmp" - -["github.com/armon/circbuf"] - sumVersion = "v0.0.0-20150827004946-bbbad097214e" - ["github.com/armon/circbuf".fetch] - type = "git" - url = "https://github.com/armon/circbuf" - rev = "bbbad097214e2918d8543d5201d12bfd7bca254d" - sha256 = "1idpr0lzb2px2p3wgfq2276yl7jpaz43df6n91kf790404s4zmk3" - -["github.com/armon/consul-api"] - sumVersion = "v0.0.0-20180202201655-eb2c6b5be1b6" - ["github.com/armon/consul-api".fetch] - type = "git" - url = "https://github.com/armon/consul-api" - rev = "eb2c6b5be1b66bab83016e0b05f01b8d5496ffbd" - sha256 = "1j6fdr1sg36qy4n4xjl7brq739fpm5npq98cmvklzjc9qrx98nk9" - -["github.com/armon/go-metrics"] - sumVersion = "v0.3.11" - ["github.com/armon/go-metrics".fetch] - type = "git" - url = "https://github.com/armon/go-metrics" - rev = "5d4d6f582c2b19e58466a0237e6ef9c42ce87ffc" - sha256 = "0ic1w2f8m8gjyp3wa4ma694if90w37adkiyyq73v2fibbv9ivzpg" - -["github.com/armon/go-radix"] - sumVersion = "v1.0.0" - ["github.com/armon/go-radix".fetch] - type = "git" - url = "https://github.com/armon/go-radix" - rev = "1a2de0c21c94309923825da3df33a4381872c795" - sha256 = "1m1k0jz9gjfrk4m7hjm7p03qmviamfgxwm2ghakqxw3hdds8v503" - -["github.com/aryann/difflib"] - sumVersion = "v0.0.0-20170710044230-e206f873d14a" - ["github.com/aryann/difflib".fetch] - type = "git" - url = "https://github.com/aryann/difflib" - rev = "e206f873d14a916d3d26c40ab667bca123f365a3" - sha256 = "00zb9sx6l6b2zq614x45zlyshl20zjhwfj8r5krw4f9y0mx3n2dm" - -["github.com/aws/aws-lambda-go"] - sumVersion = "v1.13.3" - ["github.com/aws/aws-lambda-go".fetch] - type = "git" - url = "https://github.com/aws/aws-lambda-go" - rev = "b5b7267d297de263cc5b61f8c37543daa9c95ffd" - sha256 = "049zq6gr9xdjjsxd3yimawqlh2ibfkj2434cnjm4x93ph62hppm9" - -["github.com/aws/aws-sdk-go"] - sumVersion = "v1.40.45" - ["github.com/aws/aws-sdk-go".fetch] - type = "git" - url = "https://github.com/aws/aws-sdk-go" - rev = "a05b60637f0c4b5e6ce8abb6464f838787217f54" - sha256 = "0lxkssdbi8bvx1v10477dldm86drr9cgzn8xl0jjkj0fy4dhf76i" - -["github.com/aws/aws-sdk-go-v2"] - sumVersion = "v1.9.1" - ["github.com/aws/aws-sdk-go-v2".fetch] - type = "git" - url = "https://github.com/aws/aws-sdk-go-v2" - rev = "a930583ec3794253f8fb7bc5cc099e3cda8a355f" - sha256 = "0w6jckys4mvbb4nv2xra17zmv28rp2v4ysx71k09vjgkc52nbcxm" - -["github.com/aws/aws-sdk-go-v2/service/cloudwatch"] - sumVersion = "v1.8.1" - relPath = "service/cloudwatch" - ["github.com/aws/aws-sdk-go-v2/service/cloudwatch".fetch] - type = "git" - url = "https://github.com/aws/aws-sdk-go-v2" - rev = "3ddb4d670277f173ec60e271ced9a07b605fbc0c" - sha256 = "1436fagw6fzx4adwr047sv2k99h2vbzcmhvwxjsbpb5ymmrnydjd" - -["github.com/aws/smithy-go"] - sumVersion = "v1.8.0" - ["github.com/aws/smithy-go".fetch] - type = "git" - url = "https://github.com/aws/smithy-go" - rev = "565695c30ec008cde865c535293c7111fac7ce1f" - sha256 = "1sz6bcg60k00khhs89in8vapgqzkjm26fampa79b8al887fc7qsh" - -["github.com/benbjohnson/clock"] - sumVersion = "v1.1.0" - ["github.com/benbjohnson/clock".fetch] - type = "git" - url = "https://github.com/benbjohnson/clock" - rev = "307483a2173c76d3ded778bd68214865fcf05ec8" - sha256 = "1xq55i5jsfy0lw035c479sb8dqymjgm2v6scq22nw4rzm3syfgq5" - -["github.com/beorn7/perks"] - sumVersion = "v1.0.1" - ["github.com/beorn7/perks".fetch] - type = "git" - url = "https://github.com/beorn7/perks" - rev = "37c8de3658fcb183f997c4e13e8337516ab753e6" - sha256 = "17n4yygjxa6p499dj3yaqzfww2g7528165cl13haj97hlx94dgl7" - -["github.com/bgentry/speakeasy"] - sumVersion = "v0.1.0" - ["github.com/bgentry/speakeasy".fetch] - type = "git" - url = "https://github.com/bgentry/speakeasy" - rev = "4aabc24848ce5fd31929f7d1e4ea74d3709c14cd" - sha256 = "02dfrj0wyphd3db9zn2mixqxwiz1ivnyc5xc7gkz58l5l27nzp8s" - -["github.com/bits-and-blooms/bitset"] - sumVersion = "v1.2.0" - ["github.com/bits-and-blooms/bitset".fetch] - type = "git" - url = "https://github.com/bits-and-blooms/bitset" - rev = "59de210119f50cedaa42d175dc88b6335fcf63f6" - sha256 = "0r9f7lvz6znl7yr6njg77m8hj472yhdshf1qaybwyw7j8as6c4r3" - -["github.com/bketelsen/crypt"] - sumVersion = "v0.0.3-0.20200106085610-5cbc8cc4026c" - ["github.com/bketelsen/crypt".fetch] - type = "git" - url = "https://github.com/bketelsen/crypt" - rev = "5cbc8cc4026c0c1d3bf9c5d4e5a30398f99c99a9" - sha256 = "006772d50c73llgz8chvynndk28qxcyr1fd18sm0b5w1g1rdw2wp" - -["github.com/btcsuite/btcd"] - sumVersion = "v0.22.0-beta" - ["github.com/btcsuite/btcd".fetch] - type = "git" - url = "https://github.com/btcsuite/btcd" - rev = "63438c6d3661a7dec09013f7731035abdf1eb4bc" - sha256 = "0rcsd3wcs0cii8qq0573h9fi1x92i8c1gzdvifnkm2r0ndl4knla" - -["github.com/btcsuite/btclog"] - sumVersion = "v0.0.0-20170628155309-84c8d2346e9f" - ["github.com/btcsuite/btclog".fetch] - type = "git" - url = "https://github.com/btcsuite/btclog" - rev = "84c8d2346e9fc8c7b947e243b9c24e6df9fd206a" - sha256 = "02dl46wcnfpg9sqvg0ipipkpnd7lrf4fnvb9zy56jqa7mfcwc7wk" - -["github.com/btcsuite/btcutil"] - sumVersion = "v1.0.3-0.20201208143702-a53e38424cce" - ["github.com/btcsuite/btcutil".fetch] - type = "git" - url = "https://github.com/btcsuite/btcutil" - rev = "a53e38424cce1c9de2062b69364efd35fd428d15" - sha256 = "1izjvgi0d5wnknfwdnqa196hn4vj1n5ga7swbhcfsgghk2zngwr4" - -["github.com/btcsuite/go-socks"] - sumVersion = "v0.0.0-20170105172521-4720035b7bfd" - ["github.com/btcsuite/go-socks".fetch] - type = "git" - url = "https://github.com/btcsuite/go-socks" - rev = "4720035b7bfd2a9bb130b1c184f8bbe41b6f0d0f" - sha256 = "18cv2icj059lq4s99p6yh91hlas5f2gi3f1p4c10sjgwrs933d7b" - -["github.com/btcsuite/goleveldb"] - sumVersion = "v1.0.0" - ["github.com/btcsuite/goleveldb".fetch] - type = "git" - url = "https://github.com/btcsuite/goleveldb" - rev = "3fd0373267b6461dbefe91cef614278064d05465" - sha256 = "0kwllw5yflpn362xbsqphbm10qcy08v3zqs15zbyp4mkjjk0bl9z" - -["github.com/btcsuite/snappy-go"] - sumVersion = "v1.0.0" - ["github.com/btcsuite/snappy-go".fetch] - type = "git" - url = "https://github.com/btcsuite/snappy-go" - rev = "b3db38edf0a9a11a115eb6b022d8c946024a9ac0" - sha256 = "0b2536a58l6advb0ag9ywz7i5cdzclvmm3x796jydv1yrbj5x2vk" - -["github.com/btcsuite/websocket"] - sumVersion = "v0.0.0-20150119174127-31079b680792" - ["github.com/btcsuite/websocket".fetch] - type = "git" - url = "https://github.com/btcsuite/websocket" - rev = "31079b6807923eb23992c421b114992b95131b55" - sha256 = "0xpkf257ml6fpfdgv7hxxc41n0d5yxxm3njm50qpzp7j71l9cjwa" - -["github.com/btcsuite/winsvc"] - sumVersion = "v1.0.0" - ["github.com/btcsuite/winsvc".fetch] - type = "git" - url = "https://github.com/btcsuite/winsvc" - rev = "f8fb11f83f7e860e3769a08e6811d1b399a43722" - sha256 = "0nsw8y86a5hzr2a3j6ch9myrpccj5bnsgaxpgajhzfk5d31xlw1z" - -["github.com/casbin/casbin/v2"] - sumVersion = "v2.37.0" - ["github.com/casbin/casbin/v2".fetch] - type = "git" - url = "https://github.com/casbin/casbin" - rev = "74a03c56dda888c69eff820f7f684b066995fb0e" - sha256 = "09l5rmbranq6pnpnfqlbxmsw249p6w6qj97rfgxlgc5rc2a4q61p" - -["github.com/cenkalti/backoff"] - sumVersion = "v2.2.1+incompatible" - ["github.com/cenkalti/backoff".fetch] - type = "git" - url = "https://github.com/cenkalti/backoff" - rev = "5267b6dd4d2666b980a911bf235efa276222cbe2" - sha256 = "1mf4lsl3rbb8kk42x0mrhzzy4ikqy0jf6nxpzhkr02rdgwh6rjk8" - -["github.com/cenkalti/backoff/v4"] - sumVersion = "v4.1.1" - ["github.com/cenkalti/backoff/v4".fetch] - type = "git" - url = "https://github.com/cenkalti/backoff" - rev = "a78d3804c2c84f0a3178648138442c9b07665bda" - sha256 = "08c28226q612i1pv83161y57qh16631vpc51ai9f76qfrzsy946z" - -["github.com/census-instrumentation/opencensus-proto"] - sumVersion = "v0.3.0" - ["github.com/census-instrumentation/opencensus-proto".fetch] - type = "git" - url = "https://github.com/census-instrumentation/opencensus-proto" - rev = "4aa53e15cbf1a47bc9087e6cfdca214c1eea4e89" - sha256 = "1ngp6jb345xahsijjpwwlcy2giymyzsy7kdhkrvgjafqssk6aw6f" - -["github.com/cespare/cp"] - sumVersion = "v0.1.0" - ["github.com/cespare/cp".fetch] - type = "git" - url = "https://github.com/cespare/cp" - rev = "165db2f241fd235aec29ba6d9b1ccd5f1c14637c" - sha256 = "1x76x985q9av29smybpc3g4az2qjmzqw181vp9z38wpbips31nm9" - -["github.com/cespare/xxhash"] - sumVersion = "v1.1.0" - ["github.com/cespare/xxhash".fetch] - type = "git" - url = "https://github.com/cespare/xxhash" - rev = "569f7c8abf1f58d9043ab804d364483cb1c853b6" - sha256 = "1qyzlcdcayavfazvi03izx83fvip8h36kis44zr2sg7xf6sx6l4x" - -["github.com/cespare/xxhash/v2"] - sumVersion = "v2.1.2" - ["github.com/cespare/xxhash/v2".fetch] - type = "git" - url = "https://github.com/cespare/xxhash" - rev = "e7a6b52374f7e2abfb8abb27249d53a1997b09a7" - sha256 = "1f3wyr9msnnz94szrkmnfps9wm40s5sp9i4ak0kl92zcrkmpy29a" - -["github.com/checkpoint-restore/go-criu/v5"] - sumVersion = "v5.0.0" - ["github.com/checkpoint-restore/go-criu/v5".fetch] - type = "git" - url = "https://github.com/checkpoint-restore/go-criu" - rev = "885cc36edb02fc5afeed0759885b473c16d249d8" - sha256 = "07dal5a9y43azkkh61jf6s81h7anbl17drkh2mal9mzcsi8wa2z8" - -["github.com/chzyer/logex"] - sumVersion = "v1.1.10" - ["github.com/chzyer/logex".fetch] - type = "git" - url = "https://github.com/chzyer/logex" - rev = "cd112f618178aaaf4ea8592c8839f5276145d9cf" - sha256 = "08pbjj3wx9acavlwyr055isa8a5hnmllgdv5k6ra60l5y1brmlq4" - -["github.com/chzyer/readline"] - sumVersion = "v0.0.0-20180603132655-2972be24d48e" - ["github.com/chzyer/readline".fetch] - type = "git" - url = "https://github.com/chzyer/readline" - rev = "2972be24d48e78746da79ba8e24e8b488c9880de" - sha256 = "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r" - -["github.com/chzyer/test"] - sumVersion = "v0.0.0-20180213035817-a1ea475d72b1" - ["github.com/chzyer/test".fetch] - type = "git" - url = "https://github.com/chzyer/test" - rev = "a1ea475d72b168a29f44221e0ad031a842642302" - sha256 = "0rns2aqk22i9xsgyap0pq8wi4cfaxsri4d9q6xxhhyma8jjsnj2k" - -["github.com/cilium/ebpf"] - sumVersion = "v0.6.2" - ["github.com/cilium/ebpf".fetch] - type = "git" - url = "https://github.com/cilium/ebpf" - rev = "ca492085341e0e917f48ec30704d5054c5d42ca8" - sha256 = "0x64sg0kyc8bbsp75dpv8g2jfmpdldsshf9ni49jh6rgsnnqhpf8" - -["github.com/circonus-labs/circonus-gometrics"] - sumVersion = "v2.3.1+incompatible" - ["github.com/circonus-labs/circonus-gometrics".fetch] - type = "git" - url = "https://github.com/circonus-labs/circonus-gometrics" - rev = "9eb673b3d5f6bf1c932ae7596831eefb0c0c3c2f" - sha256 = "0s2wir711h0k2h8xsypgpzshccnx8jkwjfni7n32l7wd8yng9ngs" - -["github.com/circonus-labs/circonusllhist"] - sumVersion = "v0.1.3" - ["github.com/circonus-labs/circonusllhist".fetch] - type = "git" - url = "https://github.com/circonus-labs/circonusllhist" - rev = "87d4d00b35adeefe4911ece727838749e0fab113" - sha256 = "127js92p5gx84vfj3vdmf7nn6dmqmkrxg927z0jh91fdkipmmv3i" - -["github.com/clbanning/mxj"] - sumVersion = "v1.8.4" - ["github.com/clbanning/mxj".fetch] - type = "git" - url = "https://github.com/clbanning/mxj" - rev = "b0d71e6effe1addc982453290a91f15ba0a50922" - sha256 = "13qlrycdp63q1v8sdpv6n720b6h6jpg58r38ldg4a70iv1wg7s9g" - -["github.com/clbanning/x2j"] - sumVersion = "v0.0.0-20191024224557-825249438eec" - ["github.com/clbanning/x2j".fetch] - type = "git" - url = "https://github.com/clbanning/x2j" - rev = "825249438eec392bc87b980fb635b336e496a888" - sha256 = "1khqy1m22vnyw0x24i4bwd37zvgzj25q139mh79bddj1rw5hf7hy" - -["github.com/cloudflare/cloudflare-go"] - sumVersion = "v0.10.2-0.20190916151808-a80f83b9add9" - ["github.com/cloudflare/cloudflare-go".fetch] - type = "git" - url = "https://github.com/cloudflare/cloudflare-go" - rev = "a80f83b9add9d67ca4098ccbf42cd865ebb36ffb" - sha256 = "07q34xpgw1p091v2mmf64s2lx1gi7wxn7mnzr9182sxa7xp0bj52" - -["github.com/cncf/udpa/go"] - sumVersion = "v0.0.0-20210930031921-04548b0d99d4" - relPath = "go" - ["github.com/cncf/udpa/go".fetch] - type = "git" - url = "https://github.com/cncf/udpa" - rev = "04548b0d99d4e70b29310ebccc8e01f2deeed43a" - sha256 = "16z9iqs7g6c084fh6y9v3skdbxnpyqw3d1y19v42llyl9hzx361v" - -["github.com/cncf/xds/go"] - sumVersion = "v0.0.0-20211130200136-a8f946100490" - relPath = "go" - ["github.com/cncf/xds/go".fetch] - type = "git" - url = "https://github.com/cncf/xds" - rev = "a8f946100490e3c4aef5c069e41b58d1a8705836" - sha256 = "1r1qhzv8nccjdaipf6klvsf262n7dqjzzww23pzzk9nyw9nsz55i" - -["github.com/cockroachdb/datadriven"] - sumVersion = "v0.0.0-20190809214429-80d97fb3cbaa" - ["github.com/cockroachdb/datadriven".fetch] - type = "git" - url = "https://github.com/cockroachdb/datadriven" - rev = "80d97fb3cbaa752564320702f409fdb2ef3da0ef" - sha256 = "0rvavka9zhri6r50n8fy98247fl5vycb1hffjrhshsicjv1frmlp" - -["github.com/codahale/hdrhistogram"] - sumVersion = "v0.0.0-20161010025455-3a0bb77429bd" - ["github.com/codahale/hdrhistogram".fetch] - type = "git" - url = "https://github.com/codahale/hdrhistogram" - rev = "3a0bb77429bd3a61596f5e8a3172445844342120" - sha256 = "1zampgfjbxy192cbwdi7g86l1idxaam96d834wncnpfdwgh5kl57" - -["github.com/coinbase/rosetta-sdk-go"] - sumVersion = "v0.7.0" - ["github.com/coinbase/rosetta-sdk-go".fetch] - type = "git" - url = "https://github.com/coinbase/rosetta-sdk-go" - rev = "2dd320b300f63a36fb7e8bef5f4c26ffd65b92fc" - sha256 = "0ndrqrvq2mczfx9v9dj2jy6nn8ryjn4clfi1zrh2hf1j4h67c89m" - -["github.com/confio/ics23/go"] - sumVersion = "v0.7.0" - relPath = "go" - ["github.com/confio/ics23/go".fetch] - type = "git" - url = "https://github.com/confio/ics23" - rev = "87a967f735daf436878e57942838cb54c3142660" - sha256 = "0npvmlsvjjd9s4ra4h3s9i3ib2gswjvh8jl0d6c94dahrmdp6hip" - -["github.com/confluentinc/bincover"] - sumVersion = "v0.1.0" - ["github.com/confluentinc/bincover".fetch] - type = "git" - url = "https://github.com/confluentinc/bincover" - rev = "839e8818583126c1820231ecf812f8b7eb90eca6" - sha256 = "1wm2bfsbjbxqbc34hcr2akg7vfhxkg6gxpvwx8al02b2bgzl4chd" - -["github.com/containerd/console"] - sumVersion = "v1.0.2" - ["github.com/containerd/console".fetch] - type = "git" - url = "https://github.com/containerd/console" - rev = "2f1e3d2b6afd18e8b2077816c711205a0b4d8769" - sha256 = "0rxwgq578hphs2ldx1gg6c9fq1qm8rgqfx3vgi2sbrsmxn6m2438" - -["github.com/containerd/continuity"] - sumVersion = "v0.2.1" - ["github.com/containerd/continuity".fetch] - type = "git" - url = "https://github.com/containerd/continuity" - rev = "b6b5198f32dd778f313a26b56ccccda781817c91" - sha256 = "0h9bj1fkjxnkf199xwvpcyn1qwqdg558gp1cf8lgzd7bb3yavlvl" - -["github.com/coreos/bbolt"] - sumVersion = "v1.3.2" - ["github.com/coreos/bbolt".fetch] - type = "git" - url = "https://github.com/coreos/bbolt" - rev = "63597a96ec0ad9e6d43c3fc81e809909e0237461" - sha256 = "13d5l6p6c5wvkr6vn9hkhz9c593qifn7fgx0hg4d6jcvg1y0bnm2" - -["github.com/coreos/etcd"] - sumVersion = "v3.3.13+incompatible" - ["github.com/coreos/etcd".fetch] - type = "git" - url = "https://github.com/coreos/etcd" - rev = "98d308426819d892e149fe45f6fd542464cb1f9d" - sha256 = "1kac4qfr83f2hdz35403f1ald05wc85vvhw79vxb431n61jvyaqy" - -["github.com/coreos/go-etcd"] - sumVersion = "v2.0.0+incompatible" - ["github.com/coreos/go-etcd".fetch] - type = "git" - url = "https://github.com/coreos/go-etcd" - rev = "f02171fbd43c7b9b53ce8679b03235a1ef3c7b12" - sha256 = "1xb34hzaa1lkbq5vkzy9vcz6gqwj7hp6cdbvyack2bf28dwn33jj" - -["github.com/coreos/go-semver"] - sumVersion = "v0.3.0" - ["github.com/coreos/go-semver".fetch] - type = "git" - url = "https://github.com/coreos/go-semver" - rev = "e214231b295a8ea9479f11b70b35d5acf3556d9b" - sha256 = "0770h1mpig2j5sbiha3abnwaw8p6dg9i87r8pc7cf6m4kwml3sc9" - -["github.com/coreos/go-systemd"] - sumVersion = "v0.0.0-20190321100706-95778dfbb74e" - ["github.com/coreos/go-systemd".fetch] - type = "git" - url = "https://github.com/coreos/go-systemd" - rev = "95778dfbb74eb7e4dbaf43bf7d71809650ef8076" - sha256 = "1s3bg9p78wkixn2bqb2p23wbsqfg949ml6crw2b498s71mwh8rcf" - -["github.com/coreos/go-systemd/v22"] - sumVersion = "v22.3.2" - ["github.com/coreos/go-systemd/v22".fetch] - type = "git" - url = "https://github.com/coreos/go-systemd" - rev = "777e73a89cef78631ccaa97f53a9bae67e166186" - sha256 = "1ndi86b8va84ha93njqgafypz4di7yxfd5r5kf1r0s3y3ghcjajq" - -["github.com/coreos/pkg"] - sumVersion = "v0.0.0-20180928190104-399ea9e2e55f" - ["github.com/coreos/pkg".fetch] - type = "git" - url = "https://github.com/coreos/pkg" - rev = "399ea9e2e55f791b6e3d920860dbecb99c3692f0" - sha256 = "0nxbn0m7lr4dg0yrwnvlkfiyg3ndv8vdpssjx7b714nivpc6ar0y" - -["github.com/cosmos/btcutil"] - sumVersion = "v1.0.4" - ["github.com/cosmos/btcutil".fetch] - type = "git" - url = "https://github.com/cosmos/btcutil" - rev = "a68c44d216624107f23b6c8e66704ff4ecee879a" - sha256 = "10x22k92ra1sdddj2pksprfhsm683sldflcnjm8nfz4rjjhjwkay" - -["github.com/cosmos/cosmos-sdk"] - sumVersion = "v0.45.4" - ["github.com/cosmos/cosmos-sdk".fetch] - type = "git" - url = "https://github.com/cosmos/cosmos-sdk" - rev = "ad9e5620fb3445c716e9de45cfcdb56e8f1745bf" - sha256 = "0ykh1rd3qidwbcmas644p1f016ym85b22ivmhshdbhms38aqbkyj" - -["github.com/cosmos/go-bip39"] - sumVersion = "v1.0.0" - ["github.com/cosmos/go-bip39".fetch] - type = "git" - url = "https://github.com/cosmos/go-bip39" - rev = "3027fe585f89a39da9b7389bd4e3482e056f6d3f" - sha256 = "0q063bsalxffq41l3f6xlr50xa2985liw6y5niiwnjysdc5rlva2" - -["github.com/cosmos/iavl"] - sumVersion = "v0.17.3" - ["github.com/cosmos/iavl".fetch] - type = "git" - url = "https://github.com/cosmos/iavl" - rev = "d99448032e95a6ce05d342737cd745a20ef0b6ce" - sha256 = "115964xzwlr8j0l8f5x0v31f5hnxhd0rh5cvgy560l0dd77i735k" - -["github.com/cosmos/ibc-go/v3"] - sumVersion = "v3.0.0-alpha1.0.20220510152759-dcd0681d8f07" - ["github.com/cosmos/ibc-go/v3".fetch] - type = "git" - url = "https://github.com/cosmos/ibc-go" - rev = "dcd0681d8f07c624f53b9a9ffe9de2f122486207" - sha256 = "01c3ggq3fqckai47l8wh94rg6fg9vqivqbmq2k7wpn004b0qkm4i" - -["github.com/cosmos/ledger-cosmos-go"] - sumVersion = "v0.9.10-0.20200929055312-01e1d341de0f" - vendorPath = "github.com/crypto-com/ledger-cosmos-go" - ["github.com/cosmos/ledger-cosmos-go".fetch] - type = "git" - url = "https://github.com/crypto-com/ledger-cosmos-go" - rev = "01e1d341de0ff4406e10ef291d7417109b86d8c5" - sha256 = "1djz5gc3sg2lwr0jf5bk61nmfpymp3bqfwjividqpva72vy0cgv0" - -["github.com/cosmos/ledger-go"] - sumVersion = "v0.9.2" - ["github.com/cosmos/ledger-go".fetch] - type = "git" - url = "https://github.com/cosmos/ledger-go" - rev = "1c99b41f1877b58e3517ef93012cc76fe5cd335b" - sha256 = "10vnj13c8diq3bxvf2m46s8ifj4fj1iwsw5hg7i1h55h1v83x0ni" - -["github.com/cpuguy83/go-md2man"] - sumVersion = "v1.0.10" - ["github.com/cpuguy83/go-md2man".fetch] - type = "git" - url = "https://github.com/cpuguy83/go-md2man" - rev = "7762f7e404f8416dfa1d9bb6a8c192aa9acb4d19" - sha256 = "1bqkf2bvy1dns9zd24k81mh2p1zxsx2nhq5cj8dz2vgkv1xkh60i" - -["github.com/cpuguy83/go-md2man/v2"] - sumVersion = "v2.0.1" - ["github.com/cpuguy83/go-md2man/v2".fetch] - type = "git" - url = "https://github.com/cpuguy83/go-md2man" - rev = "b1ec32e02fe539480dc03e3bf381c20066e7c6cc" - sha256 = "051ljpzf1f5nh631lvn53ziclkzmx5lza8545mkk6wxdfnfdcx8f" - -["github.com/creack/pty"] - sumVersion = "v1.1.9" - ["github.com/creack/pty".fetch] - type = "git" - url = "https://github.com/creack/pty" - rev = "3a6a957789163cacdfe0e291617a1c8e80612c11" - sha256 = "1v52599qq76dwq742mffakzj6mxqqccv2szn3hjicjld56nmd2d3" - -["github.com/cyphar/filepath-securejoin"] - sumVersion = "v0.2.2" - ["github.com/cyphar/filepath-securejoin".fetch] - type = "git" - url = "https://github.com/cyphar/filepath-securejoin" - rev = "a261ee33d7a517f054effbf451841abaafe3e0fd" - sha256 = "0id32zjb92wm569m29nfrzz5mw9z1glr3klayr6j134pp4h1sgq4" - -["github.com/danieljoos/wincred"] - sumVersion = "v1.0.2" - ["github.com/danieljoos/wincred".fetch] - type = "git" - url = "https://github.com/danieljoos/wincred" - rev = "b892d337201d1400370ebf4fa919941c9ea222ee" - sha256 = "1ym8mygjrf3rw1qka9irw76b2yisr2l5pq2w581s40yldnbfq4lc" - -["github.com/davecgh/go-spew"] - sumVersion = "v1.1.1" - ["github.com/davecgh/go-spew".fetch] - type = "git" - url = "https://github.com/davecgh/go-spew" - rev = "8991bc29aa16c548c550c7ff78260e27b9ab7c73" - sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y" - -["github.com/deckarep/golang-set"] - sumVersion = "v0.0.0-20180603214616-504e848d77ea" - ["github.com/deckarep/golang-set".fetch] - type = "git" - url = "https://github.com/deckarep/golang-set" - rev = "504e848d77ea4752b3057b8fb46da0e7f746ccf3" - sha256 = "0n0dgz82vvwpxh2fp3d9ciawzrwv0w3hsnkk4y7z64pxp27r4k7n" - -["github.com/decred/dcrd/lru"] - sumVersion = "v1.0.0" - relPath = "lru" - ["github.com/decred/dcrd/lru".fetch] - type = "git" - url = "https://github.com/decred/dcrd" - rev = "5c3e0d6454001c8d14fcf06be94381d93991aaea" - sha256 = "0m2mxrkbnr4dfan9ljxq9dd5hhqmpx5n9pd4hnwn5mlj4zgv018a" - -["github.com/denisenkom/go-mssqldb"] - sumVersion = "v0.12.0" - ["github.com/denisenkom/go-mssqldb".fetch] - type = "git" - url = "https://github.com/denisenkom/go-mssqldb" - rev = "e53873151a46af22b77fa010fc1485c31cbb38b1" - sha256 = "1856s51f0gd9zg8x1s4ba91zzk1kaf7lgpj96r78vy4zfigl93p8" - -["github.com/desertbit/timer"] - sumVersion = "v0.0.0-20180107155436-c41aec40b27f" - ["github.com/desertbit/timer".fetch] - type = "git" - url = "https://github.com/desertbit/timer" - rev = "c41aec40b27f0eeb2b94300fffcd624c69b02990" - sha256 = "1jsy04ga79xbdfn0xqzs7q8gyh2sz9jpfqdsb210m6188yscxck9" - -["github.com/dgraph-io/badger/v2"] - sumVersion = "v2.2007.2" - ["github.com/dgraph-io/badger/v2".fetch] - type = "git" - url = "https://github.com/dgraph-io/badger" - rev = "d5a25b83fbf4f3f61ff03a9202e36f5b75544426" - sha256 = "0cck8ap61bi56dv070cirkkl6fjavz05kwyxjv08lbfykhlpz3da" - -["github.com/dgraph-io/ristretto"] - sumVersion = "v0.0.3" - ["github.com/dgraph-io/ristretto".fetch] - type = "git" - url = "https://github.com/dgraph-io/ristretto" - rev = "bcb54d096f2303ce80960e125b5991ac4d6325c3" - sha256 = "1v29j6b0r87pf5dwsxi3rxa8yavkl3h79i63rbddfd42p2jyssyg" - -["github.com/dgrijalva/jwt-go"] - sumVersion = "v4.0.0-preview1" - ["github.com/dgrijalva/jwt-go".fetch] - type = "git" - url = "https://github.com/dgrijalva/jwt-go" - rev = "a58974ee87a68abcf6cfb2315224e89135cf3311" - sha256 = "1mza2zrvx4blss8qaffa46122rf4phxivjm0d4vlk334bhs37vdb" - -["github.com/dgryski/go-farm"] - sumVersion = "v0.0.0-20200201041132-a6ae2369ad13" - ["github.com/dgryski/go-farm".fetch] - type = "git" - url = "https://github.com/dgryski/go-farm" - rev = "a6ae2369ad13dc757768086f0cb902728c7e03e5" - sha256 = "1qbz4a4fv3853ix974x02q1129kc4xxf0c92ib5sdpsq04zjbqv8" - -["github.com/dgryski/go-sip13"] - sumVersion = "v0.0.0-20181026042036-e10d5fee7954" - ["github.com/dgryski/go-sip13".fetch] - type = "git" - url = "https://github.com/dgryski/go-sip13" - rev = "e10d5fee79544bd84105c9329adcc7b745fd588c" - sha256 = "15fyibfas209ljz3f7g07kdmfbl3hhyd9n5n7aq5n5p9m5mn41d6" - -["github.com/dlclark/regexp2"] - sumVersion = "v1.2.0" - ["github.com/dlclark/regexp2".fetch] - type = "git" - url = "https://github.com/dlclark/regexp2" - rev = "92c702aa5812963ef9193a9624191932d44073d7" - sha256 = "011l1prsywvhhi0yc7qmpsca1cwavmawyyld5kjzi0ff9ghvj4ng" - -["github.com/dnaeon/go-vcr"] - sumVersion = "v1.2.0" - ["github.com/dnaeon/go-vcr".fetch] - type = "git" - url = "https://github.com/dnaeon/go-vcr" - rev = "772bae50809638c7542567970ab01724dcd522ca" - sha256 = "1aw8s3aljhw9vpzcf8m64r5yv5g0j09dky30shzxvpjwpl5yxhir" - -["github.com/docker/docker"] - sumVersion = "v1.4.2-0.20180625184442-8e610b2b55bf" - ["github.com/docker/docker".fetch] - type = "git" - url = "https://github.com/docker/docker" - rev = "8e610b2b55bfd1bfa9436ab110d311f5e8a74dcb" - sha256 = "00d27aj6c2vi9q0djy9pqk3h8fqp066vffqckil43qq1c5b83c1j" - -["github.com/docker/go-connections"] - sumVersion = "v0.4.0" - ["github.com/docker/go-connections".fetch] - type = "git" - url = "https://github.com/docker/go-connections" - rev = "7395e3f8aa162843a74ed6d48e79627d9792ac55" - sha256 = "0mv6f6b5nljc17dmwmc28hc0y11pqglz7x0d2mjrwdmfxf64hwqq" - -["github.com/docker/go-units"] - sumVersion = "v0.4.0" - ["github.com/docker/go-units".fetch] - type = "git" - url = "https://github.com/docker/go-units" - rev = "519db1ee28dcc9fd2474ae59fca29a810482bfb1" - sha256 = "0k8gja8ql4pqg5rzmqvka42vjfs6rzablak87whcnqba6qxpimvz" - -["github.com/dop251/goja"] - sumVersion = "v0.0.0-20200721192441-a695b0cdd498" - ["github.com/dop251/goja".fetch] - type = "git" - url = "https://github.com/dop251/goja" - rev = "a695b0cdd4987b22f979a6f4d4ea30689058441a" - sha256 = "1s9358a30gmmbizvavd977n1zyla46bpxb2ymmr6qmmixw8ry4zv" - -["github.com/dustin/go-humanize"] - sumVersion = "v1.0.0" - ["github.com/dustin/go-humanize".fetch] - type = "git" - url = "https://github.com/dustin/go-humanize" - rev = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e" - sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3" - -["github.com/dvsekhvalnov/jose2go"] - sumVersion = "v0.0.0-20200901110807-248326c1351b" - ["github.com/dvsekhvalnov/jose2go".fetch] - type = "git" - url = "https://github.com/dvsekhvalnov/jose2go" - rev = "248326c1351b716b2820b01a49d53837bfd9ac59" - sha256 = "06zj4n96pa5lnx8pxjhn3vis01fjklhsdqbcbqdv9m4kc7qip27s" - -["github.com/dvyukov/go-fuzz"] - sumVersion = "v0.0.0-20200318091601-be3528f3a813" - ["github.com/dvyukov/go-fuzz".fetch] - type = "git" - url = "https://github.com/dvyukov/go-fuzz" - rev = "be3528f3a81351d8a438aed216130e1e7da39f7c" - sha256 = "1sxl62r8c13p4sm60c77mzcn6dlxbbk6c2nmic6j8z55dx4nlg1a" - -["github.com/eapache/go-resiliency"] - sumVersion = "v1.1.0" - ["github.com/eapache/go-resiliency".fetch] - type = "git" - url = "https://github.com/eapache/go-resiliency" - rev = "ea41b0fad31007accc7f806884dcdf3da98b79ce" - sha256 = "1zmgw3c4w5r6m2r340n4jc5l5ll3m3nbszqrmrgbqc2xixxyk2gx" - -["github.com/eapache/go-xerial-snappy"] - sumVersion = "v0.0.0-20180814174437-776d5712da21" - ["github.com/eapache/go-xerial-snappy".fetch] - type = "git" - url = "https://github.com/eapache/go-xerial-snappy" - rev = "776d5712da21bc4762676d614db1d8a64f4238b0" - sha256 = "0ncc41dv7xwb1znyzmzh7cvs6j5fzz0f1n8h1v3grl9ma6s1si9d" - -["github.com/eapache/queue"] - sumVersion = "v1.1.0" - ["github.com/eapache/queue".fetch] - type = "git" - url = "https://github.com/eapache/queue" - rev = "44cc805cf13205b55f69e14bcb69867d1ae92f98" - sha256 = "07dp54n94gn3gsvdcki56yqh7py7wqqigxbamhxwgbr05n61fqyg" - -["github.com/edsrzf/mmap-go"] - sumVersion = "v1.0.0" - ["github.com/edsrzf/mmap-go".fetch] - type = "git" - url = "https://github.com/edsrzf/mmap-go" - rev = "188cc3b666ba704534fa4f96e9e61f21f1e1ba7c" - sha256 = "0ajmkk5cj6xmbngx3nhar7672i2vrkwpnbv1f26i5p4f5aydhl4k" - -["github.com/envoyproxy/go-control-plane"] - sumVersion = "v0.10.1" - ["github.com/envoyproxy/go-control-plane".fetch] - type = "git" - url = "https://github.com/envoyproxy/go-control-plane" - rev = "dcf5642c8e54496938e0311fe9c48e39b609e583" - sha256 = "0amjw4x1904r14ps07l3wi5vdph5v2m9c97kkrr567kxr5xpjsv3" - -["github.com/envoyproxy/protoc-gen-validate"] - sumVersion = "v0.6.2" - ["github.com/envoyproxy/protoc-gen-validate".fetch] - type = "git" - url = "https://github.com/envoyproxy/protoc-gen-validate" - rev = "8c0f6372216272771488d63323787e86377aefe0" - sha256 = "15n0iimdvirxmd1kyysss8fcnlds316dzh3rfzmcz4k3ip26npw5" - -["github.com/ethereum/go-ethereum"] - sumVersion = "v1.9.25" - ["github.com/ethereum/go-ethereum".fetch] - type = "git" - url = "https://github.com/ethereum/go-ethereum" - rev = "e7872729012a4871397307b12cc3f4772ffcbec6" - sha256 = "1gilb29gcjw8x3s9krbq9cf6kzvq5cvkad4wc20g91a3i2hd7daf" - -["github.com/facebookgo/ensure"] - sumVersion = "v0.0.0-20200202191622-63f1cf65ac4c" - ["github.com/facebookgo/ensure".fetch] - type = "git" - url = "https://github.com/facebookgo/ensure" - rev = "63f1cf65ac4cf1f4bd7e93292149a456001b0e0b" - sha256 = "05vi49g2967i5awcb1z69i2n5b5hwn06682kw90x81hbxlr0px36" - -["github.com/facebookgo/stack"] - sumVersion = "v0.0.0-20160209184415-751773369052" - ["github.com/facebookgo/stack".fetch] - type = "git" - url = "https://github.com/facebookgo/stack" - rev = "751773369052141c013c6e827a71e8f35c07879c" - sha256 = "07yr05mz7h007ldpij90zjflwgixp148sbyrdlh1fj5bikr4p8m3" - -["github.com/facebookgo/subset"] - sumVersion = "v0.0.0-20200203212716-c811ad88dec4" - ["github.com/facebookgo/subset".fetch] - type = "git" - url = "https://github.com/facebookgo/subset" - rev = "c811ad88dec4edb3d7af0a88b34e6865d7460ba2" - sha256 = "1sjczgmq26mgqvh7267saypnn4sfdjx467wsm1pgdhyss77mc650" - -["github.com/fatih/color"] - sumVersion = "v1.13.0" - ["github.com/fatih/color".fetch] - type = "git" - url = "https://github.com/fatih/color" - rev = "a05da93ebe62ca9fc6791d3376ec4dad01196448" - sha256 = "029qkxsdpblhrpgbv4fcmqwkqnjhx08hwiqp19pd7zz6l8a373ay" - -["github.com/felixge/httpsnoop"] - sumVersion = "v1.0.1" - ["github.com/felixge/httpsnoop".fetch] - type = "git" - url = "https://github.com/felixge/httpsnoop" - rev = "33ec42cfe005395fb4cc4b296781f65d7ffef2c3" - sha256 = "0ncd8lar5zxiwjhsp315s4hsl4bhnm271h49jhyxc66r5yffgmac" - -["github.com/fjl/memsize"] - sumVersion = "v0.0.0-20180418122429-ca190fb6ffbc" - ["github.com/fjl/memsize".fetch] - type = "git" - url = "https://github.com/fjl/memsize" - rev = "ca190fb6ffbc076ff49197b7168a760f30182d2e" - sha256 = "02vz4mfsajpsjk9nwrb6djs5zd9f70iqxf6z3x7h7kq5lqc2wfjc" - -["github.com/fogleman/gg"] - sumVersion = "v1.2.1-0.20190220221249-0403632d5b90" - ["github.com/fogleman/gg".fetch] - type = "git" - url = "https://github.com/fogleman/gg" - rev = "0403632d5b905943a1c2a5b2763aaecd568467ec" - sha256 = "1nkldjghbqnzj2djfaxhiv35kk341xhcrj9m2dwq65v684iqkk8n" - -["github.com/fortytw2/leaktest"] - sumVersion = "v1.3.0" - ["github.com/fortytw2/leaktest".fetch] - type = "git" - url = "https://github.com/fortytw2/leaktest" - rev = "9a23578d06a26ec1b47bfc8965bf5e7011df8bd6" - sha256 = "0487zghyxqzk6zdbhd2j074pcc2l15l4sfg5clrjqwfbql7519wx" - -["github.com/franela/goblin"] - sumVersion = "v0.0.0-20210519012713-85d372ac71e2" - ["github.com/franela/goblin".fetch] - type = "git" - url = "https://github.com/franela/goblin" - rev = "85d372ac71e2957da63d038d375294cae456e90b" - sha256 = "0c5z3kmrzry5pvax1g9npbfg8knjwq9sy113ybm6rb14kmdpnmzm" - -["github.com/franela/goreq"] - sumVersion = "v0.0.0-20171204163338-bcd34c9993f8" - ["github.com/franela/goreq".fetch] - type = "git" - url = "https://github.com/franela/goreq" - rev = "bcd34c9993f899273c74baaa95e15386cd97b6e7" - sha256 = "055a20nc5f1blk2swiwpwqpxd3z495ms1qr6a7cbbss1w3a7a7sb" - -["github.com/frankban/quicktest"] - sumVersion = "v1.11.3" - ["github.com/frankban/quicktest".fetch] - type = "git" - url = "https://github.com/frankban/quicktest" - rev = "e7d1f0b53af1e9c9cf66924bc310190b1db8c339" - sha256 = "0d5njmwkfq2809vlimnlvy8ir6kln0c4cgdwr680fwsclpbr43qs" - -["github.com/fsnotify/fsnotify"] - sumVersion = "v1.5.1" - ["github.com/fsnotify/fsnotify".fetch] - type = "git" - url = "https://github.com/fsnotify/fsnotify" - rev = "466b39d216616549a37ee93c7c47775f6a010790" - sha256 = "0xpdprvab4zgn5igymc5468hk5s429cqyxml9xjsk0cn53rikj87" - -["github.com/gballet/go-libpcsclite"] - sumVersion = "v0.0.0-20190607065134-2772fd86a8ff" - ["github.com/gballet/go-libpcsclite".fetch] - type = "git" - url = "https://github.com/gballet/go-libpcsclite" - rev = "2772fd86a8ff4306d2749f610a386bfee9e0d727" - sha256 = "1j7389jcjdsb73c30cial688m3r2wypspn8zhy5mvm3c9xqnigin" - -["github.com/ghodss/yaml"] - sumVersion = "v1.0.0" - ["github.com/ghodss/yaml".fetch] - type = "git" - url = "https://github.com/ghodss/yaml" - rev = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7" - sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g" - -["github.com/gin-contrib/sse"] - sumVersion = "v0.1.0" - ["github.com/gin-contrib/sse".fetch] - type = "git" - url = "https://github.com/gin-contrib/sse" - rev = "54d8467d122d380a14768b6b4e5cd7ca4755938f" - sha256 = "072nq91a65n5xvwslqjyvydfd0mfpnvb3vwjyfvmzm1ym96wr1nd" - -["github.com/gin-gonic/gin"] - sumVersion = "v1.7.0" - ["github.com/gin-gonic/gin".fetch] - type = "git" - url = "https://github.com/gin-gonic/gin" - rev = "d496f64540b6707602de50ab57aeea8ff4080b74" - sha256 = "0zjygwmd6718rar3rwi947b6gh53jp0mv115m336i4b1bknmajcq" - -["github.com/go-gl/glfw"] - sumVersion = "v0.0.0-20190409004039-e6da0acd62b1" - ["github.com/go-gl/glfw".fetch] - type = "git" - url = "https://github.com/go-gl/glfw" - rev = "e6da0acd62b1b57ee2799d4d0a76a7d4514dc5bc" - sha256 = "0prvx5r7q8yrhqvnwibv4xz3dayjbq36yajzqvh0z4lqsh4hyhch" - -["github.com/go-gl/glfw/v3.3/glfw"] - sumVersion = "v0.0.0-20200222043503-6f7a984d4dc4" - relPath = "v3.3/glfw" - ["github.com/go-gl/glfw/v3.3/glfw".fetch] - type = "git" - url = "https://github.com/go-gl/glfw" - rev = "6f7a984d4dc470c3f197229ad1991ae9e211bba2" - sha256 = "1nyv7h08qf4dp8w9pmcnrc6vv9bkwj8fil6pz0mkbss5hf4i8xcq" - -["github.com/go-kit/kit"] - sumVersion = "v0.12.0" - ["github.com/go-kit/kit".fetch] - type = "git" - url = "https://github.com/go-kit/kit" - rev = "251777ffd4f40c09ed5bf239545b1dc6b1964a98" - sha256 = "15cm24sjyvwxpprfha2k0s3c1hhpg5y2kljnw04hayfyazqc79wl" - -["github.com/go-kit/log"] - sumVersion = "v0.2.0" - ["github.com/go-kit/log".fetch] - type = "git" - url = "https://github.com/go-kit/log" - rev = "71fa7d7d64785c98d3814e53b3544fd8cccff897" - sha256 = "13gbqrwvqy9j903j44x0kix5gnn34a8hl8skbdijy7arpkxpj6h3" - -["github.com/go-logfmt/logfmt"] - sumVersion = "v0.5.1" - ["github.com/go-logfmt/logfmt".fetch] - type = "git" - url = "https://github.com/go-logfmt/logfmt" - rev = "2fe45f2cf057d707c50bc1949e25ec2cd6b7a015" - sha256 = "01fs4x2aqw2qcsz18s4nfvyqv3rcwz5xmgpk3bic6nzgyzsjd7dp" - -["github.com/go-ole/go-ole"] - sumVersion = "v1.2.1" - ["github.com/go-ole/go-ole".fetch] - type = "git" - url = "https://github.com/go-ole/go-ole" - rev = "a41e3c4b706f6ae8dfbff342b06e40fa4d2d0506" - sha256 = "114h8x7dh4jp7w7k678fm98lr9icavsf74v6jfipyq7q35bsfr1p" - -["github.com/go-playground/assert/v2"] - sumVersion = "v2.0.1" - ["github.com/go-playground/assert/v2".fetch] - type = "git" - url = "https://github.com/go-playground/assert" - rev = "8eb943fbae8448cf47383208d8d0c396e26011a9" - sha256 = "1cl9c4s405zddzrj36hhs0a18g02zscdl46fyipp6k91mhvai8wz" - -["github.com/go-playground/locales"] - sumVersion = "v0.13.0" - ["github.com/go-playground/locales".fetch] - type = "git" - url = "https://github.com/go-playground/locales" - rev = "9f105231d3a5f6877a2bf8321dfa15ea6f844b1b" - sha256 = "0qydcpkvss3mf8mk3xzg6a34n8i69aydrigcl2apifrkx72jw7pf" - -["github.com/go-playground/universal-translator"] - sumVersion = "v0.17.0" - ["github.com/go-playground/universal-translator".fetch] - type = "git" - url = "https://github.com/go-playground/universal-translator" - rev = "f87b1403479a348651dbf5f07f5cc6e5fcf07008" - sha256 = "1zdiaisb32iv4x93cpbqrgx8ll7sxh4hcd2iibpswy4bwvjbjlz6" - -["github.com/go-playground/validator/v10"] - sumVersion = "v10.4.1" - ["github.com/go-playground/validator/v10".fetch] - type = "git" - url = "https://github.com/go-playground/validator" - rev = "456221b630452990f72c0f13179e5f2ae728a723" - sha256 = "0p4gs2wqa0wzdblhykk0pxrxmvl347hnjd5ws4nfh7bzn4kdnp11" - -["github.com/go-sourcemap/sourcemap"] - sumVersion = "v2.1.2+incompatible" - ["github.com/go-sourcemap/sourcemap".fetch] - type = "git" - url = "https://github.com/go-sourcemap/sourcemap" - rev = "b019cc30c1eaa584753491b0d8f8c1534bf1eb44" - sha256 = "03k44fdrnknba05f7cd58lq4rzk7jdpiqksmc0wxrdzwschrbgw8" - -["github.com/go-sql-driver/mysql"] - sumVersion = "v1.6.0" - ["github.com/go-sql-driver/mysql".fetch] - type = "git" - url = "https://github.com/go-sql-driver/mysql" - rev = "bcc459a906419e2890a50fc2c99ea6dd927a88f2" - sha256 = "1f1ard42y0a1jah93bmigl0pi06d0l1k2rcp79c7qlapvr825hlq" - -["github.com/go-stack/stack"] - sumVersion = "v1.8.0" - ["github.com/go-stack/stack".fetch] - type = "git" - url = "https://github.com/go-stack/stack" - rev = "2fee6af1a9795aafbe0253a0cfbdf668e1fb8a9a" - sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v" - -["github.com/go-task/slim-sprig"] - sumVersion = "v0.0.0-20210107165309-348f09dbbbc0" - ["github.com/go-task/slim-sprig".fetch] - type = "git" - url = "https://github.com/go-task/slim-sprig" - rev = "348f09dbbbc0ff8b922a311da7a90cd014b69aa3" - sha256 = "16i1w4sm1h8wd132gdaq1z0asj9nc36zs8b3q9jy5kcbjzidl34f" - -["github.com/go-zookeeper/zk"] - sumVersion = "v1.0.2" - ["github.com/go-zookeeper/zk".fetch] - type = "git" - url = "https://github.com/go-zookeeper/zk" - rev = "50daf81d01a3f5d6209441a9e4d7f6e7d32fab64" - sha256 = "0z7xvpww2mfgbbl6id68wggkvflfczy637vsyhjijfz86yhjkqza" - -["github.com/gobwas/httphead"] - sumVersion = "v0.0.0-20180130184737-2c6c146eadee" - ["github.com/gobwas/httphead".fetch] - type = "git" - url = "https://github.com/gobwas/httphead" - rev = "2c6c146eadee0b69f856f87e3e9f1d0cd6aad2f5" - sha256 = "0j7nlrf79cafl8ap69ri2c7v3psr2y133cr2wn735z7yn3dz3kss" - -["github.com/gobwas/pool"] - sumVersion = "v0.2.0" - ["github.com/gobwas/pool".fetch] - type = "git" - url = "https://github.com/gobwas/pool" - rev = "fa3125c39d7eca32e1387bb69b1b38dcb31b1e0b" - sha256 = "1avpa8c75j1y4hs7awazrjjy7w0pjfw80l424ddn5zyizvh7s67i" - -["github.com/gobwas/ws"] - sumVersion = "v1.0.2" - ["github.com/gobwas/ws".fetch] - type = "git" - url = "https://github.com/gobwas/ws" - rev = "05baaea2bbcfe8963301c62d9931c882d59595cd" - sha256 = "070mfcjbfb40bglc9aw9zjvd4jb1hp3l1s12ww6mjlwbjcg0mm9s" - -["github.com/godbus/dbus"] - sumVersion = "v0.0.0-20190726142602-4481cbc300e2" - ["github.com/godbus/dbus".fetch] - type = "git" - url = "https://github.com/godbus/dbus" - rev = "4481cbc300e2df0c0b3cecc18b6c16c6c0bb885d" - sha256 = "0h0cl1r136g0kxbw3i7ggb9mhavpi1yr7d7312iwhkxm93dxkphg" - -["github.com/godbus/dbus/v5"] - sumVersion = "v5.0.4" - ["github.com/godbus/dbus/v5".fetch] - type = "git" - url = "https://github.com/godbus/dbus" - rev = "c88335c0b1d28a30e7fc76d526a06154b85e5d97" - sha256 = "0znax8kskb5gmp5fj75w56bc9p7b22wrdswzlh4d04sprlc471yi" - -["github.com/gogo/gateway"] - sumVersion = "v1.1.0" - ["github.com/gogo/gateway".fetch] - type = "git" - url = "https://github.com/gogo/gateway" - rev = "817b4cf527e834d7d563b7329355c45801d5e02d" - sha256 = "1jj7vr3sdk7yz8jl1kzv8473pkhd388f95byc8pdwrh6y7fh0xrq" - -["github.com/gogo/protobuf"] - sumVersion = "v1.3.3-alpha.regen.1" - vendorPath = "github.com/regen-network/protobuf" - ["github.com/gogo/protobuf".fetch] - type = "git" - url = "https://github.com/regen-network/protobuf" - rev = "8a70ddfdaf94e68497f7b26a6896ad75e03b6616" - sha256 = "0jmhiv9gq0a6brs9p8dk9phafs62yggyhlav07cqwakcq70ss6r2" - -["github.com/golang-jwt/jwt/v4"] - sumVersion = "v4.0.0" - ["github.com/golang-jwt/jwt/v4".fetch] - type = "git" - url = "https://github.com/golang-jwt/jwt" - rev = "2ebb50f957d606de5909fcf9ed49f9af3bc35e97" - sha256 = "0vc122v3aycq3g9mgaxs5cbs5p762n2x61nxhsniw1x2cz7jgwcv" - -["github.com/golang-sql/civil"] - sumVersion = "v0.0.0-20190719163853-cb61b32ac6fe" - ["github.com/golang-sql/civil".fetch] - type = "git" - url = "https://github.com/golang-sql/civil" - rev = "cb61b32ac6fe84d34b81730175f91965e43d0f90" - sha256 = "0yadfbvi0w06lg3sxw0daji02jxd3vv2in26yfmwpl4vd4vm9zay" - -["github.com/golang-sql/sqlexp"] - sumVersion = "v0.0.0-20170517235910-f1bb20e5a188" - ["github.com/golang-sql/sqlexp".fetch] - type = "git" - url = "https://github.com/golang-sql/sqlexp" - rev = "f1bb20e5a188752a0c7ff90d88e4c9a4fe9655a6" - sha256 = "0qj2d23jqdrkjkx7ghiwsz0cfa6gfqw68g085ifyjnaim397qfcn" - -["github.com/golang/freetype"] - sumVersion = "v0.0.0-20170609003504-e2365dfdc4a0" - ["github.com/golang/freetype".fetch] - type = "git" - url = "https://github.com/golang/freetype" - rev = "e2365dfdc4a05e4b8299a783240d4a7d5a65d4e4" - sha256 = "194w3djc6fv1rgcjqds085b9fq074panc5vw582bcb8dbfzsrqxc" - -["github.com/golang/glog"] - sumVersion = "v0.0.0-20160126235308-23def4e6c14b" - ["github.com/golang/glog".fetch] - type = "git" - url = "https://github.com/golang/glog" - rev = "23def4e6c14b4da8ac2ed8007337bc5eb5007998" - sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30" - -["github.com/golang/groupcache"] - sumVersion = "v0.0.0-20210331224755-41bb18bfe9da" - ["github.com/golang/groupcache".fetch] - type = "git" - url = "https://github.com/golang/groupcache" - rev = "41bb18bfe9da5321badc438f91158cd790a33aa3" - sha256 = "07amgr8ji4mnq91qbsw2jlcmw6hqiwdf4kzfdrj8c4b05w4knszc" - -["github.com/golang/mock"] - sumVersion = "v1.6.0" - ["github.com/golang/mock".fetch] - type = "git" - url = "https://github.com/golang/mock" - rev = "aba2ff9a6844d5e3289e8472d3217d5b3090f083" - sha256 = "1hara8j0x431njjhqxfrg1png7xa1gbrpwza6ya4mwlx76hppap4" - -["github.com/golang/protobuf"] - sumVersion = "v1.5.2" - ["github.com/golang/protobuf".fetch] - type = "git" - url = "https://github.com/golang/protobuf" - rev = "ae97035608a719c7a1c1c41bed0ae0744bdb0c6f" - sha256 = "1mh5fyim42dn821nsd3afnmgscrzzhn3h8rag635d2jnr23r1zhk" - -["github.com/golang/snappy"] - sumVersion = "v0.0.3" - ["github.com/golang/snappy".fetch] - type = "git" - url = "https://github.com/golang/snappy" - rev = "674baa8c7fc30da5df3074a459494a7e6b427dff" - sha256 = "1dc8sdca0nrqb8wri91mi2xcjm16wyawm4y0fwc5gp24ahjbrg7g" - -["github.com/google/btree"] - sumVersion = "v1.0.0" - ["github.com/google/btree".fetch] - type = "git" - url = "https://github.com/google/btree" - rev = "4030bb1f1f0c35b30ca7009e9ebd06849dd45306" - sha256 = "0ba430m9fbnagacp57krgidsyrgp3ycw5r7dj71brgp5r52g82p6" - -["github.com/google/go-cmp"] - sumVersion = "v0.5.7" - ["github.com/google/go-cmp".fetch] - type = "git" - url = "https://github.com/google/go-cmp" - rev = "039e37cba1f3e52c48404633d6960421b369a19a" - sha256 = "19yipyfhsrxnksx9imj05qdrd8bmij27isw8lgm5p6xin34hxi0m" - -["github.com/google/gofuzz"] - sumVersion = "v1.1.1-0.20200604201612-c04b05f3adfa" - ["github.com/google/gofuzz".fetch] - type = "git" - url = "https://github.com/google/gofuzz" - rev = "c04b05f3adfa7f64e47bf054350f2336aea32e9d" - sha256 = "0i75fm6pg54zvrgbvjkg46cr03pypqm4w0wv0a349f4k7ff8qv9r" - -["github.com/google/martian"] - sumVersion = "v2.1.0+incompatible" - ["github.com/google/martian".fetch] - type = "git" - url = "https://github.com/google/martian" - rev = "195b986b4b6d4c513582cf4d2b8c4fd7e2494f7e" - sha256 = "197hil6vrjk50b9wvwyzf61csid83whsjj6ik8mc9r2lryxlyyrp" - -["github.com/google/martian/v3"] - sumVersion = "v3.2.1" - ["github.com/google/martian/v3".fetch] - type = "git" - url = "https://github.com/google/martian" - rev = "7e75073889cd2324f33b959c4fb4545440da046c" - sha256 = "0ylsicpiaprq6yvgbl4qiclvj4xsnsmjsjmyi21rqgxhnvyjbfyf" - -["github.com/google/orderedcode"] - sumVersion = "v0.0.1" - ["github.com/google/orderedcode".fetch] - type = "git" - url = "https://github.com/google/orderedcode" - rev = "9a3d15e0d5340bb1ba5db4071afd931e18b6e013" - sha256 = "0sdqfjji2skc1f7fbv9krbrb0cgfz43ksrld333hllgdidi33c9a" - -["github.com/google/pprof"] - sumVersion = "v0.0.0-20210720184732-4bb14d4b1be1" - ["github.com/google/pprof".fetch] - type = "git" - url = "https://github.com/google/pprof" - rev = "4bb14d4b1be14417e47d0bbaf2bd4e188eda647f" - sha256 = "15lgdlblmw0f0cj0k7qn8bbk15k5b61n4r3vm2gaac2zribxk47b" - -["github.com/google/renameio"] - sumVersion = "v1.0.0" - ["github.com/google/renameio".fetch] - type = "git" - url = "https://github.com/google/renameio" - rev = "ad9e5e50f5274088511afd58a920bf584f0a6b3b" - sha256 = "10cjyh4ic1558wjn7snflz651pbn2nbwyd7vbbjg6f6x1c2fj7h4" - -["github.com/google/uuid"] - sumVersion = "v1.1.2" - ["github.com/google/uuid".fetch] - type = "git" - url = "https://github.com/google/uuid" - rev = "0e4e31197428a347842d152773b4cace4645ca25" - sha256 = "1rbpfa0v0ly9sdnixcxhf79swki54ikgm1zkwwkj64p1ws66syqd" - -["github.com/googleapis/gax-go/v2"] - sumVersion = "v2.3.0" - relPath = "v2" - ["github.com/googleapis/gax-go/v2".fetch] - type = "git" - url = "https://github.com/googleapis/gax-go" - rev = "388906db9ad262bd1918071f4e41d75bd52dd81c" - sha256 = "14rh4y7inavsl7dv2a18hmyh806gxqixpxh8agzqqv8rmc9516xk" - -["github.com/googleapis/google-cloud-go-testing"] - sumVersion = "v0.0.0-20200911160855-bcd43fbb19e8" - ["github.com/googleapis/google-cloud-go-testing".fetch] - type = "git" - url = "https://github.com/googleapis/google-cloud-go-testing" - rev = "bcd43fbb19e8d79524fce1b71f4a2145afbd6039" - sha256 = "0rnyz94fyzd2y50imiv5yyckcvb2l7fg5jyd8ip8wpyy56ikih77" - -["github.com/gopherjs/gopherjs"] - sumVersion = "v0.0.0-20181017120253-0766667cb4d1" - ["github.com/gopherjs/gopherjs".fetch] - type = "git" - url = "https://github.com/gopherjs/gopherjs" - rev = "0766667cb4d1cfb8d5fde1fe210ae41ead3cf589" - sha256 = "13pfc9sxiwjky2lm1xb3i3lcisn8p6mgjk2d927l7r92ysph8dmw" - -["github.com/gordonklaus/ineffassign"] - sumVersion = "v0.0.0-20200309095847-7953dde2c7bf" - ["github.com/gordonklaus/ineffassign".fetch] - type = "git" - url = "https://github.com/gordonklaus/ineffassign" - rev = "7953dde2c7bf4ce700d9f14c2e41c0966763760c" - sha256 = "088r2jcxgfhabg7mcgyr42yvnd1iab5kncr0cc898p9cf7fyd95z" - -["github.com/gorilla/context"] - sumVersion = "v1.1.1" - ["github.com/gorilla/context".fetch] - type = "git" - url = "https://github.com/gorilla/context" - rev = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42" - sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4" - -["github.com/gorilla/handlers"] - sumVersion = "v1.5.1" - ["github.com/gorilla/handlers".fetch] - type = "git" - url = "https://github.com/gorilla/handlers" - rev = "d453effd20e6817a8acfd9d278dadd21371da0ba" - sha256 = "15gycdz9lkjnsvvichsbdf25vf6pi1sfn41khhz53iqf300l0w0s" - -["github.com/gorilla/mux"] - sumVersion = "v1.8.0" - ["github.com/gorilla/mux".fetch] - type = "git" - url = "https://github.com/gorilla/mux" - rev = "98cb6bf42e086f6af920b965c38cacc07402d51b" - sha256 = "18f0q9qxgq1yh4ji07mqhiydfcwvi56z9d775v7dc7yckj33kpdk" - -["github.com/gorilla/websocket"] - sumVersion = "v1.5.0" - ["github.com/gorilla/websocket".fetch] - type = "git" - url = "https://github.com/gorilla/websocket" - rev = "9111bb834a68b893cebbbaed5060bdbc1d9ab7d2" - sha256 = "1xrr6snvs9g1nzxxg05w4i4pq6k1xjljl5mvavd838qc468n118i" - -["github.com/gotestyourself/gotestyourself"] - sumVersion = "v2.2.0+incompatible" - ["github.com/gotestyourself/gotestyourself".fetch] - type = "git" - url = "https://github.com/gotestyourself/gotestyourself" - rev = "7c797b5133e5460410dbb22ba779bf35e6975dea" - sha256 = "0yif3gdyckmf8i54jq0xn00kflla5rhib9sarw66ngnbl7bn9kyl" - -["github.com/graph-gophers/graphql-go"] - sumVersion = "v0.0.0-20191115155744-f33e81362277" - ["github.com/graph-gophers/graphql-go".fetch] - type = "git" - url = "https://github.com/graph-gophers/graphql-go" - rev = "f33e813622776db7efec756a9e951bef40932197" - sha256 = "12vbls1kvn3lfgj86y4r258x6papgcj3h4pcg4xbdi5l2cy1idmy" - -["github.com/grpc-ecosystem/go-grpc-middleware"] - sumVersion = "v1.3.0" - ["github.com/grpc-ecosystem/go-grpc-middleware".fetch] - type = "git" - url = "https://github.com/grpc-ecosystem/go-grpc-middleware" - rev = "df0f91b29bbbdfc3a686a7a8edbe2b9de2072fdd" - sha256 = "1c9chw2nwj46ayx6cbq1sq21gmfmm3fx1gg579hn7srwywq0xsw0" - -["github.com/grpc-ecosystem/go-grpc-prometheus"] - sumVersion = "v1.2.0" - ["github.com/grpc-ecosystem/go-grpc-prometheus".fetch] - type = "git" - url = "https://github.com/grpc-ecosystem/go-grpc-prometheus" - rev = "c225b8c3b01faf2899099b768856a9e916e5087b" - sha256 = "1lzk54h7np32b3acidg1ggbn8ppbnns0m71gcg9d1qkkdh8zrijl" - -["github.com/grpc-ecosystem/grpc-gateway"] - sumVersion = "v1.16.0" - ["github.com/grpc-ecosystem/grpc-gateway".fetch] - type = "git" - url = "https://github.com/grpc-ecosystem/grpc-gateway" - rev = "094a6fe78b3ca888297d090185cdf30f0e42e157" - sha256 = "0dzq1qbgzz2c6vnh8anx0j3py34sd72p35x6s2wrl001q68am5cc" - -["github.com/gsterjov/go-libsecret"] - sumVersion = "v0.0.0-20161001094733-a6f4afe4910c" - ["github.com/gsterjov/go-libsecret".fetch] - type = "git" - url = "https://github.com/gsterjov/go-libsecret" - rev = "a6f4afe4910cad8688db3e0e9b9ac92ad22d54e1" - sha256 = "09zaiadnll83vs22ib89agg7anj0blw5fywvmckxllsgif6ak6v7" - -["github.com/gtank/merlin"] - sumVersion = "v0.1.1" - ["github.com/gtank/merlin".fetch] - type = "git" - url = "https://github.com/gtank/merlin" - rev = "8318aed1a79f2b4c16cf2d7c2f09d991ec0731d1" - sha256 = "1gcj26hiyb87cjvqrdyr4q201c1rknpbahnsvcnz08agaw6gvwxm" - -["github.com/gtank/ristretto255"] - sumVersion = "v0.1.2" - ["github.com/gtank/ristretto255".fetch] - type = "git" - url = "https://github.com/gtank/ristretto255" - rev = "f33454717c935f5c93978e82b7bd1e848768bb91" - sha256 = "0kn4r28zbxf4vqr2if455wqzak38l27wqrwbzpxygrvczm61a2kw" - -["github.com/hashicorp/consul/api"] - sumVersion = "v1.12.0" - relPath = "api" - ["github.com/hashicorp/consul/api".fetch] - type = "git" - url = "https://github.com/hashicorp/consul" - rev = "fed112e51ee38eee5eb7d7d46bf9b3dc308b70cf" - sha256 = "1vhzvwgip3znkjgmb26ysllbxllj35m4xgj63xsqx7smcawmh5xz" - -["github.com/hashicorp/consul/sdk"] - sumVersion = "v0.8.0" - relPath = "sdk" - ["github.com/hashicorp/consul/sdk".fetch] - type = "git" - url = "https://github.com/hashicorp/consul" - rev = "402636ff2db998edef392ac6d59210d2170b3ebf" - sha256 = "0vhbdkzqbs3nfg8dnkfiqjmhxc8cf81mnmy9003zqmlv9i1vfid9" - -["github.com/hashicorp/errwrap"] - sumVersion = "v1.0.0" - ["github.com/hashicorp/errwrap".fetch] - type = "git" - url = "https://github.com/hashicorp/errwrap" - rev = "8a6fb523712970c966eefc6b39ed2c5e74880354" - sha256 = "0slfb6w3b61xz04r32bi0a1bygc82rjzhqkxj2si2074wynqnr1c" - -["github.com/hashicorp/go-cleanhttp"] - sumVersion = "v0.5.2" - ["github.com/hashicorp/go-cleanhttp".fetch] - type = "git" - url = "https://github.com/hashicorp/go-cleanhttp" - rev = "6d9e2ac5d828e5f8594b97f88c4bde14a67bb6d2" - sha256 = "1i5xslizzwd966w81bz6dxjwzgml4q9bwqa186bsxd1vi8lqxl9p" - -["github.com/hashicorp/go-hclog"] - sumVersion = "v1.2.0" - ["github.com/hashicorp/go-hclog".fetch] - type = "git" - url = "https://github.com/hashicorp/go-hclog" - rev = "b6b55671f4e5b82443139ee3e9f4417603c4cd72" - sha256 = "1wishyczhl0siaw0hk14df2by3b7mm77vrd7fzggpf92m17x6h7m" - -["github.com/hashicorp/go-immutable-radix"] - sumVersion = "v1.3.1" - ["github.com/hashicorp/go-immutable-radix".fetch] - type = "git" - url = "https://github.com/hashicorp/go-immutable-radix" - rev = "49d1d02c49a783de548d1ba8ae8fde466a20b9e6" - sha256 = "0s7sf8y5lj8rx4gdymrz29gg6y2xwksfpgniaz32yzcmg3c817zb" - -["github.com/hashicorp/go-msgpack"] - sumVersion = "v0.5.3" - ["github.com/hashicorp/go-msgpack".fetch] - type = "git" - url = "https://github.com/hashicorp/go-msgpack" - rev = "be3a5be7ee2202386d02936a19ae4fbde1c77800" - sha256 = "00jv0ajqd58pkb2yyhlrjp0rv1mvb1ijx3yqjyikcmzvk9jb4h5m" - -["github.com/hashicorp/go-multierror"] - sumVersion = "v1.1.0" - ["github.com/hashicorp/go-multierror".fetch] - type = "git" - url = "https://github.com/hashicorp/go-multierror" - rev = "2004d9dba6b07a5b8d133209244f376680f9d472" - sha256 = "0pmjpzpra7lqgikxzwlcp5mh01b46j2vhyxkixz0v86fr9kf0k3k" - -["github.com/hashicorp/go-retryablehttp"] - sumVersion = "v0.5.3" - ["github.com/hashicorp/go-retryablehttp".fetch] - type = "git" - url = "https://github.com/hashicorp/go-retryablehttp" - rev = "357460732517ec3b57c05c51443296bdd6df1874" - sha256 = "008mimxs8a970rdhvgmc5v1wk0gmpcl96mrkwz7wq6ik6fhg1sjl" - -["github.com/hashicorp/go-rootcerts"] - sumVersion = "v1.0.2" - ["github.com/hashicorp/go-rootcerts".fetch] - type = "git" - url = "https://github.com/hashicorp/go-rootcerts" - rev = "98fadc2a5ba2ad2a534a179b352ecdfd1f4259aa" - sha256 = "06z1bxcnr0rma02b6r52m6y0q7niikqjs090vm1i8xi3scyaw1qa" - -["github.com/hashicorp/go-sockaddr"] - sumVersion = "v1.0.0" - ["github.com/hashicorp/go-sockaddr".fetch] - type = "git" - url = "https://github.com/hashicorp/go-sockaddr" - rev = "a6a0d2df398f7e0e9f6e43f589c8b51cec0eb6b0" - sha256 = "1yn1xq8ysn0lszmkygz3a9lgpswbz1p91jv7q8l20s4749a22xgi" - -["github.com/hashicorp/go-syslog"] - sumVersion = "v1.0.0" - ["github.com/hashicorp/go-syslog".fetch] - type = "git" - url = "https://github.com/hashicorp/go-syslog" - rev = "8d1874e3e8d1862b74e0536851e218c4571066a5" - sha256 = "09vccqggz212cg0jir6vv708d6mx0f9w5bxrcdah3h6chgmal6v1" - -["github.com/hashicorp/go-uuid"] - sumVersion = "v1.0.1" - ["github.com/hashicorp/go-uuid".fetch] - type = "git" - url = "https://github.com/hashicorp/go-uuid" - rev = "4f571afc59f3043a65f8fe6bf46d887b10a01d43" - sha256 = "0jvb88m0rq41bwgirsadgw7mnayl27av3gd2vqa3xvxp3fy0hp5k" - -["github.com/hashicorp/go-version"] - sumVersion = "v1.2.0" - ["github.com/hashicorp/go-version".fetch] - type = "git" - url = "https://github.com/hashicorp/go-version" - rev = "ac23dc3fea5d1a983c43f6a0f6e2c13f0195d8bd" - sha256 = "1bwi6y6111xq8ww8kjq0w1cmz15l1h9hb2id6596l8l0ag1vjj1z" - -["github.com/hashicorp/go.net"] - sumVersion = "v0.0.1" - ["github.com/hashicorp/go.net".fetch] - type = "git" - url = "https://github.com/hashicorp/go.net" - rev = "afc3cb3a421746fc66dd55b09a270c750cf536ce" - sha256 = "06arwi95xp5rxyz7rndvhc3wlwg0jn9a5z6djf3yyg5h9zfab9i4" - -["github.com/hashicorp/golang-lru"] - sumVersion = "v0.5.4" - ["github.com/hashicorp/golang-lru".fetch] - type = "git" - url = "https://github.com/hashicorp/golang-lru" - rev = "14eae340515388ca95aa8e7b86f0de668e981f54" - sha256 = "1sdbymypp9vrnzp8ashw0idlxvaq0rb0alwxx3x8g27yjlqi9jfn" - -["github.com/hashicorp/hcl"] - sumVersion = "v1.0.0" - ["github.com/hashicorp/hcl".fetch] - type = "git" - url = "https://github.com/hashicorp/hcl" - rev = "8cb6e5b959231cc1119e43259c4a608f9c51a241" - sha256 = "0q6ml0qqs0yil76mpn4mdx4lp94id8vbv575qm60jzl1ijcl5i66" - -["github.com/hashicorp/logutils"] - sumVersion = "v1.0.0" - ["github.com/hashicorp/logutils".fetch] - type = "git" - url = "https://github.com/hashicorp/logutils" - rev = "a335183dfd075f638afcc820c90591ca3c97eba6" - sha256 = "076wf4sh5p3f953ndqk1cc0x7jhmlqrxak9953rz79rcdw77rjvv" - -["github.com/hashicorp/mdns"] - sumVersion = "v1.0.4" - ["github.com/hashicorp/mdns".fetch] - type = "git" - url = "https://github.com/hashicorp/mdns" - rev = "f504e0b3c01cf50e077ab6805546fa95ed9f2933" - sha256 = "1r0l8akczckyzdrp2jjhqwrn5a55nahhxdvnxzy58ad31k9ig1xr" - -["github.com/hashicorp/memberlist"] - sumVersion = "v0.3.0" - ["github.com/hashicorp/memberlist".fetch] - type = "git" - url = "https://github.com/hashicorp/memberlist" - rev = "923f1b205dd4653f2ea35e1c9531088e52053aa0" - sha256 = "1b75nh8k0xgfypczvai5f9x0np1flby3rvlvwllcs3blmbyqvmdz" - -["github.com/hashicorp/serf"] - sumVersion = "v0.9.7" - ["github.com/hashicorp/serf".fetch] - type = "git" - url = "https://github.com/hashicorp/serf" - rev = "daf7d4f50ee2b06d67af854112a7ccd26f398c83" - sha256 = "1drpn4qyv85rghd7sn4xnj1c771i076r778sadyxljc95r32fvyg" - -["github.com/hdevalence/ed25519consensus"] - sumVersion = "v0.0.0-20210204194344-59a8610d2b87" - ["github.com/hdevalence/ed25519consensus".fetch] - type = "git" - url = "https://github.com/hdevalence/ed25519consensus" - rev = "59a8610d2b877a977e021f711e382bc0e757bf48" - sha256 = "0nw0i884mbya2sdijrhlfnx3ymhdl3jcxk36g6mqk1d91p5b40s2" - -["github.com/holiman/uint256"] - sumVersion = "v1.1.1" - ["github.com/holiman/uint256".fetch] - type = "git" - url = "https://github.com/holiman/uint256" - rev = "99b79c80738390408ef1a47f0e26812ef5506c02" - sha256 = "13v6rnwv1mivqxfmnmj57jg6is81p04gspmykc8slcc1ryvs1qdh" - -["github.com/hpcloud/tail"] - sumVersion = "v1.0.0" - ["github.com/hpcloud/tail".fetch] - type = "git" - url = "https://github.com/hpcloud/tail" - rev = "a30252cb686a21eb2d0b98132633053ec2f7f1e5" - sha256 = "1njpzc0pi1acg5zx9y6vj9xi6ksbsc5d387rd6904hy6rh2m6kn0" - -["github.com/hudl/fargo"] - sumVersion = "v1.4.0" - ["github.com/hudl/fargo".fetch] - type = "git" - url = "https://github.com/hudl/fargo" - rev = "3eb9752cff0b65fbecf3ea04d7acd8f55a669fcd" - sha256 = "18pk1b5yybkghrjxskgssz8gzpv37k8w7gk0cldhcnffx85rqi0m" - -["github.com/huin/goupnp"] - sumVersion = "v1.0.0" - ["github.com/huin/goupnp".fetch] - type = "git" - url = "https://github.com/huin/goupnp" - rev = "656e61dfadd241c7cbdd22a023fa81ecb6860ea8" - sha256 = "12f7rigf1f4xh1an1qis61xkj5s1r8ygk48zahf3n4gaqxmgm7i6" - -["github.com/huin/goutil"] - sumVersion = "v0.0.0-20170803182201-1ca381bf3150" - ["github.com/huin/goutil".fetch] - type = "git" - url = "https://github.com/huin/goutil" - rev = "1ca381bf315033e89af3286fdec0109ce8d86126" - sha256 = "0alhyacsfqic2wxyqn4gvk9wzjl4pkmy8rhvqjk84xsghgx5xf12" - -["github.com/iancoleman/strcase"] - sumVersion = "v0.2.0" - ["github.com/iancoleman/strcase".fetch] - type = "git" - url = "https://github.com/iancoleman/strcase" - rev = "a61ebb85b34d7b831590cd8fa7faafadc161a652" - sha256 = "0rgfn6zz1r9h7yic3b0dcqq900bi638d6qgcyy9jhvk00f4dlg5j" - -["github.com/ianlancetaylor/demangle"] - sumVersion = "v0.0.0-20200824232613-28f6c0f3b639" - ["github.com/ianlancetaylor/demangle".fetch] - type = "git" - url = "https://github.com/ianlancetaylor/demangle" - rev = "28f6c0f3b63983aaa99575ca3b693afff7996387" - sha256 = "0rsq3622gd40f1x1l7caidsxrmzg1993ich2higwd94fqbxs1r83" - -["github.com/imdario/mergo"] - sumVersion = "v0.3.11" - ["github.com/imdario/mergo".fetch] - type = "git" - url = "https://github.com/imdario/mergo" - rev = "cd55aeac72a19c6d5826061d5125d72b252a12eb" - sha256 = "07iay9j3ry7qrflvn9bgyyggvwacl1s1in1cnbmsp1020ydkph8k" - -["github.com/improbable-eng/grpc-web"] - sumVersion = "v0.14.1" - ["github.com/improbable-eng/grpc-web".fetch] - type = "git" - url = "https://github.com/improbable-eng/grpc-web" - rev = "d1462f8004766ff7f0e99962976a853bc9310301" - sha256 = "153a2kn2hpiwyspy9clwsxkgfw1igww5n74vf55fvz0idzv3r10n" - -["github.com/inconshreveable/mousetrap"] - sumVersion = "v1.0.0" - ["github.com/inconshreveable/mousetrap".fetch] - type = "git" - url = "https://github.com/inconshreveable/mousetrap" - rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75" - sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152" - -["github.com/influxdata/influxdb"] - sumVersion = "v1.2.3-0.20180221223340-01288bdb0883" - ["github.com/influxdata/influxdb".fetch] - type = "git" - url = "https://github.com/influxdata/influxdb" - rev = "01288bdb0883a01cac999326bd34421b29acaec8" - sha256 = "0lk1c2w1ja2w7wc897xp5c04vyrx5yxq5pb187aqcrqbqvy2fp5p" - -["github.com/influxdata/influxdb1-client"] - sumVersion = "v0.0.0-20200827194710-b269163b24ab" - ["github.com/influxdata/influxdb1-client".fetch] - type = "git" - url = "https://github.com/influxdata/influxdb1-client" - rev = "b269163b24ab8e62026d13a92aa988a7389c3b4e" - sha256 = "0pm1j437xk7d32px60j52qm98zgn21nmaqavjflvr44zaglrz5n9" - -["github.com/jackpal/go-nat-pmp"] - sumVersion = "v1.0.2-0.20160603034137-1fa385a6f458" - ["github.com/jackpal/go-nat-pmp".fetch] - type = "git" - url = "https://github.com/jackpal/go-nat-pmp" - rev = "1fa385a6f45828c83361136b45b1a21a12139493" - sha256 = "1n5h3qrd613cfw95vyqpy9vh3xv0zgbk3j5q8zad25q10wvp6ymn" - -["github.com/jedisct1/go-minisign"] - sumVersion = "v0.0.0-20190909160543-45766022959e" - ["github.com/jedisct1/go-minisign".fetch] - type = "git" - url = "https://github.com/jedisct1/go-minisign" - rev = "45766022959ee057eee31300cdc5f45a8c51ea7f" - sha256 = "02rc52v29wyzias9aw4a7kxsfspf27an3kf0pb9pn4kp0br5dn6v" - -["github.com/jessevdk/go-flags"] - sumVersion = "v1.4.0" - ["github.com/jessevdk/go-flags".fetch] - type = "git" - url = "https://github.com/jessevdk/go-flags" - rev = "c6ca198ec95c841fdb89fc0de7496fed11ab854e" - sha256 = "0algnnigph27spgn655zm4723yfjxjjvlf4k14z9drj3682df25a" - -["github.com/jhump/protoreflect"] - sumVersion = "v1.9.0" - ["github.com/jhump/protoreflect".fetch] - type = "git" - url = "https://github.com/jhump/protoreflect" - rev = "d3608faa83b85e64a0e2880cba9be9c951460727" - sha256 = "0pbyvisfjmhx1g5l6m0dqv730hid1jr8h8746yx3d567ms2hgj8f" - -["github.com/jmespath/go-jmespath"] - sumVersion = "v0.4.0" - ["github.com/jmespath/go-jmespath".fetch] - type = "git" - url = "https://github.com/jmespath/go-jmespath" - rev = "3d4fd11601ddca248480565884e34e393313cd62" - sha256 = "18zyr9nlywmwp3wpzcjxrgq9s9d2mmc6zg6xhsna00m663nkyc3n" - -["github.com/jmespath/go-jmespath/internal/testify"] - sumVersion = "v1.5.1" - relPath = "internal/testify" - ["github.com/jmespath/go-jmespath/internal/testify".fetch] - type = "git" - url = "https://github.com/jmespath/go-jmespath" - rev = "ff168ca20786696708c0f3eb2cc29d7912467599" - sha256 = "0swpmim4gn023pkzxfg8adqilz7mfka8axlsjqsxk0d2r372z75m" - -["github.com/jmhodges/levigo"] - sumVersion = "v1.0.0" - ["github.com/jmhodges/levigo".fetch] - type = "git" - url = "https://github.com/jmhodges/levigo" - rev = "853d788c5c416eaaee5b044570784a96c7a26975" - sha256 = "1lhh413mmclnkwn2lk1crwzargam2cx5w7k6zj8pgasy62c78iy4" - -["github.com/jonboulle/clockwork"] - sumVersion = "v0.1.0" - ["github.com/jonboulle/clockwork".fetch] - type = "git" - url = "https://github.com/jonboulle/clockwork" - rev = "2eee05ed794112d45db504eb05aa693efd2b8b09" - sha256 = "1pqxhsdavbp1n5grgyx2j6ylvql2fzn2cvpsgkc8li69dil7sibl" - -["github.com/jpillora/backoff"] - sumVersion = "v1.0.0" - ["github.com/jpillora/backoff".fetch] - type = "git" - url = "https://github.com/jpillora/backoff" - rev = "d80867952dff4e2fbfb4280ded4ff94d67790457" - sha256 = "0x90fif28fjyl07lmj2cnxzlgdm632v7rkra7kq1mwjdqgmy04dv" - -["github.com/jrick/logrotate"] - sumVersion = "v1.0.0" - ["github.com/jrick/logrotate".fetch] - type = "git" - url = "https://github.com/jrick/logrotate" - rev = "a93b200c26cbae3bb09dd0dc2c7c7fe1468a034a" - sha256 = "0srl6figwjqpi3nbp7br8sxpmvh4v8lzbny1b4lar4ny0156p5nl" - -["github.com/json-iterator/go"] - sumVersion = "v1.1.12" - ["github.com/json-iterator/go".fetch] - type = "git" - url = "https://github.com/json-iterator/go" - rev = "024077e996b048517130b21ea6bf12aa23055d3d" - sha256 = "1c8f0hxm18wivx31bs615x3vxs2j3ba0v6vxchsjhldc8kl311bz" - -["github.com/jstemmer/go-junit-report"] - sumVersion = "v0.9.1" - ["github.com/jstemmer/go-junit-report".fetch] - type = "git" - url = "https://github.com/jstemmer/go-junit-report" - rev = "cc1f095d5cc5eca2844f5c5ea7bb37f6b9bf6cac" - sha256 = "1knip80yir1cdsjlb3rzy0a4w3kl4ljpiciaz6hjzwqlfhnv7bkw" - -["github.com/jtolds/gls"] - sumVersion = "v4.20.0+incompatible" - ["github.com/jtolds/gls".fetch] - type = "git" - url = "https://github.com/jtolds/gls" - rev = "b4936e06046bbecbb94cae9c18127ebe510a2cb9" - sha256 = "1k7xd2q2ysv2xsh373qs801v6f359240kx0vrl0ydh7731lngvk6" - -["github.com/julienschmidt/httprouter"] - sumVersion = "v1.3.0" - ["github.com/julienschmidt/httprouter".fetch] - type = "git" - url = "https://github.com/julienschmidt/httprouter" - rev = "4eec211fa4e8df74ed978dc5681612131854144f" - sha256 = "1a6sy0ysqknsjssjh7qg1dqn21xmj9a36c57nrk7srfmab4ffmk1" - -["github.com/jung-kurt/gofpdf"] - sumVersion = "v1.0.3-0.20190309125859-24315acbbda5" - ["github.com/jung-kurt/gofpdf".fetch] - type = "git" - url = "https://github.com/jung-kurt/gofpdf" - rev = "24315acbbda57c4f6b80c8441fd108087dd7e305" - sha256 = "1hyb2vbyz8xwzhinqwlan0fxbdsgfjj975i9ca4bhfzzqqwq9pmk" - -["github.com/karalabe/usb"] - sumVersion = "v0.0.0-20190919080040-51dc0efba356" - ["github.com/karalabe/usb".fetch] - type = "git" - url = "https://github.com/karalabe/usb" - rev = "51dc0efba3568b598359930901dc6647e9b2c6a1" - sha256 = "0rshv04w5f60zv3l9f0zqyhimpwrbzm7dir8jbkdpnszicq1dx3m" - -["github.com/keybase/go-keychain"] - sumVersion = "v0.0.0-20190712205309-48d3d31d256d" - ["github.com/keybase/go-keychain".fetch] - type = "git" - url = "https://github.com/keybase/go-keychain" - rev = "48d3d31d256d9922a90b14c518c4b685f321fab2" - sha256 = "1vb4irkbj5s4v8n8dqngmg2w2fbnaz568z731yqryspvvmrki2a1" - -["github.com/kisielk/errcheck"] - sumVersion = "v1.5.0" - ["github.com/kisielk/errcheck".fetch] - type = "git" - url = "https://github.com/kisielk/errcheck" - rev = "ee08a456fc430219ad80ce5af98415bcc027a219" - sha256 = "0ci3jz2px74pfmr42jv7dpx7fdzx08vai4czp9fkiyb0gcaiqsk6" - -["github.com/kisielk/gotool"] - sumVersion = "v1.0.0" - ["github.com/kisielk/gotool".fetch] - type = "git" - url = "https://github.com/kisielk/gotool" - rev = "80517062f582ea3340cd4baf70e86d539ae7d84d" - sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn" - -["github.com/kkdai/bstream"] - sumVersion = "v0.0.0-20161212061736-f391b8402d23" - ["github.com/kkdai/bstream".fetch] - type = "git" - url = "https://github.com/kkdai/bstream" - rev = "f391b8402d23024e7c0f624b31267a89998fca95" - sha256 = "1hd9caz0yf3r8kciw2pqwrsr8z4w0rhbqv1z7iq08d0542s05j3z" - -["github.com/klauspost/compress"] - sumVersion = "v1.13.6" - ["github.com/klauspost/compress".fetch] - type = "git" - url = "https://github.com/klauspost/compress" - rev = "38d4ba985ac157cb858763e016645e14e74c13c4" - sha256 = "1bgqhv2pp56b8f5mfzpfjlm4cb262gjbqbp3235blhj9xf2wrynj" - -["github.com/konsorten/go-windows-terminal-sequences"] - sumVersion = "v1.0.3" - ["github.com/konsorten/go-windows-terminal-sequences".fetch] - type = "git" - url = "https://github.com/konsorten/go-windows-terminal-sequences" - rev = "edb144dfd453055e1e49a3d8b410a660b5a87613" - sha256 = "1yrsd4s8vhjnxhwbigirymz89dn6qfjnhn28i33vvvdgf96j6ypl" - -["github.com/kr/fs"] - sumVersion = "v0.1.0" - ["github.com/kr/fs".fetch] - type = "git" - url = "https://github.com/kr/fs" - rev = "1455def202f6e05b95cc7bfc7e8ae67ae5141eba" - sha256 = "11zg176x9hr9q7fsk95r6q0wf214gg4czy02slax4x56n79g6a7q" - -["github.com/kr/logfmt"] - sumVersion = "v0.0.0-20140226030751-b84e30acd515" - ["github.com/kr/logfmt".fetch] - type = "git" - url = "https://github.com/kr/logfmt" - rev = "b84e30acd515aadc4b783ad4ff83aff3299bdfe0" - sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9" - -["github.com/kr/pretty"] - sumVersion = "v0.2.1" - ["github.com/kr/pretty".fetch] - type = "git" - url = "https://github.com/kr/pretty" - rev = "ead452280cd055b2ae8a7f0db5eb37a878d902f7" - sha256 = "0vzfz06y9q8gs2nxx0kys0591vzp78k0fvpb8digi5n15h3b25hy" - -["github.com/kr/pty"] - sumVersion = "v1.1.1" - ["github.com/kr/pty".fetch] - type = "git" - url = "https://github.com/kr/pty" - rev = "282ce0e5322c82529687d609ee670fac7c7d917c" - sha256 = "0383f0mb9kqjvncqrfpidsf8y6ns5zlrc91c6a74xpyxjwvzl2y6" - -["github.com/kr/text"] - sumVersion = "v0.2.0" - ["github.com/kr/text".fetch] - type = "git" - url = "https://github.com/kr/text" - rev = "702c74938df48b97370179f33ce2107bd7ff3b3e" - sha256 = "0hf58ypz6rxsw6nx3i856whir9lvy4sdx946wbw1nfaf2rdmr9vx" - -["github.com/kylelemons/godebug"] - sumVersion = "v1.1.0" - ["github.com/kylelemons/godebug".fetch] - type = "git" - url = "https://github.com/kylelemons/godebug" - rev = "9ff306d4fbead574800b66369df5b6144732d58e" - sha256 = "0dkk3friykg8p6wgqryx6745ahhb9z1j740k7px9dac6v5xjp78c" - -["github.com/leodido/go-urn"] - sumVersion = "v1.2.0" - ["github.com/leodido/go-urn".fetch] - type = "git" - url = "https://github.com/leodido/go-urn" - rev = "a0f5013415294bb94553821ace21a1a74c0298cc" - sha256 = "1d4g1vkhc1180l1n7q48vl84b27c7cziywml78cyijbcdz2f8vim" - -["github.com/lib/pq"] - sumVersion = "v1.10.4" - ["github.com/lib/pq".fetch] - type = "git" - url = "https://github.com/lib/pq" - rev = "8446d16b8935fdf2b5c0fe333538ac395e3e1e4b" - sha256 = "0kdr257l1gq82bx2g3qjab6haj31ib8ljbyaa1rg1xsva5j17ngx" - -["github.com/libp2p/go-buffer-pool"] - sumVersion = "v0.0.2" - ["github.com/libp2p/go-buffer-pool".fetch] - type = "git" - url = "https://github.com/libp2p/go-buffer-pool" - rev = "c4a5988a1e475884367015e1a2d0bd5fa4c491f4" - sha256 = "01iwby4xq9znlfhcxxvqv03smllsv42j1w3vpqg9n307s3i0pj3m" - -["github.com/lightstep/lightstep-tracer-common/golang/gogo"] - sumVersion = "v0.0.0-20190605223551-bc2310a04743" - relPath = "golang/gogo" - ["github.com/lightstep/lightstep-tracer-common/golang/gogo".fetch] - type = "git" - url = "https://github.com/lightstep/lightstep-tracer-common" - rev = "bc2310a0474352fa2616bdc0a27457b146b136b4" - sha256 = "0j7qycrva0ngf38br0jy9blzjb98ksdfi87b0sb2gnpmsp6sz4l8" - -["github.com/lightstep/lightstep-tracer-go"] - sumVersion = "v0.18.1" - ["github.com/lightstep/lightstep-tracer-go".fetch] - type = "git" - url = "https://github.com/lightstep/lightstep-tracer-go" - rev = "95891af43e111d60f0ae6adaa39c2abe8caad401" - sha256 = "0jfnsv7y11d247xysc61wp8xmgn33fdl17v6g0lxxnklbw41k91y" - -["github.com/lucasjones/reggen"] - sumVersion = "v0.0.0-20180717132126-cdb49ff09d77" - ["github.com/lucasjones/reggen".fetch] - type = "git" - url = "https://github.com/lucasjones/reggen" - rev = "cdb49ff09d77331d3fdd51e862b4023d2257954c" - sha256 = "1cby9n647v4gh11mpz1dfscks8n0cw0rj8d2hjh4q9mky4m7jzl1" - -["github.com/lyft/protoc-gen-star"] - sumVersion = "v0.5.3" - ["github.com/lyft/protoc-gen-star".fetch] - type = "git" - url = "https://github.com/lyft/protoc-gen-star" - rev = "8ed22a1d0a9ee734c2b61d673e5013a51f3f9bf8" - sha256 = "0xzwh1q27c22ja7ixnsal838f638jxljb5hs1z1rn6dxb87wxkz9" - -["github.com/magiconair/properties"] - sumVersion = "v1.8.6" - ["github.com/magiconair/properties".fetch] - type = "git" - url = "https://github.com/magiconair/properties" - rev = "869a5592420f4ff6ebf74500b5c658b29d973172" - sha256 = "01p3vn3q86nz9w2pjvhryg0ifj90ib5vcjfq9mjcngcykdz14fn5" - -["github.com/mattn/go-colorable"] - sumVersion = "v0.1.12" - ["github.com/mattn/go-colorable".fetch] - type = "git" - url = "https://github.com/mattn/go-colorable" - rev = "e1bb79c8d53c38a60962ad4b8f658226cc983710" - sha256 = "09pm6ccaxj4f524fnvmbaj1j0pj9gpp6h3bwa32craqiw5bmi93i" - -["github.com/mattn/go-ieproxy"] - sumVersion = "v0.0.0-20190702010315-6dee0af9227d" - ["github.com/mattn/go-ieproxy".fetch] - type = "git" - url = "https://github.com/mattn/go-ieproxy" - rev = "6dee0af9227d0863f1508ce7937af3396d6605c1" - sha256 = "0kxxxi68wch3rf3iqggiv72fbf0g7s6g8wy7r34ir040j8b7k0ri" - -["github.com/mattn/go-isatty"] - sumVersion = "v0.0.14" - ["github.com/mattn/go-isatty".fetch] - type = "git" - url = "https://github.com/mattn/go-isatty" - rev = "504425e14f742f1f517c4586048b49b37f829c8e" - sha256 = "015zc3j60vb85d7f2al15la24wn45piazxlagqhzrbgfdyqci60z" - -["github.com/mattn/go-runewidth"] - sumVersion = "v0.0.4" - ["github.com/mattn/go-runewidth".fetch] - type = "git" - url = "https://github.com/mattn/go-runewidth" - rev = "3ee7d812e62a0804a7d0a324e0249ca2db3476d3" - sha256 = "00b3ssm7wiqln3k54z2wcnxr3k3c7m1ybyhb9h8ixzbzspld0qzs" - -["github.com/mattn/go-sqlite3"] - sumVersion = "v1.14.9" - ["github.com/mattn/go-sqlite3".fetch] - type = "git" - url = "https://github.com/mattn/go-sqlite3" - rev = "3392062c729d77820afc1f5cae3427f0de39e954" - sha256 = "0nj4nh966niyf97wwqv1343d5a87rfbixg7nkpz7x6masbsgp3sg" - -["github.com/matttproud/golang_protobuf_extensions"] - sumVersion = "v1.0.1" - ["github.com/matttproud/golang_protobuf_extensions".fetch] - type = "git" - url = "https://github.com/matttproud/golang_protobuf_extensions" - rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c" - sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya" - -["github.com/miekg/dns"] - sumVersion = "v1.1.43" - ["github.com/miekg/dns".fetch] - type = "git" - url = "https://github.com/miekg/dns" - rev = "996478ee912e69b7dcd57e68d35fd11a49af90ab" - sha256 = "071nz8l4ml347ivzdfjn5vsy089mprislyah62hvbiv4d4f4nsqm" - -["github.com/mimoo/StrobeGo"] - sumVersion = "v0.0.0-20181016162300-f8f6d4d2b643" - ["github.com/mimoo/StrobeGo".fetch] - type = "git" - url = "https://github.com/mimoo/StrobeGo" - rev = "f8f6d4d2b6435f46148e8a6dc2248939893f3ece" - sha256 = "1lgxh3p6aqfc049wn3kz1mj9prm4mqpa9m01p27ph8iw5ry5c7la" - -["github.com/minio/highwayhash"] - sumVersion = "v1.0.2" - ["github.com/minio/highwayhash".fetch] - type = "git" - url = "https://github.com/minio/highwayhash" - rev = "08ce0b4fa7932a018438133f1b632e1c674d4107" - sha256 = "1inrix7720273ccynxcyi7xsgc55cskxrw7gwn08qkmdj9xdxqai" - -["github.com/mitchellh/cli"] - sumVersion = "v1.1.0" - ["github.com/mitchellh/cli".fetch] - type = "git" - url = "https://github.com/mitchellh/cli" - rev = "902dcca838c81f360568876054b74ffcc419e421" - sha256 = "1x1jq0amsa0jpd4w19saz1wahmd8fb9mzs2ii4wk0mckr30n8nki" - -["github.com/mitchellh/go-homedir"] - sumVersion = "v1.1.0" - ["github.com/mitchellh/go-homedir".fetch] - type = "git" - url = "https://github.com/mitchellh/go-homedir" - rev = "af06845cf3004701891bf4fdb884bfe4920b3727" - sha256 = "0ydzkipf28hwj2bfxqmwlww47khyk6d152xax4bnyh60f4lq3nx1" - -["github.com/mitchellh/go-testing-interface"] - sumVersion = "v1.0.0" - ["github.com/mitchellh/go-testing-interface".fetch] - type = "git" - url = "https://github.com/mitchellh/go-testing-interface" - rev = "6d0b8010fcc857872e42fc6c931227569016843c" - sha256 = "1dl2js8di858bawg7dadlf1qjpkl2g3apziihjyf5imri3znyfpw" - -["github.com/mitchellh/gox"] - sumVersion = "v0.4.0" - ["github.com/mitchellh/gox".fetch] - type = "git" - url = "https://github.com/mitchellh/gox" - rev = "c9740af9c6574448fd48eb30a71f964014c7a837" - sha256 = "1q4fdkw904mrmh1q5z8pfd3r0gcn5dm776kldqawddy93iiwnp8r" - -["github.com/mitchellh/iochan"] - sumVersion = "v1.0.0" - ["github.com/mitchellh/iochan".fetch] - type = "git" - url = "https://github.com/mitchellh/iochan" - rev = "b6e3aadd28864e14dae41ff5c7261455b1242d24" - sha256 = "058n9bbf536f2nw3pbs7pysrg9cqvgkb28z2zf5wjyrzrknyk53g" - -["github.com/mitchellh/mapstructure"] - sumVersion = "v1.4.3" - ["github.com/mitchellh/mapstructure".fetch] - type = "git" - url = "https://github.com/mitchellh/mapstructure" - rev = "b9b99d7d59762a5b2a43df840adc318b2fa229ee" - sha256 = "0crp7zd5qlvka5pyr42i16ag4dh1swdlzw6pc67i441b33yqbnys" - -["github.com/moby/sys/mountinfo"] - sumVersion = "v0.4.1" - relPath = "mountinfo" - ["github.com/moby/sys/mountinfo".fetch] - type = "git" - url = "https://github.com/moby/sys" - rev = "b0f1fd7235275d01bd35cc4421e884e522395f45" - sha256 = "1svicfa0gyq8fcbsl475gpr0y5rgv0389d9yq6hzwz2acrdxyxm2" - -["github.com/modern-go/concurrent"] - sumVersion = "v0.0.0-20180306012644-bacd9c7ef1dd" - ["github.com/modern-go/concurrent".fetch] - type = "git" - url = "https://github.com/modern-go/concurrent" - rev = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94" - sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs" - -["github.com/modern-go/reflect2"] - sumVersion = "v1.0.2" - ["github.com/modern-go/reflect2".fetch] - type = "git" - url = "https://github.com/modern-go/reflect2" - rev = "2b33151c9bbc5231aea69b8861c540102b087070" - sha256 = "05a89f9j4nj8v1bchfkv2sy8piz746ikj831ilbp54g8dqhl8vzr" - -["github.com/modocache/gover"] - sumVersion = "v0.0.0-20171022184752-b58185e213c5" - ["github.com/modocache/gover".fetch] - type = "git" - url = "https://github.com/modocache/gover" - rev = "b58185e213c533169f76aa366e6c68fe56f2881b" - sha256 = "1w7pzqh8ljacpxhwq9f4s4ax908dgl22qfxyrx51mblylwzvm6va" - -["github.com/mrunalp/fileutils"] - sumVersion = "v0.5.0" - ["github.com/mrunalp/fileutils".fetch] - type = "git" - url = "https://github.com/mrunalp/fileutils" - rev = "d7fdd64cc1cabe10bc154ee7d2318b07b7f296ef" - sha256 = "1zrs959gf4zgi6ijwkdn4dcqk0svfblpaikkqy63q30rqz4swm0x" - -["github.com/mtibben/percent"] - sumVersion = "v0.2.1" - ["github.com/mtibben/percent".fetch] - type = "git" - url = "https://github.com/mtibben/percent" - rev = "07b18b68c1413ce9f8137a8cbd4509fac9e15f0c" - sha256 = "1iqivw8pigj259rj5yifibbvic70f9hb7k24a4sa967s4fj6agb6" - -["github.com/mwitkow/go-conntrack"] - sumVersion = "v0.0.0-20190716064945-2f068394615f" - ["github.com/mwitkow/go-conntrack".fetch] - type = "git" - url = "https://github.com/mwitkow/go-conntrack" - rev = "2f068394615f73e460c2f3d2c158b0ad9321cadb" - sha256 = "0ymjmy12ks7smgwmrwsa5kf07d9w5kpk1dn650azlzr61b561aw7" - -["github.com/mwitkow/grpc-proxy"] - sumVersion = "v0.0.0-20181017164139-0f1106ef9c76" - ["github.com/mwitkow/grpc-proxy".fetch] - type = "git" - url = "https://github.com/mwitkow/grpc-proxy" - rev = "0f1106ef9c766333b9acb4b81e705da4bade7215" - sha256 = "087kid1xiaxnhdhljcm1587cgiiwr0iznk931znkrz3f4gdjyqa2" - -["github.com/naoina/go-stringutil"] - sumVersion = "v0.1.0" - ["github.com/naoina/go-stringutil".fetch] - type = "git" - url = "https://github.com/naoina/go-stringutil" - rev = "6b638e95a32d0c1131db0e7fe83775cbea4a0d0b" - sha256 = "00831p1wn3rimybk1z8l30787kn1akv5jax5wx743nn76qcmkmc6" - -["github.com/naoina/toml"] - sumVersion = "v0.1.2-0.20170918210437-9fafd6967416" - ["github.com/naoina/toml".fetch] - type = "git" - url = "https://github.com/naoina/toml" - rev = "9fafd69674167c06933b1787ae235618431ce87f" - sha256 = "0mpvdnidgab48k7dfq1vaiz1wny8n29y7zxpipnp1zm8ibxpism0" - -["github.com/nats-io/jwt"] - sumVersion = "v1.2.2" - ["github.com/nats-io/jwt".fetch] - type = "git" - url = "https://github.com/nats-io/jwt" - rev = "0ea326566cb17313ecf982b6370758a0ac4bc7fd" - sha256 = "0mn5c8mmb1vmqa2hz238z8rb15znm17bfrf518myrssr93ymkfjz" - -["github.com/nats-io/jwt/v2"] - sumVersion = "v2.0.3" - relPath = "v2" - ["github.com/nats-io/jwt/v2".fetch] - type = "git" - url = "https://github.com/nats-io/jwt" - rev = "4ce4ed63235ec89cd741397addd1ffa7f233ed9b" - sha256 = "1348ffv8khj8lcwfdnlp03nk23w3rw7mx90nhgy47xk0qibv91kr" - -["github.com/nats-io/nats-server/v2"] - sumVersion = "v2.5.0" - ["github.com/nats-io/nats-server/v2".fetch] - type = "git" - url = "https://github.com/nats-io/nats-server" - rev = "b3c19b9dd19171b58da5b5135491848cf72da599" - sha256 = "1hhvk5hwqavka1qrhwbnfb8kl1kgx838rp92cpyy5b18n92y195b" - -["github.com/nats-io/nats.go"] - sumVersion = "v1.12.1" - ["github.com/nats-io/nats.go".fetch] - type = "git" - url = "https://github.com/nats-io/nats.go" - rev = "42edba421f77623576fb914344321612944faff7" - sha256 = "0s57gwnrmp3hx0khvixyp605g1kkbd87ycvk5k7lngpw093l1acy" - -["github.com/nats-io/nkeys"] - sumVersion = "v0.3.0" - ["github.com/nats-io/nkeys".fetch] - type = "git" - url = "https://github.com/nats-io/nkeys" - rev = "44384414044304395985410ff55ed78cbf0b09a8" - sha256 = "06wbmb3cxjrcfvgfbn6rdfzb4pfaaw11bnvl1r4kig4ag22qcz7b" - -["github.com/nats-io/nuid"] - sumVersion = "v1.0.1" - ["github.com/nats-io/nuid".fetch] - type = "git" - url = "https://github.com/nats-io/nuid" - rev = "4b96681fa6d28dd0ab5fe79bac63b3a493d9ee94" - sha256 = "11zbhg4kds5idsya04bwz4plj0mmiigypzppzih731ppbk2ms1zg" - -["github.com/neilotoole/errgroup"] - sumVersion = "v0.1.5" - ["github.com/neilotoole/errgroup".fetch] - type = "git" - url = "https://github.com/neilotoole/errgroup" - rev = "1b5ee5ba6837fe62f5c9f2275033db8ec84de004" - sha256 = "0jk0ws9cxdiicfd4w7mpvfgsx4fabgpjhyl8jwbqnzpq2w0pgk6p" - -["github.com/niemeyer/pretty"] - sumVersion = "v0.0.0-20200227124842-a10e7caefd8e" - ["github.com/niemeyer/pretty".fetch] - type = "git" - url = "https://github.com/niemeyer/pretty" - rev = "a10e7caefd8e0d600cea437f5c3613aeb1553d56" - sha256 = "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v" - -["github.com/nishanths/predeclared"] - sumVersion = "v0.0.0-20200524104333-86fad755b4d3" - ["github.com/nishanths/predeclared".fetch] - type = "git" - url = "https://github.com/nishanths/predeclared" - rev = "86fad755b4d311159d91c13de0c9925a433fd6e5" - sha256 = "1prcndh4kds229xhhh4l7m25dn8w1wp7kj5gpcjs1z38w1jcpdh3" - -["github.com/nxadm/tail"] - sumVersion = "v1.4.8" - ["github.com/nxadm/tail".fetch] - type = "git" - url = "https://github.com/nxadm/tail" - rev = "abad231d8d07ef91e09cd4c4c457cac35ed3bbb9" - sha256 = "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc" - -["github.com/oklog/oklog"] - sumVersion = "v0.3.2" - ["github.com/oklog/oklog".fetch] - type = "git" - url = "https://github.com/oklog/oklog" - rev = "e3ad1c411c27b4bc18c5facb9331820d141a5a54" - sha256 = "1xnjxhgi0zm51skl533la50h133a245i57wqa3h7fr2lv2jqpzny" - -["github.com/oklog/run"] - sumVersion = "v1.0.0" - ["github.com/oklog/run".fetch] - type = "git" - url = "https://github.com/oklog/run" - rev = "4dadeb3030eda0273a12382bb2348ffc7c9d1a39" - sha256 = "1pbjza4claaj95fpqvvfrysvs10y7dm0pl6qr5lzh6qy1vnhmcgw" - -["github.com/oklog/ulid"] - sumVersion = "v1.3.1" - ["github.com/oklog/ulid".fetch] - type = "git" - url = "https://github.com/oklog/ulid" - rev = "02a8604050d8466dd915307496174adb9be4593a" - sha256 = "0hybwyid820n80axrk863k2py93hbqlq6hxhf84ppmz0qd0ys0gq" - -["github.com/olekukonko/tablewriter"] - sumVersion = "v0.0.2-0.20190409134802-7e037d187b0c" - ["github.com/olekukonko/tablewriter".fetch] - type = "git" - url = "https://github.com/olekukonko/tablewriter" - rev = "7e037d187b0c13d81ccf0dd1c6b990c2759e6597" - sha256 = "0z7plnnnps1xlbbfjr99xxalpjz5kxizi24n4cdkqgp07gayh0af" - -["github.com/onsi/ginkgo"] - sumVersion = "v1.16.4" - ["github.com/onsi/ginkgo".fetch] - type = "git" - url = "https://github.com/onsi/ginkgo" - rev = "d125cd027fee341b3b3d65858a4121cf4931fead" - sha256 = "0rpzh0vg2k33szcq17rdwjvj3q6djp7vqfvasck40gsibadimnd7" - -["github.com/onsi/gomega"] - sumVersion = "v1.13.0" - ["github.com/onsi/gomega".fetch] - type = "git" - url = "https://github.com/onsi/gomega" - rev = "dbc6ecdcc526d81592dab902de6cbaf7be9a8a13" - sha256 = "1x49qblj010z4xvfj7c4jh9q9awrkvbwnfrglvbh30gglmmsss8g" - -["github.com/op/go-logging"] - sumVersion = "v0.0.0-20160315200505-970db520ece7" - ["github.com/op/go-logging".fetch] - type = "git" - url = "https://github.com/op/go-logging" - rev = "970db520ece77730c7e4724c61121037378659d9" - sha256 = "1cpna2x5l071z1vrnk7zipdkka8dzwsjyx7m79xk0lr08rip0kcj" - -["github.com/opencontainers/go-digest"] - sumVersion = "v1.0.0" - ["github.com/opencontainers/go-digest".fetch] - type = "git" - url = "https://github.com/opencontainers/go-digest" - rev = "ea51bea511f75cfa3ef6098cc253c5c3609b037a" - sha256 = "0i5acjajvr6hi9zb7gxwifd8w28y884cv7cx36adj8lngj647xbi" - -["github.com/opencontainers/image-spec"] - sumVersion = "v1.0.2" - ["github.com/opencontainers/image-spec".fetch] - type = "git" - url = "https://github.com/opencontainers/image-spec" - rev = "67d2d5658fe0476ab9bf414cec164077ebff3920" - sha256 = "1wcw1z39wjx338406ga86a41f5ird0yc4ab3c70nfhkpkvjjzhkm" - -["github.com/opencontainers/runc"] - sumVersion = "v1.0.3" - ["github.com/opencontainers/runc".fetch] - type = "git" - url = "https://github.com/opencontainers/runc" - rev = "f46b6ba2c9314cfc8caae24a32ec5fe9ef1059fe" - sha256 = "1hiiwm37dh0g68yp9pg89kkiw6wkjlv3zq1r1a2qysi9n8lwjpsf" - -["github.com/opencontainers/runtime-spec"] - sumVersion = "v1.0.3-0.20210326190908-1c3f411f0417" - ["github.com/opencontainers/runtime-spec".fetch] - type = "git" - url = "https://github.com/opencontainers/runtime-spec" - rev = "1c3f411f041711bbeecf35ff7e93461ea6789220" - sha256 = "1azk8z41ga8af35c966f06vrq9y9hwz6mkm59r3py5qaamzim3qq" - -["github.com/opencontainers/selinux"] - sumVersion = "v1.8.2" - ["github.com/opencontainers/selinux".fetch] - type = "git" - url = "https://github.com/opencontainers/selinux" - rev = "76bc82e11d854d3e40c08889d13c98abcea72ea2" - sha256 = "1dl1h8nzpyhsfki1dcjphm5h4n52qwilahyl6qlnwgzcc76pwizq" - -["github.com/opentracing-contrib/go-observer"] - sumVersion = "v0.0.0-20170622124052-a52f23424492" - ["github.com/opentracing-contrib/go-observer".fetch] - type = "git" - url = "https://github.com/opentracing-contrib/go-observer" - rev = "a52f2342449246d5bcc273e65cbdcfa5f7d6c63c" - sha256 = "1q7z458m2vh3bzml4x9vm2paffqn1jcgiydbisl0zg2asfniq7k3" - -["github.com/opentracing/basictracer-go"] - sumVersion = "v1.0.0" - ["github.com/opentracing/basictracer-go".fetch] - type = "git" - url = "https://github.com/opentracing/basictracer-go" - rev = "1b32af207119a14b1b231d451df3ed04a72efebf" - sha256 = "0hs969asib4yqj5k755zr0byz2iqvjbs6z1szcnr50q6fihigca0" - -["github.com/opentracing/opentracing-go"] - sumVersion = "v1.2.0" - ["github.com/opentracing/opentracing-go".fetch] - type = "git" - url = "https://github.com/opentracing/opentracing-go" - rev = "d34af3eaa63c4d08ab54863a4bdd0daa45212e12" - sha256 = "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h" - -["github.com/openzipkin-contrib/zipkin-go-opentracing"] - sumVersion = "v0.4.5" - ["github.com/openzipkin-contrib/zipkin-go-opentracing".fetch] - type = "git" - url = "https://github.com/openzipkin-contrib/zipkin-go-opentracing" - rev = "223664cff43dfd9f54659ff15dc4bd6e023d0c14" - sha256 = "0mdvx50mw17c926rhhkjg8z54v8h0jvnqahdlpij2kbxi3ncgr7q" - -["github.com/openzipkin/zipkin-go"] - sumVersion = "v0.2.5" - ["github.com/openzipkin/zipkin-go".fetch] - type = "git" - url = "https://github.com/openzipkin/zipkin-go" - rev = "b98d75699e013868e73c146266a28bc8c9e2c372" - sha256 = "16khin03g3x1nmp4cizga72hg7n3bv9diy11y75nhidx360bg7fc" - -["github.com/ory/dockertest"] - sumVersion = "v3.3.5+incompatible" - ["github.com/ory/dockertest".fetch] - type = "git" - url = "https://github.com/ory/dockertest" - rev = "2b0896a948c60f3207381d9fc259d0fc13227c30" - sha256 = "0fgj60l82sl6chd7i4s7lxqjr9hxkzmkaxnc8h6qbvn42246sy68" - -["github.com/otiai10/copy"] - sumVersion = "v1.6.0" - ["github.com/otiai10/copy".fetch] - type = "git" - url = "https://github.com/otiai10/copy" - rev = "edeb9f37d4d0c28725014fcab6635120197932a1" - sha256 = "1l84qx9n464nh1izgr1kx5xb1ab878b2x803fck0w9gy1bwch25h" - -["github.com/otiai10/curr"] - sumVersion = "v1.0.0" - ["github.com/otiai10/curr".fetch] - type = "git" - url = "https://github.com/otiai10/curr" - rev = "88e2f2cffa0b5f13e90ee963a321bd1b2f715561" - sha256 = "0fpw20adq2wff7l4c87zaavj9jra4d64a8bbjixiiv3bbarim987" - -["github.com/otiai10/mint"] - sumVersion = "v1.3.2" - ["github.com/otiai10/mint".fetch] - type = "git" - url = "https://github.com/otiai10/mint" - rev = "3588d691480a831b1e78b776d3bccd9d5ce6461c" - sha256 = "0448nkhmp1ny64g2d7m5x8inz118zj03j6q0b97q3dszzs7hhan4" - -["github.com/pact-foundation/pact-go"] - sumVersion = "v1.0.4" - ["github.com/pact-foundation/pact-go".fetch] - type = "git" - url = "https://github.com/pact-foundation/pact-go" - rev = "3ce08c8af46b7bc33a06efc9b8807c08806c8af2" - sha256 = "08mnyf1yb6zjqfzs1pdh44drv390lfilhh4vi4asnjk52gknqfn0" - -["github.com/pascaldekloe/goe"] - sumVersion = "v0.1.0" - ["github.com/pascaldekloe/goe".fetch] - type = "git" - url = "https://github.com/pascaldekloe/goe" - rev = "57f6aae5913c64c9bcae5dbdffd33365b5a7f138" - sha256 = "1dqd3mfb4z2vmv6pg6fhgvfc53vhndk24wcl9lj1rz02n6m279fq" - -["github.com/pborman/uuid"] - sumVersion = "v1.2.0" - ["github.com/pborman/uuid".fetch] - type = "git" - url = "https://github.com/pborman/uuid" - rev = "8b1b92947f46224e3b97bb1a3a5b0382be00d31e" - sha256 = "0f146yjqwx2mr110kl8scjhqd08hys7vr5z0d0a3lskb6yy22gfg" - -["github.com/pelletier/go-toml"] - sumVersion = "v1.9.4" - ["github.com/pelletier/go-toml".fetch] - type = "git" - url = "https://github.com/pelletier/go-toml" - rev = "b8ba995eaaba4be30c8a8090bdfb4aa61af52054" - sha256 = "0f2d9m19dadl18i2baf57xygvn9vprm6wb8chvpx8kipx94nchyl" - -["github.com/pelletier/go-toml/v2"] - sumVersion = "v2.0.0-beta.8" - ["github.com/pelletier/go-toml/v2".fetch] - type = "git" - url = "https://github.com/pelletier/go-toml" - rev = "adacebd8c783375863daad87fb9b00953adec30b" - sha256 = "0w68awiwz1vf9i6c2xglwxwla0r9fr97rlrhxzyay865pqskdh3m" - -["github.com/performancecopilot/speed"] - sumVersion = "v3.0.0+incompatible" - ["github.com/performancecopilot/speed".fetch] - type = "git" - url = "https://github.com/performancecopilot/speed" - rev = "839069a3ed70162d3bcefb9891c8ca852d877c1c" - sha256 = "1r0l6i80xkx9dcysa7ajvs5ypqkw2k0422k0hbz28fizaq9d8y0m" - -["github.com/performancecopilot/speed/v4"] - sumVersion = "v4.0.0" - ["github.com/performancecopilot/speed/v4".fetch] - type = "git" - url = "https://github.com/performancecopilot/speed" - rev = "680d7c7921789aa5ab2d37fc67a7fb64f0b5ba96" - sha256 = "0zpf42pid3cd3sqv4gy2h51adq2zpw0pi0v3fpgxqna4iia280j0" - -["github.com/peterh/liner"] - sumVersion = "v1.1.1-0.20190123174540-a2c9a5303de7" - ["github.com/peterh/liner".fetch] - type = "git" - url = "https://github.com/peterh/liner" - rev = "a2c9a5303de792c7581a3b80a8f10258319bb20e" - sha256 = "1cxpr92adcyv4bimswkfg3cmpmk71zq9gpyckhc64j2p4r4mb8zr" - -["github.com/petermattis/goid"] - sumVersion = "v0.0.0-20180202154549-b0b1615b78e5" - ["github.com/petermattis/goid".fetch] - type = "git" - url = "https://github.com/petermattis/goid" - rev = "b0b1615b78e5ee59739545bb38426383b2cda4c9" - sha256 = "0ghfxn045r0bbn2vszw897lxzmhnm4k59aypjvpxl0pbzsw9ab2c" - -["github.com/philhofer/fwd"] - sumVersion = "v1.1.1" - ["github.com/philhofer/fwd".fetch] - type = "git" - url = "https://github.com/philhofer/fwd" - rev = "9bcb9cab1b0394d8516a132ec243ba944efdb644" - sha256 = "1z88ry83lf01mv69kd2jwbhngh24qwhhknj3l5jn2kz5nycq6bkx" - -["github.com/pierrec/lz4"] - sumVersion = "v2.0.5+incompatible" - ["github.com/pierrec/lz4".fetch] - type = "git" - url = "https://github.com/pierrec/lz4" - rev = "ea731401f5c95a8ba30f15787e5e0fb77c60c66b" - sha256 = "0y5rh7z01zycd59nnjpkqq0ydyjmcg9j1xw15q1i600l9j9g617p" - -["github.com/pkg/browser"] - sumVersion = "v0.0.0-20180916011732-0a3d74bf9ce4" - ["github.com/pkg/browser".fetch] - type = "git" - url = "https://github.com/pkg/browser" - rev = "0a3d74bf9ce488f035cf5bc36f753a711bc74334" - sha256 = "0lv6kwvm31n79mh14a63zslaf4l9bspi2q0i8i9im4njfl42iv1c" - -["github.com/pkg/errors"] - sumVersion = "v0.9.1" - ["github.com/pkg/errors".fetch] - type = "git" - url = "https://github.com/pkg/errors" - rev = "614d223910a179a466c1767a985424175c39b465" - sha256 = "1761pybhc2kqr6v5fm8faj08x9bql8427yqg6vnfv6nhrasx1mwq" - -["github.com/pkg/profile"] - sumVersion = "v1.2.1" - ["github.com/pkg/profile".fetch] - type = "git" - url = "https://github.com/pkg/profile" - rev = "5b67d428864e92711fcbd2f8629456121a56d91f" - sha256 = "0blqmvgqvdbqmh3fp9pfdxc9w1qfshrr0zy9whj0sn372bw64qnr" - -["github.com/pkg/sftp"] - sumVersion = "v1.13.1" - ["github.com/pkg/sftp".fetch] - type = "git" - url = "https://github.com/pkg/sftp" - rev = "5b98d05076b8ac5e6e762559e7c2d69efe1676ee" - sha256 = "00b0dg16k4zbyf4iy1z7zqzx424y6k1nhkbjzyg17zz727lh3r6d" - -["github.com/pmezard/go-difflib"] - sumVersion = "v1.0.0" - ["github.com/pmezard/go-difflib".fetch] - type = "git" - url = "https://github.com/pmezard/go-difflib" - rev = "792786c7400a136282c1664665ae0a8db921c6c2" - sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw" - -["github.com/posener/complete"] - sumVersion = "v1.2.3" - ["github.com/posener/complete".fetch] - type = "git" - url = "https://github.com/posener/complete" - rev = "05b68ffc813dd10c420993cb1cf927b346c057b8" - sha256 = "0nri6hkfb0z3dkxf2fsfidr4bxbn91rjsqhg5s0c2jplf0aclppz" - -["github.com/prometheus/client_golang"] - sumVersion = "v1.12.1" - ["github.com/prometheus/client_golang".fetch] - type = "git" - url = "https://github.com/prometheus/client_golang" - rev = "2e1c4818ccfdcf953ce399cadad615ff2bed968c" - sha256 = "0d46nindizpjgdygryc140fd94j1qfkzwyzwh9p2g3zp6v4fw0s1" - -["github.com/prometheus/client_model"] - sumVersion = "v0.2.0" - ["github.com/prometheus/client_model".fetch] - type = "git" - url = "https://github.com/prometheus/client_model" - rev = "7bc5445566f0fe75b15de23e6b93886e982d7bf9" - sha256 = "0jffnz94d6ff39fr96b5w8i8yk26pwnrfggzz8jhi8k0yihg2c9d" - -["github.com/prometheus/common"] - sumVersion = "v0.32.1" - ["github.com/prometheus/common".fetch] - type = "git" - url = "https://github.com/prometheus/common" - rev = "2af6d036253eee1a9a08c6ddf6be6d67537bcdff" - sha256 = "0501dwlv427vr78c59h4z25vxzkzjx76haydjj4pql1sx44546vv" - -["github.com/prometheus/procfs"] - sumVersion = "v0.7.3" - ["github.com/prometheus/procfs".fetch] - type = "git" - url = "https://github.com/prometheus/procfs" - rev = "f436cbb89ece38bf080d446b3ca27053b305eaac" - sha256 = "00z7ghcb86y2ajx0xvwmn3d18nq4djmvmjn52crgm85gsl442lb4" - -["github.com/prometheus/tsdb"] - sumVersion = "v0.7.1" - ["github.com/prometheus/tsdb".fetch] - type = "git" - url = "https://github.com/prometheus/tsdb" - rev = "c20450564cc42983bf923c13f3fda42de709ac13" - sha256 = "1c1da8i5byvhh4fp3vqjfb65aaksjskn3ggb8wg9hcfzjrhgpz04" - -["github.com/rakyll/statik"] - sumVersion = "v0.1.7" - ["github.com/rakyll/statik".fetch] - type = "git" - url = "https://github.com/rakyll/statik" - rev = "46bd79c4540341fe472fe71dd2ce0ccd4e635450" - sha256 = "0y0kbzma55vmyqhyrw9ssgvxn6nw7d0zg72a7nz8vp1zly4hs6va" - -["github.com/rcrowley/go-metrics"] - sumVersion = "v0.0.0-20200313005456-10cdbea86bc0" - ["github.com/rcrowley/go-metrics".fetch] - type = "git" - url = "https://github.com/rcrowley/go-metrics" - rev = "10cdbea86bc0b922507ce91d43f4f78a5bea2e8f" - sha256 = "157rfn5kf1mdn65gay38zpv6zam3sfa5a3zkx9wxk77y7w3kam19" - -["github.com/regen-network/cosmos-proto"] - sumVersion = "v0.3.1" - ["github.com/regen-network/cosmos-proto".fetch] - type = "git" - url = "https://github.com/regen-network/cosmos-proto" - rev = "f793b6157c2cfb8c1c797100e1918b2d1eb40615" - sha256 = "05sk9jhk4qz5m4vkj0wr0swhvq9niz7v7bvpxh063vz0y6mmpj05" - -["github.com/rjeczalik/notify"] - sumVersion = "v0.9.1" - ["github.com/rjeczalik/notify".fetch] - type = "git" - url = "https://github.com/rjeczalik/notify" - rev = "0f065fa99b48b842c3fd3e2c8b194c6f2b69f6b8" - sha256 = "15zzgyry10hvg0z2d3fm1yncbscln9mmvgsm29w67yncf6n8vcb0" - -["github.com/rogpeppe/fastuuid"] - sumVersion = "v1.2.0" - ["github.com/rogpeppe/fastuuid".fetch] - type = "git" - url = "https://github.com/rogpeppe/fastuuid" - rev = "10c3923834d38e951ae8f627bfec2dc632c5b6cb" - sha256 = "028acdg63zkxpjz3l639nlhki2l0canr2v5jglrmwa1wpjqcfff8" - -["github.com/rogpeppe/go-internal"] - sumVersion = "v1.3.0" - ["github.com/rogpeppe/go-internal".fetch] - type = "git" - url = "https://github.com/rogpeppe/go-internal" - rev = "438578804ca6f31be148c27683afc419ce47c06e" - sha256 = "0mcdh1licgnnahwml9y2iq6xy5x9xmjw5frcnds2s3wpjyqrl216" - -["github.com/rs/cors"] - sumVersion = "v1.8.2" - ["github.com/rs/cors".fetch] - type = "git" - url = "https://github.com/rs/cors" - rev = "bf1dbac76afeb78d6a0a38063f38178810bace01" - sha256 = "156akwff7zmz46pkmll2i2gdwndrw8fql0g2p8z641vlywclzmi3" - -["github.com/rs/xhandler"] - sumVersion = "v0.0.0-20160618193221-ed27b6fd6521" - ["github.com/rs/xhandler".fetch] - type = "git" - url = "https://github.com/rs/xhandler" - rev = "ed27b6fd65218132ee50cd95f38474a3d8a2cd12" - sha256 = "1fpp4rh812nvr5m0s0d5dsa1ypr4333mcijng0dp5bcgg2bqkwdz" - -["github.com/rs/xid"] - sumVersion = "v1.2.1" - ["github.com/rs/xid".fetch] - type = "git" - url = "https://github.com/rs/xid" - rev = "15d26544def341f036c5f8dca987a4cbe575032c" - sha256 = "1vgw1dikqw273awcci6pzifs7shkl5ah4l88j1zjbnpgbiwzlx9j" - -["github.com/rs/zerolog"] - sumVersion = "v1.23.0" - ["github.com/rs/zerolog".fetch] - type = "git" - url = "https://github.com/rs/zerolog" - rev = "117cb53bc66413d9a810ebed32383e53416347e3" - sha256 = "1cz9g25b47hxhz2nd15pcxarzwnwknm4f2nm4dspr1l99jxll733" - -["github.com/russross/blackfriday"] - sumVersion = "v1.5.2" - ["github.com/russross/blackfriday".fetch] - type = "git" - url = "https://github.com/russross/blackfriday" - rev = "05f3235734ad95d0016f6a23902f06461fcf567a" - sha256 = "0jzbfzcywqcrnym4gxlz6nphmm1grg6wsl4f0r9x384rn83wkj7c" - -["github.com/russross/blackfriday/v2"] - sumVersion = "v2.1.0" - ["github.com/russross/blackfriday/v2".fetch] - type = "git" - url = "https://github.com/russross/blackfriday" - rev = "4c9bf9512682b995722660a4196c0013228e2049" - sha256 = "0d1rg1drrfmabilqjjayklsz5d0n3hkf979sr3wsrw92bfbkivs7" - -["github.com/ryanuber/columnize"] - sumVersion = "v0.0.0-20160712163229-9b3edd62028f" - ["github.com/ryanuber/columnize".fetch] - type = "git" - url = "https://github.com/ryanuber/columnize" - rev = "9b3edd62028f107d7cabb19353292afd29311a4e" - sha256 = "1ya1idkbb0a9fjlhkcnh5a9yvpwzwfmbyg7d56lpplwr9rqi1da4" - -["github.com/sagikazarmark/crypt"] - sumVersion = "v0.5.0" - ["github.com/sagikazarmark/crypt".fetch] - type = "git" - url = "https://github.com/sagikazarmark/crypt" - rev = "c499fb6ed5378a509779efeebf13810d99089848" - sha256 = "1cks78d1690mdjybsv4d5ywgy0fnk76a21fmyi7rhgdir33mwakq" - -["github.com/samuel/go-zookeeper"] - sumVersion = "v0.0.0-20190923202752-2cc03de413da" - ["github.com/samuel/go-zookeeper".fetch] - type = "git" - url = "https://github.com/samuel/go-zookeeper" - rev = "2cc03de413da42869e2db7ce7965d3e978d917eb" - sha256 = "11z2r73q6qk9xy3mzkhdxd7cbfqsdr0105d5m03q4r47fki46hgx" - -["github.com/sasha-s/go-deadlock"] - sumVersion = "v0.2.1-0.20190427202633-1595213edefa" - ["github.com/sasha-s/go-deadlock".fetch] - type = "git" - url = "https://github.com/sasha-s/go-deadlock" - rev = "1595213edefa28ca5047b00340c63557f9c051d0" - sha256 = "06h5g16zlfnw9wvgaqp7jfav3n3pvli6asfcx1hv44sl601wnwk0" - -["github.com/sean-/seed"] - sumVersion = "v0.0.0-20170313163322-e2103e2c3529" - ["github.com/sean-/seed".fetch] - type = "git" - url = "https://github.com/sean-/seed" - rev = "e2103e2c35297fb7e17febb81e49b312087a2372" - sha256 = "0glir8jxi1w7aga2jwdb63pp1h8q4whknili7xixsqzwyy716125" - -["github.com/seccomp/libseccomp-golang"] - sumVersion = "v0.9.1" - ["github.com/seccomp/libseccomp-golang".fetch] - type = "git" - url = "https://github.com/seccomp/libseccomp-golang" - rev = "689e3c1541a84461afc49c1c87352a6cedf72e9c" - sha256 = "022c8prvxz0shrifams7lq4xidvkcqg9xi87wjjcpmbikqi72cna" - -["github.com/segmentio/fasthash"] - sumVersion = "v1.0.3" - ["github.com/segmentio/fasthash".fetch] - type = "git" - url = "https://github.com/segmentio/fasthash" - rev = "9dc1b83dc0d8bf7d26ea69d6c6d7a11ebf6fbb89" - sha256 = "0wrlviycj5hz4w576f156h2cpnnmkflfx5jfj298qzn5lymnqv86" - -["github.com/shirou/gopsutil"] - sumVersion = "v2.20.5+incompatible" - ["github.com/shirou/gopsutil".fetch] - type = "git" - url = "https://github.com/shirou/gopsutil" - rev = "663af789c0858f2ede24f71a8dfba3643100dec9" - sha256 = "1q115pn37ymfqis43sm82iivbab4zk4gmjng21yb54vjk8pzsjvr" - -["github.com/shurcooL/sanitized_anchor_name"] - sumVersion = "v1.0.0" - ["github.com/shurcooL/sanitized_anchor_name".fetch] - type = "git" - url = "https://github.com/shurcooL/sanitized_anchor_name" - rev = "7bfe4c7ecddb3666a94b053b422cdd8f5aaa3615" - sha256 = "1gv9p2nr46z80dnfjsklc6zxbgk96349sdsxjz05f3z6wb6m5l8f" - -["github.com/sirupsen/logrus"] - sumVersion = "v1.8.1" - ["github.com/sirupsen/logrus".fetch] - type = "git" - url = "https://github.com/sirupsen/logrus" - rev = "bdc0db8ead3853c56b7cd1ac2ba4e11b47d7da6b" - sha256 = "0rvqzic2zz7fpxyizmqxwmhv1m52ii9bgxnqa6km8wsa0l08wh42" - -["github.com/smartystreets/assertions"] - sumVersion = "v0.0.0-20180927180507-b2de0cb4f26d" - ["github.com/smartystreets/assertions".fetch] - type = "git" - url = "https://github.com/smartystreets/assertions" - rev = "b2de0cb4f26d0705483a2f495d89896d0b808573" - sha256 = "1i7ldgavgl35c7gk25p7bvdr282ckng090zr4ch9mk1705akx09y" - -["github.com/smartystreets/goconvey"] - sumVersion = "v1.6.4" - ["github.com/smartystreets/goconvey".fetch] - type = "git" - url = "https://github.com/smartystreets/goconvey" - rev = "505e419363375c0dc132d3ac02632a4ee32199ca" - sha256 = "07zjxwszayal88z1j2bwnqrsa32vg8l4nivks5yfr9j8xfsw7n6m" - -["github.com/snikch/goodman"] - sumVersion = "v0.0.0-20171125024755-10e37e294daa" - ["github.com/snikch/goodman".fetch] - type = "git" - url = "https://github.com/snikch/goodman" - rev = "10e37e294daa3c9a90abded60ff9924bafab3888" - sha256 = "0n6m17lmlfsynd7ja3s3w7pgpi7zdyakqbg4ahzdq9918fwddqmp" - -["github.com/soheilhy/cmux"] - sumVersion = "v0.1.4" - ["github.com/soheilhy/cmux".fetch] - type = "git" - url = "https://github.com/soheilhy/cmux" - rev = "e09e9389d85d8492d313d73d1469c029e710623f" - sha256 = "1f736g68d9vwlyfb6g0fxkr0r875369xafk30cz8kaq5niaqwv0h" - -["github.com/sony/gobreaker"] - sumVersion = "v0.4.1" - ["github.com/sony/gobreaker".fetch] - type = "git" - url = "https://github.com/sony/gobreaker" - rev = "21dbfda1fc5e89b91bd0c835a91c31fe4d461e88" - sha256 = "0iarblm3w2d0p997jsw9bkznfj0wa8d586nh37ii5gnqy41va700" - -["github.com/spaolacci/murmur3"] - sumVersion = "v1.1.0" - ["github.com/spaolacci/murmur3".fetch] - type = "git" - url = "https://github.com/spaolacci/murmur3" - rev = "f09979ecbc725b9e6d41a297405f65e7e8804acc" - sha256 = "1lv3zyz3jy2d76bhvvs8svygx66606iygdvwy5cwc0p5z8yghq25" - -["github.com/spf13/afero"] - sumVersion = "v1.8.2" - ["github.com/spf13/afero".fetch] - type = "git" - url = "https://github.com/spf13/afero" - rev = "8d9b7958ba1cb54b94483c7effa1c4f803e00b49" - sha256 = "07w3iwagnpyr7vk0vn16aahm13d627alynrlv3xyjb5mcbh8c6qi" - -["github.com/spf13/cast"] - sumVersion = "v1.4.1" - ["github.com/spf13/cast".fetch] - type = "git" - url = "https://github.com/spf13/cast" - rev = "88075729b052bca4b8b6c31bf198db2fe6c9da93" - sha256 = "06qsfpvcbgkf2pvcvf9l46fj55kmbhp2yz382fkj5gll2bykx9ld" - -["github.com/spf13/cobra"] - sumVersion = "v1.4.0" - ["github.com/spf13/cobra".fetch] - type = "git" - url = "https://github.com/spf13/cobra" - rev = "5b2b9e9f61d36ccb66167301f76a2292c3729855" - sha256 = "0ijhnk9pcks1v1cxri4kf6v1h26ym3jikmkgv4fdfrmm7sqgva13" - -["github.com/spf13/jwalterweatherman"] - sumVersion = "v1.1.0" - ["github.com/spf13/jwalterweatherman".fetch] - type = "git" - url = "https://github.com/spf13/jwalterweatherman" - rev = "94f6ae3ed3bceceafa716478c5fbf8d29ca601a1" - sha256 = "1ywmkwci5zyd88ijym6f30fj5c0k2yayxarkmnazf5ybljv50q7b" - -["github.com/spf13/pflag"] - sumVersion = "v1.0.5" - ["github.com/spf13/pflag".fetch] - type = "git" - url = "https://github.com/spf13/pflag" - rev = "2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab" - sha256 = "0gpmacngd0gpslnbkzi263f5ishigzgh6pbdv9hp092rnjl4nd31" - -["github.com/spf13/viper"] - sumVersion = "v1.11.0" - ["github.com/spf13/viper".fetch] - type = "git" - url = "https://github.com/spf13/viper" - rev = "6986c0ab4883dda50b1eed5a8237bec3e0d3f5cd" - sha256 = "0s70yg8zpkjd3nc1gl8jn6zvr4la586mqgl66jclwaglb0dk9hm2" - -["github.com/status-im/keycard-go"] - sumVersion = "v0.0.0-20190316090335-8537d3370df4" - ["github.com/status-im/keycard-go".fetch] - type = "git" - url = "https://github.com/status-im/keycard-go" - rev = "8537d3370df43a30a3d450c023783d2e43432b89" - sha256 = "15kbh04282vyb59fy9rjr533aa6vlxxh0cpa66x2qw6wb0896za1" - -["github.com/steakknife/bloomfilter"] - sumVersion = "v0.0.0-20180922174646-6819c0d2a570" - ["github.com/steakknife/bloomfilter".fetch] - type = "git" - url = "https://github.com/steakknife/bloomfilter" - rev = "6819c0d2a57025e1700378ee59b7382d71987f14" - sha256 = "1dr4pb172rwi9cxvxl23j4j8q6ybqjfzll5dd14cd398f231nk81" - -["github.com/steakknife/hamming"] - sumVersion = "v0.0.0-20180906055917-c99c65617cd3" - ["github.com/steakknife/hamming".fetch] - type = "git" - url = "https://github.com/steakknife/hamming" - rev = "c99c65617cd3d686aea8365fe563d6542f01d940" - sha256 = "03scc8fkkwpbc7p9ymlrm6wg57mzr0d6s2k2dz2gp339pllxyxjr" - -["github.com/streadway/amqp"] - sumVersion = "v1.0.0" - ["github.com/streadway/amqp".fetch] - type = "git" - url = "https://github.com/streadway/amqp" - rev = "1c71cc93ed716f9a6f4c2ae8955c25f9176d9f19" - sha256 = "0k740vmzkdv9il201x4mj0md73w30jqlmn1q7m1ng3dmi635qrlr" - -["github.com/streadway/handy"] - sumVersion = "v0.0.0-20200128134331-0f66f006fb2e" - ["github.com/streadway/handy".fetch] - type = "git" - url = "https://github.com/streadway/handy" - rev = "0f66f006fb2ebde51f4ce769641df75d602989e7" - sha256 = "03cm61ndfj6mz8kjsdb5jjka94v21fqn6nd5agnvhb7qx3fkq1y4" - -["github.com/stretchr/objx"] - sumVersion = "v0.2.0" - ["github.com/stretchr/objx".fetch] - type = "git" - url = "https://github.com/stretchr/objx" - rev = "ea4fe68685ee0d3cee7032121851b57e7494e8ea" - sha256 = "0pcdvakxgddaiwcdj73ra4da05a3q4cgwbpm2w75ycq4kzv8ij8k" - -["github.com/stretchr/testify"] - sumVersion = "v1.7.1" - ["github.com/stretchr/testify".fetch] - type = "git" - url = "https://github.com/stretchr/testify" - rev = "083ff1c0449867d0d8d456483ee5fab8e0c0e1e6" - sha256 = "0k4pcysfr25j2i8s9h0hbx5b1ihz97xh0dqazsik8872h5a18avn" - -["github.com/subosito/gotenv"] - sumVersion = "v1.2.0" - ["github.com/subosito/gotenv".fetch] - type = "git" - url = "https://github.com/subosito/gotenv" - rev = "2ef7124db659d49edac6aa459693a15ae36c671a" - sha256 = "0mav91j7r4arjkpq5zcf9j74f6pww8ic53x43wy7kg3ibw31yjs5" - -["github.com/syndtr/gocapability"] - sumVersion = "v0.0.0-20200815063812-42c35b437635" - ["github.com/syndtr/gocapability".fetch] - type = "git" - url = "https://github.com/syndtr/gocapability" - rev = "42c35b4376354fd554efc7ad35e0b7f94e3a0ffb" - sha256 = "00zi0k190ydlm9drnafvj9p4cf6axm858wr71pbmq1p3r94iqws4" - -["github.com/syndtr/goleveldb"] - sumVersion = "v1.0.1-0.20200815110645-5c35d600f0ca" - ["github.com/syndtr/goleveldb".fetch] - type = "git" - url = "https://github.com/syndtr/goleveldb" - rev = "5c35d600f0caac04c20d52438103f1a7aa612598" - sha256 = "0wsqybzip0khzgk4cl23ilm30jnf4yd674dkbq4c26ivak9qkmz7" - -["github.com/tecbot/gorocksdb"] - sumVersion = "v1.2.0" - vendorPath = "github.com/cosmos/gorocksdb" - ["github.com/tecbot/gorocksdb".fetch] - type = "git" - url = "https://github.com/cosmos/gorocksdb" - rev = "37ba422d5c751e427bef06cd17fb6d3e69818240" - sha256 = "14ih61qlzvw8wqc2dd8zhqgmqcfrja7vb0fk8ni317c9ibryqxzc" - -["github.com/tendermint/btcd"] - sumVersion = "v0.1.1" - ["github.com/tendermint/btcd".fetch] - type = "git" - url = "https://github.com/tendermint/btcd" - rev = "80daadac05d1cd29571fccf27002d79667a88b58" - sha256 = "16s909z5awvqi060rdj577wzbgziyk88s53x24kv9rzc71rm99x1" - -["github.com/tendermint/crypto"] - sumVersion = "v0.0.0-20191022145703-50d29ede1e15" - ["github.com/tendermint/crypto".fetch] - type = "git" - url = "https://github.com/tendermint/crypto" - rev = "50d29ede1e15ab205c8558ad67b85596ee19d3a0" - sha256 = "0vhyxsypb2q1zpcl464hlsdpap7kc3nj6gdff53xwrln2bg1jjin" - -["github.com/tendermint/go-amino"] - sumVersion = "v0.16.0" - ["github.com/tendermint/go-amino".fetch] - type = "git" - url = "https://github.com/tendermint/go-amino" - rev = "ccb15b138dfd74282be78f5e9059387768b12918" - sha256 = "1zcms3l5fihzg8nf4vhdk18qpn1jkbm3rpkjfpskfcrgzlxk6vi5" - -["github.com/tendermint/tendermint"] - sumVersion = "v0.34.19" - ["github.com/tendermint/tendermint".fetch] - type = "git" - url = "https://github.com/tendermint/tendermint" - rev = "2f231ceb952a2426cf3c0abaf0b455aadd11e5b2" - sha256 = "1j04xnaf2l1swj5rfijiq7632v6nnj8mvn0gmd6qbqjgy5q47frm" - -["github.com/tendermint/tm-db"] - sumVersion = "v0.6.6" - ["github.com/tendermint/tm-db".fetch] - type = "git" - url = "https://github.com/tendermint/tm-db" - rev = "0e6efdda1b15ef02cdb8f66b36bac942943ab7d5" - sha256 = "1rf4x35q7vbpvx8zm8sckiasm7aim3n7qkcrgfvibwwn9jd7m4rl" - -["github.com/tidwall/gjson"] - sumVersion = "v1.9.3" - ["github.com/tidwall/gjson".fetch] - type = "git" - url = "https://github.com/tidwall/gjson" - rev = "77a57fda87dca6d0d7d4627d512a630f89a91c96" - sha256 = "07c2r5wp63ffcxk88c4zz485nkwrlkr65clj34mnacqk618rcihi" - -["github.com/tidwall/match"] - sumVersion = "v1.1.1" - ["github.com/tidwall/match".fetch] - type = "git" - url = "https://github.com/tidwall/match" - rev = "4c9fc61b493b7aa0a3d347e9190aa78c5bec09cf" - sha256 = "1n25md63xr5m66r6zc77n6fgcpv2ljrlk92ivp9hvp8xya22as9k" - -["github.com/tidwall/pretty"] - sumVersion = "v1.2.0" - ["github.com/tidwall/pretty".fetch] - type = "git" - url = "https://github.com/tidwall/pretty" - rev = "aaa765e7476acb0028a854b85675801362cbdaa2" - sha256 = "11zi5hxb75yapgxq67r4lmv8n910iqmw7994ig1fy4gnr4d51i3s" - -["github.com/tidwall/sjson"] - sumVersion = "v1.1.4" - ["github.com/tidwall/sjson".fetch] - type = "git" - url = "https://github.com/tidwall/sjson" - rev = "b547b7aea4b0c9a8ed8885f0790aea039483f337" - sha256 = "0nin7n4bfjxznkkrjb4g7clprnmkdx79hgx1rjakxqp821l6s85s" - -["github.com/tinylib/msgp"] - sumVersion = "v1.1.5" - ["github.com/tinylib/msgp".fetch] - type = "git" - url = "https://github.com/tinylib/msgp" - rev = "39957431e67861ab76dd17151171e1d086e5cff7" - sha256 = "1yi5agsmdx4q6d5g8jjbif3lfrkqjjmwqf8fkdqix78x4gs673ra" - -["github.com/tmc/grpc-websocket-proxy"] - sumVersion = "v0.0.0-20190109142713-0ad062ec5ee5" - ["github.com/tmc/grpc-websocket-proxy".fetch] - type = "git" - url = "https://github.com/tmc/grpc-websocket-proxy" - rev = "0ad062ec5ee553a48f6dbd280b7a1b5638e8a113" - sha256 = "1anw4v9wspnw9xf2z5r9w0sszwjklyanl0l85wgg6nxak9gnrqp4" - -["github.com/ttacon/chalk"] - sumVersion = "v0.0.0-20160626202418-22c06c80ed31" - ["github.com/ttacon/chalk".fetch] - type = "git" - url = "https://github.com/ttacon/chalk" - rev = "22c06c80ed312dcb6e1cf394f9634aa2c4676e22" - sha256 = "1yacf9w6vp36hkhl9lq3gk7c551jcsbs348ivv2h3lwkhznldiwl" - -["github.com/tv42/httpunix"] - sumVersion = "v0.0.0-20191220191345-2ba4b9c3382c" - ["github.com/tv42/httpunix".fetch] - type = "git" - url = "https://github.com/tv42/httpunix" - rev = "2ba4b9c3382c77e7b9ea89d00746e6111d142a22" - sha256 = "0xbwpip2hsfhd2kd878jn5ndl8y1i9658lggha4x3xb5m1rsds9w" - -["github.com/tyler-smith/go-bip39"] - sumVersion = "v1.0.2" - ["github.com/tyler-smith/go-bip39".fetch] - type = "git" - url = "https://github.com/tyler-smith/go-bip39" - rev = "5e3853c3f4e1a44df487c7efeb064ee8b43755de" - sha256 = "1nbjm9h0hbchp3rgxlnzix5hzwa474kr311yqb1dqxmvyrngaq9w" - -["github.com/ugorji/go"] - sumVersion = "v1.1.7" - ["github.com/ugorji/go".fetch] - type = "git" - url = "https://github.com/ugorji/go" - rev = "23ab95ef5dc3b70286760af84ce2327a2b64ed62" - sha256 = "068gja55kbh2iivp03x4n9dcml0rxv0k64ivkmq06si2ar1835rm" - -["github.com/ugorji/go/codec"] - sumVersion = "v1.1.7" - relPath = "codec" - ["github.com/ugorji/go/codec".fetch] - type = "git" - url = "https://github.com/ugorji/go" - rev = "23ab95ef5dc3b70286760af84ce2327a2b64ed62" - sha256 = "068gja55kbh2iivp03x4n9dcml0rxv0k64ivkmq06si2ar1835rm" - -["github.com/urfave/cli"] - sumVersion = "v1.22.1" - ["github.com/urfave/cli".fetch] - type = "git" - url = "https://github.com/urfave/cli" - rev = "c71fbcefd21552b70cd625b2c54466006e258ad7" - sha256 = "04ymak18flqlfcn8lycmg8r3931al8dvr8f1cg9n4yjaskmg72v8" - -["github.com/vishvananda/netlink"] - sumVersion = "v1.1.0" - ["github.com/vishvananda/netlink".fetch] - type = "git" - url = "https://github.com/vishvananda/netlink" - rev = "f049be6f391489d3f374498fe0c8df8449258372" - sha256 = "1vhl30p1gx636a088ls4h6a0l8jjyfvz79fr5w0qzdrg4qg9h08h" - -["github.com/vishvananda/netns"] - sumVersion = "v0.0.0-20191106174202-0a2b9b5464df" - ["github.com/vishvananda/netns".fetch] - type = "git" - url = "https://github.com/vishvananda/netns" - rev = "0a2b9b5464df8343199164a0321edf3313202f7e" - sha256 = "1k1zb7pzc4r4wicq7ncspf6zsvq298lvpsq963ibj813shg657xw" - -["github.com/vmihailenco/msgpack/v5"] - sumVersion = "v5.1.4" - ["github.com/vmihailenco/msgpack/v5".fetch] - type = "git" - url = "https://github.com/vmihailenco/msgpack" - rev = "77a6f797778061f2c9c30b13418c3a2f5cb98070" - sha256 = "109nansr75fidx3r00nb4jkc14davfzb88kdf75h6jyk06b50iaa" - -["github.com/vmihailenco/tagparser"] - sumVersion = "v0.1.2" - ["github.com/vmihailenco/tagparser".fetch] - type = "git" - url = "https://github.com/vmihailenco/tagparser" - rev = "be04d19a03d0f4739671a500012335e98ebfeb9f" - sha256 = "0418gkcds57c6g6slf8kl3ya7xp14p5y42w1gqkiqp6p98nhblqh" - -["github.com/wsddn/go-ecdh"] - sumVersion = "v0.0.0-20161211032359-48726bab9208" - ["github.com/wsddn/go-ecdh".fetch] - type = "git" - url = "https://github.com/wsddn/go-ecdh" - rev = "48726bab92085232373de4ec5c51ce7b441c63a0" - sha256 = "1rszp777snp9qvnh2giim7d42cvca5l180gq4j7clbmshnzg6c6m" - -["github.com/xiang90/probing"] - sumVersion = "v0.0.0-20190116061207-43a291ad63a2" - ["github.com/xiang90/probing".fetch] - type = "git" - url = "https://github.com/xiang90/probing" - rev = "43a291ad63a214a207fefbf03c7d9d78b703162b" - sha256 = "1z22ms16j5j42775mf31isanwx2pwr1d8wqw8006dczjv36qnz5i" - -["github.com/xordataexchange/crypt"] - sumVersion = "v0.0.3-0.20170626215501-b2862e3d0a77" - ["github.com/xordataexchange/crypt".fetch] - type = "git" - url = "https://github.com/xordataexchange/crypt" - rev = "b2862e3d0a775f18c7cfe02273500ae307b61218" - sha256 = "04q3856anpzl4gdfgmg7pbp9cx231nkz3ymq2xp27rnmmwhfxr8y" - -["github.com/ybbus/jsonrpc"] - sumVersion = "v2.1.2+incompatible" - ["github.com/ybbus/jsonrpc".fetch] - type = "git" - url = "https://github.com/ybbus/jsonrpc" - rev = "dd866631e904a5df2067d934985c5def68f391ac" - sha256 = "1k2i4q4bliqfkam4gd00729plgi6f7wa60npqpgagrlfnd4w9k4m" - -["github.com/yuin/goldmark"] - sumVersion = "v1.3.5" - ["github.com/yuin/goldmark".fetch] - type = "git" - url = "https://github.com/yuin/goldmark" - rev = "9f5125e104c38283b8ca0a581793abe4260dd786" - sha256 = "08rrhfji92hixiv3v0wvamwcy56f90wsw84w7lyvad7g90kbsknx" - -["github.com/zondax/hid"] - sumVersion = "v0.9.0" - ["github.com/zondax/hid".fetch] - type = "git" - url = "https://github.com/zondax/hid" - rev = "302fd402163c34626286195dfa9adac758334acc" - sha256 = "1wnpfn4bd86nz2v9dgb40xpz1ya66vahdkrhb1gj4jyyxdnnhqkh" - -["github.com/zondax/ledger-go"] - sumVersion = "v0.12.1" - ["github.com/zondax/ledger-go".fetch] - type = "git" - url = "https://github.com/zondax/ledger-go" - rev = "73b5de1b6d24646daacdde374fb9b21b85289012" - sha256 = "18dpfkqqjfc259w7q3dnzgpd0gg8lg2bc1zgd5jj6kza38fzib7x" - -["go.etcd.io/bbolt"] - sumVersion = "v1.3.6" - ["go.etcd.io/bbolt".fetch] - type = "git" - url = "https://github.com/etcd-io/bbolt" - rev = "685b13a4ef0053a4a38623bcebda621db6f7eaf7" - sha256 = "0pj5245d417za41j6p09fmkbv05797vykr1bi9a6rnwddh1dbs8d" - -["go.etcd.io/etcd"] - sumVersion = "v0.0.0-20191023171146-3cf2f69b5738" - ["go.etcd.io/etcd".fetch] - type = "git" - url = "https://github.com/etcd-io/etcd" - rev = "3cf2f69b5738fb702ba1a935590f36b52b18979b" - sha256 = "1w5jr8shn6whccksmpbcllcr1f8gjgh1dnix5rmnv3wwr5in5cgq" - -["go.etcd.io/etcd/api/v3"] - sumVersion = "v3.5.2" - relPath = "api" - ["go.etcd.io/etcd/api/v3".fetch] - type = "git" - url = "https://github.com/etcd-io/etcd" - rev = "99018a77bea9a9d29962e5169876c64e02739c52" - sha256 = "02zn9q32h7wqdx41z1lv0618inkzqbjqkl1j304vzj8sypzkdpvv" - -["go.etcd.io/etcd/client/pkg/v3"] - sumVersion = "v3.5.2" - relPath = "client/pkg" - ["go.etcd.io/etcd/client/pkg/v3".fetch] - type = "git" - url = "https://github.com/etcd-io/etcd" - rev = "99018a77bea9a9d29962e5169876c64e02739c52" - sha256 = "02zn9q32h7wqdx41z1lv0618inkzqbjqkl1j304vzj8sypzkdpvv" - -["go.etcd.io/etcd/client/v2"] - sumVersion = "v2.305.2" - relPath = "client" - ["go.etcd.io/etcd/client/v2".fetch] - type = "git" - url = "https://github.com/etcd-io/etcd" - rev = "99018a77bea9a9d29962e5169876c64e02739c52" - sha256 = "02zn9q32h7wqdx41z1lv0618inkzqbjqkl1j304vzj8sypzkdpvv" - -["go.etcd.io/etcd/client/v3"] - sumVersion = "v3.5.0" - relPath = "client" - ["go.etcd.io/etcd/client/v3".fetch] - type = "git" - url = "https://github.com/etcd-io/etcd" - rev = "946a5a6f25c3b6b89408ab447852731bde6e6289" - sha256 = "1dinf1668bkpq5lff8sr4fjd7dkxw9smm1f9zcadpdz3ci3knpzg" - -["go.opencensus.io"] - sumVersion = "v0.23.0" - ["go.opencensus.io".fetch] - type = "git" - url = "https://github.com/census-instrumentation/opencensus-go" - rev = "49838f207d61097fc0ebb8aeef306913388376ca" - sha256 = "0gw4f7inf8y2ik00yfb36xganiq9rl4w2d1a41bsjqsh83ajz2km" - -["go.opentelemetry.io/proto/otlp"] - sumVersion = "v0.7.0" - relPath = "otlp" - ["go.opentelemetry.io/proto/otlp".fetch] - type = "git" - url = "https://github.com/open-telemetry/opentelemetry-proto-go" - rev = "4fc4e99f9e4387bc9890e74f757d3994ffa384ce" - sha256 = "003p1yjh48sfgq7b2k1hxn8jdpdps17zfhn427lbfpd1z7gd2cdq" - -["go.uber.org/atomic"] - sumVersion = "v1.9.0" - ["go.uber.org/atomic".fetch] - type = "git" - url = "https://github.com/uber-go/atomic" - rev = "3504dfaa1fa414923b1c8693f45d2f6931daf229" - sha256 = "187212bg6dvfwqiqqks936b6v62pkkx3zlnk5b4nz91acscc06xm" - -["go.uber.org/goleak"] - sumVersion = "v1.1.11-0.20210813005559-691160354723" - ["go.uber.org/goleak".fetch] - type = "git" - url = "https://github.com/uber-go/goleak" - rev = "691160354723362697a4dc8aa10cd4c4c072ee45" - sha256 = "1xzbvz7qkcxajp4jhmpsm12i45hskz5clj964z5x14xxndzsfj3v" - -["go.uber.org/multierr"] - sumVersion = "v1.7.0" - ["go.uber.org/multierr".fetch] - type = "git" - url = "https://github.com/uber-go/multierr" - rev = "a5cd5509686189240486545be669e1dff9b98dcf" - sha256 = "1rxnsq38i4skhvbpv891xiih4gvry5l3ph5vhgv0wz67pykvvvwa" - -["go.uber.org/tools"] - sumVersion = "v0.0.0-20190618225709-2cfd321de3ee" - ["go.uber.org/tools".fetch] - type = "git" - url = "https://github.com/uber-go/tools" - rev = "2cfd321de3ee5d5f8a5fda2521d1703478334d98" - sha256 = "0kcsg9pd3vyp5v9dz8xzd9lkpbqrlhr1rv6hg38afq6ifziw319i" - -["go.uber.org/zap"] - sumVersion = "v1.19.1" - ["go.uber.org/zap".fetch] - type = "git" - url = "https://github.com/uber-go/zap" - rev = "eaeb0fc72fd23af7969c9a9f39e51b66827507ca" - sha256 = "1v5njic01hyg6h5k8b0ma7n5jc6mjyk9ci1np8hzg0jsxnz8ly48" - -["golang.org/x/crypto"] - sumVersion = "v0.0.0-20220411220226-7b82a4e95df4" - ["golang.org/x/crypto".fetch] - type = "git" - url = "https://go.googlesource.com/crypto" - rev = "7b82a4e95df4499652dca2c0d4185de9fffbdc8f" - sha256 = "1qigy2f444a7myj4wr9qw86qc4ivc9sm30gja8v9dm1wzw438nhp" - -["golang.org/x/exp"] - sumVersion = "v0.0.0-20200331195152-e8c3332aa8e5" - ["golang.org/x/exp".fetch] - type = "git" - url = "https://go.googlesource.com/exp" - rev = "e8c3332aa8e5b8e6acb4707c3a7e5979052b20aa" - sha256 = "085mbasmshl64f2d0awrf5k0iyh1aij888cp9aa12ldzp36404rw" - -["golang.org/x/image"] - sumVersion = "v0.0.0-20190802002840-cff245a6509b" - ["golang.org/x/image".fetch] - type = "git" - url = "https://go.googlesource.com/image" - rev = "cff245a6509b8c4de022d0d5b9037c503c5989d6" - sha256 = "0hiznlkiaay30acwvvyq8g6bm32r7bc6gv47pygrcxqpapasbz84" - -["golang.org/x/lint"] - sumVersion = "v0.0.0-20210508222113-6edffad5e616" - ["golang.org/x/lint".fetch] - type = "git" - url = "https://go.googlesource.com/lint" - rev = "6edffad5e6160f5949cdefc81710b2706fbcd4f6" - sha256 = "1n7lrr3282q3li4f06afms444qy13rfd316za0drqihakwyki2jk" - -["golang.org/x/mobile"] - sumVersion = "v0.0.0-20200801112145-973feb4309de" - ["golang.org/x/mobile".fetch] - type = "git" - url = "https://go.googlesource.com/mobile" - rev = "973feb4309de5c3aad0553fc987d76abf1fa58f7" - sha256 = "0jwz7jq1cqp9x6b9kpfrmw84sg7dg5v4xaa8zdbgq14gskmjx72d" - -["golang.org/x/mod"] - sumVersion = "v0.5.0" - ["golang.org/x/mod".fetch] - type = "git" - url = "https://go.googlesource.com/mod" - rev = "0f08993efd8a8ec67e75bcccf86b0e1569b0ab0a" - sha256 = "0pl0jc5jvg7hxj4z66zg6kglnq5g7li09f3k9klwvyr4jx5dw88k" - -["golang.org/x/net"] - sumVersion = "v0.0.0-20220412020605-290c469a71a5" - ["golang.org/x/net".fetch] - type = "git" - url = "https://go.googlesource.com/net" - rev = "290c469a71a567d354e4abd335577aba44c4bde4" - sha256 = "1bmvcrlr3gz6d72yxiy39hnr88f8bi23mkch86lsfxpf918lp7z1" - -["golang.org/x/oauth2"] - sumVersion = "v0.0.0-20220411215720-9780585627b5" - ["golang.org/x/oauth2".fetch] - type = "git" - url = "https://go.googlesource.com/oauth2" - rev = "9780585627b5122c8cc9c6a378ac9861507e7551" - sha256 = "1fqixmkj4ygkps7zfqbm7wd3f6lirzskbirry7dv73wyjlsxrriy" - -["golang.org/x/sync"] - sumVersion = "v0.0.0-20210220032951-036812b2e83c" - ["golang.org/x/sync".fetch] - type = "git" - url = "https://go.googlesource.com/sync" - rev = "036812b2e83c0ddf193dd5a34e034151da389d09" - sha256 = "1gl202py3s4gl6arkaxlf8qa6f0jyyg2f95m6f89qnfmr416h85b" - -["golang.org/x/sys"] - sumVersion = "v0.0.0-20220412211240-33da011f77ad" - ["golang.org/x/sys".fetch] - type = "git" - url = "https://go.googlesource.com/sys" - rev = "33da011f77ade50ff5b6a6fb4a9a1e6d6b285809" - sha256 = "1ms1ilrqprybs6mmn1mpiqz034pjc3mahl2ggfl5cb0hp80kws4r" - -["golang.org/x/term"] - sumVersion = "v0.0.0-20210927222741-03fcf44c2211" - ["golang.org/x/term".fetch] - type = "git" - url = "https://go.googlesource.com/term" - rev = "03fcf44c2211dcd5eb77510b5f7c1fb02d6ded50" - sha256 = "0aw5lgwq5w5kvwfa3jl7l83p9c827ksy4a99dqzzsqxvmk2zdi8f" - -["golang.org/x/text"] - sumVersion = "v0.3.7" - ["golang.org/x/text".fetch] - type = "git" - url = "https://go.googlesource.com/text" - rev = "383b2e75a7a4198c42f8f87833eefb772868a56f" - sha256 = "0xkw0qvfjyifdqd25y7nxdqkdh92inymw3q7841nricc9s01p4jy" - -["golang.org/x/time"] - sumVersion = "v0.0.0-20210723032227-1f47c861a9ac" - ["golang.org/x/time".fetch] - type = "git" - url = "https://go.googlesource.com/time" - rev = "1f47c861a9ac5a6e7645609f91b895398ff31642" - sha256 = "1drd4fww92m6k12bh90c59l85rl1j48vgxgax1ki3138gf3iaa33" - -["golang.org/x/tools"] - sumVersion = "v0.1.5" - ["golang.org/x/tools".fetch] - type = "git" - url = "https://go.googlesource.com/tools" - rev = "ef97713d99aa4e69742aa68fd45a63247b5d3ea0" - sha256 = "1wzbbcja1q0gn8ahxvzvpl4nzj2icwmc0pppgipmx5rdnngqw80l" - -["golang.org/x/xerrors"] - sumVersion = "v0.0.0-20220411194840-2f41105eb62f" - ["golang.org/x/xerrors".fetch] - type = "git" - url = "https://go.googlesource.com/xerrors" - rev = "2f41105eb62f341cfe208d06de4ee3bdd3a083da" - sha256 = "0mxz3yad1gw82x4zbyqgpp93cqarf6w8d1d3zlqbfsnwx0dmx4y9" - -["gonum.org/v1/gonum"] - sumVersion = "v0.8.2" - ["gonum.org/v1/gonum".fetch] - type = "git" - url = "https://github.com/gonum/gonum" - rev = "5ca75a94b69bf6d4b345c50975da77d99423e91d" - sha256 = "053lzq6vrxzmiscww4lz37wy6pgk91fbv65a02mb15y6klab7f21" - -["gonum.org/v1/netlib"] - sumVersion = "v0.0.0-20190313105609-8cb42192e0e0" - ["gonum.org/v1/netlib".fetch] - type = "git" - url = "https://github.com/gonum/netlib" - rev = "8cb42192e0e0b08ed60c6c306a63d0b2ea460e51" - sha256 = "0p4kgkrjhjzy98qy2a64qr9s5vi4vs7mmvfq4iaqg1iccp47blmx" - -["gonum.org/v1/plot"] - sumVersion = "v0.0.0-20190515093506-e2840ee46a6b" - ["gonum.org/v1/plot".fetch] - type = "git" - url = "https://github.com/gonum/plot" - rev = "e2840ee46a6b612972d746f9fea9920d329a0605" - sha256 = "0373vn32i6cjch0kw7sncskyj9ngqj2qk5jn9529zblknz0yss50" - -["google.golang.org/api"] - sumVersion = "v0.74.0" - ["google.golang.org/api".fetch] - type = "git" - url = "https://github.com/googleapis/google-api-go-client" - rev = "9d43e7dc08e2598d4dcb661324c4877dfd63c4f9" - sha256 = "1nvs9prxw113i7fhyv0i9v1y2pfddg57pprj79azv9lfvwckgqnm" - -["google.golang.org/appengine"] - sumVersion = "v1.6.7" - ["google.golang.org/appengine".fetch] - type = "git" - url = "https://github.com/golang/appengine" - rev = "5d1c1d03f8703c2e81478d9a30e9afa2d3e4bd8a" - sha256 = "1wkipg7xxc0ha5p6c3bj0vpgq38l18441n5l6zxdhx0gzvz5z1hs" - -["google.golang.org/genproto"] - sumVersion = "v0.0.0-20220407144326-9054f6ed7bac" - ["google.golang.org/genproto".fetch] - type = "git" - url = "https://github.com/googleapis/go-genproto" - rev = "9054f6ed7bac544d33824bd4254aa18da7df9504" - sha256 = "0mfx871gz88hnv4x0289xlkilxr31w4xfhhrjckygadr0179i332" - -["google.golang.org/grpc"] - sumVersion = "v1.33.2" - ["google.golang.org/grpc".fetch] - type = "git" - url = "https://github.com/grpc/grpc-go" - rev = "56d63285d528c0d33f9bf8c355139d91edc047de" - sha256 = "03yz4nlf4kqbnpw48f0mvcb2f5zzy0vjd5i2iw0hrjspd0238fzk" - -["google.golang.org/grpc/cmd/protoc-gen-go-grpc"] - sumVersion = "v1.1.0" - relPath = "cmd/protoc-gen-go-grpc" - ["google.golang.org/grpc/cmd/protoc-gen-go-grpc".fetch] - type = "git" - url = "https://github.com/grpc/grpc-go" - rev = "938f6e2f7550e542bd78f3b9e8812665db109e02" - sha256 = "14rjb8j6fm07rnns3dpwgkzf3y6rmia6i9n7ns6cldc5mbf7nwi3" - -["google.golang.org/protobuf"] - sumVersion = "v1.28.0" - ["google.golang.org/protobuf".fetch] - type = "git" - url = "https://go.googlesource.com/protobuf" - rev = "32051b4f86e54c2142c7c05362c6e96ae3454a1c" - sha256 = "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r" - -["gopkg.in/alecthomas/kingpin.v2"] - sumVersion = "v2.2.6" - ["gopkg.in/alecthomas/kingpin.v2".fetch] - type = "git" - url = "https://gopkg.in/alecthomas/kingpin.v2" - rev = "947dcec5ba9c011838740e680966fd7087a71d0d" - sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r" - -["gopkg.in/check.v1"] - sumVersion = "v1.0.0-20200902074654-038fdea0a05b" - ["gopkg.in/check.v1".fetch] - type = "git" - url = "https://gopkg.in/check.v1" - rev = "038fdea0a05bc030b0bfda479dc2e08d2220ec74" - sha256 = "060kpz01bfglrd7przzgq8a1fqf1x0hlkmdj6isindzwx3kfhnm4" - -["gopkg.in/cheggaaa/pb.v1"] - sumVersion = "v1.0.25" - ["gopkg.in/cheggaaa/pb.v1".fetch] - type = "git" - url = "https://gopkg.in/cheggaaa/pb.v1" - rev = "2af8bbdea9e99e83b3ac400d8f6b6d1b8cbbf338" - sha256 = "0vxqiw6f3xyv0zy3g4lksf8za0z8i0hvfpw92hqimsy84f79j3dp" - -["gopkg.in/errgo.v2"] - sumVersion = "v2.1.0" - ["gopkg.in/errgo.v2".fetch] - type = "git" - url = "https://gopkg.in/errgo.v2" - rev = "f768c5ab0476c50e978b039312180859c10fe8c0" - sha256 = "065mbihiy7q67wnql0bzl9y1kkvck5ivra68254zbih52jxwrgr2" - -["gopkg.in/fsnotify.v1"] - sumVersion = "v1.4.7" - ["gopkg.in/fsnotify.v1".fetch] - type = "git" - url = "https://gopkg.in/fsnotify.v1" - rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9" - sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g" - -["gopkg.in/gcfg.v1"] - sumVersion = "v1.2.3" - ["gopkg.in/gcfg.v1".fetch] - type = "git" - url = "https://gopkg.in/gcfg.v1" - rev = "61b2c08bc8f6068f7c5ca684372f9a6cb1c45ebe" - sha256 = "165f9wincwnkblp8x6m1f4ch4m8k4gvy5v4x4gqdpmf59kqv5y7s" - -["gopkg.in/ini.v1"] - sumVersion = "v1.66.4" - ["gopkg.in/ini.v1".fetch] - type = "git" - url = "https://gopkg.in/ini.v1" - rev = "39f9e49bca3bbb9e67f361e9dd883912bb09a1b0" - sha256 = "1knwl7qj2m3dc26n99h4giz0in91wrprd51njzxkngivzv0nz7ix" - -["gopkg.in/natefinch/npipe.v2"] - sumVersion = "v2.0.0-20160621034901-c1b8fa8bdcce" - ["gopkg.in/natefinch/npipe.v2".fetch] - type = "git" - url = "https://gopkg.in/natefinch/npipe.v2" - rev = "c1b8fa8bdccecb0b8db834ee0b92fdbcfa606dd6" - sha256 = "1qplrvhks05pay169d9lph3hl7apdam4vj1kx3yzik7cphx6b24f" - -["gopkg.in/olebedev/go-duktape.v3"] - sumVersion = "v3.0.0-20200619000410-60c24ae608a6" - ["gopkg.in/olebedev/go-duktape.v3".fetch] - type = "git" - url = "https://gopkg.in/olebedev/go-duktape.v3" - rev = "60c24ae608a642bf894bed9eb53627d2384bedca" - sha256 = "13qirm5nqk6isv9n0wdi18k9wc8h1d7n6zwflhziwix7ghnr7a1q" - -["gopkg.in/resty.v1"] - sumVersion = "v1.12.0" - ["gopkg.in/resty.v1".fetch] - type = "git" - url = "https://gopkg.in/resty.v1" - rev = "fa5875c0caa5c260ab78acec5a244215a730247f" - sha256 = "062mn735rqzhha5ag07z4gz08hxzrfm2yx067jfmaaxmb6797lmp" - -["gopkg.in/tomb.v1"] - sumVersion = "v1.0.0-20141024135613-dd632973f1e7" - ["gopkg.in/tomb.v1".fetch] - type = "git" - url = "https://gopkg.in/tomb.v1" - rev = "dd632973f1e7218eb1089048e0798ec9ae7dceb8" - sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv" - -["gopkg.in/urfave/cli.v1"] - sumVersion = "v1.20.0" - ["gopkg.in/urfave/cli.v1".fetch] - type = "git" - url = "https://gopkg.in/urfave/cli.v1" - rev = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1" - sha256 = "0y6f4sbzkiiwrxbl15biivj8c7qwxnvm3zl2dd3mw4wzg4x10ygj" - -["gopkg.in/warnings.v0"] - sumVersion = "v0.1.2" - ["gopkg.in/warnings.v0".fetch] - type = "git" - url = "https://gopkg.in/warnings.v0" - rev = "ec4a0fea49c7b46c2aeb0b51aac55779c607e52b" - sha256 = "1kzj50jn708cingn7a13c2wdlzs6qv89dr2h4zj8d09647vlnd81" - -["gopkg.in/yaml.v2"] - sumVersion = "v2.4.0" - ["gopkg.in/yaml.v2".fetch] - type = "git" - url = "https://gopkg.in/yaml.v2" - rev = "7649d4548cb53a614db133b2a8ac1f31859dda8c" - sha256 = "1pbmrpj7gcws34g8vwna4i2nhm9p6235piww36436xhyaa10cldr" - -["gopkg.in/yaml.v3"] - sumVersion = "v3.0.0-20210107192922-496545a6307b" - ["gopkg.in/yaml.v3".fetch] - type = "git" - url = "https://gopkg.in/yaml.v3" - rev = "496545a6307b2a7d7a710fd516e5e16e8ab62dbc" - sha256 = "06f4lnrp494wqaygv09dggr2dwf3z2bawqhnlnnwiamg5y787k4g" - -["gotest.tools"] - sumVersion = "v2.2.0+incompatible" - ["gotest.tools".fetch] - type = "git" - url = "https://github.com/gotestyourself/gotest.tools" - rev = "7c797b5133e5460410dbb22ba779bf35e6975dea" - sha256 = "0yif3gdyckmf8i54jq0xn00kflla5rhib9sarw66ngnbl7bn9kyl" - -["honnef.co/go/tools"] - sumVersion = "v0.0.1-2020.1.4" - ["honnef.co/go/tools".fetch] - type = "git" - url = "https://github.com/dominikh/go-tools" - rev = "3c17a0d920718d58e7fdc0508f211aff0701dd6d" - sha256 = "182j3zzx1bj4j4jiamqn49v9nd3vcrx727f7i9zgcrgmiscvw3mh" - -["nhooyr.io/websocket"] - sumVersion = "v1.8.6" - ["nhooyr.io/websocket".fetch] - type = "git" - url = "https://github.com/nhooyr/websocket" - rev = "02861b474d9c29660eff53a3c424d589aaf46d1e" - sha256 = "1xw7rhy9bvk0kzqvpcvj92l9zwwnakvqwycfxm724dw7m0d84n52" - -["rsc.io/binaryregexp"] - sumVersion = "v0.2.0" - ["rsc.io/binaryregexp".fetch] - type = "git" - url = "https://github.com/rsc/binaryregexp" - rev = "857b9542aaa89cfa42a1477b43fa1f24192fe921" - sha256 = "1kar0myy85waw418zslviwx8846zj0m9cmqkxjx0fvgjdi70nc4b" - -["rsc.io/pdf"] - sumVersion = "v0.1.1" - ["rsc.io/pdf".fetch] - type = "git" - url = "https://github.com/rsc/pdf" - rev = "48d040297cebccc9e8dc43927e1b8036ecd33bfe" - sha256 = "01qjjwa8nn5a2jzd360xqg5zc8s0i2fpwcn2w2g6y2jgn9wl8x84" - -["rsc.io/quote/v3"] - sumVersion = "v3.1.0" - relPath = "v3" - ["rsc.io/quote/v3".fetch] - type = "git" - url = "https://github.com/rsc/quote" - rev = "0406d7298882187f4c75f75fa85cc808a64bcef1" - sha256 = "0nvv97hwwrl1mx5gzsbdm1ndnwpg3m7i2jb10ig9wily7zmvki0i" - -["rsc.io/sampler"] - sumVersion = "v1.3.0" - ["rsc.io/sampler".fetch] - type = "git" - url = "https://github.com/rsc/sampler" - rev = "0cc034b51e57ed7832d4c67d526f75a900996e5c" - sha256 = "0byxk2ynba50py805kcvbvjzh59l1r308i1xgyzpw6lff4xx9xjh" - -["sigs.k8s.io/yaml"] - sumVersion = "v1.2.0" - ["sigs.k8s.io/yaml".fetch] - type = "git" - url = "https://github.com/kubernetes-sigs/yaml" - rev = "9fc95527decd95bb9d28cc2eab08179b2d0f6971" - sha256 = "059a1chkd6afyvqszrx7h93k6cgik3ia92x29f5whpwi66461pzq" - -["sourcegraph.com/sourcegraph/appdash"] - sumVersion = "v0.0.0-20190731080439-ebfcffb1b5c0" - ["sourcegraph.com/sourcegraph/appdash".fetch] - type = "git" - url = "https://github.com/sourcegraph/appdash" - rev = "ebfcffb1b5c00031ce797183546746715a3cfe87" - sha256 = "1xlff68pa7jchg1xr2nkrkk94mrd0ba2z38968j7swlfyf8rkk3d" +schema = 3 + +[mod] + [mod."bazil.org/fuse"] + version = "v0.0.0-20200407214033-5883e5a4b512" + hash = "sha256-LJtbkCf1mQe3+NwD7WRj23COGj3ACyMlUSnpWC49WJA=" + [mod."cloud.google.com/go"] + version = "v0.100.2" + hash = "sha256-wHV0FHvU4JjXh7h8reLpF+rdWJklx5DwsdrrDCTmjl0=" + [mod."cloud.google.com/go/bigquery"] + version = "v1.8.0" + hash = "sha256-gd0qQ9n3vPAi+uj/rbTKpswQR/EKKXF7xepyvnvJx1w=" + [mod."cloud.google.com/go/compute"] + version = "v1.5.0" + hash = "sha256-LWLLVcINWpHqQ/strEVeNZzojG0VKxa6cKu0471C8iE=" + [mod."cloud.google.com/go/datastore"] + version = "v1.1.0" + hash = "sha256-wyOuic/vp33s1QiybElwERALQwPrn8gFHDAdlTBcv1Q=" + [mod."cloud.google.com/go/firestore"] + version = "v1.6.1" + hash = "sha256-SxANxCvQ9r3YsxQnrNgrT8v1/M55rYaPaEMBxTKP0B8=" + [mod."cloud.google.com/go/pubsub"] + version = "v1.3.1" + hash = "sha256-q1bn0VzdKso3+YBWnfIcCXEYTvY3K6gYsVLUB0wdOyc=" + [mod."cloud.google.com/go/storage"] + version = "v1.14.0" + hash = "sha256-VyrDguWYk9ARFuX7ru6ElQjeMqytDgXs/RVQQ6HQDFM=" + [mod."dmitri.shuralyov.com/gpu/mtl"] + version = "v0.0.0-20190408044501-666a987793e9" + hash = "sha256-H+xcbVdCNDahWZPgwk4k+XxnM73g0hwaFY7x+OAATcc=" + [mod."filippo.io/edwards25519"] + version = "v1.0.0-beta.2" + hash = "sha256-pcbcYR1Kiarajit0b6f4/SDHap8jkLXmkiblMLWuZrs=" + [mod."github.com/99designs/keyring"] + version = "v1.1.6-fixes" + hash = "sha256-zrZrmSenvQRi63wHBgVtV93uuUaM1GBGuO5Fi1oNPzE=" + replaced = "github.com/crypto-org-chain/keyring" + [mod."github.com/Azure/azure-pipeline-go"] + version = "v0.2.2" + hash = "sha256-qjSeZhO14cnca/jInSQnh+A5MoFuwCI8vA39959YEXk=" + [mod."github.com/Azure/azure-sdk-for-go/sdk/azcore"] + version = "v0.19.0" + hash = "sha256-32E7iBSY4ezuFTMtfbgLRecnsPk3fleGNxnXtkliU80=" + [mod."github.com/Azure/azure-sdk-for-go/sdk/azidentity"] + version = "v0.11.0" + hash = "sha256-ov3/Nk65U3X3vcvUvVpGV5hi81wRnZ7yz7A+Su3/gbc=" + [mod."github.com/Azure/azure-sdk-for-go/sdk/internal"] + version = "v0.7.0" + hash = "sha256-OwvVuNN6VPTb+oJ5YjSDzWV/6Ut3pgvkqzObPcv4Ejo=" + [mod."github.com/Azure/azure-storage-blob-go"] + version = "v0.7.0" + hash = "sha256-CQdn+RYQtIZ5PxNzBzVALAdtibKeC0o5k4eV10VNGxY=" + [mod."github.com/Azure/go-ansiterm"] + version = "v0.0.0-20210617225240-d185dfc1b5a1" + hash = "sha256-rOhb0GMLPdnh1302vaxFjO20fM69hCT29hQD1F1YpPg=" + [mod."github.com/Azure/go-autorest/autorest"] + version = "v0.9.0" + hash = "sha256-B0RShT+Ew4dyNVBjc6FujaANKE/edt6CjkV6oYgxfKE=" + [mod."github.com/Azure/go-autorest/autorest/adal"] + version = "v0.8.0" + hash = "sha256-l+ZG3yDf++seqrwWuPQm2RFna3LE3YzLUC2Hd7wa4Vg=" + [mod."github.com/Azure/go-autorest/autorest/date"] + version = "v0.2.0" + hash = "sha256-PZJ3ggXRSuVr+EM9knWWKuOVgfT9MnTLMJ692ZvgJLU=" + [mod."github.com/Azure/go-autorest/autorest/mocks"] + version = "v0.3.0" + hash = "sha256-DhzpLzd6zg1PpHJROQApD1C3Sa9euIi+qbkkjr8fhBk=" + [mod."github.com/Azure/go-autorest/logger"] + version = "v0.1.0" + hash = "sha256-0GSWAGZk5fqncwBMTCLxJm6vegL/bBvkwE+cAD2HUSU=" + [mod."github.com/Azure/go-autorest/tracing"] + version = "v0.5.0" + hash = "sha256-ujHO+Hux2Ov2rVZRtVdT2U/ZBMMhPItrM+Wx+c0mdl0=" + [mod."github.com/BurntSushi/toml"] + version = "v1.1.0" + hash = "sha256-1Mib3Aj/YhrlwA3o3x9orRRkVlYa5JRDQfNdtaUyeu0=" + [mod."github.com/BurntSushi/xgb"] + version = "v0.0.0-20160522181843-27f122750802" + hash = "sha256-ck+gNOSXNYy/ji6mpSX3OTHgCDm2nww+3ZKu4lAXl6I=" + [mod."github.com/ChainSafe/go-schnorrkel"] + version = "v0.0.0-20200405005733-88cbf1b4c40d" + hash = "sha256-i8RXZemJGlSjBT35oPm0SawFiBoIU5Pkq5xp4n/rzCY=" + [mod."github.com/CosmWasm/wasmd"] + version = "v0.27.1-0.20220530042031-4126e5b964df" + hash = "sha256-89/cpT2JeElncHX9SDPqK9sFxUzow2cgNtXncKqM/GM=" + replaced = "github.com/crypto-org-chain/wasmd" + [mod."github.com/CosmWasm/wasmvm"] + version = "v1.0.1-0.20220616065451-935f00e54d0e" + hash = "sha256-zsnIDb1NvSnKPqWcrmDsykIbTmwo6vHZTbBQI1Cph3c=" + replaced = "github.com/crypto-org-chain/wasmvm" + [mod."github.com/DATA-DOG/go-sqlmock"] + version = "v1.5.0" + hash = "sha256-pN1DharFi+9vxIMojT8fdSKYWcPHgfFEGFVhPlw3dqc=" + [mod."github.com/DataDog/datadog-go"] + version = "v3.2.0+incompatible" + hash = "sha256-/cwjihaTjcbW0c7Y/0At44JCKFhrbC/zZTwbEyi1CtU=" + [mod."github.com/DataDog/zstd"] + version = "v1.4.5" + hash = "sha256-WFHcU2EFRIIc1wSc0jN2VPeJzBMcZTIN5LFNBFk+NAY=" + [mod."github.com/HdrHistogram/hdrhistogram-go"] + version = "v1.1.2" + hash = "sha256-GZWNKwUmZLQ+krFvyFwBlGp/cLw/ihYuMuhKutuQIlA=" + [mod."github.com/Knetic/govaluate"] + version = "v3.0.1-0.20171022003610-9aa49832a739+incompatible" + hash = "sha256-Qs7qeK+Mrlm4ToAEYvN+OY6X7SRFV808frvKNr6gNhE=" + [mod."github.com/Microsoft/go-winio"] + version = "v0.5.1" + hash = "sha256-zmkd4HUnOsyRb8fiPDFOv9q0CAegaqiOXgWAByLdDqA=" + [mod."github.com/Nvveen/Gotty"] + version = "v0.0.0-20120604004816-cd527374f1e5" + hash = "sha256-2EwwPSTvPqMcKRKxCXX1OhknkkO/8fGGtmaAa27Im/o=" + [mod."github.com/OneOfOne/xxhash"] + version = "v1.2.2" + hash = "sha256-JvJnJFr9NFh5u+b7BgNEIwZR6scXW8l8RkT1DXmGTtY=" + [mod."github.com/Shopify/sarama"] + version = "v1.19.0" + hash = "sha256-kU5TtVhy9HctSKm6Lu4xRE4/xSnQLXnsQjeFGWGOm3c=" + [mod."github.com/Shopify/toxiproxy"] + version = "v2.1.4+incompatible" + hash = "sha256-RYVa3BtYTYvATCTADda1piGbQFnxJrEFKpMSLjw+ExI=" + [mod."github.com/StackExchange/wmi"] + version = "v0.0.0-20180116203802-5d049714c4a6" + hash = "sha256-0yUxhZB3v3ZE3QY36zHs2cJ1S4GXptXIhyAi6sI2nOo=" + [mod."github.com/VictoriaMetrics/fastcache"] + version = "v1.5.7" + hash = "sha256-E5hfnK5LAVprxqijYTfs5pskHTifUmqjXrJNoSDq2qU=" + [mod."github.com/VividCortex/gohistogram"] + version = "v1.0.0" + hash = "sha256-zubR+TIR7DgyESAOLM/DC0DqR1K7zXM+YL+OmGfed/o=" + [mod."github.com/Workiva/go-datastructures"] + version = "v1.0.53" + hash = "sha256-W6qOvqu8sokMlZrpOF1SWG138H0/BotywKNLlDF8Zug=" + [mod."github.com/Zilliqa/gozilliqa-sdk"] + version = "v1.2.1-0.20201201074141-dd0ecada1be6" + hash = "sha256-gZ8AIoUf8m570a/F12lKeSU/I2lY8/vrdmv+h0K4Hxo=" + [mod."github.com/adlio/schema"] + version = "v1.3.0" + hash = "sha256-b6KN7jXKXi693SuDw4mqKt8ZXaEw2SBN87383cGt+ok=" + [mod."github.com/aead/siphash"] + version = "v1.0.1" + hash = "sha256-zP7VoPA7YHxa+lMwnOXRJo3rfVZFsCTtgJYwLdAPbQY=" + [mod."github.com/afex/hystrix-go"] + version = "v0.0.0-20180502004556-fa1af6a1f4f5" + hash = "sha256-Vmss3HtnycQWVwde+Gi/L76wN2lEx803dSYgCcYAkn4=" + [mod."github.com/ajstarks/svgo"] + version = "v0.0.0-20180226025133-644b8db467af" + hash = "sha256-7rm6ZWTfQTya0t2Vsl7sPMVDcT+5ux0tE45w46+V3yg=" + [mod."github.com/alecthomas/template"] + version = "v0.0.0-20190718012654-fb15b899a751" + hash = "sha256-RsS4qxdRQ3q+GejA8D9Iu31A/mZNms4LbJ7518jWiu4=" + [mod."github.com/alecthomas/units"] + version = "v0.0.0-20190924025748-f65c72e2690d" + hash = "sha256-bC2xzCx7LOE8pYbWnzA6evO8MZk9ueDdvQHUUU/FXhI=" + [mod."github.com/allegro/bigcache"] + version = "v1.2.1-0.20190218064605-e24eb225f156" + hash = "sha256-9SgLhDzB9wgoBw9ve2hrjZ7DEXOT+34hnSGCOgk2Q8E=" + [mod."github.com/antihax/optional"] + version = "v1.0.0" + hash = "sha256-QGaiZUrNRq6obhRvPiG034d3EmUBCMMyKrnjROhGoMc=" + [mod."github.com/apache/thrift"] + version = "v0.13.0" + hash = "sha256-7YbRWRTYVF1bWyFvkpxvMvcP2NzbV00zOHBT/Sxt8x8=" + [mod."github.com/aristanetworks/goarista"] + version = "v0.0.0-20170210015632-ea17b1a17847" + hash = "sha256-Q2lPiyxbQ6h0EYmJgOVmkbmx44ZvcuTfprEhO06Ys0w=" + [mod."github.com/armon/circbuf"] + version = "v0.0.0-20150827004946-bbbad097214e" + hash = "sha256-klQjllsJZqZ2KPNx1mZT9XP+UAJkuBhmTnZdNlAflEM=" + [mod."github.com/armon/consul-api"] + version = "v0.0.0-20180202201655-eb2c6b5be1b6" + hash = "sha256-aVqUesaJyU/nrgwlfG2p16VxcF6Hyk4s8diMp0Nuzsg=" + [mod."github.com/armon/go-metrics"] + version = "v0.3.11" + hash = "sha256-7/4d014rOrHHwd7H2dQZHCQXSTKqEsXH9fKhipzggUU=" + [mod."github.com/armon/go-radix"] + version = "v1.0.0" + hash = "sha256-A5SNdGtw8I6ngk9U3p+rKu6KB7inSngqmdnJl74EM9Q=" + [mod."github.com/aryann/difflib"] + version = "v0.0.0-20170710044230-e206f873d14a" + hash = "sha256-tQk7egU+OcLzLBlJx6H8QFCoPf2FdBIM/mIZarpO6wM=" + [mod."github.com/aws/aws-lambda-go"] + version = "v1.13.3" + hash = "sha256-qd4LhYF3pE6qtIwMIuR0KwpIMVc1+tG6lrL1lJ/BPxE=" + [mod."github.com/aws/aws-sdk-go"] + version = "v1.40.45" + hash = "sha256-7m4jOfXs356SUZG9tR+z3Yfa/O0CorkSkOXg/AmbqRM=" + [mod."github.com/aws/aws-sdk-go-v2"] + version = "v1.9.1" + hash = "sha256-92PzisvrWbywQFjOdJfAZblBG+OQ8vD4CuUpgmASdic=" + [mod."github.com/aws/aws-sdk-go-v2/service/cloudwatch"] + version = "v1.8.1" + hash = "sha256-LmL1Iy7wYrB3lXtyjcnB5F7XyQ28RPqeMgMafa6Pf0w=" + [mod."github.com/aws/smithy-go"] + version = "v1.8.0" + hash = "sha256-3Swyj6mCE3AM+i+N8ATEvM5hvM7MIgVpFp/mquVYbdU=" + [mod."github.com/benbjohnson/clock"] + version = "v1.1.0" + hash = "sha256-BT/n9ag/E26FwEybLeqT1eOGlk6HsDIAp8A7LUssBfc=" + [mod."github.com/beorn7/perks"] + version = "v1.0.1" + hash = "sha256-h75GUqfwJKngCJQVE5Ao5wnO3cfKD9lSIteoLp/3xJ4=" + [mod."github.com/bgentry/speakeasy"] + version = "v0.1.0" + hash = "sha256-Gt1vj6CFovLnO6wX5u2O4UfecY9V2J9WGw1ez4HMrgk=" + [mod."github.com/bits-and-blooms/bitset"] + version = "v1.2.0" + hash = "sha256-IxNmtELycM+XVzg4qBv04hAJUT3nSWuyP9R+8zc9LmU=" + [mod."github.com/bketelsen/crypt"] + version = "v0.0.3-0.20200106085610-5cbc8cc4026c" + hash = "sha256-d44/dm431lvmGZQBJjDOWfIa/GX/jNE9y4t49WO1a/U=" + [mod."github.com/btcsuite/btcd"] + version = "v0.22.0-beta" + hash = "sha256-W/g/27jZmKXPsDtlEfr5h1n68c1LDMNPNTjIfuCMNZM=" + [mod."github.com/btcsuite/btclog"] + version = "v0.0.0-20170628155309-84c8d2346e9f" + hash = "sha256-1QPk5K1P5oTgo8CuvJioDkU/uUe42aejPro4mc45ctA=" + [mod."github.com/btcsuite/btcutil"] + version = "v1.0.3-0.20201208143702-a53e38424cce" + hash = "sha256-4kasJReFcj25JRHx9dJMct3yDkHqVoHGUx5cu45Msfo=" + [mod."github.com/btcsuite/go-socks"] + version = "v0.0.0-20170105172521-4720035b7bfd" + hash = "sha256-67Qxks78SQ0CIze4EZ9wRSsKQ4Le3JQ0wTQVIFkUm6E=" + [mod."github.com/btcsuite/goleveldb"] + version = "v1.0.0" + hash = "sha256-P9EFppSzkuvXL0HjPzYCnmEQ6oIX69WFGfZS5wunlE8=" + [mod."github.com/btcsuite/snappy-go"] + version = "v1.0.0" + hash = "sha256-c4te5Mo+7OalSaePWjdlv7ESz+c+PQXWbspQVJQZRSw=" + [mod."github.com/btcsuite/websocket"] + version = "v0.0.0-20150119174127-31079b680792" + hash = "sha256-ikuWaDjy3H8xKFXaUXv3pQEbCOsdnv2au87Qeopw83Y=" + [mod."github.com/btcsuite/winsvc"] + version = "v1.0.0" + hash = "sha256-P3Daw2hlug+lererp+0qkrGbfU2QGTmUyB8WZZBHXFs=" + [mod."github.com/casbin/casbin/v2"] + version = "v2.37.0" + hash = "sha256-jajrqLCbEUephuZRhIDLJY7glWoSaXHLm6dXepeQrYo=" + [mod."github.com/cenkalti/backoff"] + version = "v2.2.1+incompatible" + hash = "sha256-aMpsIH8tC5An/Ldb4yTweEbi/4e5gi7InGitPKimxNU=" + [mod."github.com/cenkalti/backoff/v4"] + version = "v4.1.1" + hash = "sha256-35Dk9c8Om+NSVKGwu8MwJkB8ig8mDLRviCIYbIRAgiE=" + [mod."github.com/census-instrumentation/opencensus-proto"] + version = "v0.3.0" + hash = "sha256-BsfAB8Mnqc/LFUjUrCT/WpkcYtdSyba4Zu+BnCmgND0=" + [mod."github.com/cespare/cp"] + version = "v0.1.0" + hash = "sha256-qdow9I3rcjR+ujugwPGvEouvyBvsLl91ElslXFDq5vQ=" + [mod."github.com/cespare/xxhash"] + version = "v1.1.0" + hash = "sha256-nVDTtXH9PC3yJ0THaQZEN243UP9xgLi/clt5xRqj3+M=" + [mod."github.com/cespare/xxhash/v2"] + version = "v2.1.2" + hash = "sha256-YV9SmXDtmmgQylQUfrUgQLAPfqYexcHxegMBT+IX9qM=" + [mod."github.com/checkpoint-restore/go-criu/v5"] + version = "v5.0.0" + hash = "sha256-Xd4D9hmnNUxwyjUAusTS87DLF4s+dDCmedSvHdC/6uk=" + [mod."github.com/chzyer/logex"] + version = "v1.1.10" + hash = "sha256-BNOaV/CFAqOymWW3R2m1sCikdCwFZM/pVkylzoeU6yI=" + [mod."github.com/chzyer/readline"] + version = "v0.0.0-20180603132655-2972be24d48e" + hash = "sha256-2Uj5LGpHEbLQG3d/7z9AL8DknUBZyoTAMs4j+VVDmIA=" + [mod."github.com/chzyer/test"] + version = "v0.0.0-20180213035817-a1ea475d72b1" + hash = "sha256-U0irpUSqegh7Nzg1ErPuyjESOcIXXOWf7ikKMbES2mY=" + [mod."github.com/cilium/ebpf"] + version = "v0.6.2" + hash = "sha256-TcoB+k/ypJ75fnREhrp05vE1mzYWwX4z0na0iL6AnU4=" + [mod."github.com/circonus-labs/circonus-gometrics"] + version = "v2.3.1+incompatible" + hash = "sha256-+tn0rEeNHyqGPdE6yadE3TIG9b/vet0RFBPAEE6OXGg=" + [mod."github.com/circonus-labs/circonusllhist"] + version = "v0.1.3" + hash = "sha256-cexab5zNhQQl+Eek1/OsuDZj7XG17SHdJqi/ckXS8og=" + [mod."github.com/clbanning/mxj"] + version = "v1.8.4" + hash = "sha256-ZG1Z+YS6ZaKM8Ic9xvU9fe9LFwybhnBhQUKthvcPqhw=" + [mod."github.com/clbanning/x2j"] + version = "v0.0.0-20191024224557-825249438eec" + hash = "sha256-R8zypK+YhSbbnDosHVwQsLor+Q260OdDsZg3slc5p3o=" + [mod."github.com/cloudflare/cloudflare-go"] + version = "v0.10.2-0.20190916151808-a80f83b9add9" + hash = "sha256-COPhD5coYqus8vwFElrXtkKMR3YwASqWfexgllAvtlM=" + [mod."github.com/cncf/udpa/go"] + version = "v0.0.0-20210930031921-04548b0d99d4" + hash = "sha256-3E8BNhFNIdSJg92cUmfB2fAUawpcQPQxtSDO8S5h7Is=" + [mod."github.com/cncf/xds/go"] + version = "v0.0.0-20211130200136-a8f946100490" + hash = "sha256-sOPZexmRrwJhseoipmYfzBj7E/0SOM4GqaoCQl9cOPA=" + [mod."github.com/cockroachdb/datadriven"] + version = "v0.0.0-20190809214429-80d97fb3cbaa" + hash = "sha256-l9bswpYsaqhhls7BsJjfhbpDBEreIQtKNjHDn9Tcamc=" + [mod."github.com/codahale/hdrhistogram"] + version = "v0.0.0-20161010025455-3a0bb77429bd" + hash = "sha256-p9BZ4OPNXcssJwM1k6pSvcVADXonNr6YSMH3Jd27Vf0=" + [mod."github.com/coinbase/rosetta-sdk-go"] + version = "v0.7.0" + hash = "sha256-W4cY7vr/+f6zjmO16WxF7XQBhW5mVrEfpYTNcu+y8yo=" + [mod."github.com/confio/ics23/go"] + version = "v0.7.0" + hash = "sha256-FjUQfDKtX+/13+UjJzbYPAkgM4GPZ0vk+dKz7/iRetw=" + [mod."github.com/confluentinc/bincover"] + version = "v0.1.0" + hash = "sha256-bMCtvBFSR8edk3gzCKSXCrR2a0LXBsJAlR5WjPZdKBE=" + [mod."github.com/containerd/console"] + version = "v1.0.2" + hash = "sha256-aBBRje1V56VFfHt0h19GFQfsEjPvhd6o0PBCdAp+vGc=" + [mod."github.com/containerd/continuity"] + version = "v0.2.1" + hash = "sha256-QJgKJprcCmhIFR/6hnzrbmuITQWhFwYhYop+3qrQhnk=" + [mod."github.com/coreos/bbolt"] + version = "v1.3.2" + hash = "sha256-otoFfHibSdPIg6A/d6yLeKTC0ocTJrtNnpsXZq6hpY0=" + [mod."github.com/coreos/etcd"] + version = "v3.3.13+incompatible" + hash = "sha256-Hz8x4xE3ku/xSVlUW/LrKv2Tc9fo/PsIcy5LcE8OD4Q=" + [mod."github.com/coreos/go-etcd"] + version = "v2.0.0+incompatible" + hash = "sha256-Uo5heUPCLTGZ8ns1Zi48kuNnPtvJ/7kLXpMGpT4kY/U=" + [mod."github.com/coreos/go-semver"] + version = "v0.3.0" + hash = "sha256-ielBK5+kGscOuygfFNNr5iKuuF1qKBiXLlK8eGuA4Bw=" + [mod."github.com/coreos/go-systemd"] + version = "v0.0.0-20190321100706-95778dfbb74e" + hash = "sha256-1WiFUSLDPxsSVafwCkzz0xjpC0W7bNX/sJ0wRBVrvn4=" + [mod."github.com/coreos/go-systemd/v22"] + version = "v22.3.2" + hash = "sha256-rPrbVhxorJrdhUCrTH67imhVIuu4j5brPf4fJtpgnA4=" + [mod."github.com/coreos/pkg"] + version = "v0.0.0-20180928190104-399ea9e2e55f" + hash = "sha256-R4EcMkhMPi5fSE5SU8Oa1FlvP5VEysXPaX9GYqnW15w=" + [mod."github.com/cosmos/btcutil"] + version = "v1.0.4" + hash = "sha256-JvcBXBdjdmnaW/nyf/tw/uaOAGn1b78yxrtl2/Rs3kA=" + [mod."github.com/cosmos/cosmos-sdk"] + version = "v0.45.4" + hash = "sha256-ll4HgVrDhwN/2vWP5fVraZT4MbrCsokwJLvcA0qP3fE=" + [mod."github.com/cosmos/go-bip39"] + version = "v1.0.0" + hash = "sha256-Qm2aC2vaS8tjtMUbHmlBSagOSqbduEEDwc51qvQaBmA=" + [mod."github.com/cosmos/gorocksdb"] + version = "v1.2.0" + hash = "sha256-209TcVuXc5s/TcOvNlaQ1HEJAUDTEK3nxPhs+d8TEcY=" + [mod."github.com/cosmos/iavl"] + version = "v0.17.3" + hash = "sha256-gRWMH/ijkw569JSYsAVnZljH3Q6ywTTc6P8DdyJKKAk=" + [mod."github.com/cosmos/ibc-go/v3"] + version = "v3.0.0-alpha1.0.20220510152759-dcd0681d8f07" + hash = "sha256-VtXle5Y+qm1N6HuEelyNpWRi/1g8qvjKQx587hlRLCs=" + replaced = "github.com/cosmos/ibc-go/v3" + [mod."github.com/cosmos/interchain-accounts"] + version = "v0.1.0" + hash = "sha256-84ptjsoWH4C2rYMmw3feVEghPMVjadarRW/Ubq+9HQo=" + [mod."github.com/cosmos/ledger-cosmos-go"] + version = "v0.9.10-0.20200929055312-01e1d341de0f" + hash = "sha256-YD8G/BZH7Ytb3FFyh9e41V9XbTBzFSdB5lQ8PdgrX7Y=" + replaced = "github.com/crypto-com/ledger-cosmos-go" + [mod."github.com/cosmos/ledger-go"] + version = "v0.9.2" + hash = "sha256-0YI+0A6wFBjiebBwzWOQjkgXkTakCrf7Gjg2xEaQdoM=" + [mod."github.com/cpuguy83/go-md2man"] + version = "v1.0.10" + hash = "sha256-XP8oKAx5LgQ0fO1rjO9tWnbXB431VOzXVaRDPUP900g=" + [mod."github.com/cpuguy83/go-md2man/v2"] + version = "v2.0.1" + hash = "sha256-R+8iYit0mZjCxiGlp2C3Y5tGhySSNFU1v6wqsWKGBPM=" + [mod."github.com/creack/pty"] + version = "v1.1.9" + hash = "sha256-Rj6c4/3IApJcS36iPVIEdlMSC/SWmywnpqk1500ik5k=" + [mod."github.com/cyphar/filepath-securejoin"] + version = "v0.2.2" + hash = "sha256-W0y/kGR36n/9WHj3h28T5etnp2Qx1sTHu6IKZIrW3MU=" + [mod."github.com/danieljoos/wincred"] + version = "v1.0.2" + hash = "sha256-jBLslm3UA6IDKlzgW6jIOnqxzOE5JjVx4Hm4LJ+vqPo=" + [mod."github.com/davecgh/go-spew"] + version = "v1.1.1" + hash = "sha256-nhzSUrE1fCkN0+RL04N4h8jWmRFPPPWbCuDc7Ss0akI=" + [mod."github.com/deckarep/golang-set"] + version = "v0.0.0-20180603214616-504e848d77ea" + hash = "sha256-9kySj7j9EvOPJ3NaDQcHm+fPVWSpjesE7JfvLdB/DVg=" + [mod."github.com/decred/dcrd/lru"] + version = "v1.0.0" + hash = "sha256-MwmC21z4XFGu4vphULXWDmHFMb96cgMLdQ9Bqs1sjhI=" + [mod."github.com/denisenkom/go-mssqldb"] + version = "v0.12.0" + hash = "sha256-vJAl73DeoK3Jepcpza9PEwA5Qhf8VVXzUfY0BVKXCeo=" + [mod."github.com/desertbit/timer"] + version = "v0.0.0-20180107155436-c41aec40b27f" + hash = "sha256-abLOtEcomAqCWLphd2X6WkD/ED764w6sa6unox4BXss=" + [mod."github.com/dgraph-io/badger/v2"] + version = "v2.2007.2" + hash = "sha256-qd12+k05ooJG+eaD3UN/UK/bUyH8KZQ4GfTnNR/Xw4U=" + [mod."github.com/dgraph-io/ristretto"] + version = "v0.0.3" + hash = "sha256-z2vtpbiCNNfaysPEdOCgcyuPVM8jds1bcfegDJaRSew=" + [mod."github.com/dgrijalva/jwt-go"] + version = "v4.0.0-preview1" + hash = "sha256-q+0zNFxkjEk3aaDKHTu8xGUhgiHKOYWR1nSRvvMX6tc=" + replaced = "github.com/dgrijalva/jwt-go/v4" + [mod."github.com/dgryski/go-farm"] + version = "v0.0.0-20200201041132-a6ae2369ad13" + hash = "sha256-aOMlPwFY36bLiiIx4HonbCYRAhagk5N6HAWN7Ygif+E=" + [mod."github.com/dgryski/go-sip13"] + version = "v0.0.0-20181026042036-e10d5fee7954" + hash = "sha256-pgVia6npFluwOrbY1DyEgy5X2zzgHTe+pAkIrdyK3pU=" + [mod."github.com/dlclark/regexp2"] + version = "v1.2.0" + hash = "sha256-zxK54UvOgfjlLI16z1XdirOgmL4VH+ZBhHBzr/MNNAQ=" + [mod."github.com/dnaeon/go-vcr"] + version = "v1.2.0" + hash = "sha256-OeNAX/rNwPGf3xMl6ifx2/WHr08zIgumEo/zmjvaGDA=" + [mod."github.com/docker/docker"] + version = "v1.4.2-0.20180625184442-8e610b2b55bf" + hash = "sha256-2wmZyqOrDG8KqATsyLikUu3k7d/pE3y5ZlzuvudG02E=" + [mod."github.com/docker/go-connections"] + version = "v0.4.0" + hash = "sha256-GHNIjOuuNp5lFQ308+nDNwQPGESCVV7bCUxSW5ZxZlc=" + [mod."github.com/docker/go-units"] + version = "v0.4.0" + hash = "sha256-f9d4OzZqYcsgP2gqutTPRju5BVFz4/pzefgSipGSD00=" + [mod."github.com/dop251/goja"] + version = "v0.0.0-20200721192441-a695b0cdd498" + hash = "sha256-p5j7vWuYAfdR8dmaSGprnfrxL/ycsBCDBb43TRPeHk4=" + [mod."github.com/dustin/go-humanize"] + version = "v1.0.0" + hash = "sha256-gy4G1PnHD9iw2MitHX6y1y93qr3C9IncmXL7ttUMDs8=" + [mod."github.com/dvsekhvalnov/jose2go"] + version = "v0.0.0-20200901110807-248326c1351b" + hash = "sha256-+ogb8WGT1LQbXmzhpiGd0gWg4x4Wyn5Rt7Soa5Il8hs=" + [mod."github.com/dvyukov/go-fuzz"] + version = "v0.0.0-20200318091601-be3528f3a813" + hash = "sha256-OLmHgZvP/WszBBkA1ClESZ4lZkY+fwiQUnaqY/vZPxA=" + [mod."github.com/eapache/go-resiliency"] + version = "v1.1.0" + hash = "sha256-/Ynpe49dMLxerhl/veyog9JCC5PEAjKyqCYXTtjgr/4=" + [mod."github.com/eapache/go-xerial-snappy"] + version = "v0.0.0-20180814174437-776d5712da21" + hash = "sha256-LUUdtFE10fzGDhDZ4MD/rkijNzvw1+/tD4v3s1sgjFk=" + [mod."github.com/eapache/queue"] + version = "v1.1.0" + hash = "sha256-z2MXjC0gr8c7rGr1FzHmx98DsTclTta2fsM+kiwptx0=" + [mod."github.com/edsrzf/mmap-go"] + version = "v1.0.0" + hash = "sha256-k1DYvCqO3BKNcGEve/nMW0RxzMkK2tGfXbUbycqcVSo=" + [mod."github.com/envoyproxy/go-control-plane"] + version = "v0.10.1" + hash = "sha256-KcJc43L8PsQ3dV8h0Jdf8qtdu+i+QRv/l+9QJRDIPNM=" + [mod."github.com/envoyproxy/protoc-gen-validate"] + version = "v0.6.2" + hash = "sha256-XgiUXrMbyDG21jTUe7gy8N158xco9SHPhxoce10LFpY=" + [mod."github.com/ethereum/go-ethereum"] + version = "v1.9.25" + hash = "sha256-OJHhUZ3HayHIa80YFyiLwlMwY3E6fX5QwfnDFOWDTt8=" + [mod."github.com/facebookgo/ensure"] + version = "v0.0.0-20200202191622-63f1cf65ac4c" + hash = "sha256-ZvQLMu0LBtRB4lMgY4DlsKxiRUzmh8W4KvGYJF4icRc=" + [mod."github.com/facebookgo/stack"] + version = "v0.0.0-20160209184415-751773369052" + hash = "sha256-o6JL8oyrSBcgbdkvjUi4PT5OnfwgyXgbPQDA82sB2R8=" + [mod."github.com/facebookgo/subset"] + version = "v0.0.0-20200203212716-c811ad88dec4" + hash = "sha256-oBhWz9Haw/ZuqJofQ7psThNrr1f6GHHgxq8agev7TOo=" + [mod."github.com/fatih/color"] + version = "v1.13.0" + hash = "sha256-Xo0zFKLm/9NuChdHDhHoUFo8Oa7Mkb3ezZCu23SfOAk=" + [mod."github.com/felixge/httpsnoop"] + version = "v1.0.1" + hash = "sha256-TNXnnC/ZGNY9lInAcES1cBGqIdEljKuh5LH/khVFjVk=" + [mod."github.com/fjl/memsize"] + version = "v0.0.0-20180418122429-ca190fb6ffbc" + hash = "sha256-TDouGKYFzwNPH9+4jiM4LrVftGxmZW7TlPpKpV0lfws=" + [mod."github.com/fogleman/gg"] + version = "v1.2.1-0.20190220221249-0403632d5b90" + hash = "sha256-Fs2JI0FmF4N5EzXJzGAPZMxZxo6wKyebkN/iBZ9sdNo=" + [mod."github.com/fortytw2/leaktest"] + version = "v1.3.0" + hash = "sha256-nadQDsXLcSwzZeU5TWgJVDB2yQFSNLjaN/Pj7uH7BxE=" + [mod."github.com/franela/goblin"] + version = "v0.0.0-20210519012713-85d372ac71e2" + hash = "sha256-9Vd7W50krGzq8iMErxPm0k703Lo2vdDVvsXnn+scvzA=" + [mod."github.com/franela/goreq"] + version = "v0.0.0-20171204163338-bcd34c9993f8" + hash = "sha256-Sx911OBB67XYUSbjoGtJ5I/WL+aXR67FpCu4wiwQqhQ=" + [mod."github.com/frankban/quicktest"] + version = "v1.11.3" + hash = "sha256-Gg+S16VMcweQybw9RhiwdJockd/U1kh3AkhgN3mVtjQ=" + [mod."github.com/fsnotify/fsnotify"] + version = "v1.5.1" + hash = "sha256-B8kZ8yiWgallT7R2j1kSRJcJkSGFVf9ise+TpXa+7XY=" + [mod."github.com/gballet/go-libpcsclite"] + version = "v0.0.0-20190607065134-2772fd86a8ff" + hash = "sha256-Nr5ocU9s1F2Lhx/Zq6/nIo+KkKEqMjDYOEs3yWRC48g=" + [mod."github.com/ghodss/yaml"] + version = "v1.0.0" + hash = "sha256-D+2i+EwF2YptR0m/OG4WIVVLL7tUC7XvgRQef2usfGo=" + [mod."github.com/gin-contrib/sse"] + version = "v0.1.0" + hash = "sha256-zYbMTao+1F+385Lvsba9roLmmt9eYqr57sUWo0LCVhw=" + [mod."github.com/gin-gonic/gin"] + version = "v1.7.0" + hash = "sha256-mElV7VxhkWjGqCWEXcGVo8Bn1iEp8jyyyigc0yp/Xn4=" + replaced = "github.com/gin-gonic/gin" + [mod."github.com/go-gl/glfw"] + version = "v0.0.0-20190409004039-e6da0acd62b1" + hash = "sha256-tqPStzM1xOuEWqAv4pBbzB+lNIxEqqyCCP0wWCbrlyY=" + [mod."github.com/go-gl/glfw/v3.3/glfw"] + version = "v0.0.0-20200222043503-6f7a984d4dc4" + hash = "sha256-6BfEsip1tEBelFTsKVtn2okCTb+0UsqEdIljg+PIjiE=" + [mod."github.com/go-kit/kit"] + version = "v0.12.0" + hash = "sha256-5RkXo6s0oye8etgD5qy+AvkkkNsQ6jc0kWJj6flA4GM=" + [mod."github.com/go-kit/log"] + version = "v0.2.0" + hash = "sha256-Axp5+7xZHS9jW1MjCpEiw9pXepygEyIHSDJ5vHnG640=" + [mod."github.com/go-logfmt/logfmt"] + version = "v0.5.1" + hash = "sha256-t50m9ffvW8PiGvO+2svnLI+N/XaWaBS+ZlhwrEQn2gU=" + [mod."github.com/go-ole/go-ole"] + version = "v1.2.1" + hash = "sha256-N2SnVxn4YH+jk2aT4/RWLKZMUaoOHTMPP1cS2E5HkIQ=" + [mod."github.com/go-playground/assert/v2"] + version = "v2.0.1" + hash = "sha256-n6OoNqwhTXNv9M4Q2pj+AjwUFNAQmiHzb+0XQDRhibI=" + [mod."github.com/go-playground/locales"] + version = "v0.13.0" + hash = "sha256-7h4uxekzu3iVoOzF3LxKJiJLhjLv9zErcnVovedlzWM=" + [mod."github.com/go-playground/universal-translator"] + version = "v0.17.0" + hash = "sha256-5lO55OaLeK7vilE0Bgns+lCK+st4XTZSJzuKsXRUsf0=" + [mod."github.com/go-playground/validator/v10"] + version = "v10.4.1" + hash = "sha256-IVzbJrF/Hegs0bw0aeEhg+7ac79gTg/pap8DhbnQj1w=" + [mod."github.com/go-sourcemap/sourcemap"] + version = "v2.1.2+incompatible" + hash = "sha256-iL+VIdP8t9w5YFVPHG+TZ/5MMEWlseMKUMtOm5sjZA4=" + [mod."github.com/go-sql-driver/mysql"] + version = "v1.6.0" + hash = "sha256-mMIiUN5XUXxYOpdlMQMFzYB4AX2xrpGgkkEBL0jLKrg=" + [mod."github.com/go-stack/stack"] + version = "v1.8.0" + hash = "sha256-26RlTEcAkbewMUtmirKrDGQ1WJlNousp69v7HMopYnI=" + [mod."github.com/go-task/slim-sprig"] + version = "v0.0.0-20210107165309-348f09dbbbc0" + hash = "sha256-jgza4peLzeJlwmMh/c1gNkmtwA9YtSdGaBzBUDXhIZo=" + [mod."github.com/go-zookeeper/zk"] + version = "v1.0.2" + hash = "sha256-6uMpoTfoOxkl9HqfYfxnjro93+PItGjoWs9Vwfnd/Xw=" + [mod."github.com/gobwas/httphead"] + version = "v0.0.0-20180130184737-2c6c146eadee" + hash = "sha256-Ws/x27D+/DKO5SKzMYIXWd+xDxMxJ3MVok6xdFym9kg=" + [mod."github.com/gobwas/pool"] + version = "v0.2.0" + hash = "sha256-8Rh94P7R/2JbI4JQgLiTF/DjpcxfcXU0JD7IchhSd6s=" + [mod."github.com/gobwas/ws"] + version = "v1.0.2" + hash = "sha256-w5HDb/cm1MwabqPQWPWVOo+Kro76RKwURG0Q0mxAOmY=" + [mod."github.com/godbus/dbus"] + version = "v0.0.0-20190726142602-4481cbc300e2" + hash = "sha256-R7Gb9+Zjy80FbQSDGketoVEqfdOQKuOVTfWRjQ5kxZY=" + [mod."github.com/godbus/dbus/v5"] + version = "v5.0.4" + hash = "sha256-jtigTU/SgVZuQuH3nIFpRKIr95oGlsQowUfjndgPwhI=" + [mod."github.com/gogo/gateway"] + version = "v1.1.0" + hash = "sha256-OHcA3fEGZt4uYn6V5BAaDc47DkH7z0Al+v7MpkfeR8o=" + [mod."github.com/gogo/protobuf"] + version = "v1.3.3-alpha.regen.1" + hash = "sha256-TKa//aFXpWH+yK/cN1oaaqhipZpPUovekP6oA9vLIHY=" + replaced = "github.com/regen-network/protobuf" + [mod."github.com/golang-jwt/jwt/v4"] + version = "v4.0.0" + hash = "sha256-m/Enz2eiBx6tht0G04UV5tyiFyu6q1fTG5h5NbYQgW0=" + [mod."github.com/golang-sql/civil"] + version = "v0.0.0-20190719163853-cb61b32ac6fe" + hash = "sha256-Xv1UN2mb0Mur80bYKPYerUsBolQN8K7HowZwEPdyTXk=" + [mod."github.com/golang-sql/sqlexp"] + version = "v0.0.0-20170517235910-f1bb20e5a188" + hash = "sha256-ljl80qhRWeldLAg8ZDh2zyjHwNc8wnf6lDM3LIdoQmI=" + [mod."github.com/golang/freetype"] + version = "v0.0.0-20170609003504-e2365dfdc4a0" + hash = "sha256-AHAFBd20/tqxohkWyQkui2bUef9i1HWYgk9LOIFErvA=" + [mod."github.com/golang/glog"] + version = "v0.0.0-20160126235308-23def4e6c14b" + hash = "sha256-YDyL9TRikSXHSrYtITVA/ovYIYrdnZGym14XnslAYkk=" + [mod."github.com/golang/groupcache"] + version = "v0.0.0-20210331224755-41bb18bfe9da" + hash = "sha256-7Gs7CS9gEYZkbu5P4hqPGBpeGZWC64VDwraSKFF+VR0=" + [mod."github.com/golang/mock"] + version = "v1.6.0" + hash = "sha256-fWdnMQisRbiRzGT3ISrUHovquzLRHWvcv1JEsJFZRno=" + [mod."github.com/golang/protobuf"] + version = "v1.5.2" + hash = "sha256-IVwooaIo46iq7euSSVWTBAdKd+2DUaJ67MtBao1DpBI=" + [mod."github.com/golang/snappy"] + version = "v0.0.3" + hash = "sha256-77y8JFRE3FcYd8CTypXnJlTJuog1pJg5WjhboFjTiLU=" + [mod."github.com/google/btree"] + version = "v1.0.0" + hash = "sha256-5gr0RMnlvrzCke3kwpkf92WvW3x5nnKZesoulyoYRC0=" + [mod."github.com/google/go-cmp"] + version = "v0.5.7" + hash = "sha256-FcQOybCxm1vqo4jreISMdaGWGy5A1pi6nrZnDZ2/0ac=" + [mod."github.com/google/gofuzz"] + version = "v1.2.0" + hash = "sha256-T6Gz741l45L3F6Dt7fiAuQvQQg59Qtap3zG05M2cfqU=" + [mod."github.com/google/martian"] + version = "v2.1.0+incompatible" + hash = "sha256-N3tPu89U5MQqmtFIqSEfqEXNgnHf883TAmXKvA2N8KQ=" + [mod."github.com/google/martian/v3"] + version = "v3.2.1" + hash = "sha256-zrsl/bawP5yDiL5KLau2uhO5KYuY0PW2NzhfFS+Lmno=" + [mod."github.com/google/orderedcode"] + version = "v0.0.1" + hash = "sha256-KrExYovtUQrHGI1mPQf57jGw8soz7eWOC2xqEaV0uGk=" + [mod."github.com/google/pprof"] + version = "v0.0.0-20210720184732-4bb14d4b1be1" + hash = "sha256-m6l2Yay3iCu7Ses6nmwXifyztNqfP1B/MX81/tDK4Hw=" + [mod."github.com/google/renameio"] + version = "v1.0.0" + hash = "sha256-BB7pBAvdOPPkWvs0z5cVdt1QzKfO6mMlR6UEFgn0koE=" + [mod."github.com/google/uuid"] + version = "v1.1.2" + hash = "sha256-DXttjObhEiMn5/OH+mYkJU6u03Gwsx5t08lTsIFyd+U=" + [mod."github.com/googleapis/gax-go/v2"] + version = "v2.3.0" + hash = "sha256-c++ik75w+IxmvWZA2lohfU5qNqdwRT4kfSl4MdBBl0A=" + [mod."github.com/googleapis/google-cloud-go-testing"] + version = "v0.0.0-20200911160855-bcd43fbb19e8" + hash = "sha256-uoCXtQl4OZzkfzDMz1wtlUBXApIVXuq7cqQ+wVo7c2A=" + [mod."github.com/gopherjs/gopherjs"] + version = "v0.0.0-20181017120253-0766667cb4d1" + hash = "sha256-AuXnjjoLbFZ85Oi8sldH117MBh+yCUB9HU5Y5syJ7Lg=" + [mod."github.com/gorilla/context"] + version = "v1.1.1" + hash = "sha256-pA7z/VCUIHuoP4wOeeJx+tLUFx7G8HQBjK6yfZCF5A4=" + [mod."github.com/gorilla/handlers"] + version = "v1.5.1" + hash = "sha256-GnBAARgOx1E+hDMQ63SI17hdhGtLQxb31lZOmn5j/pU=" + [mod."github.com/gorilla/mux"] + version = "v1.8.0" + hash = "sha256-s905hpzMH9bOLue09E2JmzPXfIS4HhAlgT7g13HCwKE=" + [mod."github.com/gorilla/websocket"] + version = "v1.5.0" + hash = "sha256-EYVgkSEMo4HaVrsWKqnsYRp8SSS8gNf7t+Elva02Ofc=" + [mod."github.com/gotestyourself/gotestyourself"] + version = "v2.2.0+incompatible" + hash = "sha256-BYTGCeD1GH0nUMxaP1ARTpfGk3vQroDNAgb3LYKhon4=" + [mod."github.com/graph-gophers/graphql-go"] + version = "v0.0.0-20191115155744-f33e81362277" + hash = "sha256-vrYYPBO0xLY6eewSOCR7V13TURGZeIPkc3TYPYOma4s=" + [mod."github.com/grpc-ecosystem/go-grpc-middleware"] + version = "v1.3.0" + hash = "sha256-seaTQMNz/lWzpR3ex2gSM1Yo2yD2q6bJQZvB1L3CONk=" + [mod."github.com/grpc-ecosystem/go-grpc-prometheus"] + version = "v1.2.0" + hash = "sha256-XtdBJuUYTXEokPrUetjD6iEqxFTBgyrm1M0X7r+1Uys=" + [mod."github.com/grpc-ecosystem/grpc-gateway"] + version = "v1.16.0" + hash = "sha256-wLymGic7wZ6fSiBYDAaGqnQ9Ste1fUWeqXeolZXCHvI=" + [mod."github.com/gsterjov/go-libsecret"] + version = "v0.0.0-20161001094733-a6f4afe4910c" + hash = "sha256-Z5upjItPU9onq5t7VzhdQFp13lMJrSiE3gNRapuK6ic=" + [mod."github.com/gtank/merlin"] + version = "v0.1.1" + hash = "sha256-tfP9DFdPIfAt29pCta6dObAABCbZt4y3ZActH6ERkr0=" + [mod."github.com/gtank/ristretto255"] + version = "v0.1.2" + hash = "sha256-fAoVTP1s5+f7/YtnzI+gaEz1MS+FuCgy3sT19ZHIxE4=" + [mod."github.com/hashicorp/consul/api"] + version = "v1.12.0" + hash = "sha256-JB9ySbdx6KTxJahx1zG2QD80j+PH/P0ThecTxaAaXeM=" + [mod."github.com/hashicorp/consul/sdk"] + version = "v0.8.0" + hash = "sha256-QzNx+BNq2DC8xcKvVSlsu5jf8pRC11fsEuDa9csf2ic=" + [mod."github.com/hashicorp/errwrap"] + version = "v1.0.0" + hash = "sha256-LGSLrefkABG1kH1i+GUWiD2/ggJxiZEJ+D2YNbhZjmo=" + [mod."github.com/hashicorp/go-cleanhttp"] + version = "v0.5.2" + hash = "sha256-N9GOKYo7tK6XQUFhvhImtL7PZW/mr4C4Manx/yPVvcQ=" + [mod."github.com/hashicorp/go-hclog"] + version = "v1.2.0" + hash = "sha256-XGIirpWp3lFLaBK5lHLVnNMwkVGCnnyt7Pqranb4amQ=" + [mod."github.com/hashicorp/go-immutable-radix"] + version = "v1.3.1" + hash = "sha256-65+A2HiVfS/GV9G+6/TkXXjzXhI/V98e6RlJWjxy+mg=" + [mod."github.com/hashicorp/go-msgpack"] + version = "v0.5.3" + hash = "sha256-2OUYjD/Jt12TFBrtH0wRqg+lzRljDxSIhk2CqBLUczo=" + [mod."github.com/hashicorp/go-multierror"] + version = "v1.1.0" + hash = "sha256-c0zgZsrOoA1+j7N7uIU0ZAUAa7mM8t9nfJgele+/sl4=" + [mod."github.com/hashicorp/go-retryablehttp"] + version = "v0.5.3" + hash = "sha256-VOrwoDMzGszP5zNXkyi79YHJwy6svg1bBicppHuNFQE=" + [mod."github.com/hashicorp/go-rootcerts"] + version = "v1.0.2" + hash = "sha256-prifkrFs+lawGTig3GwxddR0QM9E1+IpgZWCKoOnS5M=" + [mod."github.com/hashicorp/go-sockaddr"] + version = "v1.0.0" + hash = "sha256-orG+SHVsp5lgNRCErmhMLABVFQ3ZWfYIJ/4LTFzlvao=" + [mod."github.com/hashicorp/go-syslog"] + version = "v1.0.0" + hash = "sha256-YRuq6oPMwAFVY7mvwpMDvZqGwNnb5CjBYyKI/x5mbCc=" + [mod."github.com/hashicorp/go-uuid"] + version = "v1.0.1" + hash = "sha256-s1wIvBu37z4U3qK9sdUR1CtbD39N6RwfX4HgDCpCa0s=" + [mod."github.com/hashicorp/go-version"] + version = "v1.2.0" + hash = "sha256-P0i5w1OAImpSMS2KBRMMtIRfWeAAy4k4R7iHEIw3ka8=" + [mod."github.com/hashicorp/go.net"] + version = "v0.0.1" + hash = "sha256-JKal3E+wPO+Hk838opKV4HHKB4O72Xy+77ncXlLkWRk=" + [mod."github.com/hashicorp/golang-lru"] + version = "v0.5.4" + hash = "sha256-1skUMZX+iIf66J1TBVYGWO1OWwQcaoXut3mne331q+k=" + [mod."github.com/hashicorp/hcl"] + version = "v1.0.0" + hash = "sha256-xsRCmYyBfglMxeWUvTZqkaRLSW+V2FvNodEDjTGg1WA=" + [mod."github.com/hashicorp/logutils"] + version = "v1.0.0" + hash = "sha256-e8t8Dm8sp/PzKClN1TOmFcrTAWNh4mZHSW7cAjVx3Bw=" + [mod."github.com/hashicorp/mdns"] + version = "v1.0.4" + hash = "sha256-uYcX0wyjKVT873a3DqGypahiM8dQSnFz+36yz6ZCFOQ=" + [mod."github.com/hashicorp/memberlist"] + version = "v0.3.0" + hash = "sha256-KbPi0JOVN101RtOLbOP3wZiR55Jv4wEx3ejYtUQFUQ8=" + [mod."github.com/hashicorp/serf"] + version = "v0.9.7" + hash = "sha256-nspC/BZwLmF2Lw41s68DmZ4kFsMeB3hvH7ZCLtdl2OM=" + [mod."github.com/hdevalence/ed25519consensus"] + version = "v0.0.0-20210204194344-59a8610d2b87" + hash = "sha256-QgOyyg2phYmreWbMzuSgDVY/unUUZhmbFsqvShCKgFs=" + [mod."github.com/holiman/uint256"] + version = "v1.1.1" + hash = "sha256-sOGgt8+BMaoRm75e/Qi4AelonjxFVltdxzvWsLnNZo8=" + [mod."github.com/hpcloud/tail"] + version = "v1.0.0" + hash = "sha256-7ByBr/RcOwIsGPCiCUpfNwUSvU18QAY+HMnCJr8uU1w=" + [mod."github.com/hudl/fargo"] + version = "v1.4.0" + hash = "sha256-FUScC+rOWQYbZWC+w9E8Y9//0Nf6Td1lhm8u78sK86I=" + [mod."github.com/huin/goupnp"] + version = "v1.0.0" + hash = "sha256-Jp76asfqETscVB+R+TzKQRc5ezA64mBVgJ244F7Mx4k=" + [mod."github.com/huin/goutil"] + version = "v0.0.0-20170803182201-1ca381bf3150" + hash = "sha256-Irhe+oNPd4KmxBtm5Ou8hMrP09yPWOw7Fyxip5nykCo=" + [mod."github.com/iancoleman/strcase"] + version = "v0.2.0" + hash = "sha256-sjzaiANgbiiT9+xh09AwcQGQMGYNrMGiPzDl8L+x7mU=" + [mod."github.com/ianlancetaylor/demangle"] + version = "v0.0.0-20200824232613-28f6c0f3b639" + hash = "sha256-A+Wg+8KOpMZfhAKyOFIK79fcdYuKHRp6cIC0J4QZWGc=" + [mod."github.com/imdario/mergo"] + version = "v0.3.11" + hash = "sha256-E8E7mwcChKvrsizYGHSgTPH9nvdvJbupy/j4PGTyKh4=" + [mod."github.com/improbable-eng/grpc-web"] + version = "v0.14.1" + hash = "sha256-TH0z93gey2WF6nWRJ5N0sbKkEmAMNj/hJiNC6RR0/qw=" + [mod."github.com/inconshreveable/mousetrap"] + version = "v1.0.0" + hash = "sha256-ogTuLrV40FwS4ueo4hh6hi1wPywOI+LyIqfNjsibwNY=" + [mod."github.com/influxdata/influxdb"] + version = "v1.2.3-0.20180221223340-01288bdb0883" + hash = "sha256-Q1sOvLFnlihszkGfvCQFbqKbnVR8qBhA7MoqMX01Qz8=" + [mod."github.com/influxdata/influxdb1-client"] + version = "v0.0.0-20200827194710-b269163b24ab" + hash = "sha256-yZaf6VOfkLypk1thVW0Q9n2UKhZFAtOvGO3MfgaRoV4=" + [mod."github.com/jackpal/go-nat-pmp"] + version = "v1.0.2-0.20160603034137-1fa385a6f458" + hash = "sha256-tnpzNwcBF9HUR7jIMdf7YPcBd/IX+10Sd2wE0zIesNg=" + [mod."github.com/jedisct1/go-minisign"] + version = "v0.0.0-20190909160543-45766022959e" + hash = "sha256-MnlywVXuwVJ4x7fgEOncnnRwK8LpxpE5+4y4DWjWHK4=" + [mod."github.com/jessevdk/go-flags"] + version = "v1.4.0" + hash = "sha256-5tg5rdiLEbI53DAwp3Yps1y/6e9m9AcgzX3No4wE9dY=" + [mod."github.com/jhump/protoreflect"] + version = "v1.9.0" + hash = "sha256-0EmeecFyT1rbK5914RhaXSR4a5/by0vDkC3zkW+otjw=" + [mod."github.com/jmespath/go-jmespath"] + version = "v0.4.0" + hash = "sha256-xpT9g2qIXmPq7eeHUXHiDqJeQoHCudh44G/KCSFbcuo=" + [mod."github.com/jmespath/go-jmespath/internal/testify"] + version = "v1.5.1" + hash = "sha256-eOjXyGv7P1x+iO9rPrmAGvNj2JH5p36OgSiVyJv/hyI=" + [mod."github.com/jmhodges/levigo"] + version = "v1.0.0" + hash = "sha256-xEd0mDBeq3eR/GYeXjoTVb2sPs8sTCosn5ayWkcgENI=" + [mod."github.com/jonboulle/clockwork"] + version = "v0.1.0" + hash = "sha256-dEV9aGzJRIrYfPpuJux3guJNvZGi+5dfseGurZqGHd8=" + [mod."github.com/jpillora/backoff"] + version = "v1.0.0" + hash = "sha256-uxHg68NN8hrwPCrPfLYYprZHf7dMyEoPoF46JFx0IHU=" + [mod."github.com/jrick/logrotate"] + version = "v1.0.0" + hash = "sha256-1JZrSgDekqwoWcHb9SnaBO56u0Z5nbvsiBdL/qIzNGs=" + [mod."github.com/json-iterator/go"] + version = "v1.1.12" + hash = "sha256-To8A0h+lbfZ/6zM+2PpRpY3+L6725OPC66lffq6fUoM=" + [mod."github.com/jstemmer/go-junit-report"] + version = "v0.9.1" + hash = "sha256-fK6zLXQU8y+h+SqyeCUldA5OFPA/j0Wlbizk6AG60c4=" + [mod."github.com/jtolds/gls"] + version = "v4.20.0+incompatible" + hash = "sha256-Zu5naRjnwOYBzRv0CYhIZTizA0AajzOg7mJrL7Bo/cw=" + [mod."github.com/julienschmidt/httprouter"] + version = "v1.3.0" + hash = "sha256-YVbnyFLVZX1mtqcwM1SStQdhcQsPHyi1ltpOrD3w2qg=" + [mod."github.com/jung-kurt/gofpdf"] + version = "v1.0.3-0.20190309125859-24315acbbda5" + hash = "sha256-A+2EhBbfC3dM1Bdinpx/NmT2YwbwKwMfBHTYb9n7wkg=" + [mod."github.com/karalabe/usb"] + version = "v0.0.0-20190919080040-51dc0efba356" + hash = "sha256-dfQWMItf29vmkijHdupfmd8aoccfuETH/sC4wgnYUGc=" + [mod."github.com/keybase/go-keychain"] + version = "v0.0.0-20190712205309-48d3d31d256d" + hash = "sha256-bn04wkDnhQ0tb/YzmPf7MNJlApOl+z6+EAbUqH7Ti5Q=" + [mod."github.com/kisielk/errcheck"] + version = "v1.5.0" + hash = "sha256-ZmocFXtg+Thdup+RqDYC/Td3+m1nS0FydZecfsWXIzI=" + [mod."github.com/kisielk/gotool"] + version = "v1.0.0" + hash = "sha256-lsdQkue8gFz754PGqczUnvGiCQq87SruQtdrDdQVTpE=" + [mod."github.com/kkdai/bstream"] + version = "v0.0.0-20161212061736-f391b8402d23" + hash = "sha256-f8gCtCAFNARwPD9svGAGnHyUdeb4Ch7ZRHk4D75iqcE=" + [mod."github.com/klauspost/compress"] + version = "v1.13.6" + hash = "sha256-aUTfsB3IfJXil8SPgtAmU1t+l6Dxs03UBB9Pa6StuqM=" + [mod."github.com/konsorten/go-windows-terminal-sequences"] + version = "v1.0.3" + hash = "sha256-9HojTXKv7b3HiEhYaKXDxraEfvU5vrg47FbCjTRpOvs=" + [mod."github.com/kr/fs"] + version = "v0.1.0" + hash = "sha256-+Cjz0rGmdNIV1QL4z8h7JAjHATa5pKndwSnD1M0J74c=" + [mod."github.com/kr/logfmt"] + version = "v0.0.0-20140226030751-b84e30acd515" + hash = "sha256-CePQbqWGtS8qP/Av9pkLiqZwH6RaZQff/s1l+1//jQo=" + [mod."github.com/kr/pretty"] + version = "v0.2.1" + hash = "sha256-HhaxBizBlvhiQ+tuByY69++QCtB+gt6t0A/h5A347m8=" + [mod."github.com/kr/pty"] + version = "v1.1.1" + hash = "sha256-AVeS+ivwNzIrgWQaLtsmO2f2MYGpxIVqdac/EzaYI1Q=" + [mod."github.com/kr/text"] + version = "v0.2.0" + hash = "sha256-fadcWxZOORv44oak3jTxm6YcITcFxdGt4bpn869HxUE=" + [mod."github.com/kylelemons/godebug"] + version = "v1.1.0" + hash = "sha256-DJ0re9mGqZb6PROQI8NPC0JVyDHdZ/y4uehNH7MbczY=" + [mod."github.com/leodido/go-urn"] + version = "v1.2.0" + hash = "sha256-NW7kxG9syegZOrRyHz877IhFEN2I4GMDBSgEBucOj7Q=" + [mod."github.com/lib/pq"] + version = "v1.10.4" + hash = "sha256-gyHvt7ubYrrhwGKd3WWEkA15hlZ98NKDst4CkusDaCs=" + [mod."github.com/libp2p/go-buffer-pool"] + version = "v0.0.2" + hash = "sha256-dcgL4tAHDJsevnvwIAXZmtKqB9h4986go/Yn3IlfPAY=" + [mod."github.com/lightstep/lightstep-tracer-common/golang/gogo"] + version = "v0.0.0-20190605223551-bc2310a04743" + hash = "sha256-Nb8mdhONwjpQusNOQRN+qGWKNcxEWI5vK6bGX21xDmM=" + [mod."github.com/lightstep/lightstep-tracer-go"] + version = "v0.18.1" + hash = "sha256-ckmJCf+x/Ad/ADm+nDbvgLKnkkEU/3qH1pT5XmgQKWA=" + [mod."github.com/lucasjones/reggen"] + version = "v0.0.0-20180717132126-cdb49ff09d77" + hash = "sha256-gX55KvGzJkyghKIhmQFnwCI9mXYt/FtDgI/sQ4xNfrE=" + [mod."github.com/lyft/protoc-gen-star"] + version = "v0.5.3" + hash = "sha256-6c/OD1q9GZvDDxqWJWmXaBiHBqJK2x6PkkKwI3CA/Hc=" + [mod."github.com/magiconair/properties"] + version = "v1.8.6" + hash = "sha256-xToSfpuePctkTdhJtsuKIEkXwfMZbnkFT98ahIfd4wY=" + [mod."github.com/mattn/go-colorable"] + version = "v0.1.12" + hash = "sha256-Y1vCt0ShrCz4wSmwsppCfeLPLKrWusc2zM2lUFwDMyI=" + [mod."github.com/mattn/go-ieproxy"] + version = "v0.0.0-20190702010315-6dee0af9227d" + hash = "sha256-MYN5FpKAgBzJyMdz9Iw+D7jlxNnxPRyHywMyjkzsvU8=" + [mod."github.com/mattn/go-isatty"] + version = "v0.0.14" + hash = "sha256-e8zn5eCVh/B1HOP1PGXeXH0bGkIV0vKYP9KLwZni5as=" + [mod."github.com/mattn/go-runewidth"] + version = "v0.0.4" + hash = "sha256-+mPQ6NV//R4RTAv65UM9bMyRu2VcfFLmsBRHfqrWYwE=" + [mod."github.com/mattn/go-sqlite3"] + version = "v1.14.9" + hash = "sha256-T4/79NKqmn7+nfa8HpfLB6nSBhlhY85Pcj5aYxK0RFo=" + [mod."github.com/matttproud/golang_protobuf_extensions"] + version = "v1.0.1" + hash = "sha256-ystDNStxR90j4CK+AMcEQ5oyYFRgWoGdvWlS0XQMDLQ=" + [mod."github.com/miekg/dns"] + version = "v1.1.43" + hash = "sha256-FWtLHGlkx7WhMFB5qmO+NSHg9S5WuvZ3PGTQSij6Nhw=" + [mod."github.com/mimoo/StrobeGo"] + version = "v0.0.0-20181016162300-f8f6d4d2b643" + hash = "sha256-ih5WfC48IniPuAHUpC6upOabZA1/DssTAcxhZe6A/dE=" + [mod."github.com/minio/highwayhash"] + version = "v1.0.2" + hash = "sha256-UeHeepKtToyA5e/w3KdmpbCn+4medesZG0cAcU6P2cY=" + [mod."github.com/mitchellh/cli"] + version = "v1.1.0" + hash = "sha256-cVpkwciTVTA5iVHoX9NyqFWoePhKp8BJuxIoXRXAMvQ=" + [mod."github.com/mitchellh/go-homedir"] + version = "v1.1.0" + hash = "sha256-oduBKXHAQG8X6aqLEpqZHs5DOKe84u6WkBwi4W6cv3k=" + [mod."github.com/mitchellh/go-testing-interface"] + version = "v1.0.0" + hash = "sha256-/Dpv/4i5xuK8hDH+q8YTdF6Jg6NNtfO4Wqig2JCWgrY=" + [mod."github.com/mitchellh/gox"] + version = "v0.4.0" + hash = "sha256-GV3LYxzJt8YVbnSac2orlj2QR3MX/YIDrLkSkPhsjuA=" + [mod."github.com/mitchellh/iochan"] + version = "v1.0.0" + hash = "sha256-b5Tp7cw/e8mL++IjsebbmKWXtb9Hrzu4Fc6M4tZKFhU=" + [mod."github.com/mitchellh/mapstructure"] + version = "v1.4.3" + hash = "sha256-2tuF/RgrEBKPYdfwTxvXATbylAlRkOxvUXNTXNo/NzM=" + [mod."github.com/moby/sys/mountinfo"] + version = "v0.4.1" + hash = "sha256-6G0hASgyOo+kZNsccBzGW+9CdwsmVfHV+Oge9qyeCyQ=" + [mod."github.com/modern-go/concurrent"] + version = "v0.0.0-20180306012644-bacd9c7ef1dd" + hash = "sha256-OTySieAgPWR4oJnlohaFTeK1tRaVp/b0d1rYY8xKMzo=" + [mod."github.com/modern-go/reflect2"] + version = "v1.0.2" + hash = "sha256-+W9EIW7okXIXjWEgOaMh58eLvBZ7OshW2EhaIpNLSBU=" + [mod."github.com/modocache/gover"] + version = "v0.0.0-20171022184752-b58185e213c5" + hash = "sha256-7Co4eFu6T1Sry4cfnjpRyDwyqSSj4rz4HXUQbsDt5og=" + [mod."github.com/mrunalp/fileutils"] + version = "v0.5.0" + hash = "sha256-HVSuyccZDDyMx3NGdelyW4OJWSO2TS6jie8T91JJOv8=" + [mod."github.com/mtibben/percent"] + version = "v0.2.1" + hash = "sha256-Zj1lpCP6mKQ0UUTMs2By4LC414ou+iJzKkK+eBHfEcc=" + [mod."github.com/mwitkow/go-conntrack"] + version = "v0.0.0-20190716064945-2f068394615f" + hash = "sha256-h6tgygomf/oVKMa2MO8sPLUD3CxK81z5q/roKYKvsno=" + [mod."github.com/mwitkow/grpc-proxy"] + version = "v0.0.0-20181017164139-0f1106ef9c76" + hash = "sha256-c6fjs1u9kscjyZWGycsJJUsasaA1hCIeXyT3BtO8B0U=" + [mod."github.com/naoina/go-stringutil"] + version = "v0.1.0" + hash = "sha256-htVZGTbH2kFO56UrWfZUwc6DDhgU/TCXrzEPy8MNAwE=" + [mod."github.com/naoina/toml"] + version = "v0.1.2-0.20170918210437-9fafd6967416" + hash = "sha256-oOp4+4qo/nDtjbf/45OwyFseflQ7YNfORGSp16Jt+1Y=" + [mod."github.com/nats-io/jwt"] + version = "v1.2.2" + hash = "sha256-95/hF0d0VbkR6/XkyUSDV2qeDuJexdn/cb+ZxF1ylcs=" + [mod."github.com/nats-io/jwt/v2"] + version = "v2.0.3" + hash = "sha256-gHF+pOO5j4f2PH16Lccytg1hkLjzrJDTkQqFqUtRUv8=" + [mod."github.com/nats-io/nats-server/v2"] + version = "v2.5.0" + hash = "sha256-sPEtf3n2QfyoZPbxGiQ4///gk2zB+Ze4R3v5vHG3eKE=" + [mod."github.com/nats-io/nats.go"] + version = "v1.12.1" + hash = "sha256-Ac7SWJfIbD66WAa8nDQOCsFetQUH6CthfAmnYpmn/cc=" + [mod."github.com/nats-io/nkeys"] + version = "v0.3.0" + hash = "sha256-63yGhXiKvDhJDnTbFQJXyl2yvmvZ2OXedizLzsaqixs=" + [mod."github.com/nats-io/nuid"] + version = "v1.0.1" + hash = "sha256-7wddxVz3hnFg/Pf+61+MtQJJL/l8EaC8brHoNsmD64c=" + [mod."github.com/neilotoole/errgroup"] + version = "v0.1.5" + hash = "sha256-18x3ARf4fosXl4h6KO9bypGun9u3Hk6aYzG2zpLmYEo=" + [mod."github.com/niemeyer/pretty"] + version = "v0.0.0-20200227124842-a10e7caefd8e" + hash = "sha256-m2D7hWZrDst0rb91lmjSuNrzBQbmQ0Oe2UOp3wn8qso=" + [mod."github.com/nxadm/tail"] + version = "v1.4.8" + hash = "sha256-JP3RZVZLFhaBZ2VdF/fbyMPMLqrPZDjP98f1ey2OePo=" + [mod."github.com/oklog/oklog"] + version = "v0.3.2" + hash = "sha256-qlnPX0uYC0pIA44MvacLIDxEcl/n4KPoIHMFmCWkurY=" + [mod."github.com/oklog/run"] + version = "v1.0.0" + hash = "sha256-/LEK7Q4eG/hpydjQC2o7HgS9tc9ub3xdSVIpyoj6ct0=" + [mod."github.com/oklog/ulid"] + version = "v1.3.1" + hash = "sha256-LNn883rYNiaoY9sGEPIzlMRx5UwGThdYTjXqfzeGc9k=" + [mod."github.com/olekukonko/tablewriter"] + version = "v0.0.2-0.20190409134802-7e037d187b0c" + hash = "sha256-TgHo1TvgPjwbI5aI+GOf5ctLVe8pZenWoj3oa62l93w=" + [mod."github.com/onsi/ginkgo"] + version = "v1.16.4" + hash = "sha256-+rsbCrlS+05k+G14Ov/GYAmpLN09Vp0F2LMKkyUIftE=" + [mod."github.com/onsi/gomega"] + version = "v1.13.0" + hash = "sha256-D2mta6XvgQHXpi87y9eemauEE5SEHel2Jx8EIOnCifQ=" + [mod."github.com/op/go-logging"] + version = "v0.0.0-20160315200505-970db520ece7" + hash = "sha256-kk1wY0YgUzB7OvV0LzX/Dak5243/TJt3+OEAWrpQ9rI=" + [mod."github.com/opencontainers/go-digest"] + version = "v1.0.0" + hash = "sha256-cfVDjHyWItmUGZ2dzQhCHgmOmou8v7N+itDkLZVkqkQ=" + [mod."github.com/opencontainers/image-spec"] + version = "v1.0.2" + hash = "sha256-X7kZoMYZNOIDpx8ziK7V+5YM07qiYWOE4yJo+sTOjjU=" + replaced = "github.com/opencontainers/image-spec" + [mod."github.com/opencontainers/runc"] + version = "v1.0.3" + hash = "sha256-BMgRI3jpmEPywfA0jf4My79B21EiivxrLGtiz0Z7ZcU=" + replaced = "github.com/opencontainers/runc" + [mod."github.com/opencontainers/runtime-spec"] + version = "v1.0.3-0.20210326190908-1c3f411f0417" + hash = "sha256-GI8af1UKF39HTqXOaj6HySectwHOmMTKcAqpF8hH86s=" + [mod."github.com/opencontainers/selinux"] + version = "v1.8.2" + hash = "sha256-2Cv0q6u2ZrC5ArwCH2s3FQdEfDNxZkZ/n3S99CoezZ4=" + [mod."github.com/opentracing-contrib/go-observer"] + version = "v0.0.0-20170622124052-a52f23424492" + hash = "sha256-Yx4crdNKvA+ojqv5+JgMFjunrqg7dULrXwNuUVEh/+A=" + [mod."github.com/opentracing/basictracer-go"] + version = "v1.0.0" + hash = "sha256-QLEXYXQGg5It+zp8o5fcOIrvF8i/lDOLxJ6sqFUySUM=" + [mod."github.com/opentracing/opentracing-go"] + version = "v1.2.0" + hash = "sha256-kKTKFGXOsCF6QdVzI++GgaRzv2W+kWq5uDXOJChvLxM=" + [mod."github.com/openzipkin-contrib/zipkin-go-opentracing"] + version = "v0.4.5" + hash = "sha256-+OTH7Ih9TSHjpQ0qbLcEEG1SPnpyQpiNSOwEXkHpu1U=" + [mod."github.com/openzipkin/zipkin-go"] + version = "v0.2.5" + hash = "sha256-zJ23gBm9RWjL8SH42NJew54HxVHvR0ZutaGPN4CNcJo=" + [mod."github.com/ory/dockertest"] + version = "v3.3.5+incompatible" + hash = "sha256-yHhtiBDE7oUNRMx2NeufHaYscadHk3gaZIZqgSgw8jk=" + [mod."github.com/otiai10/copy"] + version = "v1.6.0" + hash = "sha256-fz04JUYSXlgkqcrtQRJtlJOlhcRR86NKm4vOhv/hbiE=" + [mod."github.com/pact-foundation/pact-go"] + version = "v1.0.4" + hash = "sha256-4w92Zo53qmhuIxTmnfo9llSTPvkJsU5mRLnfit/lReg=" + [mod."github.com/pascaldekloe/goe"] + version = "v0.1.0" + hash = "sha256-2KUjqrEC/BwkTZRxImazcI/C3H7QmXfNrlt8slwdDbc=" + [mod."github.com/pborman/uuid"] + version = "v1.2.0" + hash = "sha256-zz0hvDdrajoUaOCXvI/2EIGGoWQa0QlCyFV0jqU3JDg=" + [mod."github.com/pelletier/go-toml"] + version = "v1.9.4" + hash = "sha256-R9u+VxearUE1fLLTcAoHTrV8ZhgE/KxXRNClmrfTLn0=" + [mod."github.com/pelletier/go-toml/v2"] + version = "v2.0.0-beta.8" + hash = "sha256-e6CwKHZtaNM1/Ru1wUTSiaMDimaLQcZUC/0nk3HEE+w=" + [mod."github.com/performancecopilot/speed"] + version = "v3.0.0+incompatible" + hash = "sha256-epw3iYvcfLf4cbsH90B1lKOUVFFsp+T72XThsLWodZM=" + [mod."github.com/performancecopilot/speed/v4"] + version = "v4.0.0" + hash = "sha256-QAIkVIxEWdzfdWODeAG/X+CmQoHCP7KxHo2NFq8g7n4=" + [mod."github.com/peterh/liner"] + version = "v1.1.1-0.20190123174540-a2c9a5303de7" + hash = "sha256-+aNVSSZXSGIYnMzfl/APZ9Zb2Xhucl3jItuzpkTKt7M=" + [mod."github.com/petermattis/goid"] + version = "v0.0.0-20180202154549-b0b1615b78e5" + hash = "sha256-TCyVuP7rAtrvlterVCapFtbf6UmIf72FXQvkQoDtDj4=" + [mod."github.com/philhofer/fwd"] + version = "v1.1.1" + hash = "sha256-fS6DmbflT2FloUPaCSHHRMBn4eJStJnMrgE4OpDPCP0=" + [mod."github.com/pierrec/lz4"] + version = "v2.0.5+incompatible" + hash = "sha256-R2UoyN7wUKVbYMPwH7DL8mIJIMzx/cOndvklKSjbQ6o=" + [mod."github.com/pkg/browser"] + version = "v0.0.0-20180916011732-0a3d74bf9ce4" + hash = "sha256-LOwoCHXSkhpTRBFgEa9eiRKnqP7DKBJgTceGUTefZlM=" + [mod."github.com/pkg/errors"] + version = "v0.9.1" + hash = "sha256-mNfQtcrQmu3sNg/7IwiieKWOgFQOVVe2yXgKBpe/wZw=" + [mod."github.com/pkg/profile"] + version = "v1.2.1" + hash = "sha256-2WJi+BJnWA0k5Ml/kDPUDgeeWG/upusGrHi1jd+umC4=" + [mod."github.com/pkg/sftp"] + version = "v1.13.1" + hash = "sha256-zeQB6RHn/xOe/3JNaMM0ngjSP/7nBx+J8+uTacJrYAE=" + [mod."github.com/pmezard/go-difflib"] + version = "v1.0.0" + hash = "sha256-/FtmHnaGjdvEIKAJtrUfEhV7EVo5A/eYrtdnUkuxLDA=" + [mod."github.com/posener/complete"] + version = "v1.2.3" + hash = "sha256-/17KFHD0SsGALg9iLXNIdvVFcotOO+H6bOOD5SY0MVs=" + [mod."github.com/prometheus/client_golang"] + version = "v1.12.2" + hash = "sha256-d8xHyML/FImuPmFOy7UGW/y85NPLzJYL6IFhR3s7XzE=" + [mod."github.com/prometheus/client_model"] + version = "v0.2.0" + hash = "sha256-LTHxYPRgoggl+v89ly2/RkyPIuJlmZRdGs6ZRtK3zkk=" + [mod."github.com/prometheus/common"] + version = "v0.32.1" + hash = "sha256-LdgJBz4EcjrBaZVr2CjDjM0hTwRFQIJE2yACEG631bQ=" + [mod."github.com/prometheus/procfs"] + version = "v0.7.3" + hash = "sha256-ik0WpnpSjMwifPYfQTfu/eb5ilNj+eLJF0d5Dftp8A8=" + [mod."github.com/prometheus/tsdb"] + version = "v0.7.1" + hash = "sha256-BPz7YJbfMZgeR+u9YaeWeipVzHIS73EdgXD7VSJSLbA=" + [mod."github.com/rakyll/statik"] + version = "v0.1.7" + hash = "sha256-/bfnXHBmN8vviPL7D85IzcEVXCaWyjbPPNyauzEcQ8Q=" + [mod."github.com/rcrowley/go-metrics"] + version = "v0.0.0-20200313005456-10cdbea86bc0" + hash = "sha256-xHqWWd4/RyAxqb80zjnrqHnHtWPfVTyByE+vDfbT52E=" + [mod."github.com/regen-network/cosmos-proto"] + version = "v0.3.1" + hash = "sha256-Bchbq/Hg72EA7Hevs8+PNuENuQaZAzk3qeVjMqFMUxc=" + [mod."github.com/rjeczalik/notify"] + version = "v0.9.1" + hash = "sha256-YLGNrHHM+mN4ElW/XWuylOnFrA/VjSY+eBuC4LN//5c=" + [mod."github.com/rogpeppe/fastuuid"] + version = "v1.2.0" + hash = "sha256-yDnHsLw8KF4zfbJska1igIo4IbVpGDq+vH3+YV5jCgk=" + [mod."github.com/rogpeppe/go-internal"] + version = "v1.3.0" + hash = "sha256-JgiasZeXDy10syy7wmXtqRffDY7CJ1o5VNY+FmmAjVU=" + [mod."github.com/rs/cors"] + version = "v1.8.2" + hash = "sha256-FxBbQVb8zIoDGGaAJKfsYV0+POkh1tyX7P6A/Lk5Vsc=" + [mod."github.com/rs/xhandler"] + version = "v0.0.0-20160618193221-ed27b6fd6521" + hash = "sha256-v/GJl3iPrXIbeFZGVscYJF8flG6lAQ1qyduKgGAm97o=" + [mod."github.com/rs/xid"] + version = "v1.3.0" + hash = "sha256-a1HtvEujd/C4E/IdXpLazqk+R7dm8fyN9SbY6o3aUHA=" + [mod."github.com/rs/zerolog"] + version = "v1.26.0" + hash = "sha256-lVu2zX/B4MZbAlht8agjGuSEmYZbAVOQFCSg7S7pXxw=" + [mod."github.com/russross/blackfriday"] + version = "v1.5.2" + hash = "sha256-7MjJB7KZoNFTBo5Qzc3LL9QKrzWf9keqt5lh7tl360s=" + [mod."github.com/russross/blackfriday/v2"] + version = "v2.1.0" + hash = "sha256-R+84l1si8az5yDqd5CYcFrTyNZ1eSYlpXKq6nFt4OTQ=" + [mod."github.com/ryanuber/columnize"] + version = "v0.0.0-20160712163229-9b3edd62028f" + hash = "sha256-RLUQcU6Z03upKe08v6rjn9/tkyrQsgmpdEmBtWaLQfk=" + [mod."github.com/sagikazarmark/crypt"] + version = "v0.5.0" + hash = "sha256-eCpex8ixPZhP9NUFocyZ1gH/uC+NbL28bBUkExo6erI=" + [mod."github.com/samuel/go-zookeeper"] + version = "v0.0.0-20190923202752-2cc03de413da" + hash = "sha256-/UFD4nSHZIIHqKUVEEBuGrvFTusNzl+H72lig8fJ4oc=" + [mod."github.com/sasha-s/go-deadlock"] + version = "v0.2.1-0.20190427202633-1595213edefa" + hash = "sha256-BBOohTR+ktgJHAoYWh39/ui8MczcJECloc7tvxVBE50=" + [mod."github.com/sean-/seed"] + version = "v0.0.0-20170313163322-e2103e2c3529" + hash = "sha256-RQQTjvf8Y91jP5FGOyEnGMFw7zCrcSnUU4eH2CXKkT4=" + [mod."github.com/seccomp/libseccomp-golang"] + version = "v0.9.1" + hash = "sha256-yjJxIp5x1cuk5AfFnh5mc7fYCaZHV+Vihhr8vvNFTAg=" + [mod."github.com/segmentio/fasthash"] + version = "v1.0.3" + hash = "sha256-Bm1sq6fFfoySkE6W7qib1drLBDQlOHMKJx8WyXzcNHM=" + [mod."github.com/shirou/gopsutil"] + version = "v2.20.5+incompatible" + hash = "sha256-FvnQDpsmZm3jsAGgAgtzrG/iMpAcpnQGB+AlFhE5g+0=" + [mod."github.com/shurcooL/sanitized_anchor_name"] + version = "v1.0.0" + hash = "sha256-DtFSzeLmD1fAl103ncgwab7Vv2F0aulsA+gbkq24ab8=" + [mod."github.com/sirupsen/logrus"] + version = "v1.8.1" + hash = "sha256-vUIDlLXYBD74+JqdoSx+W3J6r5cOk63heo0ElsHizoM=" + [mod."github.com/smartystreets/assertions"] + version = "v0.0.0-20180927180507-b2de0cb4f26d" + hash = "sha256-PoE+VQEnzJogI/mDBJ6dTCCR217nFjHfYWXQt9Vr9MQ=" + [mod."github.com/smartystreets/goconvey"] + version = "v1.6.4" + hash = "sha256-gDEvwEBgCVYi6daVRlQ2DUXFFlpybM1h4HyvvHphmM4=" + [mod."github.com/snikch/goodman"] + version = "v0.0.0-20171125024755-10e37e294daa" + hash = "sha256-dP8m+sKVf4vpVxbcbYRTIMVpbgZfnoxljSmdu7y5xNw=" + [mod."github.com/soheilhy/cmux"] + version = "v0.1.4" + hash = "sha256-EGyOVbQFq4k+A2M61ZMZ5aAM8uwOPLOcp3ynhswz47g=" + [mod."github.com/sony/gobreaker"] + version = "v0.4.1" + hash = "sha256-ABy1A/HYvhLjGdAaVBpSHEhn/1yJa3lSuqAJPipdWUU=" + [mod."github.com/spaolacci/murmur3"] + version = "v1.1.0" + hash = "sha256-RWD4PPrlAsZZ8Xy356MBxpj+/NZI7w2XOU14Ob7/Y9M=" + [mod."github.com/spf13/afero"] + version = "v1.8.2" + hash = "sha256-ERuG4GK1LOn72DRbT9URpo1QoVIm2A3mPtlf+xSPgx8=" + [mod."github.com/spf13/cast"] + version = "v1.4.1" + hash = "sha256-jaY+/RKUviKnE2h8Ly5cdZYinSE0uc32FW6+xfZ1Ghs=" + [mod."github.com/spf13/cobra"] + version = "v1.4.0" + hash = "sha256-I6j9sD61Ztcc2W/WGeWo3ggYtnGTxNxZ2EFPdtO0UEY=" + [mod."github.com/spf13/jwalterweatherman"] + version = "v1.1.0" + hash = "sha256-62BQtqTLF/eVrTOr7pUXE7AiHRjOVC8jQs3/Ehmflfs=" + [mod."github.com/spf13/pflag"] + version = "v1.0.5" + hash = "sha256-w9LLYzxxP74WHT4ouBspH/iQZXjuAh2WQCHsuvyEjAw=" + [mod."github.com/spf13/viper"] + version = "v1.11.0" + hash = "sha256-osI0G1j0KU6ZNIY+XA0qipK8v7ES0ReYHU3O+9Hz4Gg=" + [mod."github.com/status-im/keycard-go"] + version = "v0.0.0-20190316090335-8537d3370df4" + hash = "sha256-/6xYHL9JdPLFWzUoKIgyPgFLzNzVZlQ02WKy9taUhE4=" + [mod."github.com/steakknife/bloomfilter"] + version = "v0.0.0-20180922174646-6819c0d2a570" + hash = "sha256-AU0bhnAojcZIaK1Q+p3EyxuMJJFD0L47S5FnccK6JLc=" + [mod."github.com/steakknife/hamming"] + version = "v0.0.0-20180906055917-c99c65617cd3" + hash = "sha256-WXbfKb1pjPvEb2IKbRrIv57yuKmZVp/uYevyOR1iTA8=" + [mod."github.com/streadway/amqp"] + version = "v1.0.0" + hash = "sha256-fjDa/N0xX2Gp6eumdaiHW01Hga7TMqAu6W9SfCZqyqw=" + [mod."github.com/streadway/handy"] + version = "v0.0.0-20200128134331-0f66f006fb2e" + hash = "sha256-xAc83ej4LLjtU6VZY7ELYpOkppRlNS0n+tVI12wwlQ0=" + [mod."github.com/stretchr/objx"] + version = "v0.2.0" + hash = "sha256-fx9mfz6FjbV2YtLQzk7Wzd+saejwoad2scLLC7Apvnw=" + [mod."github.com/stretchr/testify"] + version = "v1.7.1" + hash = "sha256-FcMk8eXO4sgVOYdpTZb8T+HpSXlZ0v4qd3UpP7DE6jk=" + [mod."github.com/subosito/gotenv"] + version = "v1.2.0" + hash = "sha256-RUsfBl9xvHk8H6SPwiLi/BpHjkyO/YLvlFmRfGRIW1U=" + [mod."github.com/syndtr/gocapability"] + version = "v0.0.0-20200815063812-42c35b437635" + hash = "sha256-RHMcScrjBlzXDSdzVFDtyjhGbpLbKZtbqrR5kMIE8QM=" + [mod."github.com/syndtr/goleveldb"] + version = "v1.0.1-0.20200815110645-5c35d600f0ca" + hash = "sha256-59eJ01Q7GsEIXrORY5onzkowKo1DUEbm+3CCG//yWHM=" + [mod."github.com/tecbot/gorocksdb"] + version = "v0.0.0-20191217155057-f0fad39f321c" + hash = "sha256-VODgdnIxK9bhCHrt4nKfPYk/LLycTIwSRi930fws3Pk=" + [mod."github.com/tendermint/btcd"] + version = "v0.1.1" + hash = "sha256-QQl2GWZaKQtd+LQrgx2unkTLI1qye57fCWwJcmCXT/0=" + [mod."github.com/tendermint/crypto"] + version = "v0.0.0-20191022145703-50d29ede1e15" + hash = "sha256-NkoZ3hKWZt5Hca49I+1g81x1m6aQGELZ/QGLdb3uHm4=" + [mod."github.com/tendermint/go-amino"] + version = "v0.16.0" + hash = "sha256-JW4zO/0vMzf1dXLePOqaMtiLUZgNbuIseh9GV+jQlf0=" + [mod."github.com/tendermint/tendermint"] + version = "v0.34.19" + hash = "sha256-5+mlkUvYvk/W4s80uR2WTawyftJyqNoInsN3pSoj+uU=" + [mod."github.com/tendermint/tm-db"] + version = "v0.6.7" + hash = "sha256-hl/3RrBrpkk2zA6dmrNlIYKs1/GfqegSscDSkA5Pjlo=" + [mod."github.com/tidwall/gjson"] + version = "v1.9.3" + hash = "sha256-EUaWUTATM2UrGZKyYvKkmU9bEPmfMIRmZ84Nc3nJgh0=" + [mod."github.com/tidwall/match"] + version = "v1.1.1" + hash = "sha256-M2klhPId3Q3T3VGkSbOkYl/2nLHnsG+yMbXkPkyrRdg=" + [mod."github.com/tidwall/pretty"] + version = "v1.2.0" + hash = "sha256-esRQGsn2Ee/CiySlwyuOICSLdqUkH4P7u8qXszos8Yc=" + [mod."github.com/tidwall/sjson"] + version = "v1.1.4" + hash = "sha256-uiBtaBDo4j6VzKE/mE5vs9p8KTuPLJnntL9Lt4g9Nlo=" + [mod."github.com/tinylib/msgp"] + version = "v1.1.5" + hash = "sha256-EvD9HgWBKgjC8b1h8fOCIzNZLQog6MWiNMoR6OuSSz4=" + [mod."github.com/tmc/grpc-websocket-proxy"] + version = "v0.0.0-20190109142713-0ad062ec5ee5" + hash = "sha256-5OJsX5qqW/MeL4gCapWnU/KvNeAply9cT9xezdMm3Ko=" + [mod."github.com/ttacon/chalk"] + version = "v0.0.0-20160626202418-22c06c80ed31" + hash = "sha256-lMdG7YeT0wHF3hGRoZdmMpTCznwD00ThhGbcbXhyTPk=" + [mod."github.com/tv42/httpunix"] + version = "v0.0.0-20191220191345-2ba4b9c3382c" + hash = "sha256-POmmc6hl9dGJgu9RVEyKwSPabLESHdSmaNBpKG68fHU=" + [mod."github.com/tyler-smith/go-bip39"] + version = "v1.0.2" + hash = "sha256-HW1MIj13JLHlqPbw4blt7uTbP3XNeNrCOyn5nipXk/w=" + [mod."github.com/ugorji/go"] + version = "v1.1.7" + hash = "sha256-k9HKvzLh9r6Q4l0q5kyeDgc0rnH1VxqmY4EPiFyNL40=" + [mod."github.com/ugorji/go/codec"] + version = "v1.1.7" + hash = "sha256-fulAoEEqegVZP4qtPJAD6/vw/AeI00i27tslP2c/7ko=" + [mod."github.com/urfave/cli"] + version = "v1.22.1" + hash = "sha256-sx4cCoJIH3Yd+ahTrWe/TZYfDrPqOaWeLLGfn/KJNqk=" + [mod."github.com/vishvananda/netlink"] + version = "v1.1.0" + hash = "sha256-EAGYHiYvt48BL9ml87fzUiIKlIFEU4SAMsP0Fy4YFO4=" + [mod."github.com/vishvananda/netns"] + version = "v0.0.0-20191106174202-0a2b9b5464df" + hash = "sha256-vJ9iHtQjILniMAnruylKAm/9jbua2YNZ5CQT9u9ZP8w=" + [mod."github.com/vmihailenco/msgpack/v5"] + version = "v5.1.4" + hash = "sha256-ykg56315DK2kBg8m6KDTA6nsfuM+WN1aZYIMwqNPcUQ=" + [mod."github.com/vmihailenco/tagparser"] + version = "v0.1.2" + hash = "sha256-ENMFLUrXXBwnfoEL4ssl4faj/KATOarNM+wU3dh8KBA=" + [mod."github.com/wsddn/go-ecdh"] + version = "v0.0.0-20161211032359-48726bab9208" + hash = "sha256-1TDzvoW6LsqOJPgBFGhRbDNB2qkxPgHtxulafc65X+c=" + [mod."github.com/xiang90/probing"] + version = "v0.0.0-20190116061207-43a291ad63a2" + hash = "sha256-sXyLzdjys2YAQBxz1ELmV3RulY5huFrOEUQWaYKuQvw=" + [mod."github.com/xordataexchange/crypt"] + version = "v0.0.3-0.20170626215501-b2862e3d0a77" + hash = "sha256-HuXuIK/V5iNuF7j68acNQ3SW7rrn1efaI/Rfq0xBAxM=" + [mod."github.com/ybbus/jsonrpc"] + version = "v2.1.2+incompatible" + hash = "sha256-lczESbOO5qfexdcCo/hxJj56kzgAtEeqmg5HuggmUcw=" + [mod."github.com/yuin/goldmark"] + version = "v1.4.0" + hash = "sha256-E49nAqBieWQWiqj9C5G6tzU45dvunVa87LHbLJSFfVg=" + [mod."github.com/zondax/hid"] + version = "v0.9.0" + hash = "sha256-PvXtxXo/3C+DS9ZeGBlr4zXbIpaYNtMqLzxYhusFXNY=" + [mod."github.com/zondax/ledger-go"] + version = "v0.12.1" + hash = "sha256-/az4HRrqTyNlae8HtsSj6D3Q7vu2DXx4KoI5ifF0t6E=" + [mod."go.etcd.io/bbolt"] + version = "v1.3.6" + hash = "sha256-DenVAmyN22xUiivk6fdJp4C9ZnUJXCMDUf8E0goRRV4=" + [mod."go.etcd.io/etcd"] + version = "v0.0.0-20191023171146-3cf2f69b5738" + hash = "sha256-+ak7iGjlT3FLqy3IXYu2wh1WyRWZnfU+QqrsPlit8Cs=" + [mod."go.etcd.io/etcd/api/v3"] + version = "v3.5.2" + hash = "sha256-7gX2waEh2/mN1AyVeeoPOpfma8lWTqNnaLnI75Nvo7g=" + [mod."go.etcd.io/etcd/client/pkg/v3"] + version = "v3.5.2" + hash = "sha256-hNTDODFmwuwHmCC8DvOHa4mY2jwapnOGtN89SdbWlkg=" + [mod."go.etcd.io/etcd/client/v2"] + version = "v2.305.2" + hash = "sha256-ZQ+OVB2bPxxR3le1RS/2b/whJTRD2bqyc0K7wccg+mU=" + [mod."go.etcd.io/etcd/client/v3"] + version = "v3.5.0" + hash = "sha256-p+CHvgnrrqto5kYEd/BFdDQi0t3wVkoIYU3lKC0e5fw=" + [mod."go.opencensus.io"] + version = "v0.23.0" + hash = "sha256-R3O9GyNtv6j0ic7s+2xkLLaLzbJEop0Otj1nJDFBjsg=" + [mod."go.opentelemetry.io/proto/otlp"] + version = "v0.7.0" + hash = "sha256-B6Z7QlMn8wI7MCggPzXUsl5JOrhjv/w+tlnT6d7IHo0=" + [mod."go.uber.org/atomic"] + version = "v1.9.0" + hash = "sha256-D8OtLaViqPShz1w8ijhIHmjw9xVaRu0qD2hXKj63r4Q=" + [mod."go.uber.org/goleak"] + version = "v1.1.11-0.20210813005559-691160354723" + hash = "sha256-e0inf7O9k9DLJyZJysqfGhYSRaj6VijJlaqzic/f6/c=" + [mod."go.uber.org/multierr"] + version = "v1.7.0" + hash = "sha256-YIuyFWJaiMP8Xa94QKQRA3hmsSzoSbBk9SikmZWzvMw=" + [mod."go.uber.org/tools"] + version = "v0.0.0-20190618225709-2cfd321de3ee" + hash = "sha256-vLL9lT4iMxODR5+I6ZS14V4WcEd7REPNYZt0pCdNKLM=" + [mod."go.uber.org/zap"] + version = "v1.19.1" + hash = "sha256-n4fccCHVtdrDpZSo98wQVrPl+vB/O1/hFC4htiV/Knk=" + [mod."golang.org/x/crypto"] + version = "v0.0.0-20220411220226-7b82a4e95df4" + hash = "sha256-Mj02D6p+FyKux513biLUD8dRVxsWj1eB/dZNZSgeSFM=" + [mod."golang.org/x/exp"] + version = "v0.0.0-20200331195152-e8c3332aa8e5" + hash = "sha256-MExE79kQMuY+sd0QmVBKKEl0pvJTmwm85HTxsFwMDB8=" + [mod."golang.org/x/image"] + version = "v0.0.0-20190802002840-cff245a6509b" + hash = "sha256-BP2l1VUXd5afv4fsZ9g6WYy6zEPY782ZAsMrFSe1P0I=" + [mod."golang.org/x/lint"] + version = "v0.0.0-20210508222113-6edffad5e616" + hash = "sha256-U4o4PZ8KRpwbUN+E0VwewWNCiK5OGeBIpAMLJEbO9Ng=" + [mod."golang.org/x/mobile"] + version = "v0.0.0-20200801112145-973feb4309de" + hash = "sha256-NisZsB/6exnMYQtUmrGySR2Ff9r1YC6Ukip/KcZM8iE=" + [mod."golang.org/x/mod"] + version = "v0.5.0" + hash = "sha256-damNokM4TXu0CM0ts35eW+lKSv7KaqOINYNzEj1fkpw=" + [mod."golang.org/x/net"] + version = "v0.0.0-20220412020605-290c469a71a5" + hash = "sha256-4Z9LUUjudqepQZDNOkRcyCGULUzDx+7Faea/kWlmu64=" + [mod."golang.org/x/oauth2"] + version = "v0.0.0-20220411215720-9780585627b5" + hash = "sha256-PubcNZWej7Pb8TnHNfXPkRo3Gj91YfePvvN5ImftEbs=" + [mod."golang.org/x/sync"] + version = "v0.0.0-20210220032951-036812b2e83c" + hash = "sha256-qyBoAsnVWZyQM7UkJ573EjijMHK0q5mVoY/o4a8Agr4=" + [mod."golang.org/x/sys"] + version = "v0.0.0-20220412211240-33da011f77ad" + hash = "sha256-/rLhQdPCfsSVS1Lgze1MpZBlf0XZed7TjcQpiI2n4OU=" + [mod."golang.org/x/term"] + version = "v0.0.0-20210927222741-03fcf44c2211" + hash = "sha256-DsX2xay7Y/0/bikp4vU8ArF0B6KHyqEc37PwgvmjhSs=" + [mod."golang.org/x/text"] + version = "v0.3.7" + hash = "sha256-XH2pUzzQx95O0rak00grQvfACfL+EmZiV7ZzJBkX+XY=" + [mod."golang.org/x/time"] + version = "v0.0.0-20210723032227-1f47c861a9ac" + hash = "sha256-YygVh3tohBFn6Or1txGRgeaCaCoMJLhEmKaKxLkjLbc=" + [mod."golang.org/x/tools"] + version = "v0.1.7" + hash = "sha256-VletQPP7rEQkth/MTmgTrFFuTTEyEkA2jGYQEpasZ7Q=" + [mod."golang.org/x/xerrors"] + version = "v0.0.0-20220411194840-2f41105eb62f" + hash = "sha256-yZNeG+jcarcw/aOFhrhxWWE20r0P+/VJF4i/0JQfv1c=" + [mod."gonum.org/v1/gonum"] + version = "v0.8.2" + hash = "sha256-eFUTetKRBa9QzDUEtd6aU8KsTJQgBF6zLAveY4Ybi58=" + [mod."gonum.org/v1/netlib"] + version = "v0.0.0-20190313105609-8cb42192e0e0" + hash = "sha256-bnv1p/TKXOeUN0CIUL+kUxfeZivz7bMMMObQWpMwowg=" + [mod."gonum.org/v1/plot"] + version = "v0.0.0-20190515093506-e2840ee46a6b" + hash = "sha256-VQeoQU88ZaIepSw/9GnTLUMLPxoAvp8i4xFnamJe/Sc=" + [mod."google.golang.org/api"] + version = "v0.74.0" + hash = "sha256-w6n4AuXqT5bOuMyw5PCKdd8WT+YLPUhcIqufp+0JuUI=" + [mod."google.golang.org/appengine"] + version = "v1.6.7" + hash = "sha256-zIxGRHiq4QBvRqkrhMGMGCaVL4iM4TtlYpAi/hrivS4=" + [mod."google.golang.org/genproto"] + version = "v0.0.0-20220407144326-9054f6ed7bac" + hash = "sha256-Ewo2kF/kCllP7vZ7/axuIpLwyDLSXdyNyLT3q22Ttkg=" + [mod."google.golang.org/grpc"] + version = "v1.33.2" + hash = "sha256-0vOeuHDvRviofJmr4dOzUh4Y1y2X6ujGCcLcICVnQ0Q=" + replaced = "google.golang.org/grpc" + [mod."google.golang.org/grpc/cmd/protoc-gen-go-grpc"] + version = "v1.1.0" + hash = "sha256-qKzRoJQXYiQvJr8XkPL8cWMa2c5nIAEZN8X41NuyWuY=" + [mod."google.golang.org/protobuf"] + version = "v1.28.0" + hash = "sha256-p1cVM3OeEErh1WeNRAg4n3zYm/0qPTPmIiWNjRmJiMQ=" + [mod."gopkg.in/alecthomas/kingpin.v2"] + version = "v2.2.6" + hash = "sha256-uViE2kPj7tMrGYVjjdLOl2jFDmmu+3P7GvnZBse2zVY=" + [mod."gopkg.in/check.v1"] + version = "v1.0.0-20200902074654-038fdea0a05b" + hash = "sha256-pFro5uj8Nxt1NLLVSSHowWEXFMLv/3xPy/S5FcC/Exg=" + [mod."gopkg.in/cheggaaa/pb.v1"] + version = "v1.0.25" + hash = "sha256-tw2ZjiPI6xoxFIlftyGI6AP1kdOTkjf8B9v34QyPuG8=" + [mod."gopkg.in/errgo.v2"] + version = "v2.1.0" + hash = "sha256-Ir/MuxQFxvVJEciovGOZbM8ZfKJ/AYotPwYfH2FctRg=" + [mod."gopkg.in/fsnotify.v1"] + version = "v1.4.7" + hash = "sha256-j/Ts92oXa3k1MFU7Yd8/AqafRTsFn7V2pDKCyDJLah8=" + [mod."gopkg.in/gcfg.v1"] + version = "v1.2.3" + hash = "sha256-+viy8UzF1dvwI53s4vcjE1UCGXGhmo4uXdNyZiNPrpg=" + [mod."gopkg.in/ini.v1"] + version = "v1.66.4" + hash = "sha256-PZ5vwf47Pjv7lzaUlm/mIdkIfnwEpmSNYG1UIfGh3M4=" + [mod."gopkg.in/natefinch/npipe.v2"] + version = "v2.0.0-20160621034901-c1b8fa8bdcce" + hash = "sha256-ytqeVZqn4kd2uc65HvEjPlpPA2VnBmPfu5DsFlO0o+g=" + [mod."gopkg.in/olebedev/go-duktape.v3"] + version = "v3.0.0-20200619000410-60c24ae608a6" + hash = "sha256-UJUZBDLWa5kj8N+HC+80uEzfhFUj3pVjbTCwLQRqyRY=" + [mod."gopkg.in/resty.v1"] + version = "v1.12.0" + hash = "sha256-t9KTjlm1K1WdPAZ0L6rLv0ME/iP/gKeKgvDjXMaxVRg=" + [mod."gopkg.in/tomb.v1"] + version = "v1.0.0-20141024135613-dd632973f1e7" + hash = "sha256-W/4wBAvuaBFHhowB67SZZfXCRDp5tzbYG4vo81TAFdM=" + [mod."gopkg.in/urfave/cli.v1"] + version = "v1.20.0" + hash = "sha256-l2ogVVY9/fmxFtjuaphK8myaPzVYDblPrLWm8kHkJn8=" + [mod."gopkg.in/warnings.v0"] + version = "v0.1.2" + hash = "sha256-ATVL9yEmgYbkJ1DkltDGRn/auGAjqGOfjQyBYyUo8s8=" + [mod."gopkg.in/yaml.v2"] + version = "v2.4.0" + hash = "sha256-uVEGglIedjOIGZzHW4YwN1VoRSTK8o0eGZqzd+TNdd0=" + [mod."gopkg.in/yaml.v3"] + version = "v3.0.0-20210107192922-496545a6307b" + hash = "sha256-j8yDji+vqsitpRZirpb4w/Em8nstgf28wpwkcrOlxBk=" + [mod."gotest.tools"] + version = "v2.2.0+incompatible" + hash = "sha256-BYTGCeD1GH0nUMxaP1ARTpfGk3vQroDNAgb3LYKhon4=" + [mod."honnef.co/go/tools"] + version = "v0.0.1-2020.1.4" + hash = "sha256-HUAzW7uFbMQpIYwsd6BzSy2jaO+3ymfjwjoVeEnNFIA=" + [mod."nhooyr.io/websocket"] + version = "v1.8.6" + hash = "sha256-DyaiCc/1iELrl6JSpz6WYMtFwUiSCOSoNF8IhSyP1ag=" + [mod."rsc.io/binaryregexp"] + version = "v0.2.0" + hash = "sha256-izALTmzybQe67BNXliqQ3xCEOo+b6o8C4YoX5H0FWc0=" + [mod."rsc.io/pdf"] + version = "v0.1.1" + hash = "sha256-BHVEebJPCm+e4MIyfp2IQCP2y8MdmNG+FKpYixSXEgc=" + [mod."rsc.io/quote/v3"] + version = "v3.1.0" + hash = "sha256-sF7lOq/bInDPtLI+j610WJRAQ09Cxc5lmPzzytuE6DI=" + [mod."rsc.io/sampler"] + version = "v1.3.0" + hash = "sha256-UPbUO3GOGn6/fz1EBEYONBX45V6bzQKQv6CoZb2Y3S8=" + [mod."sigs.k8s.io/yaml"] + version = "v1.2.0" + hash = "sha256-HHqIfaFuKGalif3bP2CcHm8MT8Ily1kJQL9Q8Kz2WHA=" + [mod."sourcegraph.com/sourcegraph/appdash"] + version = "v0.0.0-20190731080439-ebfcffb1b5c0" + hash = "sha256-0qD4VP3zQw3yRnN3FqwSyaid4zxJGJRfygX44JPcd8k=" diff --git a/integration_tests/contracts/cw_nameservice.wasm b/integration_tests/contracts/cw_nameservice.wasm new file mode 100755 index 0000000000000000000000000000000000000000..7996465798779a87f09c7d7f6b0fb2e277807c77 GIT binary patch literal 168984 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

l6FPF8>C6$3mH>Eu%@C2s+3FlQrDX^`P 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 H{rLX?*+WY% literal 0 HcmV?d00001 diff --git a/integration_tests/test_cosmwasm.py b/integration_tests/test_cosmwasm.py new file mode 100644 index 000000000..1d5fe928b --- /dev/null +++ b/integration_tests/test_cosmwasm.py @@ -0,0 +1,200 @@ +import json +from pathlib import Path + +import pytest + +from .utils import BLOCK_BROADCASTING + +pytestmark = pytest.mark.normal + + +def test_cosmwasm(cluster): + """ + - upload a wasm contract (cw_nameservice.wasm from cosmwasm tutorial) + - instantiate contract + - execute some contract functions + - verify results + """ + + signer_addr = cluster.address("community") + receiver_addr = cluster.address("reserve") + + wasm_path = Path(__file__).parent / "contracts/cw_nameservice.wasm" + + cli = cluster.cosmos_cli() + + # check there aren't any codes uploded yet + rsp = json.loads( + cli.raw( + "query", + "wasm", + "list-code", + home=cli.data_dir, + node=cli.node_rpc, + output="json", + ) + ) + + assert len(rsp["code_infos"]) == 0 + + # upload a code + rsp = json.loads( + cli.raw( + "tx", + "wasm", + "store", + wasm_path, + "--gas", + "5000000", + "-y", + from_="community", + home=cli.data_dir, + node=cli.node_rpc, + chain_id=cli.chain_id, + output="json", + broadcast_mode=BLOCK_BROADCASTING, + ) + ) + + # code_id of uploaded code + code_id = rsp["logs"][0]["events"][-1]["attributes"][0]["value"] + + # check there aren't any instantiated contracts for above code_id + rsp = json.loads( + cli.raw( + "query", + "wasm", + "list-contract-by-code", + code_id, + home=cli.data_dir, + node=cli.node_rpc, + output="json", + ) + ) + + assert len(rsp["contracts"]) == 0 + + # instantiate a contract + init = { + "purchase_price": {"amount": "100", "denom": "basecro"}, + "transfer_price": {"amount": "999", "denom": "basecro"}, + } + + rsp = json.loads( + cli.raw( + "tx", + "wasm", + "instantiate", + code_id, + json.dumps(init), + "--label", + "awesome nameservice", + "--admin", + signer_addr, + "-y", + from_="community", + home=cli.data_dir, + node=cli.node_rpc, + chain_id=cli.chain_id, + output="json", + ) + ) + + assert rsp["code"] == 0, rsp["raw_log"] + + # get contract address of instantiated contract + rsp = json.loads( + cli.raw( + "query", + "wasm", + "list-contract-by-code", + code_id, + home=cli.data_dir, + node=cli.node_rpc, + output="json", + ) + ) + + contract = rsp["contracts"][0] + + # register a name by paying its price + register = {"register": {"name": "fred"}} + + rsp = json.loads( + cli.raw( + "tx", + "wasm", + "execute", + contract, + json.dumps(register), + "--amount", + "100basecro", + "-y", + from_="community", + home=cli.data_dir, + node=cli.node_rpc, + chain_id=cli.chain_id, + output="json", + ) + ) + + assert rsp["code"] == 0, rsp["raw_log"] + + # check that the name is registered with signer's (community) address + name_query = {"resolve_record": {"name": "fred"}} + + rsp = json.loads( + cli.raw( + "query", + "wasm", + "contract-state", + "smart", + contract, + json.dumps(name_query), + home=cli.data_dir, + node=cli.node_rpc, + output="json", + ) + ) + + assert rsp["data"]["address"] == signer_addr + + # transfer the name to receiver's (reserve) address + transfer = {"transfer": {"name": "fred", "to": receiver_addr}} + + rsp = json.loads( + cli.raw( + "tx", + "wasm", + "execute", + contract, + json.dumps(transfer), + "--amount", + "999basecro", + "-y", + from_="community", + home=cli.data_dir, + node=cli.node_rpc, + chain_id=cli.chain_id, + output="json", + ) + ) + + assert rsp["code"] == 0, rsp["raw_log"] + + # check that the name is registered with receiver's (reserve) address + rsp = json.loads( + cli.raw( + "query", + "wasm", + "contract-state", + "smart", + contract, + json.dumps(name_query), + home=cli.data_dir, + node=cli.node_rpc, + output="json", + ) + ) + + assert rsp["data"]["address"] == receiver_addr diff --git a/nix/default.nix b/nix/default.nix index c58c2ac9d..530bb57ae 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -30,6 +30,15 @@ import sources.nixpkgs { }; }; }) + (_: pkgs: { + libwasmvm = pkgs.rustPlatform.buildRustPackage rec { + name = "libwasmvm"; + src = sources.wasmvm + "/libwasmvm"; + cargoDepsName = "vendor"; # use a static name to avoid rebuild when name changed + cargoSha256 = "sha256-m3CtXHAkjNR7t7zie9FWK4k5xvr6/O2BfGQYi+foxCc="; + doCheck = false; + }; + }) ]; config = { }; inherit system; diff --git a/nix/sources.json b/nix/sources.json index d3211bd1f..7a216a0cf 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -1,14 +1,14 @@ { "gomod2nix": { - "branch": "fix-regex", + "branch": "master", "description": "Convert applications using Go modules to Nix expressions", "homepage": null, - "owner": "yihuang", + "owner": "tweag", "repo": "gomod2nix", - "rev": "af2ff6eb58f1ebbc374bc2fa0c23fa105b2d490f", - "sha256": "1268jddzg2kf8jbbkc4wsvpq39lldi6cfp6vsl0sclg1k2r10hc9", + "rev": "fb910de8cc78c3e820d24f9b718614ea255af469", + "sha256": "0wdpdjy91a9g3zxf3588l2hyih11hjarhwil7v3z28dzgh9l7584", "type": "tarball", - "url": "https://github.com/yihuang/gomod2nix/archive/af2ff6eb58f1ebbc374bc2fa0c23fa105b2d490f.tar.gz", + "url": "https://github.com/tweag/gomod2nix/archive/fb910de8cc78c3e820d24f9b718614ea255af469.tar.gz", "url_template": "https://github.com///archive/.tar.gz" }, "ibc-rs": { @@ -46,5 +46,17 @@ "type": "tarball", "url": "https://github.com/cosmos/relayer/archive/82d0fe787cbf2c69b961dff45c85b33c75ca0ad9.tar.gz", "url_template": "https://github.com///archive/.tar.gz" + }, + "wasmvm": { + "branch": "v1.0.0", + "description": "Go bindings to the running cosmwasm contracts with wasmer ", + "homepage": null, + "owner": "CosmWasm", + "repo": "wasmvm", + "rev": "bc49a2f4842d023c0038798f343b56f3f0530646", + "sha256": "1zlkrs8bxpmxcn9x51b4q3vmf2r5lp6w95a2ckd3wbq5zjcbhvp2", + "type": "tarball", + "url": "https://github.com/CosmWasm/wasmvm/archive/bc49a2f4842d023c0038798f343b56f3f0530646.tar.gz", + "url_template": "https://github.com///archive/.tar.gz" } } diff --git a/third_party/wasmd b/third_party/wasmd new file mode 160000 index 000000000..d63bea442 --- /dev/null +++ b/third_party/wasmd @@ -0,0 +1 @@ +Subproject commit d63bea442bedf5b3055f3821472c7e6cafc3d813 diff --git a/x/nft/client/testutil/test_helpers.go b/x/nft/client/testutil/test_helpers.go index 8c26d4b09..7a1b6b236 100644 --- a/x/nft/client/testutil/test_helpers.go +++ b/x/nft/client/testutil/test_helpers.go @@ -5,6 +5,7 @@ package testutil import ( "fmt" + "github.com/CosmWasm/wasmd/x/wasm" "github.com/tendermint/tendermint/libs/cli" "github.com/cosmos/cosmos-sdk/baseapp" @@ -27,7 +28,9 @@ func GetApp(val network.Validator) servertypes.Application { return app.New( val.Ctx.Logger, dbm.NewMemDB(), nil, true, make(map[int64]bool), val.Ctx.Config.RootDir, 0, app.MakeEncodingConfig(), + wasm.EnableAllProposals, simapp.EmptyAppOptions{}, + nil, baseapp.SetPruning(storetypes.NewPruningOptionsFromString(val.AppConfig.Pruning)), baseapp.SetMinGasPrices(val.AppConfig.MinGasPrices), )