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

Directories

PathSynopsis
baseapp
client
client/debug
client/docs/statikPackage statik contains static assets.
client/flags
client/grpc/reflectionPackage reflection is a reverse proxy.
client/grpc/simulatePackage simulate is a reverse proxy.
client/input
client/keys
client/rpc
client/tx
codec
codec/legacyPackage legacy contains a global amino Cdc which is deprecated but still used in several places within the SDK.
codec/typesPackage types defines a custom wrapper for google.protobuf.Any which supports cached values as well as InterfaceRegistry which keeps track of types which can be used with Any for both security and introspection
codec/unknownprotounknownproto implements functionality to "type check" protobuf serialized byte sequences against an expected proto.Message to report:
cosmovisor
crypto
crypto/codec
crypto/hdPackage hd provides support for hierarchical deterministic wallets generation and derivation.
crypto/keyringPackage keys provides common key management API.
crypto/keys/ed25519
crypto/keys/internal/benchmarking
crypto/keys/multisig
crypto/keys/secp256k1
crypto/ledger
crypto/types
crypto/types/multisig
server
server/api
server/config
server/grpc
server/mocknolint
server/types
simapp
simapp/helpers
simapp/paramsPackage params defines the simulation parameters in the simapp.
simapp/simd
simapp/simd/cmd
snapshots
snapshots/types
stdPackage std defines all the common and standard inter-module Cosmos SDK types and definitions modules and applications can depend on.
store
store/cache
store/cachekv
store/cachemulti
store/dbadapter
store/gaskv
store/iavl
store/internal/maps
store/internal/proofs
store/mem
store/prefix
store/rootmulti
store/tracekv
store/transient
store/types
telemetry
tests/mocksPackage mocks is a generated GoMock package.
testutil
testutil/cli
testutil/networkPackage network implements and exposes a fully operational in-process Tendermint test network that consists of at least one or potentially many validators.
types
types/bech32
types/errorsPackage errors implements custom error interfaces for cosmos-sdk.
types/grpc
types/kv
types/modulePackage module contains application module patterns and associated "manager" functionality.
types/query
types/restPackage rest provides HTTP types and primitives for REST requests validation and responses handling.
types/simulation
types/tx
types/tx/signing
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/client/testutil
x/auth/keeper
x/auth/legacy/legacytx
x/auth/legacy/v0_34DONTCOVER nolint
x/auth/legacy/v0_36DONTCOVER nolint
x/auth/legacy/v0_38
x/auth/legacy/v0_39
x/auth/legacy/v0_40
x/auth/signing
x/auth/simulation
x/auth/testutil
x/auth/tx
x/auth/typesPackage types is a reverse proxy.
x/auth/vesting
x/auth/vesting/client/cli
x/auth/vesting/exported
x/auth/vesting/types
x/bank
x/bank/client/cli
x/bank/client/rest
x/bank/client/testutil
x/bank/exported
x/bank/keeper
x/bank/legacy/v0_36DONTCOVER nolint
x/bank/legacy/v0_38
x/bank/legacy/v0_40
x/bank/simulation
x/bank/typesPackage types is a reverse proxy.
x/capability
x/capability/keeper
x/capability/simulation
x/capability/types
x/crisis
x/crisis/client/cli
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/cli
x/distribution/client/common
x/distribution/client/rest
x/distribution/client/testutil
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/simulation
x/evidence/typesDONTCOVER
x/genaccountsPackage genaccounts is now deprecated.
x/genaccounts/legacy/v0_34DONTCOVER nolint
x/genaccounts/legacy/v0_36DONTCOVER nolint
x/genutilPackage genutil contains a variety of genesis utility functionality for usage within a blockchain application.
x/genutil/client/cli
x/genutil/client/rest
x/genutil/client/testutil
x/genutil/legacy/v0_36
x/genutil/legacy/v0_38
x/genutil/legacy/v0_39
x/genutil/legacy/v0_40
x/genutil/types
x/gov
x/gov/client
x/gov/client/cli
x/gov/client/rest
x/gov/client/testutil
x/gov/client/utils
x/gov/keeper
x/gov/legacy/v0_34DONTCOVER nolint
x/gov/legacy/v0_36DONTCOVER nolint
x/gov/simulation
x/gov/typesPackage types is a reverse proxy.
x/ibc
x/ibc/02-clientPackage client implements the ICS 02 - Client Semantics specification https://github.com/cosmos/ics/tree/master/spec/ics-002-client-semantics.
x/ibc/02-client/client/cli
x/ibc/02-client/client/utils
x/ibc/02-client/keeper
x/ibc/02-client/simulation
x/ibc/02-client/typesPackage types is a reverse proxy.
x/ibc/03-connection
x/ibc/03-connection/client/cli
x/ibc/03-connection/client/utils
x/ibc/03-connection/keeper
x/ibc/03-connection/simulation
x/ibc/03-connection/typesPackage types is a reverse proxy.
x/ibc/04-channel
x/ibc/04-channel/client/cli
x/ibc/04-channel/client/utils
x/ibc/04-channel/keeper
x/ibc/04-channel/simulation
x/ibc/04-channel/typesPackage types is a reverse proxy.
x/ibc/05-port/keeper
x/ibc/05-port/types
x/ibc/07-tendermintPackage tendermint implements a concrete `ConsensusState`, `Header`, `Misbehaviour` and `Equivocation` types for the Tendermint consensus light client.
x/ibc/07-tendermint/client/cli
x/ibc/07-tendermint/types
x/ibc/09-localhostPackage localhost implements a concrete `ConsensusState`, `Header`, `Misbehaviour` and `Equivocation` types for the loop-back client.
x/ibc/09-localhost/types
x/ibc/23-commitment/types
x/ibc/24-host
x/ibc/client
x/ibc/client/cli
x/ibc/exported
x/ibc/keeper
x/ibc/light-clients/solomachinePackage solomachine implements a concrete `ConsensusState`, `Header`, `Misbehaviour` and `Equivocation` types for the Solo Machine light client.
x/ibc/light-clients/solomachine/client/cli
x/ibc/light-clients/solomachine/types
x/ibc/simulation
x/ibc/testing
x/ibc/testing/mockThis package is only intended to be used for testing core IBC.
x/ibc-transfer
x/ibc-transfer/client/cli
x/ibc-transfer/keeper
x/ibc-transfer/simulation
x/ibc-transfer/typesPackage types is a reverse proxy.
x/ibc/types
x/mint
x/mint/client/cli
x/mint/client/rest
x/mint/keeper
x/mint/simulation
x/mint/typesPackage types is a reverse proxy.
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/proposalPackage proposal is a reverse proxy.
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/keeper
x/slashing/simulation
x/slashing/typesnoalias
x/staking
x/staking/client/cli
x/staking/client/rest
x/staking/client/testutil
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/typesPackage types is a reverse proxy.
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/typesPackage types is a reverse proxy.

Updated 2020-09-25. Refresh now. Tools for package owners.