cosmos-sdk: github.com/cosmos/cosmos-sdk

Directories

PathSynopsis
baseapp
client
client/context
client/debug
client/flags
client/input
client/keys
client/lcd
client/lcd/statikPackage statik contains static assets.
client/rpc
client/tx
codec
codec/stdPackage std defines all the common and standard Cosmos SDK Protocol Buffer message definitions and type implementations.
crypto
crypto/keyringPackage keys provides common key management API.
crypto/keys/hdPackage hd provides basic functionality Hierarchical Deterministic Wallets.
crypto/keys/keyerror
server
server/config
server/mocknolint
simapp
simapp/helpers
simapp/paramsPackage params defines the simulation parameters in the simapp.
store
store/cache
store/cachekv
store/cachemulti
store/dbadapter
store/gaskv
store/iavl
store/prefix
store/rootmulti
store/tracekv
store/transient
store/types
tests
tests/mocksPackage mocks is a generated GoMock package.
types
types/errorsPackage errors implements custom error interfaces for cosmos-sdk.
types/modulePackage module contains application module patterns and associated "manager" functionality.
types/restPackage rest provides HTTP types and primitives for REST requests validation and responses handling.
types/simulation
versionPackage version is a convenience utility that provides SDK consumers with a ready-to-use version command that produces apps versioning information based on flags passed at compile time.
x/auth
x/auth/ante
x/auth/client
x/auth/client/cli
x/auth/client/rest
x/auth/exported
x/auth/keeper
x/auth/legacy/v0_34DONTCOVER nolint
x/auth/legacy/v0_36DONTCOVER nolint
x/auth/legacy/v0_38
x/auth/legacy/v0_39
x/auth/simulation
x/auth/typesnolint noalias
x/auth/vesting
x/auth/vesting/exported
x/auth/vesting/typesnolint noalias
x/bank
x/bank/client/cli
x/bank/client/rest
x/bank/exported
x/bank/keeper
x/bank/legacy/v0_38
x/bank/legacy/v0_39
x/bank/simulation
x/bank/types
x/crisis
x/crisis/client/clinolint
x/crisis/keeper
x/crisis/types
x/distributionPackage distribution implements a Cosmos SDK module, that provides an implementation of the F1 fee distribution algorithm.
x/distribution/client
x/distribution/client/clinolint
x/distribution/client/common
x/distribution/client/rest
x/distribution/keeper
x/distribution/legacy/v0_34DONTCOVER nolint
x/distribution/legacy/v0_36DONTCOVER nolint
x/distribution/legacy/v0_38
x/distribution/simulation
x/distribution/typesnolint
x/evidencePackage evidence implements a Cosmos SDK module, per ADR 009, that allows for the submission and handling of arbitrary evidence of misbehavior.
x/evidence/client
x/evidence/client/cli
x/evidence/client/rest
x/evidence/exported
x/evidence/keeper
x/evidence/typesDONTCOVER
x/genaccountsPackage genaccounts is now deprecated.
x/genaccounts/legacy/v0_34DONTCOVER nolint
x/genaccounts/legacy/v0_36DONTCOVER nolint
x/genutilnolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/cosmos/cosmos-sdk/x/genutil/types
x/genutil/client/cli
x/genutil/client/rest
x/genutil/legacy/v0_36
x/genutil/legacy/v0_38
x/genutil/legacy/v0_39
x/genutil/types
x/gov
x/gov/client
x/gov/client/cli
x/gov/client/rest
x/gov/client/utils
x/gov/keeper
x/gov/legacy/v0_34DONTCOVER nolint
x/gov/legacy/v0_36DONTCOVER nolint
x/gov/simulation
x/gov/types
x/mint
x/mint/client/cli
x/mint/client/rest
x/mint/keeper
x/mint/simulation
x/mint/types
x/paramsPackage params provides a namespaced module parameter store.
x/params/client
x/params/client/cli
x/params/client/rest
x/params/client/utils
x/params/keeper
x/params/simulation
x/params/typesTo prevent namespace collision between consumer modules, we define a type Subspace.
x/params/types/proposal
x/simulationPackage simulation implements a full fledged Cosmos SDK application used for executing simulation test suites.
x/slashing
x/slashing/client/cli
x/slashing/client/rest
x/slashing/keepernolint
x/slashing/simulation
x/slashing/typesnoalias
x/staking
x/staking/client/cli
x/staking/client/rest
x/staking/exported
x/staking/keeper
x/staking/legacy/v0_34DONTCOVER nolint
x/staking/legacy/v0_36DONTCOVER nolint
x/staking/legacy/v0_38DONTCOVER nolint
x/staking/simulation
x/staking/types
x/supply
x/supply/client/cli
x/supply/client/rest
x/supply/exported
x/supply/keeper
x/supply/legacy/v0_36DONTCOVER nolint
x/supply/simulation
x/supply/types
x/upgradePackage upgrade provides a Cosmos SDK module that can be used for smoothly upgrading a live Cosmos chain to a new software version.
x/upgrade/client
x/upgrade/client/cli
x/upgrade/client/rest
x/upgrade/keeper
x/upgrade/types

Updated 2020-04-05. Refresh now. Tools for package owners.