Versions in this module Expand all Collapse all v4 v4.2.2 Apr 16, 2024 v4.2.1 Apr 9, 2024 Changes in this version + const DistributionRoute + func CustomDistributionEncoder(contract sdk.AccAddress, data json.RawMessage, _ string) ([]sdk.Msg, error) + func MessageEncoders(registry *EncoderRegistry) *wasmkeeper.MessageEncoders + type DistributionMsg struct + FundCommunityPool *FundCommunityPool + type Encoder func(contract sdk.AccAddress, data json.RawMessage, version string) ([]sdk.Msg, error) + type EncoderRegistry struct + func NewEncoderRegistry() *EncoderRegistry + func (qr *EncoderRegistry) RegisterEncoder(route string, encoder Encoder) + type FundCommunityPool struct + Amount wasmvmtypes.Coins + func (fcp FundCommunityPool) Encode(contract sdk.AccAddress) ([]sdk.Msg, error) + type MessageEncodeRequest struct + MsgData json.RawMessage + Route string + Version string