Documentation
¶
Index ¶
- func RegisterCodec(codec *codec.Codec)
- type Auxiliaries
- type Auxiliary
- type AuxiliaryKeeper
- type AuxiliaryRequest
- type AuxiliaryResponse
- type CLICommand
- type CLIFlag
- type Genesis
- type Mapper
- type Module
- type Parameters
- type Queries
- type Query
- type QueryKeeper
- type QueryRequest
- type QueryResponse
- type Request
- type Response
- type Simulator
- type Transaction
- type TransactionKeeper
- type TransactionRequest
- type TransactionResponse
- type Transactions
- type WasmMessage
- type WasmMessagePrototype
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterCodec ¶
Types ¶
type Auxiliaries ¶
type Auxiliary ¶
type Auxiliary interface { GetName() string GetKeeper() AuxiliaryKeeper InitializeKeeper(Mapper, Parameters, ...interface{}) }
type AuxiliaryKeeper ¶
type AuxiliaryKeeper interface {
Help(sdkTypes.Context, AuxiliaryRequest) AuxiliaryResponse
}
type AuxiliaryRequest ¶
type AuxiliaryRequest interface { Request }
type AuxiliaryResponse ¶
type AuxiliaryResponse interface { Response }
type CLICommand ¶
type Mapper ¶
type Mapper interface { GetKVStoreKey() *sdkTypes.KVStoreKey Create(sdkTypes.Context, traits.Mappable) Read(sdkTypes.Context, types.ID) traits.Mappable Update(sdkTypes.Context, traits.Mappable) Delete(sdkTypes.Context, types.ID) Iterate(sdkTypes.Context, types.ID, func(traits.Mappable) bool) StoreDecoder(*codec.Codec, kv.Pair, kv.Pair) string RegisterCodec(*codec.Codec) }
type Module ¶
type Module interface { sdkTypesModule.AppModuleBasic sdkTypesModule.AppModule sdkTypesModule.AppModuleSimulation GetKVStoreKey() *sdkTypes.KVStoreKey GetDefaultParamspace() string GetAuxiliary(string) Auxiliary DecodeModuleTransactionRequest(string, json.RawMessage) (sdkTypes.Msg, error) Initialize(params.Subspace, ...interface{}) Module }
type Parameters ¶
type Parameters interface { String() string Validate() error Equal(Parameters) bool Fetch(sdkTypes.Context, types.ID) types.Parameter Get(types.ID) types.Parameter GetList() []types.Parameter Mutate(sdkTypes.Context, types.Parameter) Parameters GetKeyTable() subspace.KeyTable subspace.ParamSet Initialize(params.Subspace) Parameters }
type Query ¶
type Query interface { GetModuleName() string GetName() string GetRoute() string Command(*codec.Codec) *cobra.Command HandleMessage(sdkTypes.Context, abciTypes.RequestQuery) ([]byte, error) RESTQueryHandler(context.CLIContext) http.HandlerFunc RegisterCodec(*codec.Codec) InitializeKeeper(Mapper, Parameters, ...interface{}) }
type QueryKeeper ¶
type QueryKeeper interface {
Enquire(sdkTypes.Context, QueryRequest) QueryResponse
}
type QueryRequest ¶
type QueryRequest interface { Request FromCLI(CLICommand, context.CLIContext) QueryRequest FromMap(map[string]string) QueryRequest }
type QueryResponse ¶
type QueryResponse interface { Response }
type Simulator ¶
type Simulator interface { RandomizedGenesisState(*module.SimulationState) WeightedOperations(simulation.AppParams, *codec.Codec) simulation.WeightedOperations WeightedProposalContentList() []simulation.WeightedProposalContent ParamChangeList(*rand.Rand) []simulation.ParamChange }
type Transaction ¶
type Transaction interface { GetModuleName() string GetName() string GetRoute() string Command(*codec.Codec) *cobra.Command HandleMessage(sdkTypes.Context, sdkTypes.Msg) (*sdkTypes.Result, error) RESTRequestHandler(context.CLIContext) http.HandlerFunc RegisterCodec(*codec.Codec) DecodeTransactionRequest(json.RawMessage) (sdkTypes.Msg, error) InitializeKeeper(Mapper, Parameters, ...interface{}) }
type TransactionKeeper ¶
type TransactionKeeper interface {
Transact(sdkTypes.Context, sdkTypes.Msg) TransactionResponse
}
type TransactionRequest ¶
type TransactionRequest interface { GetBaseReq() rest.BaseReq FromCLI(CLICommand, context.CLIContext) (TransactionRequest, error) FromJSON(json.RawMessage) (TransactionRequest, error) MakeMsg() (sdkTypes.Msg, error) Request }
type TransactionResponse ¶
type TransactionResponse interface { Response }
type Transactions ¶
type Transactions interface { Get(string) Transaction GetList() []Transaction }
type WasmMessage ¶
type WasmMessage interface { GetType() string GetRawMessage() json.RawMessage }
type WasmMessagePrototype ¶
type WasmMessagePrototype func() WasmMessage
Source Files
¶
- auxilaryRequest.go
- auxiliaries.go
- auxiliary.go
- auxiliaryKeeper.go
- auxiliaryResponse.go
- cliCommand.go
- cliFlag.go
- codec.go
- genesis.go
- mapper.go
- module.go
- parameters.go
- queries.go
- query.go
- queryKeeper.go
- queryRequest.go
- queryResponse.go
- request.go
- response.go
- simulator.go
- transaction.go
- transactionKeeper.go
- transactionRequest.go
- transactionResponse.go
- transactions.go
- wasmMessage.go