From cc50f23acf3d39b1df8a9a8d89929420a7944a3c Mon Sep 17 00:00:00 2001 From: avery <> Date: Tue, 26 Nov 2024 10:11:00 +0100 Subject: [PATCH 1/5] save --- e2e/app_config.go | 20 +- e2e/go.mod | 237 +++++++++++---------- e2e/go.sum | 530 +++++++++++++++++++++++++--------------------- e2e/sim_test.go | 29 ++- 4 files changed, 430 insertions(+), 386 deletions(-) diff --git a/e2e/app_config.go b/e2e/app_config.go index 8c021939..6e8ba0a7 100644 --- a/e2e/app_config.go +++ b/e2e/app_config.go @@ -8,7 +8,6 @@ import ( authmodulev1 "cosmossdk.io/api/cosmos/auth/module/v1" authzmodulev1 "cosmossdk.io/api/cosmos/authz/module/v1" bankmodulev1 "cosmossdk.io/api/cosmos/bank/module/v1" - capabilitymodulev1 "cosmossdk.io/api/cosmos/capability/module/v1" consensusmodulev1 "cosmossdk.io/api/cosmos/consensus/module/v1" crisismodulev1 "cosmossdk.io/api/cosmos/crisis/module/v1" distrmodulev1 "cosmossdk.io/api/cosmos/distribution/module/v1" @@ -25,16 +24,17 @@ import ( upgrademodulev1 "cosmossdk.io/api/cosmos/upgrade/module/v1" vestingmodulev1 "cosmossdk.io/api/cosmos/vesting/module/v1" "cosmossdk.io/core/appconfig" + evidencetypes "cosmossdk.io/x/evidence/types" + "cosmossdk.io/x/feegrant" + _ "cosmossdk.io/x/upgrade" // import for side-effects + upgradetypes "cosmossdk.io/x/upgrade/types" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" vestingtypes "github.com/cosmos/cosmos-sdk/x/auth/vesting/types" "github.com/cosmos/cosmos-sdk/x/authz" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" consensustypes "github.com/cosmos/cosmos-sdk/x/consensus/types" crisistypes "github.com/cosmos/cosmos-sdk/x/crisis/types" distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - evidencetypes "github.com/cosmos/cosmos-sdk/x/evidence/types" - "github.com/cosmos/cosmos-sdk/x/feegrant" genutiltypes "github.com/cosmos/cosmos-sdk/x/genutil/types" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" "github.com/cosmos/cosmos-sdk/x/group" @@ -42,8 +42,6 @@ import ( paramstypes "github.com/cosmos/cosmos-sdk/x/params/types" slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" - _ "github.com/cosmos/cosmos-sdk/x/upgrade" // import for side-effects - upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types" "google.golang.org/protobuf/types/known/durationpb" coinswapmodule "mods.irisnet.org/api/irismod/coinswap/module/v1" @@ -87,7 +85,7 @@ var ( // so that other modules that want to create or claim capabilities afterwards in InitChain // can do so safely. genesisModuleOrder = []string{ - capabilitytypes.ModuleName, authtypes.ModuleName, banktypes.ModuleName, + authtypes.ModuleName, banktypes.ModuleName, distrtypes.ModuleName, stakingtypes.ModuleName, slashingtypes.ModuleName, govtypes.ModuleName, minttypes.ModuleName, crisistypes.ModuleName, genutiltypes.ModuleName, evidencetypes.ModuleName, authz.ModuleName, feegrant.ModuleName, group.ModuleName, paramstypes.ModuleName, upgradetypes.ModuleName, @@ -148,7 +146,6 @@ var ( // NOTE: capability module's beginblocker must come before any modules using capabilities (e.g. IBC) BeginBlockers: []string{ upgradetypes.ModuleName, - capabilitytypes.ModuleName, minttypes.ModuleName, distrtypes.ModuleName, slashingtypes.ModuleName, @@ -180,7 +177,6 @@ var ( crisistypes.ModuleName, govtypes.ModuleName, stakingtypes.ModuleName, - capabilitytypes.ModuleName, authtypes.ModuleName, banktypes.ModuleName, distrtypes.ModuleName, @@ -272,12 +268,6 @@ var ( Name: distrtypes.ModuleName, Config: appconfig.WrapAny(&distrmodulev1.Module{}), }, - { - Name: capabilitytypes.ModuleName, - Config: appconfig.WrapAny(&capabilitymodulev1.Module{ - SealKeeper: true, - }), - }, { Name: evidencetypes.ModuleName, Config: appconfig.WrapAny(&evidencemodulev1.Module{}), diff --git a/e2e/go.mod b/e2e/go.mod index 0a0f2844..b470186a 100644 --- a/e2e/go.mod +++ b/e2e/go.mod @@ -1,18 +1,25 @@ module mods.irisnet.org/e2e -go 1.19 +go 1.21 + +toolchain go1.23.1 require ( - cosmossdk.io/api v0.3.1 - cosmossdk.io/core v0.5.1 - github.com/cometbft/cometbft v0.37.4 - github.com/cometbft/cometbft-db v0.7.0 - github.com/cosmos/cosmos-sdk v0.47.9 - github.com/cosmos/gogoproto v1.4.10 - github.com/stretchr/testify v1.8.4 + cosmossdk.io/api v0.7.5 + cosmossdk.io/core v0.11.1 + cosmossdk.io/log v1.4.1 + cosmossdk.io/store v1.1.1 + cosmossdk.io/x/evidence v0.1.1 + cosmossdk.io/x/feegrant v0.1.1 + cosmossdk.io/x/upgrade v0.1.4 + github.com/cometbft/cometbft v0.38.12 + github.com/cosmos/cosmos-db v1.0.2 + github.com/cosmos/cosmos-sdk v0.50.10 + github.com/cosmos/gogoproto v1.7.0 + github.com/stretchr/testify v1.9.0 github.com/tidwall/gjson v1.14.4 - google.golang.org/protobuf v1.32.0 - mods.irisnet.org/api v0.0.0-20240725053619-ef0885f8eb03 + google.golang.org/protobuf v1.34.2 + mods.irisnet.org/api v0.0.0-20241121030837-903540d1123f mods.irisnet.org/modules/coinswap v0.0.0-20240725053619-ef0885f8eb03 mods.irisnet.org/modules/farm v0.0.0-20240725053619-ef0885f8eb03 mods.irisnet.org/modules/htlc v0.0.0-20240725053619-ef0885f8eb03 @@ -21,157 +28,165 @@ require ( mods.irisnet.org/modules/oracle v0.0.0-20240725053619-ef0885f8eb03 mods.irisnet.org/modules/random v0.0.0-20240725053619-ef0885f8eb03 mods.irisnet.org/modules/record v0.0.0-20240725053619-ef0885f8eb03 - mods.irisnet.org/modules/service v0.0.0-20240725053619-ef0885f8eb03 + mods.irisnet.org/modules/service v0.0.0-20241118093307-345265846e1d mods.irisnet.org/modules/token v0.0.0-20240725053619-ef0885f8eb03 - mods.irisnet.org/simapp v0.0.0-20240725053619-ef0885f8eb03 + mods.irisnet.org/simapp v0.0.0-20241125071105-d76ae25d05d2 ) require ( - cloud.google.com/go v0.111.0 // indirect - cloud.google.com/go/compute v1.23.3 // indirect - cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.5 // indirect - cloud.google.com/go/storage v1.30.1 // indirect - cosmossdk.io/depinject v1.0.0-alpha.4 // indirect + cloud.google.com/go v0.112.1 // indirect + cloud.google.com/go/compute/metadata v0.3.0 // indirect + cloud.google.com/go/iam v1.1.6 // indirect + cloud.google.com/go/storage v1.38.0 // indirect + cosmossdk.io/collections v0.4.0 // indirect + cosmossdk.io/depinject v1.0.0 // indirect cosmossdk.io/errors v1.0.1 // indirect - cosmossdk.io/log v1.3.1 // indirect - cosmossdk.io/math v1.2.0 // indirect - cosmossdk.io/tools/rosetta v0.2.1 // indirect + cosmossdk.io/math v1.3.0 // indirect + cosmossdk.io/x/nft v0.1.1 // indirect + cosmossdk.io/x/tx v0.13.5 // indirect filippo.io/edwards25519 v1.0.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect github.com/99designs/keyring v1.2.1 // indirect - github.com/ChainSafe/go-schnorrkel v1.0.0 // indirect + github.com/DataDog/datadog-go v3.2.0+incompatible // indirect + github.com/DataDog/zstd v1.5.5 // indirect github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6 // indirect github.com/VictoriaMetrics/fastcache v1.6.0 // indirect - github.com/armon/go-metrics v0.4.1 // indirect - github.com/aws/aws-sdk-go v1.44.203 // indirect + github.com/aws/aws-sdk-go v1.44.224 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect - github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect + github.com/bits-and-blooms/bitset v1.8.0 // indirect + github.com/btcsuite/btcd/btcec/v2 v2.3.4 // indirect github.com/cenkalti/backoff/v4 v4.1.3 // indirect github.com/cespare/xxhash v1.1.0 // indirect - github.com/cespare/xxhash/v2 v2.2.0 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/chzyer/readline v1.5.1 // indirect github.com/cockroachdb/apd/v2 v2.0.2 // indirect - github.com/cockroachdb/errors v1.10.0 // indirect + github.com/cockroachdb/errors v1.11.3 // indirect + github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce // indirect github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect + github.com/cockroachdb/pebble v1.1.1 // indirect github.com/cockroachdb/redact v1.1.5 // indirect - github.com/coinbase/rosetta-sdk-go/types v1.0.0 // indirect - github.com/confio/ics23/go v0.9.0 // indirect + github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect + github.com/cometbft/cometbft-db v0.11.0 // indirect github.com/cosmos/btcutil v1.0.5 // indirect - github.com/cosmos/cosmos-proto v1.0.0-beta.4 // indirect + github.com/cosmos/cosmos-proto v1.0.0-beta.5 // indirect github.com/cosmos/go-bip39 v1.0.0 // indirect github.com/cosmos/gogogateway v1.2.0 // indirect - github.com/cosmos/iavl v0.20.1 // indirect - github.com/cosmos/ledger-cosmos-go v0.12.4 // indirect - github.com/cosmos/rosetta-sdk-go v0.10.0 // indirect - github.com/creachadair/taskgroup v0.3.2 // indirect + github.com/cosmos/iavl v1.2.0 // indirect + github.com/cosmos/ics23/go v0.11.0 // indirect + github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect github.com/danieljoos/wincred v1.1.2 // indirect - github.com/davecgh/go-spew v1.1.1 // indirect + github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/deckarep/golang-set v1.8.0 // indirect - github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 // indirect + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect github.com/dgraph-io/badger/v2 v2.2007.4 // indirect github.com/dgraph-io/ristretto v0.1.1 // indirect github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect github.com/dustin/go-humanize v1.0.1 // indirect github.com/dvsekhvalnov/jose2go v1.6.0 // indirect + github.com/emicklei/dot v1.6.1 // indirect github.com/ethereum/go-ethereum v1.10.26 // indirect - github.com/felixge/httpsnoop v1.0.2 // indirect - github.com/fsnotify/fsnotify v1.6.0 // indirect - github.com/getsentry/sentry-go v0.23.0 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/felixge/httpsnoop v1.0.4 // indirect + github.com/fsnotify/fsnotify v1.7.0 // indirect + github.com/getsentry/sentry-go v0.27.0 // indirect github.com/go-kit/kit v0.12.0 // indirect github.com/go-kit/log v0.2.1 // indirect - github.com/go-logfmt/logfmt v0.5.1 // indirect - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logfmt/logfmt v0.6.0 // indirect + github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.2.1 // indirect github.com/go-stack/stack v1.8.0 // indirect github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect github.com/gogo/googleapis v1.4.1 // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/glog v1.1.2 // indirect + github.com/golang/glog v1.2.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/mock v1.6.0 // indirect - github.com/golang/protobuf v1.5.3 // indirect + github.com/golang/protobuf v1.5.4 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/btree v1.1.2 // indirect github.com/google/go-cmp v0.6.0 // indirect github.com/google/orderedcode v0.0.1 // indirect github.com/google/s2a-go v0.1.7 // indirect - github.com/google/uuid v1.4.0 // indirect + github.com/google/uuid v1.6.0 // indirect github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect - github.com/googleapis/gax-go/v2 v2.12.0 // indirect + github.com/googleapis/gax-go/v2 v2.12.3 // indirect github.com/gorilla/handlers v1.5.1 // indirect github.com/gorilla/mux v1.8.0 // indirect - github.com/gorilla/websocket v1.5.0 // indirect - github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect + github.com/gorilla/websocket v1.5.3 // indirect + github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect - github.com/gtank/merlin v0.1.1 // indirect - github.com/gtank/ristretto255 v0.1.2 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect - github.com/hashicorp/go-getter v1.7.1 // indirect + github.com/hashicorp/go-getter v1.7.4 // indirect + github.com/hashicorp/go-hclog v1.5.0 // indirect github.com/hashicorp/go-immutable-radix v1.3.1 // indirect + github.com/hashicorp/go-metrics v0.5.3 // indirect + github.com/hashicorp/go-plugin v1.5.2 // indirect github.com/hashicorp/go-safetemp v1.0.0 // indirect github.com/hashicorp/go-version v1.6.0 // indirect - github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d // indirect + github.com/hashicorp/golang-lru v1.0.2 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hashicorp/hcl v1.0.0 // indirect + github.com/hashicorp/yamux v0.1.1 // indirect github.com/hdevalence/ed25519consensus v0.1.0 // indirect github.com/holiman/bloomfilter/v2 v2.0.3 // indirect github.com/holiman/uint256 v1.2.0 // indirect github.com/huandu/skiplist v1.2.0 // indirect + github.com/iancoleman/strcase v0.3.0 // indirect github.com/improbable-eng/grpc-web v0.15.0 // indirect - github.com/inconshreveable/mousetrap v1.0.1 // indirect + github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/jmhodges/levigo v1.0.0 // indirect - github.com/klauspost/compress v1.16.7 // indirect + github.com/klauspost/compress v1.17.9 // indirect github.com/kr/pretty v0.3.1 // indirect github.com/kr/text v0.2.0 // indirect github.com/lib/pq v1.10.7 // indirect - github.com/libp2p/go-buffer-pool v0.1.0 // indirect - github.com/magiconair/properties v1.8.6 // indirect + github.com/linxGnu/grocksdb v1.8.14 // indirect + github.com/magiconair/properties v1.8.7 // indirect github.com/manifoldco/promptui v0.9.0 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/mattn/go-runewidth v0.0.9 // indirect - github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect - github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0 // indirect github.com/minio/highwayhash v1.0.2 // indirect github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/go-testing-interface v1.14.1 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/mtibben/percent v0.2.1 // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect + github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a // indirect + github.com/oklog/run v1.1.0 // indirect github.com/olekukonko/tablewriter v0.0.5 // indirect - github.com/pelletier/go-toml v1.9.5 // indirect - github.com/pelletier/go-toml/v2 v2.0.7 // indirect - github.com/petermattis/goid v0.0.0-20230317030725-371a4b8eda08 // indirect + github.com/pelletier/go-toml/v2 v2.2.2 // indirect + github.com/petermattis/goid v0.0.0-20231207134359-e60b3f734c67 // indirect github.com/pkg/errors v0.9.1 // indirect - github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/prometheus/client_golang v1.14.0 // indirect - github.com/prometheus/client_model v0.3.0 // indirect - github.com/prometheus/common v0.42.0 // indirect - github.com/prometheus/procfs v0.9.0 // indirect + github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect + github.com/prometheus/client_golang v1.20.1 // indirect + github.com/prometheus/client_model v0.6.1 // indirect + github.com/prometheus/common v0.55.0 // indirect + github.com/prometheus/procfs v0.15.1 // indirect github.com/prometheus/tsdb v0.7.1 // indirect - github.com/rakyll/statik v0.1.7 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect - github.com/rogpeppe/go-internal v1.11.0 // indirect - github.com/rs/cors v1.8.2 // indirect - github.com/rs/zerolog v1.32.0 // indirect + github.com/rogpeppe/go-internal v1.12.0 // indirect + github.com/rs/cors v1.11.1 // indirect + github.com/rs/zerolog v1.33.0 // indirect + github.com/sagikazarmark/locafero v0.4.0 // indirect + github.com/sagikazarmark/slog-shim v0.1.0 // indirect github.com/sasha-s/go-deadlock v0.3.1 // indirect github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible // indirect - github.com/spf13/afero v1.9.2 // indirect - github.com/spf13/cast v1.5.0 // indirect - github.com/spf13/cobra v1.6.1 // indirect - github.com/spf13/jwalterweatherman v1.1.0 // indirect + github.com/sourcegraph/conc v0.3.0 // indirect + github.com/spf13/afero v1.11.0 // indirect + github.com/spf13/cast v1.6.0 // indirect + github.com/spf13/cobra v1.8.1 // indirect github.com/spf13/pflag v1.0.5 // indirect - github.com/spf13/viper v1.14.0 // indirect - github.com/subosito/gotenv v1.4.1 // indirect + github.com/spf13/viper v1.19.0 // indirect + github.com/subosito/gotenv v1.6.0 // indirect github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect - github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c // indirect github.com/tendermint/go-amino v0.16.0 // indirect - github.com/tidwall/btree v1.6.0 // indirect + github.com/tidwall/btree v1.7.0 // indirect github.com/tidwall/match v1.1.1 // indirect github.com/tidwall/pretty v1.2.0 // indirect github.com/tklauser/go-sysconf v0.3.5 // indirect @@ -182,32 +197,36 @@ require ( github.com/xeipuuv/gojsonschema v1.2.0 // indirect github.com/zondax/hid v0.9.2 // indirect github.com/zondax/ledger-go v0.14.3 // indirect - go.etcd.io/bbolt v1.3.7 // indirect + go.etcd.io/bbolt v1.3.10 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/otel v1.19.0 // indirect - go.opentelemetry.io/otel/metric v1.19.0 // indirect - go.opentelemetry.io/otel/trace v1.19.0 // indirect - golang.org/x/crypto v0.16.0 // indirect - golang.org/x/exp v0.0.0-20230711153332-06a737ee72cb // indirect - golang.org/x/net v0.19.0 // indirect - golang.org/x/oauth2 v0.13.0 // indirect - golang.org/x/sync v0.4.0 // indirect - golang.org/x/sys v0.16.0 // indirect - golang.org/x/term v0.15.0 // indirect - golang.org/x/text v0.14.0 // indirect - google.golang.org/api v0.149.0 // indirect - google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20240102182953-50ed04b92917 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20231212172506-995d672761c0 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240108191215-35c7eff3a6b1 // indirect - google.golang.org/grpc v1.60.1 // indirect + go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect + go.opentelemetry.io/otel v1.24.0 // indirect + go.opentelemetry.io/otel/metric v1.24.0 // indirect + go.opentelemetry.io/otel/trace v1.24.0 // indirect + go.uber.org/multierr v1.10.0 // indirect + golang.org/x/crypto v0.26.0 // indirect + golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 // indirect + golang.org/x/net v0.28.0 // indirect + golang.org/x/oauth2 v0.21.0 // indirect + golang.org/x/sync v0.8.0 // indirect + golang.org/x/sys v0.24.0 // indirect + golang.org/x/term v0.23.0 // indirect + golang.org/x/text v0.17.0 // indirect + golang.org/x/time v0.5.0 // indirect + google.golang.org/api v0.171.0 // indirect + google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240709173604-40e1e62336c5 // indirect + google.golang.org/grpc v1.64.1 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect + gotest.tools/v3 v3.5.1 // indirect nhooyr.io/websocket v1.8.6 // indirect pgregory.net/rapid v1.1.0 // indirect - sigs.k8s.io/yaml v1.3.0 // indirect + sigs.k8s.io/yaml v1.4.0 // indirect ) replace ( @@ -221,17 +240,17 @@ replace ( github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.0 // Downgraded to avoid bugs in following commits which caused simulations to fail. github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 -// TODO -//mods.irisnet.org/api => ../api -//mods.irisnet.org/modules/coinswap => ../modules/coinswap -//mods.irisnet.org/modules/farm => ../modules/farm -//mods.irisnet.org/modules/htlc => ../modules/htlc -//mods.irisnet.org/modules/mt => ../modules/mt -//mods.irisnet.org/modules/nft => ../modules/nft -//mods.irisnet.org/modules/oracle => ../modules/oracle -//mods.irisnet.org/modules/random => ../modules/random -//mods.irisnet.org/modules/record => ../modules/record -//mods.irisnet.org/modules/service => ../modules/service -//mods.irisnet.org/modules/token => ../modules/token -//mods.irisnet.org/simapp => ../simapp + // TODO + mods.irisnet.org/api => ../api + mods.irisnet.org/modules/coinswap => ../modules/coinswap + mods.irisnet.org/modules/farm => ../modules/farm + mods.irisnet.org/modules/htlc => ../modules/htlc + mods.irisnet.org/modules/mt => ../modules/mt + mods.irisnet.org/modules/nft => ../modules/nft + mods.irisnet.org/modules/oracle => ../modules/oracle + mods.irisnet.org/modules/random => ../modules/random + mods.irisnet.org/modules/record => ../modules/record + mods.irisnet.org/modules/service => ../modules/service + mods.irisnet.org/modules/token => ../modules/token + mods.irisnet.org/simapp => ../simapp ) diff --git a/e2e/go.sum b/e2e/go.sum index 8719879e..7b3c1b82 100644 --- a/e2e/go.sum +++ b/e2e/go.sum @@ -3,7 +3,6 @@ cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= @@ -16,7 +15,6 @@ cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOY cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= -cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= @@ -32,8 +30,8 @@ cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w9 cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= -cloud.google.com/go v0.111.0 h1:YHLKNupSD1KqjDbQ3+LVdQ81h/UJbJyZG203cEfnQgM= -cloud.google.com/go v0.111.0/go.mod h1:0mibmpKP1TyOOFYQY5izo0LnT+ecvOQ0Sg3OdmMiNRU= +cloud.google.com/go v0.112.1 h1:uJSeirPke5UNZHIb4SxfZklVSiWWVqW4oXlETwZziwM= +cloud.google.com/go v0.112.1/go.mod h1:+Vbu+Y1UU+I1rjmzeMOb/8RfkKJK2Gyxi1X6jJCZLo4= cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= @@ -70,10 +68,8 @@ cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= -cloud.google.com/go/compute v1.23.3 h1:6sVlXXBmbd7jNX0Ipq0trII3e4n1/MsADLK6a+aiVlk= -cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= -cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= -cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= +cloud.google.com/go/compute/metadata v0.3.0 h1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc= +cloud.google.com/go/compute/metadata v0.3.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= cloud.google.com/go/containeranalysis v0.6.0/go.mod h1:HEJoiEIu+lEXM+k7+qLCci0h33lX3ZqoYFdmPcoO7s4= cloud.google.com/go/datacatalog v1.3.0/go.mod h1:g9svFY6tuR+j+hrTw3J2dNcmI0dzmSiyOzm8kpLq0a0= @@ -111,8 +107,8 @@ cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y97 cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= -cloud.google.com/go/iam v1.1.5 h1:1jTsCu4bcsNsE4iiqNT5SHwrDRCfRmIaaaVFhRveTJI= -cloud.google.com/go/iam v1.1.5/go.mod h1:rB6P/Ic3mykPbFio+vo7403drjlgvoWfYpJhMXEbzv8= +cloud.google.com/go/iam v1.1.6 h1:bEa06k05IO4f4uJonbB5iAgKTPpABy1ayxaIZV/GHVc= +cloud.google.com/go/iam v1.1.6/go.mod h1:O0zxdPeGBoFdWW3HWmBxJsk0pfvNM/p/qa82rWOGTwI= cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= @@ -170,12 +166,11 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= -cloud.google.com/go/storage v1.30.1 h1:uOdMxAs8HExqBlnLtnQyP0YkvbiDpdGShGKtx6U/oNM= -cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= +cloud.google.com/go/storage v1.38.0 h1:Az68ZRGlnNTpIBbLjSMIV2BDcwwXYlRlQzis0llkpJg= +cloud.google.com/go/storage v1.38.0/go.mod h1:tlUADB0mAb9BgYls9lq+8MGkfzOXuLrnHXlpHmvFJoY= cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw= cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g= cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU= @@ -187,34 +182,50 @@ cloud.google.com/go/webrisk v1.4.0/go.mod h1:Hn8X6Zr+ziE2aNd8SliSDWpEnSS1u4R9+xX cloud.google.com/go/webrisk v1.5.0/go.mod h1:iPG6fr52Tv7sGk0H6qUFzmL3HHZev1htXuWDEEsqMTg= cloud.google.com/go/workflows v1.6.0/go.mod h1:6t9F5h/unJz41YqfBmqSASJSXccBLtD1Vwf+KmJENM0= cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoISEXH2bcHC3M= -cosmossdk.io/api v0.3.1 h1:NNiOclKRR0AOlO4KIqeaG6PS6kswOMhHD0ir0SscNXE= -cosmossdk.io/api v0.3.1/go.mod h1:DfHfMkiNA2Uhy8fj0JJlOCYOBp4eWUUJ1te5zBGNyIw= -cosmossdk.io/core v0.5.1 h1:vQVtFrIYOQJDV3f7rw4pjjVqc1id4+mE0L9hHP66pyI= -cosmossdk.io/core v0.5.1/go.mod h1:KZtwHCLjcFuo0nmDc24Xy6CRNEL9Vl/MeimQ2aC7NLE= -cosmossdk.io/depinject v1.0.0-alpha.4 h1:PLNp8ZYAMPTUKyG9IK2hsbciDWqna2z1Wsl98okJopc= -cosmossdk.io/depinject v1.0.0-alpha.4/go.mod h1:HeDk7IkR5ckZ3lMGs/o91AVUc7E596vMaOmslGFM3yU= +cosmossdk.io/api v0.7.5 h1:eMPTReoNmGUm8DeiQL9DyM8sYDjEhWzL1+nLbI9DqtQ= +cosmossdk.io/api v0.7.5/go.mod h1:IcxpYS5fMemZGqyYtErK7OqvdM0C8kdW3dq8Q/XIG38= +cosmossdk.io/collections v0.4.0 h1:PFmwj2W8szgpD5nOd8GWH6AbYNi1f2J6akWXJ7P5t9s= +cosmossdk.io/collections v0.4.0/go.mod h1:oa5lUING2dP+gdDquow+QjlF45eL1t4TJDypgGd+tv0= +cosmossdk.io/core v0.11.1 h1:h9WfBey7NAiFfIcUhDVNS503I2P2HdZLebJlUIs8LPA= +cosmossdk.io/core v0.11.1/go.mod h1:OJzxcdC+RPrgGF8NJZR2uoQr56tc7gfBKhiKeDO7hH0= +cosmossdk.io/depinject v1.0.0 h1:dQaTu6+O6askNXO06+jyeUAnF2/ssKwrrszP9t5q050= +cosmossdk.io/depinject v1.0.0/go.mod h1:zxK/h3HgHoA/eJVtiSsoaRaRA2D5U4cJ5thIG4ssbB8= cosmossdk.io/errors v1.0.1 h1:bzu+Kcr0kS/1DuPBtUFdWjzLqyUuCiyHjyJB6srBV/0= cosmossdk.io/errors v1.0.1/go.mod h1:MeelVSZThMi4bEakzhhhE/CKqVv3nOJDA25bIqRDu/U= -cosmossdk.io/log v1.3.1 h1:UZx8nWIkfbbNEWusZqzAx3ZGvu54TZacWib3EzUYmGI= -cosmossdk.io/log v1.3.1/go.mod h1:2/dIomt8mKdk6vl3OWJcPk2be3pGOS8OQaLUM/3/tCM= -cosmossdk.io/math v1.2.0 h1:8gudhTkkD3NxOP2YyyJIYYmt6dQ55ZfJkDOaxXpy7Ig= -cosmossdk.io/math v1.2.0/go.mod h1:l2Gnda87F0su8a/7FEKJfFdJrM0JZRXQaohlgJeyQh0= -cosmossdk.io/tools/rosetta v0.2.1 h1:ddOMatOH+pbxWbrGJKRAawdBkPYLfKXutK9IETnjYxw= -cosmossdk.io/tools/rosetta v0.2.1/go.mod h1:Pqdc1FdvkNV3LcNIkYWt2RQY6IP1ge6YWZk8MhhO9Hw= +cosmossdk.io/log v1.4.1 h1:wKdjfDRbDyZRuWa8M+9nuvpVYxrEOwbD/CA8hvhU8QM= +cosmossdk.io/log v1.4.1/go.mod h1:k08v0Pyq+gCP6phvdI6RCGhLf/r425UT6Rk/m+o74rU= +cosmossdk.io/math v1.3.0 h1:RC+jryuKeytIiictDslBP9i1fhkVm6ZDmZEoNP316zE= +cosmossdk.io/math v1.3.0/go.mod h1:vnRTxewy+M7BtXBNFybkuhSH4WfedVAAnERHgVFhp3k= +cosmossdk.io/store v1.1.1 h1:NA3PioJtWDVU7cHHeyvdva5J/ggyLDkyH0hGHl2804Y= +cosmossdk.io/store v1.1.1/go.mod h1:8DwVTz83/2PSI366FERGbWSH7hL6sB7HbYp8bqksNwM= +cosmossdk.io/x/evidence v0.1.1 h1:Ks+BLTa3uftFpElLTDp9L76t2b58htjVbSZ86aoK/E4= +cosmossdk.io/x/evidence v0.1.1/go.mod h1:OoDsWlbtuyqS70LY51aX8FBTvguQqvFrt78qL7UzeNc= +cosmossdk.io/x/feegrant v0.1.1 h1:EKFWOeo/pup0yF0svDisWWKAA9Zags6Zd0P3nRvVvw8= +cosmossdk.io/x/feegrant v0.1.1/go.mod h1:2GjVVxX6G2fta8LWj7pC/ytHjryA6MHAJroBWHFNiEQ= +cosmossdk.io/x/nft v0.1.1 h1:pslAVS8P5NkW080+LWOamInjDcq+v2GSCo+BjN9sxZ8= +cosmossdk.io/x/nft v0.1.1/go.mod h1:Kac6F6y2gsKvoxU+fy8uvxRTi4BIhLOor2zgCNQwVgY= +cosmossdk.io/x/tx v0.13.5 h1:FdnU+MdmFWn1pTsbfU0OCf2u6mJ8cqc1H4OMG418MLw= +cosmossdk.io/x/tx v0.13.5/go.mod h1:V6DImnwJMTq5qFjeGWpXNiT/fjgE4HtmclRmTqRVM3w= +cosmossdk.io/x/upgrade v0.1.4 h1:/BWJim24QHoXde8Bc64/2BSEB6W4eTydq0X/2f8+g38= +cosmossdk.io/x/upgrade v0.1.4/go.mod h1:9v0Aj+fs97O+Ztw+tG3/tp5JSlrmT7IcFhAebQHmOPo= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= filippo.io/edwards25519 v1.0.0 h1:0wAIcmJUqRdI8IJ/3eGi5/HwXZWPujYXXlkrQogz0Ek= filippo.io/edwards25519 v1.0.0/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 h1:/vQbFIOMbk2FiG/kXiLl8BRyzTWDw7gX/Hz7Dd5eDMs= github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4/go.mod h1:hN7oaIRCjzsZ2dE+yG5k+rsdt3qcwykqK6HVGcKwsw4= -github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8= +github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0= +github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/ChainSafe/go-schnorrkel v1.0.0 h1:3aDA67lAykLaG1y3AOjs88dMxC88PgUuHRrLeDnvGIM= -github.com/ChainSafe/go-schnorrkel v1.0.0/go.mod h1:dpzHYVxLZcp8pjlV+O+UR8K0Hp/z7vcchBSbMBEhCw4= +github.com/DataDog/datadog-go v3.2.0+incompatible h1:qSG2N4FghB1He/r2mFrWKCaL7dXCilEuNEeAn20fdD4= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= +github.com/DataDog/zstd v1.5.5 h1:oWf5W7GtOLgp6bciQYDmhHHjdhYkALu6S/5Ni9ZgSvQ= +github.com/DataDog/zstd v1.5.5/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= -github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg= +github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= +github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw= +github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk= github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= @@ -226,6 +237,7 @@ github.com/VictoriaMetrics/fastcache v1.6.0/go.mod h1:0qHz5QP0GMX4pfmMA/zt5RgfNu github.com/VividCortex/gohistogram v1.0.0 h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE= github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= github.com/adlio/schema v1.3.3 h1:oBJn8I02PyTB466pZO1UZEn1TV5XLlifBSyMrmHl/1I= +github.com/adlio/schema v1.3.3/go.mod h1:1EsRssiv9/Ce2CMzq5DoL7RiMshhuigQxrR4DMV9fHg= github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= @@ -240,16 +252,15 @@ github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= -github.com/armon/go-metrics v0.4.1 h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA= -github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A= github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.203 h1:pcsP805b9acL3wUqa4JR2vg1k2wnItkDYNvfmcy6F+U= -github.com/aws/aws-sdk-go v1.44.203/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.44.224 h1:09CiaaF35nRmxrzWZ2uRq5v6Ghg/d2RiPjZnSgtt+RQ= +github.com/aws/aws-sdk-go v1.44.224/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= +github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= @@ -259,11 +270,16 @@ github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 h1:41iFGWnSlI2gVpmOtVTJZNodLdLQLn/KsJqFvXwnd/s= github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/btcsuite/btcd/btcec/v2 v2.3.2 h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U= -github.com/btcsuite/btcd/btcec/v2 v2.3.2/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= -github.com/btcsuite/btcd/btcutil v1.1.2 h1:XLMbX8JQEiwMcYft2EGi8zPUkoa0abKIU6/BJSRsjzQ= +github.com/bits-and-blooms/bitset v1.8.0 h1:FD+XqgOZDUxxZ8hzoBFuV9+cGWY9CslN6d5MS5JVb4c= +github.com/bits-and-blooms/bitset v1.8.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8= +github.com/btcsuite/btcd/btcec/v2 v2.3.4 h1:3EJjcN70HCu/mwqlUsGK8GcNVyLVxFDlWurTXGPFfiQ= +github.com/btcsuite/btcd/btcec/v2 v2.3.4/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= +github.com/btcsuite/btcd/btcutil v1.1.6 h1:zFL2+c3Lb9gEgqKNzowKUPQNb8jV7v5Oaodi/AYFd6c= +github.com/btcsuite/btcd/btcutil v1.1.6/go.mod h1:9dFymx8HpuLqBnsPELrImQeTQfKBQqzqGbbV3jK55aE= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 h1:q0rUy8C/TYNBQS1+CGKw68tLOFYSNEs0TFnxxnS9+4U= -github.com/bufbuild/protocompile v0.4.0 h1:LbFKd2XowZvQ/kajzguUp2DC9UEIQhIq77fZZlaQsNA= +github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= +github.com/bufbuild/protocompile v0.6.0 h1:Uu7WiSQ6Yj9DbkdnOe7U4mNKp58y9WDMKDn28/ZlunY= +github.com/bufbuild/protocompile v0.6.0/go.mod h1:YNP35qEYoYGme7QMtz5SBCoN4kL4g12jTtjuzRNdjpE= github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= github.com/bytedance/sonic v1.8.0 h1:ea0Xadu+sHlu7x5O3gKhRpQ1IKiMrSiHttPF0ybECuA= github.com/bytedance/sonic v1.8.0/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= @@ -277,8 +293,8 @@ github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= -github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= +github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cheggaaa/pb v1.0.27/go.mod h1:pQciLPpbU0oxA0h+VJYYLxO+XeDQb5pZijXscXHm81s= github.com/chenzhuoyu/base64x v0.0.0-20211019084208-fb5309c8db06/go.mod h1:DH46F32mSOjUmXrMHnKwZdA8wcEefY7UVqBKYGjpdQY= github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 h1:qSGYFH7+jGhDF8vLC+iwCD4WpbV1EBDSzWkJODFLams= @@ -308,22 +324,27 @@ github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWH github.com/cockroachdb/apd/v2 v2.0.2 h1:weh8u7Cneje73dDh+2tEVLUvyBc89iwepWCD8b8034E= github.com/cockroachdb/apd/v2 v2.0.2/go.mod h1:DDxRlzC2lo3/vSlmSoS7JkqbbrARPuFOGr0B9pvN3Gw= github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= -github.com/cockroachdb/errors v1.10.0 h1:lfxS8zZz1+OjtV4MtNWgboi/W5tyLEB6VQZBXN+0VUU= -github.com/cockroachdb/errors v1.10.0/go.mod h1:lknhIsEVQ9Ss/qKDBQS/UqFSvPQjOwNq2qyKAxtHRqE= +github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f h1:otljaYPt5hWxV3MUfO5dFPFiOXg9CyG5/kCfayTqsJ4= +github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU= +github.com/cockroachdb/errors v1.11.3 h1:5bA+k2Y6r+oz/6Z/RFlNeVCesGARKuC6YymtcDrbC/I= +github.com/cockroachdb/errors v1.11.3/go.mod h1:m4UIW4CDjx+R5cybPsNrRbreomiFqt8o1h1wUVazSd8= +github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce h1:giXvy4KSc/6g/esnpM7Geqxka4WSqI1SZc7sMJFd3y4= +github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce/go.mod h1:9/y3cnZ5GKakj/H4y9r9GTjCvAFta7KLgSHPJJYc52M= github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE= github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs= +github.com/cockroachdb/pebble v1.1.1 h1:XnKU22oiCLy2Xn8vp1re67cXg4SAasg/WDt1NtcRFaw= +github.com/cockroachdb/pebble v1.1.1/go.mod h1:4exszw1r40423ZsmkG/09AFEG83I0uDgfujJdbL6kYU= github.com/cockroachdb/redact v1.1.5 h1:u1PMllDkdFfPWaNGMyLD1+so+aq3uUItthCFqzwPJ30= github.com/cockroachdb/redact v1.1.5/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg= +github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo= +github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ= github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= -github.com/coinbase/rosetta-sdk-go/types v1.0.0 h1:jpVIwLcPoOeCR6o1tU+Xv7r5bMONNbHU7MuEHboiFuA= -github.com/coinbase/rosetta-sdk-go/types v1.0.0/go.mod h1:eq7W2TMRH22GTW0N0beDnN931DW0/WOI1R2sdHNHG4c= -github.com/cometbft/cometbft v0.37.4 h1:xyvvEqlyfK8MgNIIKVJaMsuIp03wxOcFmVkT26+Ikpg= -github.com/cometbft/cometbft v0.37.4/go.mod h1:Cmg5Hp4sNpapm7j+x0xRyt2g0juQfmB752ous+pA0G8= -github.com/cometbft/cometbft-db v0.7.0 h1:uBjbrBx4QzU0zOEnU8KxoDl18dMNgDh+zZRUE0ucsbo= -github.com/cometbft/cometbft-db v0.7.0/go.mod h1:yiKJIm2WKrt6x8Cyxtq9YTEcIMPcEe4XPxhgX59Fzf0= -github.com/confio/ics23/go v0.9.0 h1:cWs+wdbS2KRPZezoaaj+qBleXgUk5WOQFMP3CQFGTr4= -github.com/confio/ics23/go v0.9.0/go.mod h1:4LPZ2NYqnYIVRklaozjNR1FScgDJ2s5Xrp+e/mYVRak= +github.com/cometbft/cometbft v0.38.12 h1:OWsLZN2KcSSFe8bet9xCn07VwhBnavPea3VyPnNq1bg= +github.com/cometbft/cometbft v0.38.12/go.mod h1:GPHp3/pehPqgX1930HmK1BpBLZPxB75v/dZg8Viwy+o= +github.com/cometbft/cometbft-db v0.11.0 h1:M3Lscmpogx5NTbb1EGyGDaFRdsoLWrUWimFEyf7jej8= +github.com/cometbft/cometbft-db v0.11.0/go.mod h1:GDPJAC/iFHNjmZZPN8V8C1yr/eyityhi2W1hz2MGKSc= github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg= +github.com/containerd/continuity v0.3.0/go.mod h1:wJEAIwKOm/pBZuBd0JmeTvnLquTB1Ag8espWhkykbPM= github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= @@ -332,43 +353,44 @@ github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSV github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cosmos/btcutil v1.0.5 h1:t+ZFcX77LpKtDBhjucvnOH8C2l2ioGsBNEQ3jef8xFk= github.com/cosmos/btcutil v1.0.5/go.mod h1:IyB7iuqZMJlthe2tkIFL33xPyzbFYP0XVdS8P5lUPis= -github.com/cosmos/cosmos-proto v1.0.0-beta.4 h1:aEL7tU/rLOmxZQ9z4i7mzxcLbSCY48OdY7lIWTLG7oU= -github.com/cosmos/cosmos-proto v1.0.0-beta.4/go.mod h1:oeB+FyVzG3XrQJbJng0EnV8Vljfk9XvTIpGILNU/9Co= -github.com/cosmos/cosmos-sdk v0.47.9 h1:D51VLkF59D53PMLsbNtp6JyWR+6MbetFyomrH88+y08= -github.com/cosmos/cosmos-sdk v0.47.9/go.mod h1:cmAawe8FV/52oPKbgeHLt4UpNkrNu8R5KD+kw0kxJFc= -github.com/cosmos/go-bip39 v0.0.0-20180819234021-555e2067c45d/go.mod h1:tSxLoYXyBmiFeKpvmq4dzayMdCjCnu8uqmCysIGBT2Y= +github.com/cosmos/cosmos-db v1.0.2 h1:hwMjozuY1OlJs/uh6vddqnk9j7VamLv+0DBlbEXbAKs= +github.com/cosmos/cosmos-db v1.0.2/go.mod h1:Z8IXcFJ9PqKK6BIsVOB3QXtkKoqUOp1vRvPT39kOXEA= +github.com/cosmos/cosmos-proto v1.0.0-beta.5 h1:eNcayDLpip+zVLRLYafhzLvQlSmyab+RC5W7ZfmxJLA= +github.com/cosmos/cosmos-proto v1.0.0-beta.5/go.mod h1:hQGLpiIUloJBMdQMMWb/4wRApmI9hjHH05nefC0Ojec= +github.com/cosmos/cosmos-sdk v0.50.10 h1:zXfeu/z653tWZARr/jESzAEiCUYjgJwwG4ytnYWMoDM= +github.com/cosmos/cosmos-sdk v0.50.10/go.mod h1:6Eesrx3ZE7vxBZWpK++30H+Uc7Q4ahQWCL7JKU/LEdU= github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY= github.com/cosmos/go-bip39 v1.0.0/go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4xuwvCdJw= github.com/cosmos/gogogateway v1.2.0 h1:Ae/OivNhp8DqBi/sh2A8a1D0y638GpL3tkmLQAiKxTE= github.com/cosmos/gogogateway v1.2.0/go.mod h1:iQpLkGWxYcnCdz5iAdLcRBSw3h7NXeOkZ4GUkT+tbFI= github.com/cosmos/gogoproto v1.4.2/go.mod h1:cLxOsn1ljAHSV527CHOtaIP91kK6cCrZETRBrkzItWU= -github.com/cosmos/gogoproto v1.4.10 h1:QH/yT8X+c0F4ZDacDv3z+xE3WU1P1Z3wQoLMBRJoKuI= -github.com/cosmos/gogoproto v1.4.10/go.mod h1:3aAZzeRWpAwr+SS/LLkICX2/kDFyaYVzckBDzygIxek= -github.com/cosmos/iavl v0.20.1 h1:rM1kqeG3/HBT85vsZdoSNsehciqUQPWrR4BYmqE2+zg= -github.com/cosmos/iavl v0.20.1/go.mod h1:WO7FyvaZJoH65+HFOsDir7xU9FWk2w9cHXNW1XHcl7A= +github.com/cosmos/gogoproto v1.7.0 h1:79USr0oyXAbxg3rspGh/m4SWNyoz/GLaAh0QlCe2fro= +github.com/cosmos/gogoproto v1.7.0/go.mod h1:yWChEv5IUEYURQasfyBW5ffkMHR/90hiHgbNgrtp4j0= +github.com/cosmos/iavl v1.2.0 h1:kVxTmjTh4k0Dh1VNL046v6BXqKziqMDzxo93oh3kOfM= +github.com/cosmos/iavl v1.2.0/go.mod h1:HidWWLVAtODJqFD6Hbne2Y0q3SdxByJepHUOeoH4LiI= +github.com/cosmos/ics23/go v0.11.0 h1:jk5skjT0TqX5e5QJbEnwXIS2yI2vnmLOgpQPeM5RtnU= +github.com/cosmos/ics23/go v0.11.0/go.mod h1:A8OjxPE67hHST4Icw94hOxxFEJMBG031xIGF/JHNIY0= github.com/cosmos/keyring v1.2.0 h1:8C1lBP9xhImmIabyXW4c3vFjjLiBdGCmfLUfeZlV1Yo= github.com/cosmos/keyring v1.2.0/go.mod h1:fc+wB5KTk9wQ9sDx0kFXB3A0MaeGHM9AwRStKOQ5vOA= -github.com/cosmos/ledger-cosmos-go v0.12.4 h1:drvWt+GJP7Aiw550yeb3ON/zsrgW0jgh5saFCr7pDnw= -github.com/cosmos/ledger-cosmos-go v0.12.4/go.mod h1:fjfVWRf++Xkygt9wzCsjEBdjcf7wiiY35fv3ctT+k4M= -github.com/cosmos/rosetta-sdk-go v0.10.0 h1:E5RhTruuoA7KTIXUcMicL76cffyeoyvNybzUGSKFTcM= -github.com/cosmos/rosetta-sdk-go v0.10.0/go.mod h1:SImAZkb96YbwvoRkzSMQB6noNJXFgWl/ENIznEoYQI4= +github.com/cosmos/ledger-cosmos-go v0.13.3 h1:7ehuBGuyIytsXbd4MP43mLeoN2LTOEnk5nvue4rK+yM= +github.com/cosmos/ledger-cosmos-go v0.13.3/go.mod h1:HENcEP+VtahZFw38HZ3+LS3Iv5XV6svsnkk9vdJtLr8= github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= -github.com/creachadair/taskgroup v0.3.2 h1:zlfutDS+5XG40AOxcHDSThxKzns8Tnr9jnr6VqkYlkM= -github.com/creachadair/taskgroup v0.3.2/go.mod h1:wieWwecHVzsidg2CsUnFinW1faVN4+kq+TDlRJQ0Wbk= +github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/danieljoos/wincred v1.1.2 h1:QLdCxFs1/Yl4zduvBdcHB8goaYk9RARS2SgLLRuAyr0= github.com/danieljoos/wincred v1.1.2/go.mod h1:GijpziifJoIBfYh+S7BbkdUTU4LfM+QnGqR5Vl2tAx0= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= +github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/deckarep/golang-set v1.8.0 h1:sk9/l/KqpunDwP7pSjUg0keiOOLEnOBHzykLrsPppp4= github.com/deckarep/golang-set v1.8.0/go.mod h1:5nI87KwE7wgsBU1F4GKAw2Qod7p5kyS383rP6+o6qqo= -github.com/decred/dcrd/crypto/blake256 v1.0.0 h1:/8DMNYp9SGi5f0w7uCm6d6M4OU2rGFK09Y2A4Xv7EE0= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 h1:HbphB4TFFXpv7MNrT52FGrrgVXF1owhMVTHFZIlnvd4= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0/go.mod h1:DZGJHZMqrU4JJqFAWUS2UO1+lbSKsdiOoYi9Zzey7Fc= +github.com/decred/dcrd/crypto/blake256 v1.0.1 h1:7PltbUIQB7u/FfZ39+DGa/ShuMyJ5ilcvdfma9wOH6Y= +github.com/decred/dcrd/crypto/blake256 v1.0.1/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 h1:8UrgZ3GkP4i/CLijOJx79Yu+etlyjdBU4sfcs2WYQMs= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f h1:U5y3Y5UE0w7amNe7Z5G/twsBW0KEalRQXZzf8ufSh9I= github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f/go.mod h1:xH/i4TFMt8koVQZ6WFms69WAsDWr2XsYL3Hkl7jkoLE= github.com/dgraph-io/badger/v2 v2.2007.4 h1:TRWBQg8UrlUhaFdco01nO2uXwzKS7zd+HVdwV/GHc4o= @@ -381,7 +403,9 @@ github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WA github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= +github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= +github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= @@ -393,6 +417,8 @@ github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1 github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/edsrzf/mmap-go v1.0.0 h1:CEBF7HpRnUCSJgGUb5h1Gm7e3VkmVDrR8lvWVLtrOFw= github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= +github.com/emicklei/dot v1.6.1 h1:ujpDlBkkwgWUY+qPId5IwapRW/xEoligRSYjioR6DFI= +github.com/emicklei/dot v1.6.1/go.mod h1:DeV7GvQtIw4h2u73RKBkkFdvVAz0D9fzeJrgPW6gy/s= github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= @@ -406,29 +432,32 @@ github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go. github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/ethereum/go-ethereum v1.10.26 h1:i/7d9RBBwiXCEuyduBQzJw/mKmnvzsN14jqBmytw72s= github.com/ethereum/go-ethereum v1.10.26/go.mod h1:EYFyF19u3ezGLD4RqOkLq+ZCXzYbLoNDdZlMt7kyKFg= -github.com/facebookgo/ensure v0.0.0-20200202191622-63f1cf65ac4c h1:8ISkoahWXwZR41ois5lSJBSVw4D0OV19Ht/JSTzvSv0= -github.com/facebookgo/stack v0.0.0-20160209184415-751773369052 h1:JWuenKqqX8nojtoVVWjGfOF9635RETekkoH6Cc9SX0A= -github.com/facebookgo/subset v0.0.0-20200203212716-c811ad88dec4 h1:7HZCaLC5+BZpmbhCOZJ293Lz68O7PYrF2EzeiFMwCLk= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= +github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= +github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/felixge/httpsnoop v1.0.2 h1:+nS9g82KMXccJ/wp0zyRW9ZBHFETmMGtkk+2CTTrW4o= -github.com/felixge/httpsnoop v1.0.2/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= +github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= +github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= -github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= +github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= +github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= -github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= -github.com/getsentry/sentry-go v0.23.0 h1:dn+QRCeJv4pPt9OjVXiMcGIBIefaTJPw/h0bZWO05nE= -github.com/getsentry/sentry-go v0.23.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY= +github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= +github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= +github.com/getsentry/sentry-go v0.27.0 h1:Pv98CIbtB3LkMWmXi4Joa5OOcwbmnX88sF5qbK3r3Ps= +github.com/getsentry/sentry-go v0.27.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= github.com/gin-gonic/gin v1.9.0 h1:OjyFBKICoexlu99ctXNR2gg+c5pKrKMuyjgARg9qeY8= github.com/gin-gonic/gin v1.9.0/go.mod h1:W1Me9+hsUSyj3CePGrd1/QrKJMSJ1Tu/0hFEH89961k= github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= +github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= @@ -437,16 +466,17 @@ github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2 github.com/go-kit/kit v0.10.0/go.mod h1:xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o= github.com/go-kit/kit v0.12.0 h1:e4o3o3IsBfAKQh5Qbbiqyfu97Ku7jrO/JbohvztANh4= github.com/go-kit/kit v0.12.0/go.mod h1:lHd+EkCZPIwYItmGDDRdhinkzX2A1sj+M9biaEaizzs= +github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= -github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= -github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= +github.com/go-logfmt/logfmt v0.6.0 h1:wGYYu3uicYdqXVgoYbvnkrPVXkuLM1p1ifugDMEdRi4= +github.com/go-logfmt/logfmt v0.6.0/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= +github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-ole/go-ole v1.2.1 h1:2lOsA72HgjxAuMlKpFiCbHTvu44PIVkZ5hqm3RSdI/E= @@ -484,8 +514,8 @@ github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/glog v1.1.2 h1:DVjP2PbBOzHyzA+dn3WhHIq4NdVu3Q+pvivFICf/7fo= -github.com/golang/glog v1.1.2/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= +github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= +github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -520,8 +550,8 @@ github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= @@ -550,12 +580,14 @@ github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeN 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.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 h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= 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= github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/martian/v3 v3.3.2 h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw= +github.com/google/martian/v3 v3.3.2/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/orderedcode v0.0.1 h1:UzfcAexk9Vhv8+9pNOgRu41f16lHq725vPwnSeiG/Us= github.com/google/orderedcode v0.0.1/go.mod h1:iVyU4/qPKHY5h/wSd6rZZCDcLJNxiWO6dvsYES2Sb20= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= @@ -567,7 +599,6 @@ github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hf github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= @@ -579,8 +610,8 @@ github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8 github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= -github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= @@ -595,10 +626,9 @@ github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99 github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo= github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY= -github.com/googleapis/gax-go/v2 v2.12.0 h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas= -github.com/googleapis/gax-go/v2 v2.12.0/go.mod h1:y+aIqrI5eb1YGMVJfuV3185Ts/D7qKpsEkdD5+I6QGU= +github.com/googleapis/gax-go/v2 v2.12.3 h1:5/zPPDvw8Q1SuXjrqrZslrqT7dL/uJT2CQii/cLCKqA= +github.com/googleapis/gax-go/v2 v2.12.3/go.mod h1:AKloxT6GtNbaLm8QTNSidHUVsHYcBHwWRvkNFJUQcS4= github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= -github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4= @@ -609,23 +639,18 @@ github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= -github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= +github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.2.2/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI= -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 h1:+9834+KizmvFV7pXQGSXQTsaWhq2GjuNUt0aUU0YBYw= -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= +github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= +github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vbp88Yd8NsDy6rZz+RcrMPxvld8= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c h1:6rhixN/i8ZofjG1Y75iExal34USq5p+wiN1tpie8IrU= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c/go.mod h1:NMPJylDgVpX0MLRlPy15sqSwOFv/U1GZ2m21JhFfek0= -github.com/gtank/merlin v0.1.1-0.20191105220539-8318aed1a79f/go.mod h1:T86dnYJhcGOh5BjZFCJWTDeTK7XW8uE+E21Cy/bIQ+s= -github.com/gtank/merlin v0.1.1 h1:eQ90iG7K9pOhtereWsmyRJ6RAwcP4tHTDBHXNg+u5is= -github.com/gtank/merlin v0.1.1/go.mod h1:T86dnYJhcGOh5BjZFCJWTDeTK7XW8uE+E21Cy/bIQ+s= -github.com/gtank/ristretto255 v0.1.2 h1:JEqUCPA1NvLq5DwYtuzigd7ss8fwbYay9fi4/5uMzcc= -github.com/gtank/ristretto255 v0.1.2/go.mod h1:Ph5OpO6c7xKUGROZfWVLiJf9icMDwUeIvY4OmlYW69o= github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -633,13 +658,19 @@ github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtng github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= -github.com/hashicorp/go-getter v1.7.1 h1:SWiSWN/42qdpR0MdhaOc/bLR48PLuP1ZQtYLRlM69uY= -github.com/hashicorp/go-getter v1.7.1/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744= +github.com/hashicorp/go-getter v1.7.4 h1:3yQjWuxICvSpYwqSayAdKRFcvBl1y/vogCxczWSmix0= +github.com/hashicorp/go-getter v1.7.4/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744= +github.com/hashicorp/go-hclog v1.5.0 h1:bI2ocEMgcVlz55Oj1xZNBsVi900c7II+fWDyV9o+13c= +github.com/hashicorp/go-hclog v1.5.0/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= github.com/hashicorp/go-immutable-radix v1.3.1 h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc= github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-metrics v0.5.3 h1:M5uADWMOGCTUNU1YuC4hfknOeHNaX54LDm4oYSucoNE= +github.com/hashicorp/go-metrics v0.5.3/go.mod h1:KEjodfebIOuBYSAe/bHTm+HChmKSxAOXPBieMLYozDE= github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= +github.com/hashicorp/go-plugin v1.5.2 h1:aWv8eimFqWlsEiMrYZdPYl+FdHaBJSN4AWwGWfT1G2Y= +github.com/hashicorp/go-plugin v1.5.2/go.mod h1:w1sAEES3g3PuV/RzUrgow20W2uErMly84hhD3um1WL4= github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= github.com/hashicorp/go-safetemp v1.0.0 h1:2HR189eFNrjHQyENnQMMpCiBAsRxzbTMIgBhEyExpmo= @@ -647,22 +678,27 @@ github.com/hashicorp/go-safetemp v1.0.0/go.mod h1:oaerMy3BhqiTbVye6QuFhFtIceqFoD github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.1 h1:fv1ep09latC32wFoVwnqcnKJGnMSdBanPczbHAYm1BE= github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.2 h1:cfejS+Tpcp13yd5nYHWDI6qVCny6wyX2Mt5SGur2IGE= +github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d h1:dg1dEPuWpEqDnvIw251EVy4zlP8gWbsGj4BsUKCRpYs= -github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= +github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= +github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= +github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= github.com/hdevalence/ed25519consensus v0.1.0 h1:jtBwzzcHuTmFrQN6xQZn6CQEO/V9f7HsjsjeEZ6auqU= github.com/hdevalence/ed25519consensus v0.1.0/go.mod h1:w3BHWjwJbFU29IRHL1Iqkw3sus+7FctEyM4RqDxYNzo= github.com/holiman/bloomfilter/v2 v2.0.3 h1:73e0e/V0tCydx14a0SCYS/EWCxgwLZ18CZcZKVu0fao= @@ -675,15 +711,18 @@ github.com/huandu/go-assert v1.1.5/go.mod h1:yOLvuqZwmcHIC5rIzrBhT7D3Q9c3GFnd0Jr github.com/huandu/skiplist v1.2.0 h1:gox56QD77HzSC0w+Ws3MH3iie755GBJU1OER3h5VsYw= github.com/huandu/skiplist v1.2.0/go.mod h1:7v3iFjLcSAzO4fN5B8dvebvo/qsfumiLiDXMrPiHF9w= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= +github.com/iancoleman/strcase v0.3.0 h1:nTXanmYxhfFAMjZL34Ov6gkzEsSJZ5DbhxWjvSASxEI= +github.com/iancoleman/strcase v0.3.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/improbable-eng/grpc-web v0.15.0 h1:BN+7z6uNXZ1tQGcNAuaU1YjsLTApzkjt2tzCixLaUPQ= github.com/improbable-eng/grpc-web v0.15.0/go.mod h1:1sy9HKV4Jt9aEs9JSnkWlRJPuPtwNr0l57L4f878wP8= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/inconshreveable/mousetrap v1.0.1 h1:U3uMjPSQEBMNp1lFxmllqCPM6P5u/Xq7Pgzkat/bFNc= -github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= +github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= -github.com/jhump/protoreflect v1.15.1 h1:HUMERORf3I3ZdX05WaQ6MIpd/NJ434hTp5YiKgfCL6c= +github.com/jhump/protoreflect v1.15.3 h1:6SFRuqU45u9hIZPJAoZ8c28T3nK64BNdp9w6jFonzls= +github.com/jhump/protoreflect v1.15.3/go.mod h1:4ORHmSBmlCW8fh3xHmJMGyul1zNqZK4Elxc8qKP+p1k= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= @@ -713,13 +752,12 @@ github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYs github.com/klauspost/compress v1.11.7/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.12.3/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= -github.com/klauspost/compress v1.16.7 h1:2mk3MPGNzKyxErAw8YaohYh69+pa4sIQSC0fPGCFR9I= -github.com/klauspost/compress v1.16.7/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= +github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= +github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/klauspost/cpuid/v2 v2.0.9 h1:lgaqFMSdTdQYdZ04uHyN2d/eKdOMyi2YLSvlQIBFYa4= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= @@ -730,25 +768,31 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= +github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/leodido/go-urn v1.2.1 h1:BqpAaACuzVSgi/VLzGZIobT2z4v53pjosyNd9Yv6n/w= github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= github.com/lib/pq v1.10.7 h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw= github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= -github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6cdF0Y8= -github.com/libp2p/go-buffer-pool v0.1.0/go.mod h1:N+vh8gMqimBzdKkSMVuydVDq+UV5QTWy5HSiZacSbPg= github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= +github.com/linxGnu/grocksdb v1.8.14 h1:HTgyYalNwBSG/1qCQUIott44wU5b2Y9Kr3z7SK5OfGQ= +github.com/linxGnu/grocksdb v1.8.14/go.mod h1:QYiYypR2d4v63Wj1adOOfzglnoII0gLj3PNh4fZkcFA= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/magiconair/properties v1.8.6 h1:5ibWZ6iY0NctNGWo87LalDlEZ6R41TqbbDamhfG/Qzo= -github.com/magiconair/properties v1.8.6/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= +github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= +github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/manifoldco/promptui v0.9.0 h1:3V4HzJk1TtXW1MTZMP7mdlwbBpIinw3HztaIlYthEiA= github.com/manifoldco/promptui v0.9.0/go.mod h1:ka04sppxSGFAtxX0qhlYQjISsg9mR4GWtQEhdbn6Pgg= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= +github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= @@ -759,12 +803,7 @@ github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzp github.com/mattn/go-runewidth v0.0.9 h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= -github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= -github.com/mimoo/StrobeGo v0.0.0-20181016162300-f8f6d4d2b643/go.mod h1:43+3pMjjKimDBf5Kr4ZFNGbLql1zKkbImw+fZbw3geM= -github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0 h1:QRUSJEgZn2Snx0EmT/QLXibWjSUDjKWvXIT19NBVp94= -github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0/go.mod h1:43+3pMjjKimDBf5Kr4ZFNGbLql1zKkbImw+fZbw3geM= github.com/minio/highwayhash v1.0.2 h1:Aak5U0nElisjDCfPSG79Tgzkn2gl66NxOMspRrKnA/g= github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= @@ -789,6 +828,8 @@ github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9G github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/mtibben/percent v0.2.1 h1:5gssi8Nqo8QU/r2pynCm+hBQHpkB/uNK7BJCFogWdzs= github.com/mtibben/percent v0.2.1/go.mod h1:KG9uO+SZkUp+VkRHsCdYQV3XSZrrSpR3O9ibNBTZrns= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU= github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= @@ -803,8 +844,13 @@ github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OS github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= +github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a h1:dlRvE5fWabOchtH7znfiFCcOvmIYgOeAS5ifBXBlh9Q= +github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a/go.mod h1:hVoHR2EVESiICEMbg137etN/Lx+lSrHPTD39Z/uE+2s= github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= +github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= +github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec= @@ -814,14 +860,19 @@ github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+W github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.16.4 h1:29JGrr5oVBm5ulCWet69zQkzWipVXIol6ygQUe/EzNc= +github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.20.0 h1:8W0cWlwFkflGPLltQvLRB7ZVD5HuP6ng320w2IS245Q= +github.com/onsi/gomega v1.26.0 h1:03cDLK28U6hWvCAns6NeydX3zIm4SF3ci69ulidS32Q= +github.com/onsi/gomega v1.26.0/go.mod h1:r+zV744Re+DiYCIPRlYOTxn0YkOLcAnW8k1xXdMPGhM= github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= +github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0-rc2 h1:2zx/Stx4Wc5pIPDvIxHXvXtQFW/7XWJGmnM7r3wg034= +github.com/opencontainers/image-spec v1.1.0-rc2/go.mod h1:3OVijpioIKYWTqjiG0zfF6wvoJ4fAXGbjdZuI2NgsRQ= github.com/opencontainers/runc v1.1.3 h1:vIXrkId+0/J2Ymu2m7VjGvbSlAId9XNRPhn2p4b+d8w= +github.com/opencontainers/runc v1.1.3/go.mod h1:1J5XiS+vdZ3wCyZybsuxXZWGrgSr8fFJHLXuG2PsnNg= github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis= github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= @@ -831,33 +882,33 @@ github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJ github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= github.com/ory/dockertest v3.3.5+incompatible h1:iLLK6SQwIhcbrG783Dghaaa3WPzGc+4Emza6EbVUUGA= +github.com/ory/dockertest v3.3.5+incompatible/go.mod h1:1vX4m9wsvi00u5bseYwXaSnhNrne+V0E6LAcBILJdPs= github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= 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.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= -github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.0.6/go.mod h1:eumQOmlWiOPt5WriQQqoM5y18pDHwha2N+QD+EUNTek= -github.com/pelletier/go-toml/v2 v2.0.7 h1:muncTPStnKRos5dpVKULv2FVd4bMOhNePj9CjgDb8Us= -github.com/pelletier/go-toml/v2 v2.0.7/go.mod h1:eumQOmlWiOPt5WriQQqoM5y18pDHwha2N+QD+EUNTek= +github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= +github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5/go.mod h1:jvVRKCrJTQWu0XVbaOlby/2lO20uSCHEMzzplHXte1o= -github.com/petermattis/goid v0.0.0-20230317030725-371a4b8eda08 h1:hDSdbBuw3Lefr6R18ax0tZ2BJeNB3NehB3trOwYBsdU= -github.com/petermattis/goid v0.0.0-20230317030725-371a4b8eda08/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4= +github.com/petermattis/goid v0.0.0-20231207134359-e60b3f734c67 h1:jik8PHtAIsPlCRJjJzl4udgEf7hawInF9texMeO2jrU= +github.com/petermattis/goid v0.0.0-20231207134359-e60b3f734c67/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4= github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= +github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= -github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= +github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= @@ -865,16 +916,16 @@ github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5Fsn github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og= github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= -github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw= -github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= +github.com/prometheus/client_golang v1.20.1 h1:IMJXHOD6eARkQpxo8KkhgEVFlBNm+nkrFUyGlIu7Na8= +github.com/prometheus/client_golang v1.20.1/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.1.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4= -github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= +github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= +github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= @@ -882,20 +933,18 @@ github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt2 github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= github.com/prometheus/common v0.15.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s= -github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM= -github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc= +github.com/prometheus/common v0.55.0 h1:KEi6DK7lXW/m7Ig5i47x0vRzuBsHuvJdi5ee6Y3G1dc= +github.com/prometheus/common v0.55.0/go.mod h1:2SECS4xJG1kd8XF9IcM1gMX6510RAEL65zxzNImwdc8= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.3.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.9.0 h1:wzCHvIvM5SxWqYvwgVL7yJY8Lz3PKn49KQtpgMYJfhI= -github.com/prometheus/procfs v0.9.0/go.mod h1:+pB4zwohETzFnmlpe6yd2lSc+0/46IYZRB/chUwxUZY= +github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= +github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= github.com/prometheus/tsdb v0.7.1 h1:YZcsG11NqnK4czYLrWd9mpEuAJIHVQLwdrleYfszMAA= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/rakyll/statik v0.1.7 h1:OF3QCZUuyPxuGEP7B4ypUa7sB/iHtqOTDYZXGM8KOdQ= -github.com/rakyll/statik v0.1.7/go.mod h1:AlZONWzMtEnMs7W4e/1LURLiI49pIMmp6V9Unghqrcc= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= @@ -905,18 +954,22 @@ github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFR github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= -github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= -github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= +github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= +github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= -github.com/rs/cors v1.8.2 h1:KCooALfAYGs415Cwu5ABvv9n9509fSiG5SQJn/AQo4U= -github.com/rs/cors v1.8.2/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= +github.com/rs/cors v1.11.1 h1:eU3gRzXLRK57F5rKMGMZURNdIG4EoAmX8k94r9wXWHA= +github.com/rs/cors v1.11.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= -github.com/rs/zerolog v1.32.0 h1:keLypqrlIjaFsbmJOBdB/qvyF8KEtCWHwobLp5l/mQ0= -github.com/rs/zerolog v1.32.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss= +github.com/rs/zerolog v1.33.0 h1:1cU2KZkvPxNyfgEmhHAz/1A9Bz+llsdYzklWFzgp0r8= +github.com/rs/zerolog v1.33.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss= 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/locafero v0.4.0 h1:HApY1R9zGo4DBgr7dqsTH/JJxLTTsOt7u6keLGt6kNQ= +github.com/sagikazarmark/locafero v0.4.0/go.mod h1:Pe1W6UlPYUk/+wc/6KFhbORCfqzgYEpgQ3O5fPuL3H4= +github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6gto+ugjYE= +github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ= github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E= github.com/sasha-s/go-deadlock v0.3.1 h1:sqv7fDNShgjcaxkO0JNcOAlr8B9+cV5Ey/OB71efZx0= github.com/sasha-s/go-deadlock v0.3.1/go.mod h1:F73l+cr82YSh10GxyRI6qZiCgK64VaZjwesgfQ1/iLM= @@ -929,41 +982,43 @@ github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6Mwd github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= +github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= +github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= +github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI= github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= -github.com/spf13/afero v1.9.2 h1:j49Hj62F0n+DaZ1dDCvhABaPNSGNkt32oRFxI33IEMw= -github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= +github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= +github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= -github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= +github.com/spf13/cast v1.6.0 h1:GEiTHELF+vaR5dhz3VqZfFSzZjYbgeKDpBxQVS4GYJ0= +github.com/spf13/cast v1.6.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= 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.6.1 h1:o94oiPyS4KD1mPy2fmcYYHHfCxLqYjJOhGsCHFZtEzA= -github.com/spf13/cobra v1.6.1/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY= +github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM= +github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= -github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= -github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= -github.com/spf13/viper v1.14.0 h1:Rg7d3Lo706X9tHsJMUjdiwMpHB7W8WnSVOssIY+JElU= -github.com/spf13/viper v1.14.0/go.mod h1:WT//axPky3FdvXHzGw33dNdXXXfFQqmEalje+egj8As= +github.com/spf13/viper v1.19.0 h1:RWq5SEjt8o25SROyN3z2OrDB9l7RPd3lwTWU8EcEdcI= +github.com/spf13/viper v1.19.0/go.mod h1:GQUN9bilAbhU/jgc1bKs99f/suXKeUMct8Adx5+Ntkg= github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= +github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= @@ -971,20 +1026,20 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5 github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/subosito/gotenv v1.4.1 h1:jyEFiXpy21Wm81FBN71l9VoMMV8H8jG+qIK3GCpY6Qs= -github.com/subosito/gotenv v1.4.1/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8= +github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 h1:epCh84lMvA70Z7CTTCmYQn2CKbY8j86K7/FAIr141uY= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc= -github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c h1:g+WoO5jjkqGAzHWCjJB1zZfXPIAaDpzXIEJ0eS6B5Ok= -github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c/go.mod h1:ahpPrc7HpcfEWDQRZEmnXMzHY03mLDYMCxeDzy46i+8= github.com/tendermint/go-amino v0.16.0 h1:GyhmgQKvqF82e2oZeuMSp9JTN0N09emoSZlb2lyGa2E= github.com/tendermint/go-amino v0.16.0/go.mod h1:TQU0M1i/ImAo+tYpZi73AU3V/dKeCoMC9Sphe2ZwGME= -github.com/tidwall/btree v1.6.0 h1:LDZfKfQIBHGHWSwckhXI0RPSXzlo+KYdjK7FWSqOzzg= -github.com/tidwall/btree v1.6.0/go.mod h1:twD9XRA5jj9VUQGELzDO4HPQTNJsoWWfYEL+EUQ2cKY= +github.com/tidwall/btree v1.7.0 h1:L1fkJH/AuEh5zBnnBbmTwQ5Lt+bRJ5A8EWecslvo9iI= +github.com/tidwall/btree v1.7.0/go.mod h1:twD9XRA5jj9VUQGELzDO4HPQTNJsoWWfYEL+EUQ2cKY= github.com/tidwall/gjson v1.14.4 h1:uo0p8EbA09J7RQaflQ1aBRffTR7xedD2bcIVSYxLnkM= github.com/tidwall/gjson v1.14.4/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= @@ -1000,8 +1055,9 @@ github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqri github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= -github.com/ugorji/go/codec v1.2.9 h1:rmenucSohSTiyL09Y+l2OCk+FrMxGMzho2+tjr5ticU= github.com/ugorji/go/codec v1.2.9/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= +github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU= +github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= github.com/ulikunitz/xz v0.5.10/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/ulikunitz/xz v0.5.11 h1:kpFauv27b6ynzBNT/Xy+1k+fK4WswhN/6PN5WhFAGw8= github.com/ulikunitz/xz v0.5.11/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= @@ -1026,8 +1082,8 @@ github.com/zondax/hid v0.9.2/go.mod h1:l5wttcP0jwtdLjqjMMWFVEE7d1zO0jvSPA9OPZxWp github.com/zondax/ledger-go v0.14.3 h1:wEpJt2CEcBJ428md/5MgSLsXLBos98sBOyxNmCjfUCw= github.com/zondax/ledger-go v0.14.3/go.mod h1:IKKaoxupuB43g4NxeQmbLXv7T9AlQyie1UpHb342ycI= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ= -go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= +go.etcd.io/bbolt v1.3.10 h1:+BqfJTcCzTItrop8mq/lbzL8wSGtj94UO/3U31shqG0= +go.etcd.io/bbolt v1.3.10/go.mod h1:bK3UQLPJZly7IlNmV7uVHJDxfe5aK9Ll93e/74Y9oEQ= go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= @@ -1040,22 +1096,33 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs= -go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY= -go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE= -go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8= -go.opentelemetry.io/otel/sdk v1.19.0 h1:6USY6zH+L8uMH8L3t1enZPR3WFEmSTADlqldyHtJi3o= -go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg= -go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 h1:4Pp6oUg3+e/6M4C0A/3kJ2VYa++dsWVTtGgLVj5xtHg= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 h1:jq9TW8u3so/bN+JPT166wjOI6/vQPF6Xe7nMNIltagk= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0/go.mod h1:p8pYQP+m5XfbZm9fxtSKAbM6oIllS7s2AfxrChvc7iw= +go.opentelemetry.io/otel v1.24.0 h1:0LAOdjNmQeSTzGBzduGe/rU4tZhMwL5rWgtp9Ku5Jfo= +go.opentelemetry.io/otel v1.24.0/go.mod h1:W7b9Ozg4nkF5tWI5zsXkaKKDjdVjpD4oAt9Qi/MArHo= +go.opentelemetry.io/otel/metric v1.24.0 h1:6EhoGWWK28x1fbpA4tYTOWBkPefTDQnb8WSGXlc88kI= +go.opentelemetry.io/otel/metric v1.24.0/go.mod h1:VYhLe1rFfxuTXLgj4CBiyz+9WYBA8pNGJgDcSFRKBco= +go.opentelemetry.io/otel/sdk v1.22.0 h1:6coWHw9xw7EfClIC/+O31R8IY3/+EiRFHevmHafB2Gw= +go.opentelemetry.io/otel/sdk v1.22.0/go.mod h1:iu7luyVGYovrRpe2fmj3CVKouQNdTOkxtLzPvPz1DOc= +go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y1YELI= +go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= +go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= +go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +go.uber.org/multierr v1.10.0 h1:S0h4aNzvfcFsC3dRF1jLoaov7oRaKqRGC/pUEJ2yvPQ= +go.uber.org/multierr v1.10.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= golang.org/x/arch v0.0.0-20210923205945-b76863e36670 h1:18EFjUmQOcUvxNYSkA6jO9VAiXCnxFY6NyDX0bHDmkU= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -1066,15 +1133,12 @@ golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.5.0/go.mod h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU= -golang.org/x/crypto v0.16.0 h1:mMMrFzRSCF0GvB7Ne27XVtVAaXLrPmgPC7/v0tkwHaY= -golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= +golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= +golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -1086,8 +1150,8 @@ golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= golang.org/x/exp v0.0.0-20200331195152-e8c3332aa8e5/go.mod h1:4M0jN8W1tt0AVLNr8HDosyJCDCDuyL9N9+3m7wDWgKw= -golang.org/x/exp v0.0.0-20230711153332-06a737ee72cb h1:xIApU0ow1zwMa2uL1VDNeQlNVFTWMQxZUZCMDy0Q4Us= -golang.org/x/exp v0.0.0-20230711153332-06a737ee72cb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= +golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 h1:985EYyeCOxTpcgOTJpflJUwOeEz0CQOdPt73OzpE9F8= +golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0/go.mod h1:/lliqkxwWAhPjf5oSOIJup2XcqJaw8RGS6k3TGEc7GI= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -1114,7 +1178,8 @@ golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.11.0 h1:bUO06HqtnRcc/7l71XBe4WcqTZ+3AH1J59zWDDwLKgU= +golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= +golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -1156,7 +1221,6 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= @@ -1177,8 +1241,8 @@ golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfS golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= -golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= +golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= +golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1204,8 +1268,8 @@ golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A= -golang.org/x/oauth2 v0.13.0 h1:jDDenyj+WgFtmV3zYVoi8aE2BwtXFLWOA67ZfNWftiY= -golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= +golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs= +golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1220,8 +1284,8 @@ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.4.0 h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ= -golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= +golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1253,6 +1317,7 @@ golang.org/x/sys v0.0.0-20191220142924-d4481acd189f/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1277,7 +1342,6 @@ golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210316164454-77fc1eacc6aa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1285,7 +1349,6 @@ golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -1297,6 +1360,8 @@ golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210819135213-f52c844e1c1c/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-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -1316,22 +1381,21 @@ golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= -golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= +golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4= -golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= +golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU= +golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1345,12 +1409,14 @@ golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= +golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= +golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -1372,6 +1438,7 @@ golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -1405,7 +1472,6 @@ golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= @@ -1413,7 +1479,8 @@ 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.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= 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= @@ -1421,8 +1488,9 @@ golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= @@ -1472,8 +1540,8 @@ google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= -google.golang.org/api v0.149.0 h1:b2CqT6kG+zqJIVKRQ3ELJVLN1PwHZ6DJ3dW8yl82rgY= -google.golang.org/api v0.149.0/go.mod h1:Mwn1B7JTXrzXtnvmzQE2BD6bYZQ8DShKZDZbeN9I7qI= +google.golang.org/api v0.171.0 h1:w174hnBPqut76FzW5Qaupt7zY8Kql6fiVjgys4f58sU= +google.golang.org/api v0.171.0/go.mod h1:Hnq5AHm4OTMt2BUVjael2CWZFD6vksJdWCWiUAmjC9o= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -1482,8 +1550,6 @@ google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= -google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= @@ -1522,10 +1588,8 @@ google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210126160654-44e461bb6506/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= @@ -1592,12 +1656,12 @@ google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqw google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221025140454-527a21cfbd71/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20240102182953-50ed04b92917 h1:nz5NESFLZbJGPFxDT/HCn+V1mZ8JGNoY4nUpmW/Y2eg= -google.golang.org/genproto v0.0.0-20240102182953-50ed04b92917/go.mod h1:pZqR+glSb11aJ+JQcczCvgf47+duRuzNSKqE8YAQnV0= -google.golang.org/genproto/googleapis/api v0.0.0-20231212172506-995d672761c0 h1:s1w3X6gQxwrLEpxnLd/qXTVLgQE2yXwaOaoa6IlY/+o= -google.golang.org/genproto/googleapis/api v0.0.0-20231212172506-995d672761c0/go.mod h1:CAny0tYF+0/9rmDB9fahA9YLzX3+AEVl1qXbv5hhj6c= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240108191215-35c7eff3a6b1 h1:gphdwh0npgs8elJ4T6J+DQJHPVF7RsuJHCfwztUb4J4= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240108191215-35c7eff3a6b1/go.mod h1:daQN87bsDqDoe316QbbvX60nMoJQa4r6Ds0ZuoAe5yA= +google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de h1:F6qOa9AZTYJXOUEr4jDysRDLrm4PHePlge4v4TGAlxY= +google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:VUhTRKeHn9wwcdrk73nvdC9gF178Tzhmt/qyaFcPLSo= +google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237 h1:RFiFrvy37/mpSpdySBDrUdipW/dHwsRwh3J3+A9VgT4= +google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237/go.mod h1:Z5Iiy3jtmioajWHDGFk7CeugTyHtPvMHA4UTmUkyalE= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240709173604-40e1e62336c5 h1:SbSDUWW1PAO24TNpLdeheoYPd7kllICcLU52x6eD4kQ= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240709173604-40e1e62336c5/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= @@ -1639,8 +1703,8 @@ google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACu google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.60.1 h1:26+wFr+cNqSGFcOXcabYC0lUVJVRa2Sb2ortSK7VrEU= -google.golang.org/grpc v1.60.1/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= +google.golang.org/grpc v1.64.1 h1:LKtvyfbX3UGVPFcGqJ9ItpVWW6oN/2XqTxfAnwRRXiA= +google.golang.org/grpc v1.64.1/go.mod h1:hiQF4LFZelK2WKaP6W0L92zGHtiQdZxk8CrSdvyjeP0= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -1657,8 +1721,8 @@ google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQ google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= -google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= +google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -1693,8 +1757,8 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU= +gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU= honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -1703,30 +1767,6 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -mods.irisnet.org/api v0.0.0-20240725053619-ef0885f8eb03 h1:pEV+gjMSeiGwGfKnBpIin1zKxfFM2PGZ9G11SMvwJq4= -mods.irisnet.org/api v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:TpMaRRYSpqsXdeX4gDVFRj9ggedQ60Zcjs4iE2DIhsc= -mods.irisnet.org/modules/coinswap v0.0.0-20240725053619-ef0885f8eb03 h1:t1Heqb9LrgvjRRyFo5neX1wruhknDDV5eaedzocXViQ= -mods.irisnet.org/modules/coinswap v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:VvXv4ETY2t7+1Ij3l4aiJ+Vr1/eyYTjlDLMy3Mnlm/I= -mods.irisnet.org/modules/farm v0.0.0-20240725053619-ef0885f8eb03 h1:IvEZStxoFQ3UxNuCMBTihGW8+1gQ79JBv42LPxtpYZs= -mods.irisnet.org/modules/farm v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:V3lNfWnpdeOz9iKXAUcSICX7SIdwyWSRkbmAjZX7WcQ= -mods.irisnet.org/modules/htlc v0.0.0-20240725053619-ef0885f8eb03 h1:JBFfIFI1G7BCtkI+IshxwcxNV1k8AcRUhw44qbiIz0g= -mods.irisnet.org/modules/htlc v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:E3uofF4gCMLGzJOwbvwYtNHl3KgtN0t27eErplNb+rk= -mods.irisnet.org/modules/mt v0.0.0-20240725053619-ef0885f8eb03 h1:JWO/XSlgr0lZqVZiJnNaWP8q7CJbTvRERzEvJZ1xO90= -mods.irisnet.org/modules/mt v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:5x3w5k27g0Y9vIeh8DzcRVJMngnENelt2p/mKv4l0vg= -mods.irisnet.org/modules/nft v0.0.0-20240725053619-ef0885f8eb03 h1:sMgaRgi/QKTyC72YLjNZoK+yVm8wHSw0OrL2AlSxhRo= -mods.irisnet.org/modules/nft v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:XfSo9X+EHlYLsW1S3OW2hn4XagVbWcRwxH3W6yIPyoI= -mods.irisnet.org/modules/oracle v0.0.0-20240725053619-ef0885f8eb03 h1:/0V2w8jRBoOhcZptr4NslHe5wtMdGUzBCkDcJ7wnBBE= -mods.irisnet.org/modules/oracle v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:7h9vocgp3Kit85qb1vA+RP3SqIrVf0ii+kzgPy/R7BI= -mods.irisnet.org/modules/random v0.0.0-20240725053619-ef0885f8eb03 h1:H3Ty+K4zR3dJPQZKa4H1GFmcIYDc4XaweoPBtq9sFLI= -mods.irisnet.org/modules/random v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:IX6BnkjB4bnj9dpbEvwVG+UehfiWHd6M8b7+HwYCFGM= -mods.irisnet.org/modules/record v0.0.0-20240725053619-ef0885f8eb03 h1:GWUxpuOADF6/aSbvv4t1AWR8q6CEoLZ9r1ZlZbfPV8A= -mods.irisnet.org/modules/record v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:kb5BJV+VYldVl2OWcqQRm5Gzg3Vp9OqXCmZUwKWNZRA= -mods.irisnet.org/modules/service v0.0.0-20240725053619-ef0885f8eb03 h1:cX+Q0MmpNXsK3f9QxbB0kILfM0ODV/FgS9go+WEvVyg= -mods.irisnet.org/modules/service v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:7e7jjJlVP0PLVq+HPI6Ah3722WuCKbJvFAC5/NHDJwg= -mods.irisnet.org/modules/token v0.0.0-20240725053619-ef0885f8eb03 h1:TWQalWHFQECleNjMlp00WecAfc8IQc+/jVnlBqD5BG8= -mods.irisnet.org/modules/token v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:8NkHydwUrpfpi9fDqANtsFcV9xCDD59vCaLZx3tiOvE= -mods.irisnet.org/simapp v0.0.0-20240725053619-ef0885f8eb03 h1:eiRR4PS6j7w1mi2oYTBSGFwB/BcxVdJlyQHPumw53tw= -mods.irisnet.org/simapp v0.0.0-20240725053619-ef0885f8eb03/go.mod h1:0athFXqXu6osqaPqDKYOUf+OFFvH/1RArt0oFmKW3M8= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= pgregory.net/rapid v1.1.0 h1:CMa0sjHSru3puNx+J0MIAuiiEV4N0qj8/cMWGBBCsjw= @@ -1736,6 +1776,6 @@ rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= -sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= -sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= +sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= +sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY= sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= diff --git a/e2e/sim_test.go b/e2e/sim_test.go index 390ae4df..7d58c3d6 100644 --- a/e2e/sim_test.go +++ b/e2e/sim_test.go @@ -11,25 +11,23 @@ import ( "strings" "testing" - dbm "github.com/cometbft/cometbft-db" + "cosmossdk.io/log" abci "github.com/cometbft/cometbft/abci/types" - "github.com/cometbft/cometbft/libs/log" tmproto "github.com/cometbft/cometbft/proto/tendermint/types" + dbm "github.com/cosmos/cosmos-db" "github.com/stretchr/testify/require" + "cosmossdk.io/store" + storetypes "cosmossdk.io/store/types" + evidencetypes "cosmossdk.io/x/evidence/types" "github.com/cosmos/cosmos-sdk/baseapp" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/server" - "github.com/cosmos/cosmos-sdk/store" - storetypes "github.com/cosmos/cosmos-sdk/store/types" simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" - sdk "github.com/cosmos/cosmos-sdk/types" simtypes "github.com/cosmos/cosmos-sdk/types/simulation" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" banktypes "github.com/cosmos/cosmos-sdk/x/bank/types" - capabilitytypes "github.com/cosmos/cosmos-sdk/x/capability/types" distrtypes "github.com/cosmos/cosmos-sdk/x/distribution/types" - evidencetypes "github.com/cosmos/cosmos-sdk/x/evidence/types" govtypes "github.com/cosmos/cosmos-sdk/x/gov/types" minttypes "github.com/cosmos/cosmos-sdk/x/mint/types" paramtypes "github.com/cosmos/cosmos-sdk/x/params/types" @@ -150,13 +148,11 @@ func TestAppImportExport(t *testing.T) { // simcli.FlagBlockSizeValue = 50 // simcli.FlagPeriodValue = 5 // simcli.FlagCommitValue = true - + config := simcli.NewConfigFromFlags() config.ChainID = SimAppChainID config.Commit = true - - db, dir, logger, skip, err := simtestutil.SetupSimulation( config, "leveldb-app-sim", @@ -260,8 +256,8 @@ func TestAppImportExport(t *testing.T) { } }() - ctxA := app.NewContext(true, tmproto.Header{Height: app.LastBlockHeight()}) - ctxB := newApp.NewContext(true, tmproto.Header{Height: app.LastBlockHeight()}) + ctxA := app.NewContextLegacy(true, tmproto.Header{Height: app.LastBlockHeight()}) + ctxB := newApp.NewContextLegacy(true, tmproto.Header{Height: app.LastBlockHeight()}) newApp.ModuleManager.InitGenesis(ctxB, app.AppCodec(), genesisState) newApp.StoreConsensusParams(ctxB, exported.ConsensusParams) @@ -285,7 +281,6 @@ func TestAppImportExport(t *testing.T) { {app.GetKey(paramtypes.StoreKey), newApp.GetKey(paramtypes.StoreKey), [][]byte{}}, {app.GetKey(govtypes.StoreKey), newApp.GetKey(govtypes.StoreKey), [][]byte{}}, {app.GetKey(evidencetypes.StoreKey), newApp.GetKey(evidencetypes.StoreKey), [][]byte{}}, - {app.GetKey(capabilitytypes.StoreKey), newApp.GetKey(capabilitytypes.StoreKey), [][]byte{}}, // check irismod module {app.GetKey(tokentypes.StoreKey), newApp.GetKey(tokentypes.StoreKey), [][]byte{}}, @@ -312,7 +307,7 @@ func TestAppImportExport(t *testing.T) { storeA := ctxA.KVStore(skp.A) storeB := ctxB.KVStore(skp.B) - failedKVAs, failedKVBs := sdk.DiffKVStores(storeA, storeB, skp.Prefixes) + failedKVAs, failedKVBs := simtestutil.DiffKVStores(storeA, storeB, skp.Prefixes) require.Equal(t, len(failedKVAs), len(failedKVBs), "unequal sets of key-values to compare") fmt.Printf( @@ -435,7 +430,7 @@ func TestAppSimulationAfterImport(t *testing.T) { ) require.Equal(t, "SimApp", newApp.Name()) - newApp.InitChain(abci.RequestInitChain{ + newApp.InitChain(&abci.RequestInitChain{ AppStateBytes: exported.AppState, }) _, _, err = simulation.SimulateFromSeed( @@ -480,7 +475,7 @@ func TestAppStateDeterminism(t *testing.T) { for j := 0; j < numTimesToRunPerSeed; j++ { var logger log.Logger if simcli.FlagVerboseValue { - logger = log.TestingLogger() + logger = log.NewTestLogger(t) } else { logger = log.NewNopLogger() } @@ -531,4 +526,4 @@ func TestAppStateDeterminism(t *testing.T) { } } } -} \ No newline at end of file +} From 3b45b68acedbb18499538e123f3826533f4343a2 Mon Sep 17 00:00:00 2001 From: avery <> Date: Tue, 26 Nov 2024 10:59:33 +0100 Subject: [PATCH 2/5] save --- e2e/coinswap/debug_container.dot | 680 +++++++++++++++++++++++++ e2e/coinswap/debug_container.log | 781 ++++++++++++++++++++++++++++ e2e/coinswap/query.go | 29 +- e2e/farm/debug_container.dot | 679 +++++++++++++++++++++++++ e2e/farm/debug_container.log | 786 +++++++++++++++++++++++++++++ e2e/farm/query.go | 19 +- e2e/farm/tx.go | 25 +- e2e/htlc/debug_container.dot | 674 +++++++++++++++++++++++++ e2e/htlc/debug_container.log | 771 ++++++++++++++++++++++++++++ e2e/htlc/query.go | 3 +- e2e/htlc/tx.go | 33 +- e2e/mt/debug_container.dot | 635 +++++++++++++++++++++++ e2e/mt/debug_container.log | 442 ++++++++++++++++ e2e/mt/query.go | 5 +- e2e/mt/tx.go | 13 +- e2e/nft/debug_container.dot | 660 ++++++++++++++++++++++++ e2e/nft/debug_container.log | 649 ++++++++++++++++++++++++ e2e/nft/query.go | 5 +- e2e/nft/tx.go | 15 +- e2e/oracle/debug_container.dot | 642 +++++++++++++++++++++++ e2e/oracle/debug_container.log | 479 ++++++++++++++++++ e2e/oracle/query.go | 7 +- e2e/oracle/tx.go | 17 +- e2e/random/debug_container.dot | 653 ++++++++++++++++++++++++ e2e/random/debug_container.log | 601 ++++++++++++++++++++++ e2e/random/query.go | 9 +- e2e/random/tx.go | 9 +- e2e/record/debug_container.dot | 644 +++++++++++++++++++++++ e2e/record/debug_container.log | 546 ++++++++++++++++++++ e2e/record/query.go | 3 +- e2e/record/tx.go | 3 +- e2e/service/debug_container.dot | 684 +++++++++++++++++++++++++ e2e/service/debug_container.log | 841 +++++++++++++++++++++++++++++++ e2e/service/query.go | 21 +- e2e/service/tx.go | 25 +- e2e/token/debug_container.dot | 653 ++++++++++++++++++++++++ e2e/token/debug_container.log | 604 ++++++++++++++++++++++ e2e/token/query.go | 3 +- e2e/token/tx.go | 19 +- simapp/test_helpers.go | 1 + 40 files changed, 13246 insertions(+), 122 deletions(-) create mode 100644 e2e/coinswap/debug_container.dot create mode 100644 e2e/coinswap/debug_container.log create mode 100644 e2e/farm/debug_container.dot create mode 100644 e2e/farm/debug_container.log create mode 100644 e2e/htlc/debug_container.dot create mode 100644 e2e/htlc/debug_container.log create mode 100644 e2e/mt/debug_container.dot create mode 100644 e2e/mt/debug_container.log create mode 100644 e2e/nft/debug_container.dot create mode 100644 e2e/nft/debug_container.log create mode 100644 e2e/oracle/debug_container.dot create mode 100644 e2e/oracle/debug_container.log create mode 100644 e2e/random/debug_container.dot create mode 100644 e2e/random/debug_container.log create mode 100644 e2e/record/debug_container.dot create mode 100644 e2e/record/debug_container.log create mode 100644 e2e/service/debug_container.dot create mode 100644 e2e/service/debug_container.log create mode 100644 e2e/token/debug_container.dot create mode 100644 e2e/token/debug_container.log diff --git a/e2e/coinswap/debug_container.dot b/e2e/coinswap/debug_container.dot new file mode 100644 index 00000000..69e76e0e --- /dev/null +++ b/e2e/coinswap/debug_container.dot @@ -0,0 +1,680 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.DistributionKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.ParamSubspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/htlc/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/htlc/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/oracle/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/coinswap/debug_container.log b/e2e/coinswap/debug_container.log new file mode 100644 index 00000000..5d95b4e0 --- /dev/null +++ b/e2e/coinswap/debug_container.log @@ -0,0 +1,781 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey upgrade + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing zero value for optional dependency *viper.Viper + Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey token + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper + Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper + Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey token + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey coinswap + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing zero value for optional dependency types.Subspace + Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey random + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule + Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey service + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey service + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey record + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule + Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey staking + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey staking + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey evidence + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey slashing + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey slashing + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule + Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey group + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Resolving dependencies for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/oracle.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/oracle.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/oracle.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey oracle + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/oracle.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/oracle.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/oracle.ProvideModule + Calling mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey authz + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Providing OwnModuleKey mint + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey mint + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing zero value for optional dependency types.InflationCalculationFn + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey mint + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey mt + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule + Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/htlc.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/htlc.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/htlc.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey htlc + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/htlc.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/htlc.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/htlc.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey htlc + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey gov + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing OwnModuleKey gov + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey distribution + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey distribution + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey gov + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.ParamSubspace for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + types.DistributionKeeper for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + types.Subspace for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + *types.KVStoreKey for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + *types.KVStoreKey for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + types.SlashingKeeper for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + types.ServiceKeeper for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/coinswap/debug_container.dot diff --git a/e2e/coinswap/query.go b/e2e/coinswap/query.go index b5ea32f3..abd48498 100644 --- a/e2e/coinswap/query.go +++ b/e2e/coinswap/query.go @@ -5,6 +5,7 @@ import ( "fmt" "time" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/gogoproto/proto" @@ -71,9 +72,9 @@ func (s *QueryTestSuite) TestCoinswap() { deadline := status.SyncInfo.LatestBlockTime.Add(time.Minute) msgAddLiquidity := &coinswaptypes.MsgAddLiquidity{ - MaxToken: sdk.NewCoin(symbol, sdk.NewInt(1000)), - ExactStandardAmt: sdk.NewInt(1000), - MinLiquidity: sdk.NewInt(1000), + MaxToken: sdk.NewCoin(symbol, math.NewInt(1000)), + ExactStandardAmt: math.NewInt(1000), + MinLiquidity: math.NewInt(1000), Deadline: deadline.Unix(), Sender: from.String(), } @@ -101,9 +102,9 @@ func (s *QueryTestSuite) TestCoinswap() { deadline = status.SyncInfo.LatestBlockTime.Add(time.Minute) msgAddLiquidity = &coinswaptypes.MsgAddLiquidity{ - MaxToken: sdk.NewCoin(symbol, sdk.NewInt(2001)), - ExactStandardAmt: sdk.NewInt(2000), - MinLiquidity: sdk.NewInt(2000), + MaxToken: sdk.NewCoin(symbol, math.NewInt(2001)), + ExactStandardAmt: math.NewInt(2000), + MinLiquidity: math.NewInt(2000), Deadline: deadline.Unix(), Sender: from.String(), } @@ -127,7 +128,7 @@ func (s *QueryTestSuite) TestCoinswap() { msgSellOrder := &coinswaptypes.MsgSwapOrder{ Input: coinswaptypes.Input{ Address: from.String(), - Coin: sdk.NewCoin(symbol, sdk.NewInt(1000)), + Coin: sdk.NewCoin(symbol, math.NewInt(1000)), }, Output: coinswaptypes.Output{ Address: from.String(), @@ -160,7 +161,7 @@ func (s *QueryTestSuite) TestCoinswap() { }, Output: coinswaptypes.Output{ Address: from.String(), - Coin: sdk.NewCoin(symbol, sdk.NewInt(1000)), + Coin: sdk.NewCoin(symbol, math.NewInt(1000)), }, Deadline: deadline.Unix(), IsBuyOrder: true, @@ -183,9 +184,9 @@ func (s *QueryTestSuite) TestCoinswap() { // Test remove liquidity (remove part) msgRemoveLiquidity := &coinswaptypes.MsgRemoveLiquidity{ - WithdrawLiquidity: sdk.NewCoin(lptDenom, sdk.NewInt(2000)), - MinToken: sdk.NewInt(2000), - MinStandardAmt: sdk.NewInt(2000), + WithdrawLiquidity: sdk.NewCoin(lptDenom, math.NewInt(2000)), + MinToken: math.NewInt(2000), + MinStandardAmt: math.NewInt(2000), Deadline: deadline.Unix(), Sender: from.String(), } @@ -209,9 +210,9 @@ func (s *QueryTestSuite) TestCoinswap() { // Test remove liquidity (remove all) msgRemoveLiquidity = &coinswaptypes.MsgRemoveLiquidity{ - WithdrawLiquidity: sdk.NewCoin(lptDenom, sdk.NewInt(1000)), - MinToken: sdk.NewInt(1000), - MinStandardAmt: sdk.NewInt(1000), + WithdrawLiquidity: sdk.NewCoin(lptDenom, math.NewInt(1000)), + MinToken: math.NewInt(1000), + MinStandardAmt: math.NewInt(1000), Deadline: deadline.Unix(), Sender: from.String(), } diff --git a/e2e/farm/debug_container.dot b/e2e/farm/debug_container.dot new file mode 100644 index 00000000..ec3e77d0 --- /dev/null +++ b/e2e/farm/debug_container.dot @@ -0,0 +1,679 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.DistributionKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.ParamSubspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/nft/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/nft/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/oracle/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/farm/debug_container.log b/e2e/farm/debug_container.log new file mode 100644 index 00000000..8680a69b --- /dev/null +++ b/e2e/farm/debug_container.log @@ -0,0 +1,786 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey distribution + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey staking + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey staking + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey distribution + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey slashing + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey slashing + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey coinswap + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing zero value for optional dependency types.Subspace + Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey mt + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule + Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Resolving dependencies for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/nft.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/nft.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to mods.irisnet.org/modules/nft.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey nft + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/nft.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/nft.ProvideModule + Calling mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Resolving dependencies for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/oracle.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/oracle.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/oracle.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey oracle + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/oracle.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/oracle.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/oracle.ProvideModule + Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey service + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey service + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Calling mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey upgrade + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing zero value for optional dependency *viper.Viper + Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey gov + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing OwnModuleKey gov + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey gov + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey crisis + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey crisis + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey random + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule + Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey evidence + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule + Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Providing OwnModuleKey mint + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey mint + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing zero value for optional dependency types.InflationCalculationFn + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey mint + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey record + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule + Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey token + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper + Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper + Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey token + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey authz + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + types.ParamSubspace for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + types.ServiceKeeper for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + *types.KVStoreKey for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + store.KVStoreService for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/farm/debug_container.dot diff --git a/e2e/farm/query.go b/e2e/farm/query.go index 6a7124ec..d6eefc89 100644 --- a/e2e/farm/query.go +++ b/e2e/farm/query.go @@ -5,6 +5,7 @@ import ( "fmt" "time" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" @@ -43,9 +44,9 @@ func (s *QueryTestSuite) TestQueryCmd() { creator := val.Address description := "iris-atom farm pool" startHeight := s.latestHeight() + 2 - rewardPerBlock := sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))) + rewardPerBlock := sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))) lpTokenDenom := "lpt-1" - totalReward := sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(1000))) + totalReward := sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(1000))) editable := true globalFlags := []string{ @@ -54,7 +55,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } @@ -90,7 +91,7 @@ func (s *QueryTestSuite) TestQueryCmd() { EndHeight: startHeight + 100, Editable: editable, Expired: false, - TotalLptLocked: sdk.NewCoin(lpTokenDenom, sdk.ZeroInt()), + TotalLptLocked: sdk.NewCoin(lpTokenDenom, math.ZeroInt()), TotalReward: totalReward, RemainingReward: totalReward, RewardPerBlock: rewardPerBlock, @@ -109,7 +110,7 @@ func (s *QueryTestSuite) TestQueryCmd() { s.Require().NoError(err) s.Require().NoError(s.WaitForNextBlock()) - lpToken := sdk.NewCoin(lpTokenDenom, sdk.NewInt(100)) + lpToken := sdk.NewCoin(lpTokenDenom, math.NewInt(100)) txResult = StakeExec( s.T(), s.Network, @@ -136,7 +137,7 @@ func (s *QueryTestSuite) TestQueryCmd() { if farmer.Height-txResult.Height > 0 { expectFarmer.PendingReward = rewardPerBlock.MulInt( - sdk.NewInt(farmer.Height - txResult.Height), + math.NewInt(farmer.Height - txResult.Height), ) } s.Require().EqualValues(expectFarmer, *farmer.List[0]) @@ -181,9 +182,9 @@ func (s *QueryTestSuite) setup() { deadline := status.SyncInfo.LatestBlockTime.Add(time.Minute) msgAddLiquidity := &coinswaptypes.MsgAddLiquidity{ - MaxToken: sdk.NewCoin(symbol, sdk.NewInt(1000)), - ExactStandardAmt: sdk.NewInt(1000), - MinLiquidity: sdk.NewInt(1000), + MaxToken: sdk.NewCoin(symbol, math.NewInt(1000)), + ExactStandardAmt: math.NewInt(1000), + MinLiquidity: math.NewInt(1000), Deadline: deadline.Unix(), Sender: val.Address.String(), } diff --git a/e2e/farm/tx.go b/e2e/farm/tx.go index ed9e44dc..1d28fa3c 100644 --- a/e2e/farm/tx.go +++ b/e2e/farm/tx.go @@ -5,6 +5,7 @@ import ( "fmt" "time" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" sdk "github.com/cosmos/cosmos-sdk/types" @@ -32,8 +33,8 @@ func (s *TxTestSuite) TestTxCmd() { creator := val.Address description := "iris-atom farm pool" startHeight := s.latestHeight() + 2 - rewardPerBlock := sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))) - totalReward := sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(1000))) + rewardPerBlock := sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))) + totalReward := sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(1000))) editable := true lptDenom := "lpt-1" @@ -43,7 +44,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -79,7 +80,7 @@ func (s *TxTestSuite) TestTxCmd() { EndHeight: startHeight + 100, Editable: editable, Expired: false, - TotalLptLocked: sdk.NewCoin(lptDenom, sdk.ZeroInt()), + TotalLptLocked: sdk.NewCoin(lptDenom, math.ZeroInt()), TotalReward: totalReward, RemainingReward: totalReward, RewardPerBlock: rewardPerBlock, @@ -88,7 +89,7 @@ func (s *TxTestSuite) TestTxCmd() { respType := QueryFarmPoolExec(s.T(), s.Network, val.ClientCtx, poolID) s.Require().EqualValues(expectedContents, respType.Pool) - reward := sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(1000))) + reward := sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(1000))) args = []string{ fmt.Sprintf("--%s=%v", farmcli.FlagAdditionalReward, reward.String()), } @@ -103,7 +104,7 @@ func (s *TxTestSuite) TestTxCmd() { ) s.Require().EqualValues(txResult.Code, 0, txResult.Log) - lpToken := sdk.NewCoin(lptDenom, sdk.NewInt(100)) + lpToken := sdk.NewCoin(lptDenom, math.NewInt(100)) txResult = StakeExec( s.T(), s.Network, @@ -116,7 +117,7 @@ func (s *TxTestSuite) TestTxCmd() { s.Require().EqualValues(txResult.Code, 0, txResult.Log) beginHeight := txResult.Height - unstakeLPToken := sdk.NewCoin(lptDenom, sdk.NewInt(50)) + unstakeLPToken := sdk.NewCoin(lptDenom, math.NewInt(50)) txResult = UnstakeExec( s.T(), s.Network, @@ -134,7 +135,7 @@ func (s *TxTestSuite) TestTxCmd() { farmtypes.AttributeValueReward, txResult.Events, ) - expectedReward := rewardPerBlock.MulInt(sdk.NewInt(endHeight - beginHeight)) + expectedReward := rewardPerBlock.MulInt(math.NewInt(endHeight - beginHeight)) s.Require().Equal(expectedReward.String(), rewardGot) txResult = HarvestExec( @@ -153,7 +154,7 @@ func (s *TxTestSuite) TestTxCmd() { farmtypes.AttributeValueReward, txResult.Events, ) - expectedReward = rewardPerBlock.MulInt(sdk.NewInt(endHeight1 - endHeight)) + expectedReward = rewardPerBlock.MulInt(math.NewInt(endHeight1 - endHeight)) s.Require().Equal(expectedReward.String(), rewardGot) queryFarmerArgs := []string{ @@ -217,9 +218,9 @@ func (s *TxTestSuite) setup() { deadline := status.SyncInfo.LatestBlockTime.Add(time.Minute) msgAddLiquidity := &coinswaptypes.MsgAddLiquidity{ - MaxToken: sdk.NewCoin(symbol, sdk.NewInt(1000)), - ExactStandardAmt: sdk.NewInt(1000), - MinLiquidity: sdk.NewInt(1000), + MaxToken: sdk.NewCoin(symbol, math.NewInt(1000)), + ExactStandardAmt: math.NewInt(1000), + MinLiquidity: math.NewInt(1000), Deadline: deadline.Unix(), Sender: val.Address.String(), } diff --git a/e2e/htlc/debug_container.dot b/e2e/htlc/debug_container.dot new file mode 100644 index 00000000..c4a88fdd --- /dev/null +++ b/e2e/htlc/debug_container.dot @@ -0,0 +1,674 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.DistributionKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.ParamSubspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/htlc/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/htlc/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/nft/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/nft/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/htlc/debug_container.log b/e2e/htlc/debug_container.log new file mode 100644 index 00000000..58c65c56 --- /dev/null +++ b/e2e/htlc/debug_container.log @@ -0,0 +1,771 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey staking + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey staking + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey gov + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing OwnModuleKey gov + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey distribution + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey distribution + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey gov + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Resolving dependencies for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/nft.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/nft.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to mods.irisnet.org/modules/nft.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey nft + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/nft.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/nft.ProvideModule + Calling mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey token + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper + Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper + Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey token + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey evidence + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey slashing + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey slashing + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule + Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Providing OwnModuleKey mint + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey mint + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing zero value for optional dependency types.InflationCalculationFn + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey mint + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey crisis + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey crisis + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey consensus + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey random + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule + Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey service + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey service + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/htlc.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/htlc.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/htlc.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey htlc + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/htlc.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/htlc.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/htlc.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey htlc + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey upgrade + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing zero value for optional dependency *viper.Viper + Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey coinswap + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing zero value for optional dependency types.Subspace + Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + types.Subspace for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + types.ServiceKeeper for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + types.SlashingKeeper for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + store.KVStoreService for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + types.ParamSubspace for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + types.DistributionKeeper for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/htlc/debug_container.dot diff --git a/e2e/htlc/query.go b/e2e/htlc/query.go index da10090e..9aebcc0a 100644 --- a/e2e/htlc/query.go +++ b/e2e/htlc/query.go @@ -1,6 +1,7 @@ package htlc import ( + "cosmossdk.io/math" "fmt" "github.com/cometbft/cometbft/crypto" @@ -44,7 +45,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/htlc/tx.go b/e2e/htlc/tx.go index aaf963fd..35a8983d 100644 --- a/e2e/htlc/tx.go +++ b/e2e/htlc/tx.go @@ -6,6 +6,7 @@ import ( "strconv" "time" + "cosmossdk.io/math" tmbytes "github.com/cometbft/cometbft/libs/bytes" "github.com/cosmos/cosmos-sdk/client/flags" sdk "github.com/cosmos/cosmos-sdk/types" @@ -91,7 +92,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -202,7 +203,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -250,7 +251,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -313,7 +314,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -361,7 +362,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -416,7 +417,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -465,7 +466,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -498,16 +499,16 @@ func newHTLTGenesis(deputyAddress sdk.AccAddress) *htlctypes.GenesisState { { Denom: "htltbnb", SupplyLimit: htlctypes.SupplyLimit{ - Limit: sdk.NewInt(350000000000000), + Limit: math.NewInt(350000000000000), TimeLimited: false, - TimeBasedLimit: sdk.ZeroInt(), + TimeBasedLimit: math.ZeroInt(), TimePeriod: time.Hour, }, Active: true, DeputyAddress: deputyAddress.String(), - FixedFee: sdk.NewInt(1000), - MinSwapAmount: sdk.OneInt(), - MaxSwapAmount: sdk.NewInt(1000000000000), + FixedFee: math.NewInt(1000), + MinSwapAmount: math.OneInt(), + MaxSwapAmount: math.NewInt(1000000000000), MinBlockLock: MinTimeLock, MaxBlockLock: MaxTimeLock, }, @@ -516,10 +517,10 @@ func newHTLTGenesis(deputyAddress sdk.AccAddress) *htlctypes.GenesisState { Htlcs: []htlctypes.HTLC{}, Supplies: []htlctypes.AssetSupply{ htlctypes.NewAssetSupply( - sdk.NewCoin("htltbnb", sdk.ZeroInt()), - sdk.NewCoin("htltbnb", sdk.ZeroInt()), - sdk.NewCoin("htltbnb", sdk.ZeroInt()), - sdk.NewCoin("htltbnb", sdk.ZeroInt()), + sdk.NewCoin("htltbnb", math.ZeroInt()), + sdk.NewCoin("htltbnb", math.ZeroInt()), + sdk.NewCoin("htltbnb", math.ZeroInt()), + sdk.NewCoin("htltbnb", math.ZeroInt()), time.Duration(0), ), }, diff --git a/e2e/mt/debug_container.dot b/e2e/mt/debug_container.dot new file mode 100644 index 00000000..558db692 --- /dev/null +++ b/e2e/mt/debug_container.dot @@ -0,0 +1,635 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/mt/debug_container.log b/e2e/mt/debug_container.log new file mode 100644 index 00000000..91dd57ca --- /dev/null +++ b/e2e/mt/debug_container.log @@ -0,0 +1,442 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey upgrade + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing zero value for optional dependency *viper.Viper + Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey coinswap + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing zero value for optional dependency types.Subspace + Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/mt/debug_container.dot diff --git a/e2e/mt/query.go b/e2e/mt/query.go index 46d8f171..b82bee53 100644 --- a/e2e/mt/query.go +++ b/e2e/mt/query.go @@ -3,6 +3,7 @@ package mt import ( "fmt" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" @@ -47,7 +48,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } txResult := IssueDenomExec( @@ -74,7 +75,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(100))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(100))).String(), ), } diff --git a/e2e/mt/tx.go b/e2e/mt/tx.go index a6ae83c0..d890abb5 100644 --- a/e2e/mt/tx.go +++ b/e2e/mt/tx.go @@ -3,6 +3,7 @@ package mt import ( "fmt" + "cosmossdk.io/math" "github.com/cometbft/cometbft/crypto" "github.com/cosmos/cosmos-sdk/client/flags" sdk "github.com/cosmos/cosmos-sdk/types" @@ -43,7 +44,7 @@ func (s *TxTestSuite) TestMT() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } @@ -80,7 +81,7 @@ func (s *TxTestSuite) TestMT() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(100))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(100))).String(), ), } @@ -119,7 +120,7 @@ func (s *TxTestSuite) TestMT() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } @@ -140,7 +141,7 @@ func (s *TxTestSuite) TestMT() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } @@ -160,7 +161,7 @@ func (s *TxTestSuite) TestMT() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } @@ -181,7 +182,7 @@ func (s *TxTestSuite) TestMT() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/nft/debug_container.dot b/e2e/nft/debug_container.dot new file mode 100644 index 00000000..f64570fc --- /dev/null +++ b/e2e/nft/debug_container.dot @@ -0,0 +1,660 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/nft/debug_container.log b/e2e/nft/debug_container.log new file mode 100644 index 00000000..35cafa46 --- /dev/null +++ b/e2e/nft/debug_container.log @@ -0,0 +1,649 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey crisis + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey crisis + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey token + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper + Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper + Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey token + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey record + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule + Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey staking + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey staking + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey slashing + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey slashing + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey distribution + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey distribution + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey service + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey service + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey random + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule + Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey authz + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey consensus + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey mt + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule + Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + types.Subspace for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/nft/debug_container.dot diff --git a/e2e/nft/query.go b/e2e/nft/query.go index 778263be..b103b65f 100644 --- a/e2e/nft/query.go +++ b/e2e/nft/query.go @@ -3,6 +3,7 @@ package nft import ( "fmt" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" @@ -58,7 +59,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -109,7 +110,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/nft/tx.go b/e2e/nft/tx.go index 601119d7..ecee8b07 100644 --- a/e2e/nft/tx.go +++ b/e2e/nft/tx.go @@ -3,6 +3,7 @@ package nft import ( "fmt" + "cosmossdk.io/math" "github.com/cometbft/cometbft/crypto" "github.com/cosmos/cosmos-sdk/client/flags" sdk "github.com/cosmos/cosmos-sdk/types" @@ -57,7 +58,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -96,7 +97,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -149,7 +150,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -178,7 +179,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -208,7 +209,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -226,7 +227,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } txResult = BurnNFTExec(s.T(), @@ -244,7 +245,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/oracle/debug_container.dot b/e2e/oracle/debug_container.dot new file mode 100644 index 00000000..75882b57 --- /dev/null +++ b/e2e/oracle/debug_container.dot @@ -0,0 +1,642 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/oracle/debug_container.log b/e2e/oracle/debug_container.log new file mode 100644 index 00000000..edcf01f1 --- /dev/null +++ b/e2e/oracle/debug_container.log @@ -0,0 +1,479 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey staking + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey staking + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey coinswap + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing zero value for optional dependency types.Subspace + Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey group + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/oracle/debug_container.dot diff --git a/e2e/oracle/query.go b/e2e/oracle/query.go index 537767cd..3ccdc489 100644 --- a/e2e/oracle/query.go +++ b/e2e/oracle/query.go @@ -3,6 +3,7 @@ package oracle import ( "fmt" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" @@ -70,7 +71,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -96,7 +97,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -129,7 +130,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/oracle/tx.go b/e2e/oracle/tx.go index 5690e51a..11916c1e 100644 --- a/e2e/oracle/tx.go +++ b/e2e/oracle/tx.go @@ -6,6 +6,7 @@ import ( "fmt" "strconv" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" sdk "github.com/cosmos/cosmos-sdk/types" @@ -69,7 +70,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastSync), - fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String()), + fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String()), } txResult := service.DefineServiceExec(s.T(), s.Network, clientCtx, author.String(), args...) @@ -86,7 +87,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastSync), - fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String()), + fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String()), } txResult = service.BindServiceExec(s.T(), s.Network, clientCtx, provider.String(), args...) @@ -110,7 +111,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastSync), - fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String()), + fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String()), } txResult = CreateFeedExec(s.T(), s.Network, clientCtx, creator.String(), args...) @@ -131,7 +132,7 @@ func (s *TxTestSuite) TestTxCmd() { args = []string{ fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastSync), - fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String()), + fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String()), } txResult = StartFeedExec(s.T(), s.Network, clientCtx, creator.String(), feedName, args...) @@ -153,7 +154,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastSync), - fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String()), + fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String()), } txResult = EditFeedExec(s.T(), s.Network, clientCtx, creator.String(), feedName, args...) @@ -171,7 +172,7 @@ func (s *TxTestSuite) TestTxCmd() { args = []string{ fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastSync), - fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String()), + fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String()), } txResult = StartFeedExec(s.T(), s.Network, clientCtx, creator.String(), feedName, args...) @@ -186,7 +187,7 @@ func (s *TxTestSuite) TestTxCmd() { blockResult, err := val.RPCClient.BlockResults(context.Background(), &requestHeight) s.Require().NoError(err) var requestID string - for _, event := range blockResult.EndBlockEvents { + for _, event := range blockResult.FinalizeBlockEvents { if event.Type == servicetypes.EventTypeNewBatchRequestProvider { var found bool var requestIds []string @@ -216,7 +217,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastSync), - fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String()), + fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String()), } txResult = service.RespondServiceExec(s.T(), s.Network, clientCtx, provider.String(), args...) diff --git a/e2e/random/debug_container.dot b/e2e/random/debug_container.dot new file mode 100644 index 00000000..71c17127 --- /dev/null +++ b/e2e/random/debug_container.dot @@ -0,0 +1,653 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/random/debug_container.log b/e2e/random/debug_container.log new file mode 100644 index 00000000..af564fa1 --- /dev/null +++ b/e2e/random/debug_container.log @@ -0,0 +1,601 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey staking + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey staking + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey authz + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Providing OwnModuleKey mint + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey mint + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing zero value for optional dependency types.InflationCalculationFn + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey mint + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey coinswap + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing zero value for optional dependency types.Subspace + Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey upgrade + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing zero value for optional dependency *viper.Viper + Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey record + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule + Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey token + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper + Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper + Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey token + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey crisis + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey crisis + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/random/debug_container.dot diff --git a/e2e/random/query.go b/e2e/random/query.go index 6b64d646..e53eaa5c 100644 --- a/e2e/random/query.go +++ b/e2e/random/query.go @@ -6,6 +6,7 @@ import ( "fmt" "time" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/testutil" "github.com/cosmos/cosmos-sdk/testutil/network" @@ -82,7 +83,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -105,7 +106,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -138,7 +139,7 @@ func (s *QueryTestSuite) TestQueryCmd() { blockResult, err := val.RPCClient.BlockResults(context.Background(), &requestHeight) s.Require().NoError(err) var requestId string - for _, event := range blockResult.EndBlockEvents { + for _, event := range blockResult.FinalizeBlockEvents { if event.Type == servicetypes.EventTypeNewBatchRequestProvider { var found bool var requestIds []string @@ -171,7 +172,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/random/tx.go b/e2e/random/tx.go index b401aa3a..d4e57220 100644 --- a/e2e/random/tx.go +++ b/e2e/random/tx.go @@ -7,6 +7,7 @@ import ( "fmt" "time" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/testutil/network" sdk "github.com/cosmos/cosmos-sdk/types" @@ -80,7 +81,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } @@ -103,7 +104,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } @@ -133,7 +134,7 @@ func (s *TxTestSuite) TestTxCmd() { blockResult, err := val.RPCClient.BlockResults(context.Background(), &requestHeight) s.Require().NoError(err) var requestId string - for _, event := range blockResult.EndBlockEvents { + for _, event := range blockResult.FinalizeBlockEvents { if event.Type == servicetypes.EventTypeNewBatchRequestProvider { var found bool var requestIds []string @@ -166,7 +167,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/record/debug_container.dot b/e2e/record/debug_container.dot new file mode 100644 index 00000000..c2a141fa --- /dev/null +++ b/e2e/record/debug_container.dot @@ -0,0 +1,644 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/record/debug_container.log b/e2e/record/debug_container.log new file mode 100644 index 00000000..669ced62 --- /dev/null +++ b/e2e/record/debug_container.log @@ -0,0 +1,546 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey consensus + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey slashing + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey staking + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey staking + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey slashing + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey upgrade + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing zero value for optional dependency *viper.Viper + Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Providing OwnModuleKey mint + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey mint + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing zero value for optional dependency types.InflationCalculationFn + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey mint + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey coinswap + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing zero value for optional dependency types.Subspace + Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/record/debug_container.dot diff --git a/e2e/record/query.go b/e2e/record/query.go index 1c8eac94..fc1504df 100644 --- a/e2e/record/query.go +++ b/e2e/record/query.go @@ -3,6 +3,7 @@ package record import ( "fmt" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" @@ -40,7 +41,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/record/tx.go b/e2e/record/tx.go index 4cffad01..f118240d 100644 --- a/e2e/record/tx.go +++ b/e2e/record/tx.go @@ -3,6 +3,7 @@ package record import ( "fmt" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" sdk "github.com/cosmos/cosmos-sdk/types" @@ -35,7 +36,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), fmt.Sprintf("--%s=%s", flags.FlagBroadcastMode, flags.BroadcastSync), - fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String()), + fmt.Sprintf("--%s=%s", flags.FlagFees, sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String()), } expectedCode := uint32(0) diff --git a/e2e/service/debug_container.dot b/e2e/service/debug_container.dot new file mode 100644 index 00000000..ca59dfbc --- /dev/null +++ b/e2e/service/debug_container.dot @@ -0,0 +1,684 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.DistributionKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.ParamSubspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/gov/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/htlc/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/htlc/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/nft/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/nft/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/oracle/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/service/debug_container.log b/e2e/service/debug_container.log new file mode 100644 index 00000000..2566b765 --- /dev/null +++ b/e2e/service/debug_container.log @@ -0,0 +1,841 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey gov + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing OwnModuleKey gov + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey staking + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey staking + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey distribution + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey distribution + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey gov + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey group + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey consensus + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey record + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule + Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey coinswap + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing zero value for optional dependency types.Subspace + Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/nft.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/nft.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to mods.irisnet.org/modules/nft.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey nft + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/nft.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/nft.ProvideModule + Calling mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey slashing + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey slashing + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey mt + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule + Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey token + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper + Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper + Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey token + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey crisis + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey crisis + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey service + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey service + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey authz + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey evidence + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule + Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Providing OwnModuleKey mint + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey mint + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing zero value for optional dependency types.InflationCalculationFn + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey mint + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/htlc.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/htlc.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/htlc.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey htlc + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/htlc.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/htlc.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/htlc.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey htlc + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Resolving dependencies for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/oracle.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/oracle.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/oracle.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey oracle + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/oracle.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/oracle.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/oracle.ProvideModule + Calling mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey random + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule + Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule + Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey upgrade + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing zero value for optional dependency *viper.Viper + Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + *types.KVStoreKey for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + types.Subspace for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + types.Subspace for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + store.KVStoreService for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + *types.KVStoreKey for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + types.ParamSubspace for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + types.DistributionKeeper for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/service/debug_container.dot diff --git a/e2e/service/query.go b/e2e/service/query.go index 529477b0..22abb3a4 100644 --- a/e2e/service/query.go +++ b/e2e/service/query.go @@ -6,6 +6,7 @@ import ( "fmt" "time" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/crypto/hd" "github.com/cosmos/cosmos-sdk/crypto/keyring" @@ -93,7 +94,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -128,7 +129,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -166,7 +167,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -195,7 +196,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -226,7 +227,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -250,7 +251,7 @@ func (s *QueryTestSuite) TestQueryCmd() { //------send token to consumer------------------------ amount := sdk.NewCoins( - sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(50000000)), + sdk.NewCoin(sdk.DefaultBondDenom, math.NewInt(50000000)), ) args = []string{ fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), @@ -258,7 +259,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -278,7 +279,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -300,7 +301,7 @@ func (s *QueryTestSuite) TestQueryCmd() { blockResult, err := val.RPCClient.BlockResults(context.Background(), &requestHeight) s.Require().NoError(err) var compactRequest servicetypes.CompactRequest - for _, event := range blockResult.EndBlockEvents { + for _, event := range blockResult.FinalizeBlockEvents { if event.Type == servicetypes.EventTypeNewBatchRequest { var found bool var requests []servicetypes.CompactRequest @@ -347,7 +348,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/service/tx.go b/e2e/service/tx.go index d2b98895..44d712f7 100644 --- a/e2e/service/tx.go +++ b/e2e/service/tx.go @@ -6,6 +6,7 @@ import ( "fmt" "time" + "cosmossdk.io/math" "github.com/cometbft/cometbft/crypto" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/crypto/hd" @@ -95,7 +96,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -130,7 +131,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -169,7 +170,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -199,7 +200,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -231,7 +232,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -256,7 +257,7 @@ func (s *TxTestSuite) TestQueryCmd() { //------send token to consumer------------------------ amount := sdk.NewCoins( - sdk.NewCoin(sdk.DefaultBondDenom, sdk.NewInt(50000000)), + sdk.NewCoin(sdk.DefaultBondDenom, math.NewInt(50000000)), ) args = []string{ fmt.Sprintf("--%s=true", flags.FlagSkipConfirmation), @@ -264,7 +265,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -284,7 +285,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -306,7 +307,7 @@ func (s *TxTestSuite) TestQueryCmd() { blockResult, err := val.RPCClient.BlockResults(context.Background(), &requestHeight) s.Require().NoError(err) var compactRequest servicetypes.CompactRequest - for _, event := range blockResult.EndBlockEvents { + for _, event := range blockResult.FinalizeBlockEvents { if event.Type == servicetypes.EventTypeNewBatchRequest { var found bool var requests []servicetypes.CompactRequest @@ -365,7 +366,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -393,7 +394,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -413,7 +414,7 @@ func (s *TxTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } diff --git a/e2e/token/debug_container.dot b/e2e/token/debug_container.dot new file mode 100644 index 00000000..0511983d --- /dev/null +++ b/e2e/token/debug_container.dot @@ -0,0 +1,653 @@ +digraph "" { + subgraph "cluster_auth" { + graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_authz" { + graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_bank" { + graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_coinswap" { + graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_consensus" { + graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_crisis" { + graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_distribution" { + graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_evidence" { + graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_farm" { + graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_feegrant" { + graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_genutil" { + graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_gov" { + graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_group" { + graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_htlc" { + graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/htlc.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_mint" { + graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_mt" { + graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_nft" { + graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_oracle" { + graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_params" { + graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_random" { + graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_record" { + graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_runtime" { + graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_service" { + graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_slashing" { + graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_staking" { + graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_token" { + graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; + "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "mods.irisnet.org/modules/token.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_tx" { + graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + } + + subgraph "cluster_upgrade" { + graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; + "cosmossdk.io/x/upgrade.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + subgraph "cluster_vesting" { + graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; + } + + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; + "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; + "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; + "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; + "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/depinject.OwnModuleKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; + "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; + "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; + "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/htlc/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/htlc/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/htlc/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; + "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.EVMKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; + "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; + "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; + "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; + "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; + "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; + "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; + "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; + "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; + "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; + "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; + "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; + "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; + "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; + "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; + "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; + "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; + "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; + "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; + "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; + "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; + "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; + "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; + "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; + "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; + "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; + "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; + "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; + "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; + "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; + "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; + "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; + "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; + "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; + "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; + "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; + "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; + "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; + "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; + "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; + "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; + "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; + "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; + "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; + "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; + "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; + "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; + "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; + "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; + "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; + "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; + "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; + "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; + "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; + "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; + "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; +} + diff --git a/e2e/token/debug_container.log b/e2e/token/debug_container.log new file mode 100644 index 00000000..0a5aa0b8 --- /dev/null +++ b/e2e/token/debug_container.log @@ -0,0 +1,604 @@ +Initializing logger +Registering providers + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Registering resolver for simple type codec.Codec + Registering resolver for simple type *codec.LegacyAmino + Registering resolver for simple type *runtime.AppBuilder + Registering resolver for simple type *baseapp.MsgServiceRouter + Registering resolver for simple type *baseapp.GRPCQueryRouter + Registering resolver for one-per-module type appmodule.AppModule + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type protodesc.Resolver + Registering resolver for simple type protoregistry.MessageTypeResolver + Registering resolver for many-per-container type signing.CustomGetSigner + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Registering resolver for simple type types.InterfaceRegistry + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Registering resolver for module-scoped type *types.KVStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Registering resolver for module-scoped type *types.TransientStoreKey + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) + Registering resolver for module-scoped type *types.MemoryStoreKey + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Registering resolver for simple type genesis.TxHandler + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Registering resolver for module-scoped type store.KVStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) + Registering resolver for module-scoped type store.MemoryStoreService + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) + Registering resolver for module-scoped type store.TransientStoreService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Registering resolver for simple type event.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) + Registering resolver for simple type header.Service + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Registering resolver for simple type comet.BlockInfoService + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) + Registering resolver for simple type module.BasicManager + Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Registering resolver for simple type address.Codec + Registering resolver for simple type runtime.ValidatorAddressCodec + Registering resolver for simple type runtime.ConsensusAddressCodec + Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Registering resolver for simple type keeper.AccountKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Registering resolver for simple type keeper.BaseKeeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for one-per-module type types.StakingHooksWrapper + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for many-per-container type v1beta1.HandlerRoute + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering resolver for one-per-module type types.KeyTable + Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Registering resolver for module-scoped type types.Subspace + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper + Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Registering resolver for simple type client.TxConfig + Registering resolver for simple type tx.ConfigOptions + Registering resolver for many-per-container type runtime.BaseAppOption + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Registering resolver for simple type signing.ProtoFileResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper + Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter + Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + Registering resolver for simple type *keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper + Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper + Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper + Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper + Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper + Implicitly registering resolver types.Subspace for interface type types.ParamSubspace + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver + Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering resolver for simple type *keeper.Keeper + Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Found resolver for runtime.BaseAppOption: *depinject.groupResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper + Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper + Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper + Implicitly registering resolver types.Subspace for interface type types.Subspace + Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + Registering resolver for simple type keeper.Keeper + Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver + Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Found resolver for types.KeyTable: *depinject.onePerModuleResolver +Registering outputs + Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Building container +Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec + Providing zero value for optional dependency func() address.Codec + Providing zero value for optional dependency func() runtime.ValidatorAddressCodec + Providing zero value for optional dependency func() runtime.ConsensusAddressCodec + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey bank + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver log.nopLogger for interface type log.Logger + Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey auth + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Providing zero value for optional dependency types.RandomGenesisAccountsFn + Providing zero value for optional dependency func() types.AccountI + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey auth + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing ModuleKey params + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey bank + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper + Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule + Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey feegrant + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule + Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + Providing zero value for optional dependency func() []signing.SignModeHandler + Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: + Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig +Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) +Done building container +Calling invokers +Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder + Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: + mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) + random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) + runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) + distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) + token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) + params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) + upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) + group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) + auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) + vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) + nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) + oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) + genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) + farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey staking + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey staking + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) + Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule + Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey evidence + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey slashing + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Implicitly registering resolver types.Subspace for interface type exported.Subspace + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey slashing + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule + Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) + Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey coinswap + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule + Providing zero value for optional dependency types.Subspace + Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey record + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule + Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey crisis + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing zero value for optional dependency types.AppOptions + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey crisis + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Providing ModuleKey consensus + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) + Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) + Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/htlc.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/htlc.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/htlc.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey htlc + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/htlc.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/htlc.ProvideModule + Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/htlc.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Providing ModuleKey htlc + Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace + Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: + gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) + coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) + farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) + htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) + service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) + token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) + Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + Calling mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey mt + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule + Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule + Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule + Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule + Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Providing ModuleKey farm + Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey + Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) + Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule + Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule + Providing zero value for optional dependency types.DistrKeeper + Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): + while resolving: + types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) + *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) + types.Subspace for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + *types.KVStoreKey for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) + *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) + types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) + types.SlashingKeeper for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) + types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) + map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) + ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) + exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) + types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) + types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) + client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) + types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) + *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) + + Saved graph of container to /Users/avery/irismod/e2e/token/debug_container.dot diff --git a/e2e/token/query.go b/e2e/token/query.go index 54665561..7c4679aa 100644 --- a/e2e/token/query.go +++ b/e2e/token/query.go @@ -4,6 +4,7 @@ import ( "encoding/json" "fmt" + "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/testutil" sdk "github.com/cosmos/cosmos-sdk/types" @@ -42,7 +43,7 @@ func (s *QueryTestSuite) TestQueryCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } txResult := IssueTokenExec(s.T(), s.Network, clientCtx, from.String(), args...) diff --git a/e2e/token/tx.go b/e2e/token/tx.go index ad71abe5..2da1f2ab 100644 --- a/e2e/token/tx.go +++ b/e2e/token/tx.go @@ -4,6 +4,7 @@ import ( "encoding/json" "fmt" + "cosmossdk.io/math" "github.com/cometbft/cometbft/crypto" "github.com/cosmos/cosmos-sdk/client/flags" sdk "github.com/cosmos/cosmos-sdk/types" @@ -50,7 +51,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } expectedCode := uint32(0) @@ -104,7 +105,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } coinMintedStr := fmt.Sprintf("%d%s", mintAmount, symbol) @@ -139,7 +140,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -178,7 +179,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -207,7 +208,7 @@ func (s *TxTestSuite) TestTxCmd() { fmt.Sprintf( "--%s=%s", flags.FlagFees, - sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), ), } @@ -233,7 +234,7 @@ func (s *TxTestSuite) TestTxCmd() { // fmt.Sprintf( // "--%s=%s", // flags.FlagFees, - // sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + // sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), // ), // } @@ -242,7 +243,7 @@ func (s *TxTestSuite) TestTxCmd() { // s.Network, // clientCtx, // from.String(), - // sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(1))).String(), + // sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(1))).String(), // args...) // TODO assert @@ -258,7 +259,7 @@ func (s *TxTestSuite) TestTxCmd() { // fmt.Sprintf( // "--%s=%s", // flags.FlagFees, - // sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(10))).String(), + // sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(10))).String(), // ), // } @@ -267,7 +268,7 @@ func (s *TxTestSuite) TestTxCmd() { // s.Network, // clientCtx, // from.String(), - // sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, sdk.NewInt(1))).String(), + // sdk.NewCoins(sdk.NewCoin(s.Network.BondDenom, math.NewInt(1))).String(), // args...) // TODO assert diff --git a/simapp/test_helpers.go b/simapp/test_helpers.go index 7cc88828..7b6da105 100644 --- a/simapp/test_helpers.go +++ b/simapp/test_helpers.go @@ -176,6 +176,7 @@ func NewConfig(depInjectOptions DepinjectOptions) (network.Config, error) { providers..., ), ), + depinject.Provide(NewDistrKeeperAdapter, NewGovKeeperAdapter), &appBuilder, &txConfig, &cdc, From 713089d84b3cb8d4256aad07e22a65a41e92cef2 Mon Sep 17 00:00:00 2001 From: avery <> Date: Thu, 28 Nov 2024 15:03:37 +0100 Subject: [PATCH 3/5] update e2e --- e2e/coinswap/debug_container.dot | 680 --------------------- e2e/coinswap/debug_container.log | 781 ------------------------ e2e/coinswap/query.go | 14 +- e2e/farm/debug_container.dot | 679 --------------------- e2e/farm/debug_container.log | 786 ------------------------ e2e/go.mod | 6 +- e2e/htlc/debug_container.dot | 674 --------------------- e2e/htlc/debug_container.log | 771 ----------------------- e2e/htlc/query.go | 2 +- e2e/mt/debug_container.dot | 635 ------------------- e2e/mt/debug_container.log | 442 -------------- e2e/nft/debug_container.dot | 660 -------------------- e2e/nft/debug_container.log | 649 -------------------- e2e/oracle/debug_container.dot | 642 -------------------- e2e/oracle/debug_container.log | 479 --------------- e2e/random/debug_container.dot | 653 -------------------- e2e/random/debug_container.log | 601 ------------------ e2e/random/query.go | 8 +- e2e/random/tx.go | 13 +- e2e/record/debug_container.dot | 644 -------------------- e2e/record/debug_container.log | 546 ----------------- e2e/service/debug_container.dot | 684 --------------------- e2e/service/debug_container.log | 841 -------------------------- e2e/service/tx.go | 2 - e2e/token/debug_container.dot | 653 -------------------- e2e/token/debug_container.log | 604 ------------------ modules/random/abci.go | 4 +- modules/random/go.sum | 1 + modules/random/keeper/service.go | 6 +- modules/service/client/utils/query.go | 31 +- modules/service/types/events.go | 4 +- simapp/test_helpers.go | 38 +- 32 files changed, 69 insertions(+), 13164 deletions(-) delete mode 100644 e2e/coinswap/debug_container.dot delete mode 100644 e2e/coinswap/debug_container.log delete mode 100644 e2e/farm/debug_container.dot delete mode 100644 e2e/farm/debug_container.log delete mode 100644 e2e/htlc/debug_container.dot delete mode 100644 e2e/htlc/debug_container.log delete mode 100644 e2e/mt/debug_container.dot delete mode 100644 e2e/mt/debug_container.log delete mode 100644 e2e/nft/debug_container.dot delete mode 100644 e2e/nft/debug_container.log delete mode 100644 e2e/oracle/debug_container.dot delete mode 100644 e2e/oracle/debug_container.log delete mode 100644 e2e/random/debug_container.dot delete mode 100644 e2e/random/debug_container.log delete mode 100644 e2e/record/debug_container.dot delete mode 100644 e2e/record/debug_container.log delete mode 100644 e2e/service/debug_container.dot delete mode 100644 e2e/service/debug_container.log delete mode 100644 e2e/token/debug_container.dot delete mode 100644 e2e/token/debug_container.log diff --git a/e2e/coinswap/debug_container.dot b/e2e/coinswap/debug_container.dot deleted file mode 100644 index 69e76e0e..00000000 --- a/e2e/coinswap/debug_container.dot +++ /dev/null @@ -1,680 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.DistributionKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.ParamSubspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/htlc/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/htlc/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/oracle/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/coinswap/debug_container.log b/e2e/coinswap/debug_container.log deleted file mode 100644 index 5d95b4e0..00000000 --- a/e2e/coinswap/debug_container.log +++ /dev/null @@ -1,781 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey upgrade - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing zero value for optional dependency *viper.Viper - Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey token - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper - Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper - Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey token - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey coinswap - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing zero value for optional dependency types.Subspace - Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey random - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule - Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey service - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey service - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey record - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule - Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey staking - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey staking - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey evidence - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey slashing - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey slashing - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule - Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey group - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Resolving dependencies for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/oracle.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/oracle.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/oracle.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey oracle - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/oracle.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/oracle.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/oracle.ProvideModule - Calling mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey authz - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Providing OwnModuleKey mint - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey mint - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing zero value for optional dependency types.InflationCalculationFn - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey mint - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey mt - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule - Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/htlc.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/htlc.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/htlc.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey htlc - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/htlc.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/htlc.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/htlc.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey htlc - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey gov - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing OwnModuleKey gov - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey distribution - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey distribution - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey gov - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.ParamSubspace for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - types.DistributionKeeper for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - types.Subspace for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - *types.KVStoreKey for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - *types.KVStoreKey for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - types.SlashingKeeper for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - types.ServiceKeeper for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/coinswap/debug_container.dot diff --git a/e2e/coinswap/query.go b/e2e/coinswap/query.go index abd48498..2e314842 100644 --- a/e2e/coinswap/query.go +++ b/e2e/coinswap/query.go @@ -62,7 +62,7 @@ func (s *QueryTestSuite) TestCoinswap() { // _ = tokentestutil.IssueTokenExec(s.T(), s.Network, clientCtx, from.String(), args...) - balances := simapp.QueryBalancesExec(s.T(), s.Network, clientCtx, from.String()) + balances := simapp.QueryBalancesExec(s.T(), clientCtx, from.String()) s.Require().Equal("100000000", balances.AmountOf(symbol).String()) s.Require().Equal("399986975", balances.AmountOf(sdk.DefaultBondDenom).String()) @@ -80,7 +80,7 @@ func (s *QueryTestSuite) TestCoinswap() { } s.SendMsgs(s.T(), msgAddLiquidity) - balances = simapp.QueryBalancesExec(s.T(), s.Network, clientCtx, from.String()) + balances = simapp.QueryBalancesExec(s.T(), clientCtx, from.String()) s.Require().Equal("99999000", balances.AmountOf(symbol).String()) s.Require().Equal("399980965", balances.AmountOf(sdk.DefaultBondDenom).String()) s.Require().Equal("1000", balances.AmountOf(lptDenom).String()) @@ -110,7 +110,7 @@ func (s *QueryTestSuite) TestCoinswap() { } s.SendMsgs(s.T(), msgAddLiquidity) - balances = simapp.QueryBalancesExec(s.T(), s.Network, clientCtx, from.String()) + balances = simapp.QueryBalancesExec(s.T(), clientCtx, from.String()) s.Require().Equal("99996999", balances.AmountOf(symbol).String()) s.Require().Equal("399978955", balances.AmountOf(sdk.DefaultBondDenom).String()) s.Require().Equal("3000", balances.AmountOf(lptDenom).String()) @@ -139,7 +139,7 @@ func (s *QueryTestSuite) TestCoinswap() { } s.SendMsgs(s.T(), msgSellOrder) - balances = simapp.QueryBalancesExec(s.T(), s.Network, clientCtx, from.String()) + balances = simapp.QueryBalancesExec(s.T(), clientCtx, from.String()) s.Require().Equal("99995999", balances.AmountOf(symbol).String()) s.Require().Equal("399979693", balances.AmountOf(sdk.DefaultBondDenom).String()) s.Require().Equal("3000", balances.AmountOf(lptDenom).String()) @@ -168,7 +168,7 @@ func (s *QueryTestSuite) TestCoinswap() { } s.SendMsgs(s.T(), msgBuyOrder) - balances = simapp.QueryBalancesExec(s.T(), s.Network, clientCtx, from.String()) + balances = simapp.QueryBalancesExec(s.T(), clientCtx, from.String()) s.Require().Equal("99996999", balances.AmountOf(symbol).String()) s.Require().Equal("399978930", balances.AmountOf(sdk.DefaultBondDenom).String()) s.Require().Equal("3000", balances.AmountOf(lptDenom).String()) @@ -194,7 +194,7 @@ func (s *QueryTestSuite) TestCoinswap() { // prepare txBuilder with msg s.SendMsgs(s.T(), msgRemoveLiquidity) - balances = simapp.QueryBalancesExec(s.T(), s.Network, clientCtx, from.String()) + balances = simapp.QueryBalancesExec(s.T(), clientCtx, from.String()) s.Require().Equal("99998999", balances.AmountOf(symbol).String()) s.Require().Equal("399980923", balances.AmountOf(sdk.DefaultBondDenom).String()) s.Require().Equal("1000", balances.AmountOf(lptDenom).String()) @@ -220,7 +220,7 @@ func (s *QueryTestSuite) TestCoinswap() { // prepare txBuilder with msg s.SendMsgs(s.T(), msgRemoveLiquidity) - balances = simapp.QueryBalancesExec(s.T(), s.Network, clientCtx, from.String()) + balances = simapp.QueryBalancesExec(s.T(), clientCtx, from.String()) s.Require().Equal("100000000", balances.AmountOf(symbol).String()) s.Require().Equal("399981915", balances.AmountOf(sdk.DefaultBondDenom).String()) s.Require().Equal("0", balances.AmountOf(lptDenom).String()) diff --git a/e2e/farm/debug_container.dot b/e2e/farm/debug_container.dot deleted file mode 100644 index ec3e77d0..00000000 --- a/e2e/farm/debug_container.dot +++ /dev/null @@ -1,679 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.DistributionKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.ParamSubspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/nft/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/nft/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/oracle/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/farm/debug_container.log b/e2e/farm/debug_container.log deleted file mode 100644 index 8680a69b..00000000 --- a/e2e/farm/debug_container.log +++ /dev/null @@ -1,786 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey distribution - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey staking - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey staking - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey distribution - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey slashing - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey slashing - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey coinswap - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing zero value for optional dependency types.Subspace - Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey mt - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule - Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Resolving dependencies for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/nft.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/nft.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to mods.irisnet.org/modules/nft.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey nft - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/nft.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/nft.ProvideModule - Calling mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Resolving dependencies for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/oracle.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/oracle.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/oracle.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey oracle - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/oracle.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/oracle.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/oracle.ProvideModule - Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey service - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey service - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Calling mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey upgrade - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing zero value for optional dependency *viper.Viper - Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey gov - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing OwnModuleKey gov - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey gov - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey crisis - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey crisis - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey random - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule - Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey evidence - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule - Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Providing OwnModuleKey mint - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey mint - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing zero value for optional dependency types.InflationCalculationFn - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey mint - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey record - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule - Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey token - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper - Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper - Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey token - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey authz - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - types.ParamSubspace for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - types.ServiceKeeper for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - *types.KVStoreKey for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - store.KVStoreService for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/farm/debug_container.dot diff --git a/e2e/go.mod b/e2e/go.mod index b470186a..a2903220 100644 --- a/e2e/go.mod +++ b/e2e/go.mod @@ -2,12 +2,11 @@ module mods.irisnet.org/e2e go 1.21 -toolchain go1.23.1 - require ( cosmossdk.io/api v0.7.5 cosmossdk.io/core v0.11.1 cosmossdk.io/log v1.4.1 + cosmossdk.io/math v1.3.0 cosmossdk.io/store v1.1.1 cosmossdk.io/x/evidence v0.1.1 cosmossdk.io/x/feegrant v0.1.1 @@ -17,7 +16,6 @@ require ( github.com/cosmos/cosmos-sdk v0.50.10 github.com/cosmos/gogoproto v1.7.0 github.com/stretchr/testify v1.9.0 - github.com/tidwall/gjson v1.14.4 google.golang.org/protobuf v1.34.2 mods.irisnet.org/api v0.0.0-20241121030837-903540d1123f mods.irisnet.org/modules/coinswap v0.0.0-20240725053619-ef0885f8eb03 @@ -41,7 +39,6 @@ require ( cosmossdk.io/collections v0.4.0 // indirect cosmossdk.io/depinject v1.0.0 // indirect cosmossdk.io/errors v1.0.1 // indirect - cosmossdk.io/math v1.3.0 // indirect cosmossdk.io/x/nft v0.1.1 // indirect cosmossdk.io/x/tx v0.13.5 // indirect filippo.io/edwards25519 v1.0.0 // indirect @@ -187,6 +184,7 @@ require ( github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect github.com/tendermint/go-amino v0.16.0 // indirect github.com/tidwall/btree v1.7.0 // indirect + github.com/tidwall/gjson v1.14.4 // indirect github.com/tidwall/match v1.1.1 // indirect github.com/tidwall/pretty v1.2.0 // indirect github.com/tklauser/go-sysconf v0.3.5 // indirect diff --git a/e2e/htlc/debug_container.dot b/e2e/htlc/debug_container.dot deleted file mode 100644 index c4a88fdd..00000000 --- a/e2e/htlc/debug_container.dot +++ /dev/null @@ -1,674 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.DistributionKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.ParamSubspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/htlc/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/htlc/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/nft/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/nft/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/htlc/debug_container.log b/e2e/htlc/debug_container.log deleted file mode 100644 index 58c65c56..00000000 --- a/e2e/htlc/debug_container.log +++ /dev/null @@ -1,771 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey staking - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey staking - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey gov - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing OwnModuleKey gov - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey distribution - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey distribution - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey gov - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Resolving dependencies for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/nft.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/nft.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to mods.irisnet.org/modules/nft.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey nft - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/nft.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/nft.ProvideModule - Calling mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey token - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper - Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper - Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey token - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey evidence - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey slashing - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey slashing - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule - Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Providing OwnModuleKey mint - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey mint - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing zero value for optional dependency types.InflationCalculationFn - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey mint - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey crisis - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey crisis - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey consensus - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey random - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule - Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey service - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey service - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/htlc.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/htlc.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/htlc.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey htlc - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/htlc.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/htlc.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/htlc.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey htlc - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey upgrade - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing zero value for optional dependency *viper.Viper - Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey coinswap - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing zero value for optional dependency types.Subspace - Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - types.Subspace for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - types.ServiceKeeper for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - types.SlashingKeeper for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - store.KVStoreService for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - types.ParamSubspace for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - types.DistributionKeeper for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/htlc/debug_container.dot diff --git a/e2e/htlc/query.go b/e2e/htlc/query.go index 9aebcc0a..392bca5d 100644 --- a/e2e/htlc/query.go +++ b/e2e/htlc/query.go @@ -1,9 +1,9 @@ package htlc import ( - "cosmossdk.io/math" "fmt" + "cosmossdk.io/math" "github.com/cometbft/cometbft/crypto" "github.com/cosmos/cosmos-sdk/client/flags" sdk "github.com/cosmos/cosmos-sdk/types" diff --git a/e2e/mt/debug_container.dot b/e2e/mt/debug_container.dot deleted file mode 100644 index 558db692..00000000 --- a/e2e/mt/debug_container.dot +++ /dev/null @@ -1,635 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/mt/debug_container.log b/e2e/mt/debug_container.log deleted file mode 100644 index 91dd57ca..00000000 --- a/e2e/mt/debug_container.log +++ /dev/null @@ -1,442 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey upgrade - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing zero value for optional dependency *viper.Viper - Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey coinswap - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing zero value for optional dependency types.Subspace - Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/mt/debug_container.dot diff --git a/e2e/nft/debug_container.dot b/e2e/nft/debug_container.dot deleted file mode 100644 index f64570fc..00000000 --- a/e2e/nft/debug_container.dot +++ /dev/null @@ -1,660 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/nft/debug_container.log b/e2e/nft/debug_container.log deleted file mode 100644 index 35cafa46..00000000 --- a/e2e/nft/debug_container.log +++ /dev/null @@ -1,649 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey crisis - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey crisis - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey token - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper - Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper - Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey token - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey record - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule - Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey staking - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey staking - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey slashing - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey slashing - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey distribution - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey distribution - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey service - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey service - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey random - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule - Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey authz - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey consensus - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey mt - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule - Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - types.Subspace for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/nft/debug_container.dot diff --git a/e2e/oracle/debug_container.dot b/e2e/oracle/debug_container.dot deleted file mode 100644 index 75882b57..00000000 --- a/e2e/oracle/debug_container.dot +++ /dev/null @@ -1,642 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/oracle/debug_container.log b/e2e/oracle/debug_container.log deleted file mode 100644 index edcf01f1..00000000 --- a/e2e/oracle/debug_container.log +++ /dev/null @@ -1,479 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey staking - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey staking - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey coinswap - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing zero value for optional dependency types.Subspace - Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey group - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/oracle/debug_container.dot diff --git a/e2e/random/debug_container.dot b/e2e/random/debug_container.dot deleted file mode 100644 index 71c17127..00000000 --- a/e2e/random/debug_container.dot +++ /dev/null @@ -1,653 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/event.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/random/debug_container.log b/e2e/random/debug_container.log deleted file mode 100644 index af564fa1..00000000 --- a/e2e/random/debug_container.log +++ /dev/null @@ -1,601 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey staking - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey staking - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey authz - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Providing OwnModuleKey mint - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey mint - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing zero value for optional dependency types.InflationCalculationFn - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey mint - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey coinswap - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing zero value for optional dependency types.Subspace - Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey upgrade - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing zero value for optional dependency *viper.Viper - Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey record - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule - Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey token - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper - Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper - Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey token - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey crisis - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey crisis - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/random/debug_container.dot diff --git a/e2e/random/query.go b/e2e/random/query.go index e53eaa5c..6bd18375 100644 --- a/e2e/random/query.go +++ b/e2e/random/query.go @@ -4,6 +4,7 @@ import ( "context" "encoding/json" "fmt" + "strconv" "time" "cosmossdk.io/math" @@ -12,8 +13,6 @@ import ( "github.com/cosmos/cosmos-sdk/testutil/network" sdk "github.com/cosmos/cosmos-sdk/types" "github.com/cosmos/gogoproto/proto" - "github.com/tidwall/gjson" - "mods.irisnet.org/e2e" "mods.irisnet.org/e2e/service" randomcli "mods.irisnet.org/modules/random/client/cli" @@ -113,8 +112,9 @@ func (s *QueryTestSuite) TestQueryCmd() { txResult = RequestRandomExec(s.T(), s.Network, clientCtx, from.String(), args...) s.Require().Equal(expectedCode, txResult.Code) - requestID := gjson.Get(txResult.Log, "0.events.1.attributes.0.value").String() - requestHeight := gjson.Get(txResult.Log, "0.events.1.attributes.2.value").Int() + requestID := txResult.Events[8].Attributes[0].Value + heightStr := txResult.Events[8].Attributes[2].Value + requestHeight, err := strconv.ParseInt(heightStr, 10, 64) // ------test GetCmdQueryRandomRequestQueue()------------- url := fmt.Sprintf("%s/irismod/random/queue", baseURL) diff --git a/e2e/random/tx.go b/e2e/random/tx.go index d4e57220..2ec53215 100644 --- a/e2e/random/tx.go +++ b/e2e/random/tx.go @@ -5,14 +5,13 @@ import ( "encoding/hex" "encoding/json" "fmt" + "strconv" "time" "cosmossdk.io/math" "github.com/cosmos/cosmos-sdk/client/flags" "github.com/cosmos/cosmos-sdk/testutil/network" sdk "github.com/cosmos/cosmos-sdk/types" - "github.com/tidwall/gjson" - "mods.irisnet.org/e2e" "mods.irisnet.org/e2e/service" randomcli "mods.irisnet.org/modules/random/client/cli" @@ -110,9 +109,11 @@ func (s *TxTestSuite) TestTxCmd() { txResult = RequestRandomExec(s.T(), s.Network, clientCtx, from.String(), args...) s.Require().Equal(expectedCode, txResult.Code) + requestID := txResult.Events[8].Attributes[0].Value + heightStr := txResult.Events[8].Attributes[2].Value + requestHeight, err := strconv.ParseInt(heightStr, 10, 64) - requestID := gjson.Get(txResult.Log, "0.events.1.attributes.0.value").String() - requestHeight := gjson.Get(txResult.Log, "0.events.1.attributes.2.value").Int() + s.Require().NoError(err) // ------test GetCmdQueryRandomRequestQueue()------------- qrrResp := QueryRandomRequestQueueExec( @@ -125,7 +126,7 @@ func (s *TxTestSuite) TestTxCmd() { // ------get service request------------- requestHeight++ - _, err := s.WaitForHeightWithTimeout( + _, err = s.WaitForHeightWithTimeout( requestHeight, time.Duration(int64(blockInterval+5)*int64(s.TimeoutCommit)), ) @@ -189,7 +190,7 @@ func (s *TxTestSuite) TestTxCmd() { s.Require().NoError(err) seed, err := hex.DecodeString(seedStr) s.Require().NoError(err) - random := randomtypes.MakePRNG(generateBLock.Block.LastBlockID.Hash, generateBLock.Block.Header.Time.Unix(), from, seed, true). + random := randomtypes.MakePRNG(generateBLock.Block.AppHash, generateBLock.Block.Header.Time.Unix(), from, seed, true). GetRand(). FloatString(randomtypes.RandPrec) s.Require().Equal(random, randomResp.Value) diff --git a/e2e/record/debug_container.dot b/e2e/record/debug_container.dot deleted file mode 100644 index c2a141fa..00000000 --- a/e2e/record/debug_container.dot +++ /dev/null @@ -1,644 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/record/debug_container.log b/e2e/record/debug_container.log deleted file mode 100644 index 669ced62..00000000 --- a/e2e/record/debug_container.log +++ /dev/null @@ -1,546 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey consensus - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey slashing - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey staking - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey staking - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey slashing - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey upgrade - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing zero value for optional dependency *viper.Viper - Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Providing OwnModuleKey mint - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey mint - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing zero value for optional dependency types.InflationCalculationFn - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey mint - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey coinswap - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing zero value for optional dependency types.Subspace - Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/record/debug_container.dot diff --git a/e2e/service/debug_container.dot b/e2e/service/debug_container.dot deleted file mode 100644 index ca59dfbc..00000000 --- a/e2e/service/debug_container.dot +++ /dev/null @@ -1,684 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/baseapp.MessageRouter"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.DistributionKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.ParamSubspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/gov/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/htlc/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/htlc/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/nft/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/nft/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/oracle/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/random/types.ServiceKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/service/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/token/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/service/debug_container.log b/e2e/service/debug_container.log deleted file mode 100644 index 2566b765..00000000 --- a/e2e/service/debug_container.log +++ /dev/null @@ -1,841 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey gov - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing OwnModuleKey gov - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey staking - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey staking - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey distribution - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey distribution - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/gov.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey gov - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey group - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey consensus - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey record - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule - Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey coinswap - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing zero value for optional dependency types.Subspace - Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/nft.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/nft.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to mods.irisnet.org/modules/nft.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey nft - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/nft.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/nft.ProvideModule - Calling mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey slashing - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey slashing - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey mt - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule - Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/token.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/token.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey token - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/token.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockEVM for interface type types.EVMKeeper - Supplying *keeper.mockEVM from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Implicitly registering resolver *keeper.mockICS20 for interface type types.ICS20Keeper - Supplying *keeper.mockICS20 from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to mods.irisnet.org/modules/token.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/token.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey token - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey crisis - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey crisis - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/service.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/service.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey service - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/service.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/service.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/service.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey service - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing *baseapp.MsgServiceRouter from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey authz - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Calling github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey evidence - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule - Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Providing OwnModuleKey mint - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey mint - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing zero value for optional dependency types.InflationCalculationFn - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey mint - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/mint.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/htlc.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/htlc.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/htlc.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey htlc - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/htlc.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/htlc.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/htlc.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey htlc - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Resolving dependencies for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/oracle.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/oracle.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/oracle.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey oracle - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/oracle.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/oracle.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/oracle.ProvideModule - Calling mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Resolving dependencies for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/random.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/random.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/random.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey random - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/random.ProvideModule - Providing keeper.Keeper from mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) to mods.irisnet.org/modules/random.ProvideModule - Calling mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Resolving dependencies for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to cosmossdk.io/x/upgrade.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/upgrade.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey upgrade - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/upgrade.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/upgrade.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing zero value for optional dependency *viper.Viper - Calling cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *viper.Viper for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - types.AppOptions for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - store.KVStoreService for cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - *types.KVStoreKey for mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - *types.KVStoreKey for mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - types.Subspace for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - types.InflationCalculationFn for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - types.Subspace for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - types.Subspace for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - store.KVStoreService for mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - *types.KVStoreKey for github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - types.ParamSubspace for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - types.DistributionKeeper for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - depinject.OwnModuleKey for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/service/debug_container.dot diff --git a/e2e/service/tx.go b/e2e/service/tx.go index 44d712f7..2401d260 100644 --- a/e2e/service/tx.go +++ b/e2e/service/tx.go @@ -429,7 +429,6 @@ func (s *TxTestSuite) TestQueryCmd() { withdrawalFees := simapp.QueryBalancesExec( s.T(), - s.Network, clientCtx, withdrawalAddress.String(), ) @@ -438,7 +437,6 @@ func (s *TxTestSuite) TestQueryCmd() { //------check service tax------------- taxFees := simapp.QueryBalancesExec( s.T(), - s.Network, clientCtx, authtypes.NewModuleAddress(servicetypes.FeeCollectorName).String(), ) diff --git a/e2e/token/debug_container.dot b/e2e/token/debug_container.dot deleted file mode 100644 index 0511983d..00000000 --- a/e2e/token/debug_container.dot +++ /dev/null @@ -1,653 +0,0 @@ -digraph "" { - subgraph "cluster_auth" { - graph [fontsize="12.0", label="Module: auth", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_authz" { - graph [fontsize="12.0", label="Module: authz", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_bank" { - graph [fontsize="12.0", label="Module: bank", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_coinswap" { - graph [fontsize="12.0", label="Module: coinswap", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/coinswap.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_consensus" { - graph [fontsize="12.0", label="Module: consensus", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_crisis" { - graph [fontsize="12.0", label="Module: crisis", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_distribution" { - graph [fontsize="12.0", label="Module: distribution", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_evidence" { - graph [fontsize="12.0", label="Module: evidence", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/evidence.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_farm" { - graph [fontsize="12.0", label="Module: farm", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/farm.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/farm.ProvideModule"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_feegrant" { - graph [fontsize="12.0", label="Module: feegrant", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/feegrant/module.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_genutil" { - graph [fontsize="12.0", label="Module: genutil", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_gov" { - graph [fontsize="12.0", label="Module: gov", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_group" { - graph [fontsize="12.0", label="Module: group", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_htlc" { - graph [fontsize="12.0", label="Module: htlc", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/htlc.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/htlc.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_mint" { - graph [fontsize="12.0", label="Module: mint", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_mt" { - graph [fontsize="12.0", label="Module: mt", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/mt.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_nft" { - graph [fontsize="12.0", label="Module: nft", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/nft.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_oracle" { - graph [fontsize="12.0", label="Module: oracle", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/oracle.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_params" { - graph [fontsize="12.0", label="Module: params", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_random" { - graph [fontsize="12.0", label="Module: random", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/random.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_record" { - graph [fontsize="12.0", label="Module: record", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/record.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_runtime" { - graph [fontsize="12.0", label="Module: runtime", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder"[color="red", fontcolor="red", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_service" { - graph [fontsize="12.0", label="Module: service", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/service.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/service.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_slashing" { - graph [fontsize="12.0", label="Module: slashing", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_staking" { - graph [fontsize="12.0", label="Module: staking", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_token" { - graph [fontsize="12.0", label="Module: token", penwidth="0.5", style="rounded"]; - "mods.irisnet.org/modules/token.ProvideKeyTable"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "mods.irisnet.org/modules/token.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_tx" { - graph [fontsize="12.0", label="Module: tx", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - } - - subgraph "cluster_upgrade" { - graph [fontsize="12.0", label="Module: upgrade", penwidth="0.5", style="rounded"]; - "cosmossdk.io/x/upgrade.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - subgraph "cluster_vesting" { - graph [fontsize="12.0", label="Module: vesting", penwidth="0.5", style="rounded"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5", shape="box"]; - } - - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/authz/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/group/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/params/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.KVStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/store/types.MemoryStoreKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*cosmossdk.io/store/types.TransientStoreKey"[color="black", fontcolor="black", penwidth="1.5"]; - "*cosmossdk.io/x/upgrade/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"[color="black", fontcolor="black", penwidth="1.5"]; - "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*github.com/spf13/viper.Viper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/random/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/record/module/v1.Module"[color="black", fontcolor="black", penwidth="1.5"]; - "*mods.irisnet.org/api/irismod/service/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/api/irismod/token/module/v1.Module"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockEVM"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "*mods.irisnet.org/modules/token/keeper.mockICS20"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner"[color="black", comment="many-per-container", fontcolor="black", penwidth="1.5"]; - "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "[]runtime.BaseAppOption"[color="lightgrey", comment="many-per-container", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/address.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/comet.BlockInfoService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/event.Service"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/genesis.TxHandler"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/header.Service"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.KVStoreService"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/core/store.MemoryStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/core/store.TransientStoreService"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject.ModuleKey"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/depinject.OwnModuleKey"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose"[color="black", fontcolor="black", penwidth="1.5", shape="box"]; - "cosmossdk.io/log.Logger"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/log.nopLogger"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/evidence/types.SlashingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/evidence/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "cosmossdk.io/x/feegrant/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/x/tx/signing.ProtoFileResolver"[color="black", fontcolor="black", penwidth="1.5"]; - "func() []signing.SignModeHandler"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() address.Codec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ConsensusAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() runtime.ValidatorAddressCodec"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "func() types.AccountI"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/client.TxConfig"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec.Codec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/bank/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/crisis/types.SupplyKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/genutil/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/slashing/types.StakingKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "github.com/cosmos/cosmos-sdk/x/staking/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "google.golang.org/protobuf/reflect/protodesc.Resolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]cosmossdk.io/core/appmodule.AppModule"[color="red", comment="one-per-module", fontcolor="red", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"[color="black", comment="one-per-module", fontcolor="black", penwidth="1.5"]; - "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"[color="lightgrey", comment="one-per-module", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/coinswap/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/coinswap/types.Subspace"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/farm/types.DistrKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/farm/types.GovKeeper"[color="red", fontcolor="red", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/htlc/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/htlc/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/htlc/types.Subspace"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/mt/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/mt/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/mt/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/nft/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/random/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/record/types.AccountKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/record/types.BankKeeper"[color="black", fontcolor="black", penwidth="1.5"]; - "mods.irisnet.org/modules/service/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/keeper.Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.EVMKeeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/modules/token/types.ICS20Keeper"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "mods.irisnet.org/simapp.NewConfig"[color="black", fontcolor="black", penwidth="1.5", shape="hexagon"]; - "types.InflationCalculationFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "types.RandomGenesisAccountsFn"[color="lightgrey", fontcolor="dimgrey", penwidth="0.5"]; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/v1alpha1.Config"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideApp"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "github.com/cosmos/cosmos-sdk/codec.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "*github.com/cosmos/cosmos-sdk/baseapp.GRPCQueryRouter"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protodesc.Resolver"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideApp" -> "google.golang.org/protobuf/reflect/protoregistry.MessageTypeResolver"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey" -> "*cosmossdk.io/store/types.KVStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey" -> "*cosmossdk.io/store/types.TransientStoreKey"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey" -> "*cosmossdk.io/store/types.MemoryStoreKey"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler" -> "cosmossdk.io/core/genesis.TxHandler"; - "*cosmossdk.io/api/cosmos/app/runtime/v1alpha1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService" -> "cosmossdk.io/core/store.KVStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService" -> "cosmossdk.io/core/store.MemoryStoreService"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService" -> "cosmossdk.io/core/store.TransientStoreService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideEventService" -> "cosmossdk.io/core/event.Service"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService" -> "cosmossdk.io/core/header.Service"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService" -> "cosmossdk.io/core/comet.BlockInfoService"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager" -> "map[string]github.com/cosmos/cosmos-sdk/types/module.AppModuleBasic"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() address.Codec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "func() runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "cosmossdk.io/core/address.Codec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec"; - "github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec" -> "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/auth/module/v1.Module"; - "*cosmossdk.io/api/cosmos/auth/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "types.RandomGenesisAccountsFn" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "func() types.AccountI" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper"; - "github.com/cosmos/cosmos-sdk/x/auth.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/vesting/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting/types.BankKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/bank/module/v1.Module"; - "*cosmossdk.io/api/cosmos/bank/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "cosmossdk.io/log.Logger" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper"; - "github.com/cosmos/cosmos-sdk/x/bank.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/staking/module/v1.Module"; - "*cosmossdk.io/api/cosmos/staking/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ConsensusAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/staking.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/slashing/module/v1.Module"; - "*cosmossdk.io/api/cosmos/slashing/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/exported.Subspace" -> "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/params/module/v1.Module"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*cosmossdk.io/store/types.TransientStoreKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "cosmossdk.io/depinject.ModuleKey" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable" -> "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace"; - "github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace" -> "github.com/cosmos/cosmos-sdk/x/params/types.Subspace"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/tx/config/v1.Config"; - "*cosmossdk.io/api/cosmos/tx/config/v1.Config" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/runtime.ValidatorAddressCodec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "cosmossdk.io/x/tx/signing.ProtoFileResolver" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/ante.FeegrantKeeper" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "func() []signing.SignModeHandler" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "[]cosmossdk.io/x/tx/signing.CustomGetSigner" -> "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/client.TxConfig"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/auth/tx.ConfigOptions"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule" -> "[]runtime.BaseAppOption"; - "github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry" -> "cosmossdk.io/x/tx/signing.ProtoFileResolver"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/genutil/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "cosmossdk.io/core/genesis.TxHandler" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/authz/module/v1.Module"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/authz/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module"; - "*cosmossdk.io/api/cosmos/upgrade/module/v1.Module" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "*github.com/spf13/viper.Viper" -> "cosmossdk.io/x/upgrade.ProvideModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "*cosmossdk.io/x/upgrade/keeper.Keeper"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/x/upgrade.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/distribution/module/v1.Module"; - "*cosmossdk.io/api/cosmos/distribution/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule" -> "map[string]github.com/cosmos/cosmos-sdk/x/staking/types.StakingHooksWrapper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/evidence/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/slashing/keeper.Keeper" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/core/comet.BlockInfoService" -> "cosmossdk.io/x/evidence.ProvideModule"; - "cosmossdk.io/x/evidence.ProvideModule" -> "cosmossdk.io/x/evidence/keeper.Keeper"; - "cosmossdk.io/x/evidence.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/mint/module/v1.Module"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*cosmossdk.io/api/cosmos/mint/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "types.InflationCalculationFn" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/mint/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/mint.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/group/module/v1.Module"; - "*cosmossdk.io/api/cosmos/group/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/group/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/feegrant/module/v1.Module"; - "cosmossdk.io/core/store.KVStoreService" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "cosmossdk.io/x/feegrant/module.ProvideModule"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "cosmossdk.io/x/feegrant/keeper.Keeper"; - "cosmossdk.io/x/feegrant/module.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/gov/module/v1.Module"; - "*cosmossdk.io/api/cosmos/gov/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "cosmossdk.io/depinject.OwnModuleKey" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/baseapp.MsgServiceRouter" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "*github.com/cosmos/cosmos-sdk/x/staking/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/distribution/keeper.Keeper" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/gov/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideModule" -> "[]github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1.HandlerRoute"; - "github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/crisis/module/v1.Module"; - "*cosmossdk.io/api/cosmos/crisis/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/server/types.AppOptions" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "cosmossdk.io/core/address.Codec" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule" -> "*github.com/cosmos/cosmos-sdk/x/crisis/keeper.Keeper"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*cosmossdk.io/api/cosmos/consensus/module/v1.Module"; - "*cosmossdk.io/api/cosmos/consensus/module/v1.Module" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "cosmossdk.io/core/event.Service" -> "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "github.com/cosmos/cosmos-sdk/x/consensus/keeper.Keeper"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule" -> "[]runtime.BaseAppOption"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module"; - "*mods.irisnet.org/api/irismod/coinswap/module/v1.Module" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap/types.Subspace" -> "mods.irisnet.org/modules/coinswap.ProvideModule"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "mods.irisnet.org/modules/coinswap/keeper.Keeper"; - "mods.irisnet.org/modules/coinswap.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/coinswap.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/farm/module/v1.Module"; - "*mods.irisnet.org/api/irismod/farm/module/v1.Module" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.DistrKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm/types.GovKeeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/coinswap/keeper.Keeper" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/farm.ProvideModule"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "mods.irisnet.org/modules/farm/keeper.Keeper"; - "mods.irisnet.org/modules/farm.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/farm.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/htlc/module/v1.Module"; - "*mods.irisnet.org/api/irismod/htlc/module/v1.Module" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/htlc.ProvideModule"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "mods.irisnet.org/modules/htlc/keeper.Keeper"; - "mods.irisnet.org/modules/htlc.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/htlc.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/mt/module/v1.Module"; - "*mods.irisnet.org/api/irismod/mt/module/v1.Module" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/mt.ProvideModule"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "mods.irisnet.org/modules/mt/keeper.Keeper"; - "mods.irisnet.org/modules/mt.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/nft/module/v1.Module"; - "*mods.irisnet.org/api/irismod/nft/module/v1.Module" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "cosmossdk.io/core/store.KVStoreService" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/nft.ProvideModule"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "mods.irisnet.org/modules/nft/keeper.Keeper"; - "mods.irisnet.org/modules/nft.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/oracle/module/v1.Module"; - "*mods.irisnet.org/api/irismod/oracle/module/v1.Module" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle/types.ServiceKeeper" -> "mods.irisnet.org/modules/oracle.ProvideModule"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "mods.irisnet.org/modules/oracle/keeper.Keeper"; - "mods.irisnet.org/modules/oracle.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/service/module/v1.Module"; - "*mods.irisnet.org/api/irismod/service/module/v1.Module" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/service.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/service.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/service.ProvideModule"; - "mods.irisnet.org/modules/service.ProvideModule" -> "mods.irisnet.org/modules/service/keeper.Keeper"; - "mods.irisnet.org/modules/service.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/service.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/random/module/v1.Module"; - "*mods.irisnet.org/api/irismod/random/module/v1.Module" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/random.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/service/keeper.Keeper" -> "mods.irisnet.org/modules/random.ProvideModule"; - "mods.irisnet.org/modules/random.ProvideModule" -> "mods.irisnet.org/modules/random/keeper.Keeper"; - "mods.irisnet.org/modules/random.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/record/module/v1.Module"; - "*mods.irisnet.org/api/irismod/record/module/v1.Module" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/record.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/record.ProvideModule"; - "mods.irisnet.org/modules/record.ProvideModule" -> "mods.irisnet.org/modules/record/keeper.Keeper"; - "mods.irisnet.org/modules/record.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "cosmossdk.io/depinject/appconfig.Compose" -> "*mods.irisnet.org/api/irismod/token/module/v1.Module"; - "*mods.irisnet.org/api/irismod/token/module/v1.Module" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/modules/token.ProvideModule"; - "*cosmossdk.io/store/types.KVStoreKey" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/auth/keeper.AccountKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/bank/keeper.BaseKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.EVMKeeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token/types.ICS20Keeper" -> "mods.irisnet.org/modules/token.ProvideModule"; - "github.com/cosmos/cosmos-sdk/x/params/types.Subspace" -> "mods.irisnet.org/modules/token.ProvideModule"; - "mods.irisnet.org/modules/token.ProvideModule" -> "mods.irisnet.org/modules/token/keeper.Keeper"; - "mods.irisnet.org/modules/token.ProvideModule" -> "map[string]cosmossdk.io/core/appmodule.AppModule"; - "mods.irisnet.org/modules/token.ProvideKeyTable" -> "map[string]github.com/cosmos/cosmos-sdk/x/params/types.KeyTable"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockEVM"; - "mods.irisnet.org/simapp.NewConfig" -> "*mods.irisnet.org/modules/token/keeper.mockICS20"; - "mods.irisnet.org/simapp.NewConfig" -> "cosmossdk.io/log.nopLogger"; - "*github.com/cosmos/cosmos-sdk/runtime.AppBuilder" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/client.TxConfig" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec.Codec" -> "mods.irisnet.org/simapp.NewConfig"; - "*github.com/cosmos/cosmos-sdk/codec.LegacyAmino" -> "mods.irisnet.org/simapp.NewConfig"; - "github.com/cosmos/cosmos-sdk/codec/types.InterfaceRegistry" -> "mods.irisnet.org/simapp.NewConfig"; -} - diff --git a/e2e/token/debug_container.log b/e2e/token/debug_container.log deleted file mode 100644 index 0a5aa0b8..00000000 --- a/e2e/token/debug_container.log +++ /dev/null @@ -1,604 +0,0 @@ -Initializing logger -Registering providers - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Registering resolver for simple type codec.Codec - Registering resolver for simple type *codec.LegacyAmino - Registering resolver for simple type *runtime.AppBuilder - Registering resolver for simple type *baseapp.MsgServiceRouter - Registering resolver for simple type *baseapp.GRPCQueryRouter - Registering resolver for one-per-module type appmodule.AppModule - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type protodesc.Resolver - Registering resolver for simple type protoregistry.MessageTypeResolver - Registering resolver for many-per-container type signing.CustomGetSigner - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Registering resolver for simple type types.InterfaceRegistry - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Registering resolver for module-scoped type *types.KVStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Registering resolver for module-scoped type *types.TransientStoreKey - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:222) - Registering resolver for module-scoped type *types.MemoryStoreKey - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Registering resolver for simple type genesis.TxHandler - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Registering resolver for module-scoped type store.KVStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideMemoryStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:237) - Registering resolver for module-scoped type store.MemoryStoreService - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:242) - Registering resolver for module-scoped type store.TransientStoreService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Registering resolver for simple type event.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideHeaderInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:256) - Registering resolver for simple type header.Service - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Registering resolver for simple type comet.BlockInfoService - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideBasicManager (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:260) - Registering resolver for simple type module.BasicManager - Registering github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Registering resolver for simple type address.Codec - Registering resolver for simple type runtime.ValidatorAddressCodec - Registering resolver for simple type runtime.ConsensusAddressCodec - Registering github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Registering resolver for simple type keeper.AccountKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Registering resolver for simple type keeper.BaseKeeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for one-per-module type types.StakingHooksWrapper - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Registering github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for many-per-container type v1beta1.HandlerRoute - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering resolver for one-per-module type types.KeyTable - Registering module-scoped provider: github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Registering resolver for module-scoped type types.Subspace - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type tx.BankKeeper - Implicitly registering resolver keeper.AccountKeeper for interface type ante.AccountKeeper - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Registering resolver for simple type client.TxConfig - Registering resolver for simple type tx.ConfigOptions - Registering resolver for many-per-container type runtime.BaseAppOption - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Registering resolver for simple type signing.ProtoFileResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type authz.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type authz.BankKeeper - Implicitly registering resolver *baseapp.MsgServiceRouter for interface type baseapp.MessageRouter - Registering github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - Registering resolver for simple type *keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for types.StakingHooksWrapper: *depinject.onePerModuleResolver - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.SlashingKeeper - Registering cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Registering github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type group.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type group.BankKeeper - Registering github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type feegrant.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type feegrant.BankKeeper - Registering cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver *keeper.Keeper for interface type types.StakingKeeper - Implicitly registering resolver keeper.Keeper for interface type types.DistributionKeeper - Implicitly registering resolver types.Subspace for interface type types.ParamSubspace - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Found resolver for v1beta1.HandlerRoute: *depinject.groupResolver - Registering github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.BaseKeeper for interface type types.SupplyKeeper - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Registering github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering resolver for simple type *keeper.Keeper - Registering github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Found resolver for runtime.BaseAppOption: *depinject.groupResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.CoinswapKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver keeper.Keeper for interface type types.ServiceKeeper - Registering mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Registering mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Implicitly registering resolver keeper.AccountKeeper for interface type types.AccountKeeper - Implicitly registering resolver keeper.BaseKeeper for interface type types.BankKeeper - Implicitly registering resolver types.Subspace for interface type types.Subspace - Registering mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - Registering resolver for simple type keeper.Keeper - Found resolver for appmodule.AppModule: *depinject.onePerModuleResolver - Registering mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Found resolver for types.KeyTable: *depinject.onePerModuleResolver -Registering outputs - Registering mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Building container -Resolving dependencies for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/runtime.ProvideApp - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec - Providing zero value for optional dependency func() address.Codec - Providing zero value for optional dependency func() runtime.ValidatorAddressCodec - Providing zero value for optional dependency func() runtime.ConsensusAddressCodec - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry from: - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to mods.irisnet.org/simapp.NewConfig - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Supplying *configv1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing signing.ProtoFileResolver from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideProtoRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:67) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey bank - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver log.nopLogger for interface type log.Logger - Supplying log.nopLogger from mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:175) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey auth - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Providing zero value for optional dependency types.RandomGenesisAccountsFn - Providing zero value for optional dependency func() types.AccountI - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/auth.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey auth - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing *types.TransientStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing ModuleKey params - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideTransientStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:216) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/params.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Calling github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Calling mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Resolving dependencies for mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Resolving dependencies for mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/bank.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey bank - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Implicitly registering resolver keeper.Keeper for interface type ante.FeegrantKeeper - Providing keeper.Keeper from cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule - Resolving dependencies for cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/feegrant/module.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey feegrant - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to cosmossdk.io/x/feegrant/module.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to cosmossdk.io/x/feegrant/module.ProvideModule - Calling cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - Providing zero value for optional dependency func() []signing.SignModeHandler - Providing many-per-container type slice []signing.CustomGetSigner to github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule from: - Calling github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/simapp.NewConfig - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to mods.irisnet.org/simapp.NewConfig -Calling mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) -Done building container -Calling invokers -Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - Supplying *appv1alpha1.Config from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:88) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder - Providing one-per-module type map map[string]appmodule.AppModule to github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder from: - mint: github.com/cosmos/cosmos-sdk/x/mint.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module.go:221) - random: mods.irisnet.org/modules/random.ProvideModule (/Users/avery/irismod/modules/random/depinject.go:55) - runtime: github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - authz: github.com/cosmos/cosmos-sdk/x/authz/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/module/module.go:178) - distribution: github.com/cosmos/cosmos-sdk/x/distribution.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/distribution/module.go:232) - token: mods.irisnet.org/modules/token.ProvideModule (/Users/avery/irismod/modules/token/depinject.go:66) - params: github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) - upgrade: cosmossdk.io/x/upgrade.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/upgrade@v0.1.4/module.go:196) - group: github.com/cosmos/cosmos-sdk/x/group/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/module.go:208) - auth: github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - staking: github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:189) - vesting: github.com/cosmos/cosmos-sdk/x/auth/vesting.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/vesting/module.go:140) - nft: mods.irisnet.org/modules/nft.ProvideModule (/Users/avery/irismod/modules/nft/depinject.go:52) - oracle: mods.irisnet.org/modules/oracle.ProvideModule (/Users/avery/irismod/modules/oracle/depinject.go:57) - genutil: github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - evidence: cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - coinswap: mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - record: mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - bank: github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - crisis: github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - consensus: github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - htlc: mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - mt: mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - slashing: github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - feegrant: cosmossdk.io/x/feegrant/module.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/feegrant@v0.1.1/module/module.go:184) - farm: mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - service: mods.irisnet.org/modules/service.ProvideModule (/Users/avery/irismod/modules/service/depinject.go:70) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ValidatorAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing runtime.ConsensusAddressCodec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey staking - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/staking.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey staking - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - Providing genesis.TxHandler from github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideGenesisTxHandler (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:229) - Providing client.TxConfig from github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) to github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule - Calling github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - Resolving dependencies for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey evidence - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to cosmossdk.io/x/evidence.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to cosmossdk.io/x/evidence.ProvideModule - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey slashing - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *codec.LegacyAmino from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing types.InterfaceRegistry from github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Providing *keeper.Keeper from github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Implicitly registering resolver types.Subspace for interface type exported.Subspace - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey slashing - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to cosmossdk.io/x/evidence.ProvideModule - Providing comet.BlockInfoService from github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) to cosmossdk.io/x/evidence.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideCometInfoService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:252) - Calling cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - Resolving dependencies for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/coinswap.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey coinswap - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/coinswap.ProvideModule - Providing zero value for optional dependency types.Subspace - Calling mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - Resolving dependencies for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/record.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/record.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/record.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey record - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/record.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/record.ProvideModule - Calling mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey crisis - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing zero value for optional dependency types.AppOptions - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing address.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideAddressCodec (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:284) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey crisis - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Providing store.KVStoreService from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Providing ModuleKey consensus - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:232) - Providing event.Service from github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) to github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideEventService (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:247) - Calling github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - Resolving dependencies for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/htlc.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/htlc.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/htlc.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey htlc - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/htlc.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/htlc.ProvideModule - Providing types.Subspace from github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) to mods.irisnet.org/modules/htlc.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Providing ModuleKey htlc - Providing keeper.Keeper from github.com/cosmos/cosmos-sdk/x/params.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:129) to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace - Providing one-per-module type map map[string]types.KeyTable to github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace from: - gov: github.com/cosmos/cosmos-sdk/x/gov.ProvideKeyTable (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/module.go:218) - coinswap: mods.irisnet.org/modules/coinswap.ProvideKeyTable (/Users/avery/irismod/modules/coinswap/depinject.go:25) - farm: mods.irisnet.org/modules/farm.ProvideKeyTable (/Users/avery/irismod/modules/farm/depinject.go:28) - htlc: mods.irisnet.org/modules/htlc.ProvideKeyTable (/Users/avery/irismod/modules/htlc/depinject.go:27) - service: mods.irisnet.org/modules/service.ProvideKeyTable (/Users/avery/irismod/modules/service/depinject.go:31) - token: mods.irisnet.org/modules/token.ProvideKeyTable (/Users/avery/irismod/modules/token/depinject.go:26) - Calling github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - Calling mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - Resolving dependencies for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/mt.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/mt.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/mt.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey mt - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/mt.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/mt.ProvideModule - Calling mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - Resolving dependencies for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - Supplying *modulev1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to mods.irisnet.org/modules/farm.ProvideModule - Providing codec.Codec from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to mods.irisnet.org/modules/farm.ProvideModule - Providing *types.KVStoreKey from github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) to mods.irisnet.org/modules/farm.ProvideModule - Resolving dependencies for github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Supplying *runtimev1alpha1.Module from cosmossdk.io/depinject/appconfig.Compose (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/depinject@v1.0.0/appconfig/config.go:144) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Providing ModuleKey farm - Providing *runtime.AppBuilder from github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) to github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey - Calling github.com/cosmos/cosmos-sdk/runtime.ProvideKVStoreKey (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:201) - Providing keeper.AccountKeeper from github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) to mods.irisnet.org/modules/farm.ProvideModule - Providing keeper.BaseKeeper from github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) to mods.irisnet.org/modules/farm.ProvideModule - Providing zero value for optional dependency types.DistrKeeper - Error: can't resolve type mods.irisnet.org/modules/farm/types/types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70): - while resolving: - types.GovKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - types.DistrKeeper for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/farm.ProvideModule (/Users/avery/irismod/modules/farm/depinject.go:70) - *types.KVStoreKey for mods.irisnet.org/modules/mt.ProvideModule (/Users/avery/irismod/modules/mt/depinject.go:56) - types.Subspace for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - *types.KVStoreKey for mods.irisnet.org/modules/htlc.ProvideModule (/Users/avery/irismod/modules/htlc/depinject.go:66) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/consensus.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/consensus/module.go:117) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - types.AppOptions for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/crisis.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/crisis/module.go:197) - *types.KVStoreKey for mods.irisnet.org/modules/record.ProvideModule (/Users/avery/irismod/modules/record/depinject.go:53) - types.Subspace for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - *types.KVStoreKey for mods.irisnet.org/modules/coinswap.ProvideModule (/Users/avery/irismod/modules/coinswap/depinject.go:64) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/slashing.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/slashing/module.go:230) - types.SlashingKeeper for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - store.KVStoreService for cosmossdk.io/x/evidence.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/cosmossdk.io/x/evidence@v0.1.1/module.go:210) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/staking.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/module.go:221) - types.StakingKeeper for github.com/cosmos/cosmos-sdk/x/genutil.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/genutil/module.go:138) - map[string]appmodule.AppModule for github.com/cosmos/cosmos-sdk/runtime.SetupAppBuilder (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:141) - ante.FeegrantKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - depinject.ModuleKey for github.com/cosmos/cosmos-sdk/x/params.ProvideSubspace (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/params/module.go:146) - exported.Subspace for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - func() types.AccountI for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.RandomGenesisAccountsFn for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/auth.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/module.go:209) - types.AccountKeeper for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - store.KVStoreService for github.com/cosmos/cosmos-sdk/x/bank.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/bank/module.go:227) - types.BankKeeper for github.com/cosmos/cosmos-sdk/x/auth/tx/config.ProvideModule (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/tx/config/config.go:70) - client.TxConfig for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - address.Codec for github.com/cosmos/cosmos-sdk/runtime.ProvideInterfaceRegistry (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:164) - types.InterfaceRegistry for github.com/cosmos/cosmos-sdk/runtime.ProvideApp (/Users/avery/go/1.20.0/pkg/mod/github.com/cosmos/cosmos-sdk@v0.50.10/runtime/module.go:84) - *runtime.AppBuilder for mods.irisnet.org/simapp.NewConfig (/Users/avery/irismod/simapp/test_helpers.go:172) - - Saved graph of container to /Users/avery/irismod/e2e/token/debug_container.dot diff --git a/modules/random/abci.go b/modules/random/abci.go index d5c68ba1..286322d5 100644 --- a/modules/random/abci.go +++ b/modules/random/abci.go @@ -16,7 +16,7 @@ func BeginBlocker(c context.Context, k keeper.Keeper) { ctx := sdk.UnwrapSDKContext(c) currentTimestamp := ctx.BlockHeader().Time.Unix() lastBlockHeight := ctx.BlockHeight() - 1 - lastBlockHash := ctx.BlockHeader().LastBlockId.Hash + appHash := ctx.BlockHeader().AppHash // get pending random number requests for lastBlockHeight rqIterator := k.IterateRandomRequestQueueByHeight(ctx, lastBlockHeight) @@ -57,7 +57,7 @@ func BeginBlocker(c context.Context, k keeper.Keeper) { reqID := types.GenerateRequestID(request) // generate a random number - random := types.MakePRNG(lastBlockHash, currentTimestamp, consumer, nil, false).GetRand() + random := types.MakePRNG(appHash, currentTimestamp, consumer, nil, false).GetRand() k.SetRandom(ctx, reqID, types.NewRandom(request.TxHash, lastBlockHeight, random.FloatString(types.RandPrec))) // remove the request diff --git a/modules/random/go.sum b/modules/random/go.sum index 23fcaf27..99563655 100644 --- a/modules/random/go.sum +++ b/modules/random/go.sum @@ -1727,6 +1727,7 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= mods.irisnet.org/api v0.0.0-20240628054110-4cb043e0238a h1:/MLyi/CV2TrCVtGREoSpeLpXZvCgIUfbe3vqy8Lo/k4= mods.irisnet.org/api v0.0.0-20240628054110-4cb043e0238a/go.mod h1:TpMaRRYSpqsXdeX4gDVFRj9ggedQ60Zcjs4iE2DIhsc= +mods.irisnet.org/api v0.0.0-20241118093307-345265846e1d/go.mod h1:TpMaRRYSpqsXdeX4gDVFRj9ggedQ60Zcjs4iE2DIhsc= mods.irisnet.org/modules/service v0.0.0-20241118093307-345265846e1d h1:T16pj3UU2X0aqlZ/oCABH8Vzh0ikDCU4HTn/dNcCcfw= mods.irisnet.org/modules/service v0.0.0-20241118093307-345265846e1d/go.mod h1:ZGxV+r9sUlgCL8mrH0GT/Nqen37vw0yK80NojqNZTYM= mods.irisnet.org/simapp v0.0.0-20241118093307-345265846e1d h1:rZjX7uXO6xGZgZIj3xnMkiGik1VXZRFqceR11rZb5pw= diff --git a/modules/random/keeper/service.go b/modules/random/keeper/service.go index 9c780e5e..4ec69aa4 100644 --- a/modules/random/keeper/service.go +++ b/modules/random/keeper/service.go @@ -39,7 +39,7 @@ func (k Keeper) RequestService( } prng := types.MakePRNG( - ctx.BlockHeader().LastBlockId.Hash, + ctx.BlockHeader().AppHash, ctx.BlockHeader().Time.UnixNano(), consumer, nil, true) provider, err := sdk.AccAddressFromBech32(bindings[prng.Intn(len(bindings))].Provider) @@ -153,14 +153,14 @@ func (k Keeper) HandlerResponse( currentTimestamp := ctx.BlockHeader().Time.Unix() lastBlockHeight := ctx.BlockHeight() - 1 - lastBlockHash := ctx.BlockHeader().LastBlockId.Hash + appHash := ctx.BlockHeader().AppHash // get the request id reqID := types.GenerateRequestID(request) // generate a random number consumer, _ := sdk.AccAddressFromBech32(request.Consumer) - random := types.MakePRNG(lastBlockHash, currentTimestamp, consumer, seed, true).GetRand() + random := types.MakePRNG(appHash, currentTimestamp, consumer, seed, true).GetRand() k.SetRandom( ctx, reqID, diff --git a/modules/service/client/utils/query.go b/modules/service/client/utils/query.go index ad7d1a31..23b24c6d 100644 --- a/modules/service/client/utils/query.go +++ b/modules/service/client/utils/query.go @@ -67,20 +67,32 @@ func QueryRequestContextByTxQuery( return requestContext, err } - var msgIndex int + msgIndex := -1 var found bool I: - for i, log := range txInfo.Logs { - for _, event := range log.Events { - if event.Type == types.EventTypeCreateContext { - for _, attribute := range event.Attributes { - if attribute.Key == types.AttributeKeyRequestContextID && - attribute.Value == params.RequestContextId { - msgIndex = i - found = true + for _, event := range txInfo.Events { + if event.Type == types.EventTypeCreateContext { + for _, attribute := range event.Attributes { + if attribute.Key == types.EventTypeMsgIndex { + paresIndex, err := strconv.ParseInt(attribute.Value, 10, 64) + if err != nil { + return requestContext, err + } + msgIndex = int(paresIndex) + } + + if attribute.Key == types.AttributeKeyRequestContextID && + attribute.Value == params.RequestContextId { + found = true + if msgIndex != -1 { break I } } + + if found && msgIndex != -1 { + break I + } + } } } @@ -88,7 +100,6 @@ I: if !found { return requestContext, fmt.Errorf("unknown request context: %s", params.RequestContextId) } - if len(txInfo.GetTx().GetMsgs()) > msgIndex { if requestMsg, ok := txInfo.GetTx().GetMsgs()[msgIndex].(*types.MsgCallService); ok { consumer, err := sdk.AccAddressFromBech32(requestMsg.Consumer) diff --git a/modules/service/types/events.go b/modules/service/types/events.go index 3649fdba..c1bff9cb 100644 --- a/modules/service/types/events.go +++ b/modules/service/types/events.go @@ -23,8 +23,8 @@ const ( EventTypeCompleteBatch = "complete_batch" EventTypeServiceSlash = "service_slash" EventTypeNoExchangeRate = "no_exchange_rate" - - AttributeValueCategory = ModuleName + EventTypeMsgIndex = "msg_index" + AttributeValueCategory = ModuleName AttributeKeyAuthor = "author" AttributeKeyServiceName = "service_name" diff --git a/simapp/test_helpers.go b/simapp/test_helpers.go index 7b6da105..50267efe 100644 --- a/simapp/test_helpers.go +++ b/simapp/test_helpers.go @@ -175,8 +175,8 @@ func NewConfig(depInjectOptions DepinjectOptions) (network.Config, error) { depinject.Supply( providers..., ), + depinject.Provide(NewDistrKeeperAdapter, NewGovKeeperAdapter), ), - depinject.Provide(NewDistrKeeperAdapter, NewGovKeeperAdapter), &appBuilder, &txConfig, &cdc, @@ -722,21 +722,20 @@ func FundModuleAccount( func QueryBalancesExec( t *testing.T, - network Network, clientCtx client.Context, address string, - extraArgs ...string, ) sdk.Coins { t.Helper() - args := []string{ - address, - fmt.Sprintf("--%s=json", "output"), + queryClient := banktypes.NewQueryClient(clientCtx) + req := &banktypes.QueryAllBalancesRequest{ + Address: address, + } + resp, err := queryClient.AllBalances(context.Background(), req) + if err != nil { + t.Fatalf("failed to query balances: %v", err) } - args = append(args, extraArgs...) - result := &banktypes.QueryAllBalancesResponse{} - //network.ExecQueryCmd(t, clientCtx, bankcli.GetBalancesCmd(), args, result) - return result.Balances + return resp.Balances } func QueryBalanceExec( @@ -748,16 +747,17 @@ func QueryBalanceExec( extraArgs ...string, ) *sdk.Coin { t.Helper() - //args := []string{ - // address, - // fmt.Sprintf("--%s=%s", bankcli.FlagDenom, denom), - // fmt.Sprintf("--%s=json", "output"), - //} - //args = append(args, extraArgs...) + queryClient := banktypes.NewQueryClient(clientCtx) + req := &banktypes.QueryBalanceRequest{ + Address: address, + Denom: denom, + } + result, err := queryClient.Balance(context.Background(), req) + if err != nil { + t.Fatalf("failed to query balances: %v", err) + } - result := &sdk.Coin{} - //network.ExecQueryCmd(t, clientCtx, bankcli.GetBalancesCmd(), args, result) - return result + return result.Balance } func QueryAccountExec( From bfb3b0599e5bb9bca95097d36383f6c71c7aab6f Mon Sep 17 00:00:00 2001 From: avery <> Date: Thu, 28 Nov 2024 16:26:24 +0100 Subject: [PATCH 4/5] update app defualt bonddenon --- simapp/state.go | 1 + 1 file changed, 1 insertion(+) diff --git a/simapp/state.go b/simapp/state.go index 60b206f5..c5acaabf 100644 --- a/simapp/state.go +++ b/simapp/state.go @@ -203,6 +203,7 @@ func AppStateRandomizedFn( Accounts: accs, InitialStake: initialStake, NumBonded: numInitiallyBonded, + BondDenom: sdk.DefaultBondDenom, GenTimestamp: genesisTimestamp, } From 8cd1de9adf93c3815df4e37461e419a81342d00e Mon Sep 17 00:00:00 2001 From: avery <> Date: Thu, 28 Nov 2024 16:58:02 +0100 Subject: [PATCH 5/5] update --- e2e/random/query.go | 1 + e2e/random/tx.go | 1 - e2e/sim_test.go | 3 ++- simapp/test_helpers.go | 5 ++++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/e2e/random/query.go b/e2e/random/query.go index 6bd18375..3640536e 100644 --- a/e2e/random/query.go +++ b/e2e/random/query.go @@ -115,6 +115,7 @@ func (s *QueryTestSuite) TestQueryCmd() { requestID := txResult.Events[8].Attributes[0].Value heightStr := txResult.Events[8].Attributes[2].Value requestHeight, err := strconv.ParseInt(heightStr, 10, 64) + s.Require().NoError(err) // ------test GetCmdQueryRandomRequestQueue()------------- url := fmt.Sprintf("%s/irismod/random/queue", baseURL) diff --git a/e2e/random/tx.go b/e2e/random/tx.go index 2ec53215..3c96c9a2 100644 --- a/e2e/random/tx.go +++ b/e2e/random/tx.go @@ -112,7 +112,6 @@ func (s *TxTestSuite) TestTxCmd() { requestID := txResult.Events[8].Attributes[0].Value heightStr := txResult.Events[8].Attributes[2].Value requestHeight, err := strconv.ParseInt(heightStr, 10, 64) - s.Require().NoError(err) // ------test GetCmdQueryRandomRequestQueue()------------- diff --git a/e2e/sim_test.go b/e2e/sim_test.go index 7d58c3d6..187b6a57 100644 --- a/e2e/sim_test.go +++ b/e2e/sim_test.go @@ -430,9 +430,10 @@ func TestAppSimulationAfterImport(t *testing.T) { ) require.Equal(t, "SimApp", newApp.Name()) - newApp.InitChain(&abci.RequestInitChain{ + _, err = newApp.InitChain(&abci.RequestInitChain{ AppStateBytes: exported.AppState, }) + require.NoError(t, err) _, _, err = simulation.SimulateFromSeed( t, os.Stdout, diff --git a/simapp/test_helpers.go b/simapp/test_helpers.go index 50267efe..ba42c265 100644 --- a/simapp/test_helpers.go +++ b/simapp/test_helpers.go @@ -752,7 +752,10 @@ func QueryBalanceExec( Address: address, Denom: denom, } - result, err := queryClient.Balance(context.Background(), req) + ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second) + defer cancel() + + result, err := queryClient.Balance(ctx, req) if err != nil { t.Fatalf("failed to query balances: %v", err) }