Documentation ¶
Index ¶
- Variables
- func RegisterInterfaces(registry codectypes.InterfaceRegistry)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- type MsgClient
- type MsgCreateSEDAValidator
- func (*MsgCreateSEDAValidator) Descriptor() ([]byte, []int)
- func (m *MsgCreateSEDAValidator) Marshal() (dAtA []byte, err error)
- func (m *MsgCreateSEDAValidator) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCreateSEDAValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCreateSEDAValidator) ProtoMessage()
- func (m *MsgCreateSEDAValidator) Reset()
- func (m *MsgCreateSEDAValidator) Size() (n int)
- func (m *MsgCreateSEDAValidator) String() string
- func (m *MsgCreateSEDAValidator) Unmarshal(dAtA []byte) error
- func (msg MsgCreateSEDAValidator) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
- func (msg MsgCreateSEDAValidator) Validate(ac address.Codec) error
- func (m *MsgCreateSEDAValidator) XXX_DiscardUnknown()
- func (m *MsgCreateSEDAValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCreateSEDAValidator) XXX_Merge(src proto.Message)
- func (m *MsgCreateSEDAValidator) XXX_Size() int
- func (m *MsgCreateSEDAValidator) XXX_Unmarshal(b []byte) error
- type MsgCreateSEDAValidatorResponse
- func (*MsgCreateSEDAValidatorResponse) Descriptor() ([]byte, []int)
- func (m *MsgCreateSEDAValidatorResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgCreateSEDAValidatorResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCreateSEDAValidatorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCreateSEDAValidatorResponse) ProtoMessage()
- func (m *MsgCreateSEDAValidatorResponse) Reset()
- func (m *MsgCreateSEDAValidatorResponse) Size() (n int)
- func (m *MsgCreateSEDAValidatorResponse) String() string
- func (m *MsgCreateSEDAValidatorResponse) Unmarshal(dAtA []byte) error
- func (m *MsgCreateSEDAValidatorResponse) XXX_DiscardUnknown()
- func (m *MsgCreateSEDAValidatorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCreateSEDAValidatorResponse) XXX_Merge(src proto.Message)
- func (m *MsgCreateSEDAValidatorResponse) XXX_Size() int
- func (m *MsgCreateSEDAValidatorResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type PubKeyKeeper
- type UnimplementedMsgServer
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var Msg_serviceDesc = _Msg_serviceDesc
Functions ¶
func RegisterInterfaces ¶
func RegisterInterfaces(registry codectypes.InterfaceRegistry)
RegisterInterfaces registers the x/staking interfaces types with the interface registry.
func RegisterMsgServer ¶
Types ¶
type MsgClient ¶
type MsgClient interface { // CreateSEDAValidator defines a method for creating a new validator. CreateSEDAValidator(ctx context.Context, in *MsgCreateSEDAValidator, opts ...grpc.CallOption) (*MsgCreateSEDAValidatorResponse, error) }
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMsgClient ¶
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgCreateSEDAValidator ¶
type MsgCreateSEDAValidator struct { Description types.Description `protobuf:"bytes,1,opt,name=description,proto3" json:"description"` Commission types.CommissionRates `protobuf:"bytes,2,opt,name=commission,proto3" json:"commission"` MinSelfDelegation cosmossdk_io_math.Int `` /* 137-byte string literal not displayed */ // Deprecated: Use of Delegator Address in MsgCreateValidator is deprecated. // The validator address bytes and delegator address bytes refer to the same // account while creating validator (defer only in bech32 notation). DelegatorAddress string `protobuf:"bytes,4,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` // Deprecated: Do not use. ValidatorAddress string `protobuf:"bytes,5,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"` Pubkey *types1.Any `protobuf:"bytes,6,opt,name=pubkey,proto3" json:"pubkey,omitempty"` Value types2.Coin `protobuf:"bytes,7,opt,name=value,proto3" json:"value"` IndexedPubKeys []types3.IndexedPubKey `protobuf:"bytes,8,rep,name=indexed_pub_keys,json=indexedPubKeys,proto3" json:"indexed_pub_keys"` }
MsgCreateSEDAValidator defines a message for creating a new SEDA validator.
func NewMsgCreateSEDAValidator ¶
func NewMsgCreateSEDAValidator( valAddr string, pubKey cryptotypes.PubKey, sedaPubKeys []pubkeytypes.IndexedPubKey, selfDelegation sdk.Coin, description types.Description, commission types.CommissionRates, minSelfDelegation math.Int, ) (*MsgCreateSEDAValidator, error)
NewMsgCreateSEDAValidator creates a MsgCreateSEDAValidator instance.
func (*MsgCreateSEDAValidator) Descriptor ¶
func (*MsgCreateSEDAValidator) Descriptor() ([]byte, []int)
func (*MsgCreateSEDAValidator) Marshal ¶
func (m *MsgCreateSEDAValidator) Marshal() (dAtA []byte, err error)
func (*MsgCreateSEDAValidator) MarshalTo ¶
func (m *MsgCreateSEDAValidator) MarshalTo(dAtA []byte) (int, error)
func (*MsgCreateSEDAValidator) MarshalToSizedBuffer ¶
func (m *MsgCreateSEDAValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCreateSEDAValidator) ProtoMessage ¶
func (*MsgCreateSEDAValidator) ProtoMessage()
func (*MsgCreateSEDAValidator) Reset ¶
func (m *MsgCreateSEDAValidator) Reset()
func (*MsgCreateSEDAValidator) Size ¶
func (m *MsgCreateSEDAValidator) Size() (n int)
func (*MsgCreateSEDAValidator) String ¶
func (m *MsgCreateSEDAValidator) String() string
func (*MsgCreateSEDAValidator) Unmarshal ¶
func (m *MsgCreateSEDAValidator) Unmarshal(dAtA []byte) error
func (MsgCreateSEDAValidator) UnpackInterfaces ¶
func (msg MsgCreateSEDAValidator) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces
func (MsgCreateSEDAValidator) Validate ¶
func (msg MsgCreateSEDAValidator) Validate(ac address.Codec) error
Validate validates the MsgCreateSEDAValidator sdk msg.
func (*MsgCreateSEDAValidator) XXX_DiscardUnknown ¶
func (m *MsgCreateSEDAValidator) XXX_DiscardUnknown()
func (*MsgCreateSEDAValidator) XXX_Marshal ¶
func (m *MsgCreateSEDAValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCreateSEDAValidator) XXX_Merge ¶
func (m *MsgCreateSEDAValidator) XXX_Merge(src proto.Message)
func (*MsgCreateSEDAValidator) XXX_Size ¶
func (m *MsgCreateSEDAValidator) XXX_Size() int
func (*MsgCreateSEDAValidator) XXX_Unmarshal ¶
func (m *MsgCreateSEDAValidator) XXX_Unmarshal(b []byte) error
type MsgCreateSEDAValidatorResponse ¶
type MsgCreateSEDAValidatorResponse struct { }
MsgCreateSEDAValidatorResponse defines the Msg/MsgCreateSEDAValidator response type.
func (*MsgCreateSEDAValidatorResponse) Descriptor ¶
func (*MsgCreateSEDAValidatorResponse) Descriptor() ([]byte, []int)
func (*MsgCreateSEDAValidatorResponse) Marshal ¶
func (m *MsgCreateSEDAValidatorResponse) Marshal() (dAtA []byte, err error)
func (*MsgCreateSEDAValidatorResponse) MarshalTo ¶
func (m *MsgCreateSEDAValidatorResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgCreateSEDAValidatorResponse) MarshalToSizedBuffer ¶
func (m *MsgCreateSEDAValidatorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCreateSEDAValidatorResponse) ProtoMessage ¶
func (*MsgCreateSEDAValidatorResponse) ProtoMessage()
func (*MsgCreateSEDAValidatorResponse) Reset ¶
func (m *MsgCreateSEDAValidatorResponse) Reset()
func (*MsgCreateSEDAValidatorResponse) Size ¶
func (m *MsgCreateSEDAValidatorResponse) Size() (n int)
func (*MsgCreateSEDAValidatorResponse) String ¶
func (m *MsgCreateSEDAValidatorResponse) String() string
func (*MsgCreateSEDAValidatorResponse) Unmarshal ¶
func (m *MsgCreateSEDAValidatorResponse) Unmarshal(dAtA []byte) error
func (*MsgCreateSEDAValidatorResponse) XXX_DiscardUnknown ¶
func (m *MsgCreateSEDAValidatorResponse) XXX_DiscardUnknown()
func (*MsgCreateSEDAValidatorResponse) XXX_Marshal ¶
func (m *MsgCreateSEDAValidatorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCreateSEDAValidatorResponse) XXX_Merge ¶
func (m *MsgCreateSEDAValidatorResponse) XXX_Merge(src proto.Message)
func (*MsgCreateSEDAValidatorResponse) XXX_Size ¶
func (m *MsgCreateSEDAValidatorResponse) XXX_Size() int
func (*MsgCreateSEDAValidatorResponse) XXX_Unmarshal ¶
func (m *MsgCreateSEDAValidatorResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { // CreateSEDAValidator defines a method for creating a new validator. CreateSEDAValidator(context.Context, *MsgCreateSEDAValidator) (*MsgCreateSEDAValidatorResponse, error) }
MsgServer is the server API for Msg service.
type PubKeyKeeper ¶
type PubKeyKeeper interface { StoreIndexedPubKeys(ctx sdk.Context, valAddr sdk.ValAddress, pubKeys []types.IndexedPubKey) error IsProvingSchemeActivated(ctx context.Context, index utils.SEDAKeyIndex) (bool, error) GetValidatorKeyAtIndex(ctx context.Context, validatorAddr sdk.ValAddress, index utils.SEDAKeyIndex) ([]byte, error) }
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) CreateSEDAValidator ¶
func (*UnimplementedMsgServer) CreateSEDAValidator(ctx context.Context, req *MsgCreateSEDAValidator) (*MsgCreateSEDAValidatorResponse, error)