Directories ¶
Path | Synopsis |
---|---|
grpc/reflection
Package reflection is a reverse proxy.
|
Package reflection is a reverse proxy. |
grpc/tmservice
Package tmservice is a reverse proxy.
|
Package tmservice is a reverse proxy. |
legacy
Package legacy contains a global amino Cdc which is deprecated but still used in several places within the SDK.
|
Package legacy contains a global amino Cdc which is deprecated but still used in several places within the SDK. |
types
Package 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
|
Package 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 |
unknownproto
unknownproto implements functionality to "type check" protobuf serialized byte sequences against an expected proto.Message to report: a) Unknown fields in the stream -- this is indicative of mismatched services, perhaps a malicious actor b) Mismatched wire types for a field -- this is indicative of mismatched services Its API signature is similar to proto.Unmarshal([]byte, proto.Message) in the strict case if err := RejectUnknownFieldsStrict(protoBlob, protoMessage, false); err != nil { // Handle the error.
|
unknownproto implements functionality to "type check" protobuf serialized byte sequences against an expected proto.Message to report: a) Unknown fields in the stream -- this is indicative of mismatched services, perhaps a malicious actor b) Mismatched wire types for a field -- this is indicative of mismatched services Its API signature is similar to proto.Unmarshal([]byte, proto.Message) in the strict case if err := RejectUnknownFieldsStrict(protoBlob, protoMessage, false); err != nil { // Handle the error. |
hd
Package hd provides support for hierarchical deterministic wallets generation and derivation.
|
Package hd provides support for hierarchical deterministic wallets generation and derivation. |
keyring
Package keys provides common key management API.
|
Package keys provides common key management API. |
keys/internal/ecdsa
Package ECDSA implements Cosmos-SDK compatible ECDSA public and private key.
|
Package ECDSA implements Cosmos-SDK compatible ECDSA public and private key. |
keys/secp256k1/internal/secp256k1
Package secp256k1 wraps the bitcoin secp256k1 C library.
|
Package secp256k1 wraps the bitcoin secp256k1 C library. |
keys/secp256r1
Package secp256r1 implements Cosmos-SDK compatible ECDSA public and private key.
|
Package secp256r1 implements Cosmos-SDK compatible ECDSA public and private key. |
internal
|
|
conv
Package conv provides internal functions for convertions and data manipulation
|
Package conv provides internal functions for convertions and data manipulation |
The commands from the SDK are defined with `cobra` and configured with the `viper` package.
|
The commands from the SDK are defined with `cobra` and configured with the `viper` package. |
grpc/gogoreflection
Package gogoreflection implements gRPC reflection for gogoproto consumers the normal reflection library does not work as it points to a different singleton registry.
|
Package gogoreflection implements gRPC reflection for gogoproto consumers the normal reflection library does not work as it points to a different singleton registry. |
grpc/reflection/v2alpha1
Package v2alpha1 is a reverse proxy.
|
Package v2alpha1 is a reverse proxy. |
mock
nolint
|
nolint |
params
Package params defines the simulation parameters in the simapp.
|
Package params defines the simulation parameters in the simapp. |
Package std defines all the common and standard inter-module Cosmos SDK types and definitions modules and applications can depend on.
|
Package std defines all the common and standard inter-module Cosmos SDK types and definitions modules and applications can depend on. |
tests
|
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
network
Package network implements and exposes a fully operational in-process Tendermint test network that consists of at least one or potentially many validators.
|
Package network implements and exposes a fully operational in-process Tendermint test network that consists of at least one or potentially many validators. |
bech32/legacybech32
Deprecated: The module provides legacy bech32 functions which will be removed in a future release.
|
Deprecated: The module provides legacy bech32 functions which will be removed in a future release. |
errors
Package errors implements custom error interfaces for cosmos-sdk.
|
Package errors implements custom error interfaces for cosmos-sdk. |
module
Package module contains application module patterns and associated "manager" functionality.
|
Package module contains application module patterns and associated "manager" functionality. |
rest
Package rest provides HTTP types and primitives for REST requests validation and responses handling.
|
Package rest provides HTTP types and primitives for REST requests validation and responses handling. |
tx
Package tx is a reverse proxy.
|
Package tx is a reverse proxy. |
Package 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.
|
Package 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/legacy/v034
Package v034 is used for legacy migration scripts.
|
Package v034 is used for legacy migration scripts. |
auth/legacy/v038
Package v038 is used for legacy migration scripts.
|
Package v038 is used for legacy migration scripts. |
auth/legacy/v043
Package v043 creates in-place store migrations for fixing tracking delegations with vesting accounts.
|
Package v043 creates in-place store migrations for fixing tracking delegations with vesting accounts. |
auth/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
authz
Package authz is a reverse proxy.
|
Package authz is a reverse proxy. |
bank/legacy/v036
Package v036 is used for legacy migration scripts.
|
Package v036 is used for legacy migration scripts. |
bank/legacy/v038
Package v038 is used for legacy migration scripts.
|
Package v038 is used for legacy migration scripts. |
bank/legacy/v040
Package v040 is copy-pasted from: https://github.com/cosmos/cosmos-sdk/blob/v0.41.0/x/bank/types/key.go
|
Package v040 is copy-pasted from: https://github.com/cosmos/cosmos-sdk/blob/v0.41.0/x/bank/types/key.go |
bank/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
distribution
Package distribution implements a Cosmos SDK module, that provides an implementation of the F1 fee distribution algorithm.
|
Package distribution implements a Cosmos SDK module, that provides an implementation of the F1 fee distribution algorithm. |
distribution/legacy/v034
Package v034 is used for legacy migration scripts.
|
Package v034 is used for legacy migration scripts. |
distribution/legacy/v036
Package v036 is used for legacy migration scripts.
|
Package v036 is used for legacy migration scripts. |
distribution/legacy/v038
Package v038 is used for legacy migration scripts.
|
Package v038 is used for legacy migration scripts. |
distribution/legacy/v040
Package v040 is copy-pasted from: https://github.com/cosmos/cosmos-sdk/blob/v0.41.0/x/distribution/types/keys.go
|
Package v040 is copy-pasted from: https://github.com/cosmos/cosmos-sdk/blob/v0.41.0/x/distribution/types/keys.go |
distribution/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
evidence
Package evidence implements a Cosmos SDK module, per ADR 009, that allows for the submission and handling of arbitrary evidence of misbehavior.
|
Package evidence implements a Cosmos SDK module, per ADR 009, that allows for the submission and handling of arbitrary evidence of misbehavior. |
evidence/legacy/v038
Package v038 is used for legacy migration scripts.
|
Package v038 is used for legacy migration scripts. |
evidence/types
DONTCOVER Package types is a reverse proxy.
|
DONTCOVER Package types is a reverse proxy. |
feegrant
Package feegrant provides functionality for authorizing the payment of transaction fees from one account (key) to another account (key).
|
Package feegrant provides functionality for authorizing the payment of transaction fees from one account (key) to another account (key). |
genutil
Package genutil contains a variety of genesis utility functionality for usage within a blockchain application.
|
Package genutil contains a variety of genesis utility functionality for usage within a blockchain application. |
gov/legacy/v034
Package v034 is used for legacy migration scripts.
|
Package v034 is used for legacy migration scripts. |
gov/legacy/v036
Package v036 is used for legacy migration scripts.
|
Package v036 is used for legacy migration scripts. |
gov/legacy/v040
Package v040 is copy-pasted from: https://github.com/cosmos/cosmos-sdk/blob/v0.41.0/x/gov/types/keys.go
|
Package v040 is copy-pasted from: https://github.com/cosmos/cosmos-sdk/blob/v0.41.0/x/gov/types/keys.go |
gov/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
mint/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
params
Package params provides a namespaced module parameter store.
|
Package params provides a namespaced module parameter store. |
params/legacy/v036
Package v036 is used for legacy migration scripts.
|
Package v036 is used for legacy migration scripts. |
params/types
To prevent namespace collision between consumer modules, we define a type Subspace.
|
To prevent namespace collision between consumer modules, we define a type Subspace. |
params/types/proposal
Package proposal is a reverse proxy.
|
Package proposal is a reverse proxy. |
simulation
Package simulation implements a full fledged Cosmos SDK application used for executing simulation test suites.
|
Package simulation implements a full fledged Cosmos SDK application used for executing simulation test suites. |
slashing/legacy/v040
Package v040 is copy-pasted from: https://github.com/cosmos/cosmos-sdk/blob/v0.41.0/x/slashing/types/keys.go
|
Package v040 is copy-pasted from: https://github.com/cosmos/cosmos-sdk/blob/v0.41.0/x/slashing/types/keys.go |
slashing/types
noalias DONTCOVER Package types is a reverse proxy.
|
noalias DONTCOVER Package types is a reverse proxy. |
staking/legacy/v034
Package v034 is used for legacy migration scripts.
|
Package v034 is used for legacy migration scripts. |
staking/legacy/v036
Package v036 is used for legacy migration scripts.
|
Package v036 is used for legacy migration scripts. |
staking/legacy/v038
Package v038 is used for legacy migration scripts.
|
Package v038 is used for legacy migration scripts. |
staking/legacy/v040
Package v040 is taken from: https://github.com/cosmos/cosmos-sdk/blob/v0.40.1/x/staking/types/genesis.pb.go by copy-pasted only the relevants parts for Genesis.
|
Package v040 is taken from: https://github.com/cosmos/cosmos-sdk/blob/v0.40.1/x/staking/types/genesis.pb.go by copy-pasted only the relevants parts for Genesis. |
staking/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
upgrade
Package upgrade provides a Cosmos SDK module that can be used for smoothly upgrading a live Cosmos chain to a new software version.
|
Package upgrade provides a Cosmos SDK module that can be used for smoothly upgrading a live Cosmos chain to a new software version. |
upgrade/legacy/v038
Package v038 is used for legacy migration scripts.
|
Package v038 is used for legacy migration scripts. |
upgrade/types
Package types is a reverse proxy.
|
Package types is a reverse proxy. |
Click to show internal directories.
Click to hide internal directories.