Documentation ¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func GetKeyPrefixDeployer(deployerAddress sdk.AccAddress) []byte
- func GetKeyPrefixWithdrawer(withdrawerAddress sdk.AccAddress) []byte
- func ParamKeyTable() paramtypes.KeyTable
- func RegisterInterfaces(registry codectypes.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- func RegisterMsgHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterMsgHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MsgClient) error
- func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterMsgHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MsgServer) error
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- type AccountKeeper
- type BankKeeper
- type EVMKeeper
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetParams() Params
- func (m *GenesisState) GetRevenues() []Revenue
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (gs GenesisState) Validate() error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type MsgCancelRevenue
- func (*MsgCancelRevenue) Descriptor() ([]byte, []int)
- func (m *MsgCancelRevenue) GetContractAddress() string
- func (m *MsgCancelRevenue) GetDeployerAddress() string
- func (msg *MsgCancelRevenue) GetSignBytes() []byte
- func (msg MsgCancelRevenue) GetSigners() []sdk.AccAddress
- func (m *MsgCancelRevenue) Marshal() (dAtA []byte, err error)
- func (m *MsgCancelRevenue) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCancelRevenue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCancelRevenue) ProtoMessage()
- func (m *MsgCancelRevenue) Reset()
- func (msg MsgCancelRevenue) Route() string
- func (m *MsgCancelRevenue) Size() (n int)
- func (m *MsgCancelRevenue) String() string
- func (msg MsgCancelRevenue) Type() string
- func (m *MsgCancelRevenue) Unmarshal(dAtA []byte) error
- func (msg MsgCancelRevenue) ValidateBasic() error
- func (m *MsgCancelRevenue) XXX_DiscardUnknown()
- func (m *MsgCancelRevenue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCancelRevenue) XXX_Merge(src proto.Message)
- func (m *MsgCancelRevenue) XXX_Size() int
- func (m *MsgCancelRevenue) XXX_Unmarshal(b []byte) error
- type MsgCancelRevenueResponse
- func (*MsgCancelRevenueResponse) Descriptor() ([]byte, []int)
- func (m *MsgCancelRevenueResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgCancelRevenueResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgCancelRevenueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgCancelRevenueResponse) ProtoMessage()
- func (m *MsgCancelRevenueResponse) Reset()
- func (m *MsgCancelRevenueResponse) Size() (n int)
- func (m *MsgCancelRevenueResponse) String() string
- func (m *MsgCancelRevenueResponse) Unmarshal(dAtA []byte) error
- func (m *MsgCancelRevenueResponse) XXX_DiscardUnknown()
- func (m *MsgCancelRevenueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgCancelRevenueResponse) XXX_Merge(src proto.Message)
- func (m *MsgCancelRevenueResponse) XXX_Size() int
- func (m *MsgCancelRevenueResponse) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgRegisterRevenue
- func (*MsgRegisterRevenue) Descriptor() ([]byte, []int)
- func (m *MsgRegisterRevenue) GetContractAddress() string
- func (m *MsgRegisterRevenue) GetDeployerAddress() string
- func (m *MsgRegisterRevenue) GetNonces() []uint64
- func (msg *MsgRegisterRevenue) GetSignBytes() []byte
- func (msg MsgRegisterRevenue) GetSigners() []sdk.AccAddress
- func (m *MsgRegisterRevenue) GetWithdrawerAddress() string
- func (m *MsgRegisterRevenue) Marshal() (dAtA []byte, err error)
- func (m *MsgRegisterRevenue) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRegisterRevenue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRegisterRevenue) ProtoMessage()
- func (m *MsgRegisterRevenue) Reset()
- func (msg MsgRegisterRevenue) Route() string
- func (m *MsgRegisterRevenue) Size() (n int)
- func (m *MsgRegisterRevenue) String() string
- func (msg MsgRegisterRevenue) Type() string
- func (m *MsgRegisterRevenue) Unmarshal(dAtA []byte) error
- func (msg MsgRegisterRevenue) ValidateBasic() error
- func (m *MsgRegisterRevenue) XXX_DiscardUnknown()
- func (m *MsgRegisterRevenue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRegisterRevenue) XXX_Merge(src proto.Message)
- func (m *MsgRegisterRevenue) XXX_Size() int
- func (m *MsgRegisterRevenue) XXX_Unmarshal(b []byte) error
- type MsgRegisterRevenueResponse
- func (*MsgRegisterRevenueResponse) Descriptor() ([]byte, []int)
- func (m *MsgRegisterRevenueResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgRegisterRevenueResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRegisterRevenueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRegisterRevenueResponse) ProtoMessage()
- func (m *MsgRegisterRevenueResponse) Reset()
- func (m *MsgRegisterRevenueResponse) Size() (n int)
- func (m *MsgRegisterRevenueResponse) String() string
- func (m *MsgRegisterRevenueResponse) Unmarshal(dAtA []byte) error
- func (m *MsgRegisterRevenueResponse) XXX_DiscardUnknown()
- func (m *MsgRegisterRevenueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRegisterRevenueResponse) XXX_Merge(src proto.Message)
- func (m *MsgRegisterRevenueResponse) XXX_Size() int
- func (m *MsgRegisterRevenueResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgUpdateRevenue
- func (*MsgUpdateRevenue) Descriptor() ([]byte, []int)
- func (m *MsgUpdateRevenue) GetContractAddress() string
- func (m *MsgUpdateRevenue) GetDeployerAddress() string
- func (msg *MsgUpdateRevenue) GetSignBytes() []byte
- func (msg MsgUpdateRevenue) GetSigners() []sdk.AccAddress
- func (m *MsgUpdateRevenue) GetWithdrawerAddress() string
- func (m *MsgUpdateRevenue) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateRevenue) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateRevenue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateRevenue) ProtoMessage()
- func (m *MsgUpdateRevenue) Reset()
- func (msg MsgUpdateRevenue) Route() string
- func (m *MsgUpdateRevenue) Size() (n int)
- func (m *MsgUpdateRevenue) String() string
- func (msg MsgUpdateRevenue) Type() string
- func (m *MsgUpdateRevenue) Unmarshal(dAtA []byte) error
- func (msg MsgUpdateRevenue) ValidateBasic() error
- func (m *MsgUpdateRevenue) XXX_DiscardUnknown()
- func (m *MsgUpdateRevenue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateRevenue) XXX_Merge(src proto.Message)
- func (m *MsgUpdateRevenue) XXX_Size() int
- func (m *MsgUpdateRevenue) XXX_Unmarshal(b []byte) error
- type MsgUpdateRevenueResponse
- func (*MsgUpdateRevenueResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateRevenueResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateRevenueResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateRevenueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateRevenueResponse) ProtoMessage()
- func (m *MsgUpdateRevenueResponse) Reset()
- func (m *MsgUpdateRevenueResponse) Size() (n int)
- func (m *MsgUpdateRevenueResponse) String() string
- func (m *MsgUpdateRevenueResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateRevenueResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateRevenueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateRevenueResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateRevenueResponse) XXX_Size() int
- func (m *MsgUpdateRevenueResponse) XXX_Unmarshal(b []byte) error
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetAddrDerivationCostCreate() uint64
- func (m *Params) GetEnableRevenue() bool
- func (m *Params) Marshal() (dAtA []byte, err error)
- func (m *Params) MarshalTo(dAtA []byte) (int, error)
- func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (m *Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (p Params) Validate() error
- func (m *Params) XXX_DiscardUnknown()
- func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Params) XXX_Merge(src proto.Message)
- func (m *Params) XXX_Size() int
- func (m *Params) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryDeployerRevenuesRequest
- func (*QueryDeployerRevenuesRequest) Descriptor() ([]byte, []int)
- func (m *QueryDeployerRevenuesRequest) GetDeployerAddress() string
- func (m *QueryDeployerRevenuesRequest) GetPagination() *query.PageRequest
- func (m *QueryDeployerRevenuesRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryDeployerRevenuesRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDeployerRevenuesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDeployerRevenuesRequest) ProtoMessage()
- func (m *QueryDeployerRevenuesRequest) Reset()
- func (m *QueryDeployerRevenuesRequest) Size() (n int)
- func (m *QueryDeployerRevenuesRequest) String() string
- func (m *QueryDeployerRevenuesRequest) Unmarshal(dAtA []byte) error
- func (m *QueryDeployerRevenuesRequest) XXX_DiscardUnknown()
- func (m *QueryDeployerRevenuesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDeployerRevenuesRequest) XXX_Merge(src proto.Message)
- func (m *QueryDeployerRevenuesRequest) XXX_Size() int
- func (m *QueryDeployerRevenuesRequest) XXX_Unmarshal(b []byte) error
- type QueryDeployerRevenuesResponse
- func (*QueryDeployerRevenuesResponse) Descriptor() ([]byte, []int)
- func (m *QueryDeployerRevenuesResponse) GetContractAddresses() []string
- func (m *QueryDeployerRevenuesResponse) GetPagination() *query.PageResponse
- func (m *QueryDeployerRevenuesResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryDeployerRevenuesResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDeployerRevenuesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDeployerRevenuesResponse) ProtoMessage()
- func (m *QueryDeployerRevenuesResponse) Reset()
- func (m *QueryDeployerRevenuesResponse) Size() (n int)
- func (m *QueryDeployerRevenuesResponse) String() string
- func (m *QueryDeployerRevenuesResponse) Unmarshal(dAtA []byte) error
- func (m *QueryDeployerRevenuesResponse) XXX_DiscardUnknown()
- func (m *QueryDeployerRevenuesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDeployerRevenuesResponse) XXX_Merge(src proto.Message)
- func (m *QueryDeployerRevenuesResponse) XXX_Size() int
- func (m *QueryDeployerRevenuesResponse) XXX_Unmarshal(b []byte) error
- type QueryParamsRequest
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsRequest) ProtoMessage()
- func (m *QueryParamsRequest) Reset()
- func (m *QueryParamsRequest) Size() (n int)
- func (m *QueryParamsRequest) String() string
- func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryParamsRequest) XXX_DiscardUnknown()
- func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
- func (m *QueryParamsRequest) XXX_Size() int
- func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
- type QueryParamsResponse
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- func (m *QueryParamsResponse) GetParams() Params
- func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsResponse) ProtoMessage()
- func (m *QueryParamsResponse) Reset()
- func (m *QueryParamsResponse) Size() (n int)
- func (m *QueryParamsResponse) String() string
- func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryParamsResponse) XXX_DiscardUnknown()
- func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
- func (m *QueryParamsResponse) XXX_Size() int
- func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
- type QueryRevenueRequest
- func (*QueryRevenueRequest) Descriptor() ([]byte, []int)
- func (m *QueryRevenueRequest) GetContractAddress() string
- func (m *QueryRevenueRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryRevenueRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryRevenueRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryRevenueRequest) ProtoMessage()
- func (m *QueryRevenueRequest) Reset()
- func (m *QueryRevenueRequest) Size() (n int)
- func (m *QueryRevenueRequest) String() string
- func (m *QueryRevenueRequest) Unmarshal(dAtA []byte) error
- func (m *QueryRevenueRequest) XXX_DiscardUnknown()
- func (m *QueryRevenueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryRevenueRequest) XXX_Merge(src proto.Message)
- func (m *QueryRevenueRequest) XXX_Size() int
- func (m *QueryRevenueRequest) XXX_Unmarshal(b []byte) error
- type QueryRevenueResponse
- func (*QueryRevenueResponse) Descriptor() ([]byte, []int)
- func (m *QueryRevenueResponse) GetRevenue() Revenue
- func (m *QueryRevenueResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryRevenueResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryRevenueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryRevenueResponse) ProtoMessage()
- func (m *QueryRevenueResponse) Reset()
- func (m *QueryRevenueResponse) Size() (n int)
- func (m *QueryRevenueResponse) String() string
- func (m *QueryRevenueResponse) Unmarshal(dAtA []byte) error
- func (m *QueryRevenueResponse) XXX_DiscardUnknown()
- func (m *QueryRevenueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryRevenueResponse) XXX_Merge(src proto.Message)
- func (m *QueryRevenueResponse) XXX_Size() int
- func (m *QueryRevenueResponse) XXX_Unmarshal(b []byte) error
- type QueryRevenuesRequest
- func (*QueryRevenuesRequest) Descriptor() ([]byte, []int)
- func (m *QueryRevenuesRequest) GetPagination() *query.PageRequest
- func (m *QueryRevenuesRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryRevenuesRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryRevenuesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryRevenuesRequest) ProtoMessage()
- func (m *QueryRevenuesRequest) Reset()
- func (m *QueryRevenuesRequest) Size() (n int)
- func (m *QueryRevenuesRequest) String() string
- func (m *QueryRevenuesRequest) Unmarshal(dAtA []byte) error
- func (m *QueryRevenuesRequest) XXX_DiscardUnknown()
- func (m *QueryRevenuesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryRevenuesRequest) XXX_Merge(src proto.Message)
- func (m *QueryRevenuesRequest) XXX_Size() int
- func (m *QueryRevenuesRequest) XXX_Unmarshal(b []byte) error
- type QueryRevenuesResponse
- func (*QueryRevenuesResponse) Descriptor() ([]byte, []int)
- func (m *QueryRevenuesResponse) GetPagination() *query.PageResponse
- func (m *QueryRevenuesResponse) GetRevenues() []Revenue
- func (m *QueryRevenuesResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryRevenuesResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryRevenuesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryRevenuesResponse) ProtoMessage()
- func (m *QueryRevenuesResponse) Reset()
- func (m *QueryRevenuesResponse) Size() (n int)
- func (m *QueryRevenuesResponse) String() string
- func (m *QueryRevenuesResponse) Unmarshal(dAtA []byte) error
- func (m *QueryRevenuesResponse) XXX_DiscardUnknown()
- func (m *QueryRevenuesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryRevenuesResponse) XXX_Merge(src proto.Message)
- func (m *QueryRevenuesResponse) XXX_Size() int
- func (m *QueryRevenuesResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueryWithdrawerRevenuesRequest
- func (*QueryWithdrawerRevenuesRequest) Descriptor() ([]byte, []int)
- func (m *QueryWithdrawerRevenuesRequest) GetPagination() *query.PageRequest
- func (m *QueryWithdrawerRevenuesRequest) GetWithdrawerAddress() string
- func (m *QueryWithdrawerRevenuesRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryWithdrawerRevenuesRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryWithdrawerRevenuesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryWithdrawerRevenuesRequest) ProtoMessage()
- func (m *QueryWithdrawerRevenuesRequest) Reset()
- func (m *QueryWithdrawerRevenuesRequest) Size() (n int)
- func (m *QueryWithdrawerRevenuesRequest) String() string
- func (m *QueryWithdrawerRevenuesRequest) Unmarshal(dAtA []byte) error
- func (m *QueryWithdrawerRevenuesRequest) XXX_DiscardUnknown()
- func (m *QueryWithdrawerRevenuesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryWithdrawerRevenuesRequest) XXX_Merge(src proto.Message)
- func (m *QueryWithdrawerRevenuesRequest) XXX_Size() int
- func (m *QueryWithdrawerRevenuesRequest) XXX_Unmarshal(b []byte) error
- type QueryWithdrawerRevenuesResponse
- func (*QueryWithdrawerRevenuesResponse) Descriptor() ([]byte, []int)
- func (m *QueryWithdrawerRevenuesResponse) GetContractAddresses() []string
- func (m *QueryWithdrawerRevenuesResponse) GetPagination() *query.PageResponse
- func (m *QueryWithdrawerRevenuesResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryWithdrawerRevenuesResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryWithdrawerRevenuesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryWithdrawerRevenuesResponse) ProtoMessage()
- func (m *QueryWithdrawerRevenuesResponse) Reset()
- func (m *QueryWithdrawerRevenuesResponse) Size() (n int)
- func (m *QueryWithdrawerRevenuesResponse) String() string
- func (m *QueryWithdrawerRevenuesResponse) Unmarshal(dAtA []byte) error
- func (m *QueryWithdrawerRevenuesResponse) XXX_DiscardUnknown()
- func (m *QueryWithdrawerRevenuesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryWithdrawerRevenuesResponse) XXX_Merge(src proto.Message)
- func (m *QueryWithdrawerRevenuesResponse) XXX_Size() int
- func (m *QueryWithdrawerRevenuesResponse) XXX_Unmarshal(b []byte) error
- type Revenue
- func (*Revenue) Descriptor() ([]byte, []int)
- func (fs Revenue) GetContractAddr() common.Address
- func (m *Revenue) GetContractAddress() string
- func (fs Revenue) GetDeployerAddr() sdk.AccAddress
- func (m *Revenue) GetDeployerAddress() string
- func (fs Revenue) GetWithdrawerAddr() sdk.AccAddress
- func (m *Revenue) GetWithdrawerAddress() string
- func (m *Revenue) Marshal() (dAtA []byte, err error)
- func (m *Revenue) MarshalTo(dAtA []byte) (int, error)
- func (m *Revenue) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Revenue) ProtoMessage()
- func (m *Revenue) Reset()
- func (m *Revenue) Size() (n int)
- func (m *Revenue) String() string
- func (m *Revenue) Unmarshal(dAtA []byte) error
- func (fs Revenue) Validate() error
- func (m *Revenue) XXX_DiscardUnknown()
- func (m *Revenue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Revenue) XXX_Merge(src proto.Message)
- func (m *Revenue) XXX_Size() int
- func (m *Revenue) XXX_Unmarshal(b []byte) error
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) CancelRevenue(ctx context.Context, req *MsgCancelRevenue) (*MsgCancelRevenueResponse, error)
- func (*UnimplementedMsgServer) RegisterRevenue(ctx context.Context, req *MsgRegisterRevenue) (*MsgRegisterRevenueResponse, error)
- func (*UnimplementedMsgServer) UpdateRevenue(ctx context.Context, req *MsgUpdateRevenue) (*MsgUpdateRevenueResponse, error)
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) DeployerRevenues(ctx context.Context, req *QueryDeployerRevenuesRequest) (*QueryDeployerRevenuesResponse, error)
- func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
- func (*UnimplementedQueryServer) Revenue(ctx context.Context, req *QueryRevenueRequest) (*QueryRevenueResponse, error)
- func (*UnimplementedQueryServer) Revenues(ctx context.Context, req *QueryRevenuesRequest) (*QueryRevenuesResponse, error)
- func (*UnimplementedQueryServer) WithdrawerRevenues(ctx context.Context, req *QueryWithdrawerRevenuesRequest) (*QueryWithdrawerRevenuesResponse, error)
Constants ¶
const ( EventTypeRegisterRevenue = "register_revenue" EventTypeCancelRevenue = "cancel_revenue" EventTypeUpdateRevenue = "update_revenue" EventTypeDistributeDevRevenue = "distribute_dev_revenue" AttributeKeyContract = "contract" AttributeKeyWithdrawerAddress = "withdrawer_address" )
revenue events
const ( // module name ModuleName = "revenue" // StoreKey to be used when creating the KVStore StoreKey = ModuleName // RouterKey to be used for message routing RouterKey = ModuleName )
constants
const ( TypeMsgRegisterRevenue = "register_revenue" TypeMsgCancelRevenue = "cancel_revenue" TypeMsgUpdateRevenue = "update_revenue" )
Variables ¶
var ( // ModuleCdc references the global erc20 module codec. Note, the codec should // ONLY be used in certain instances of tests and for JSON encoding. // // The actual codec used for serialization should be provided to modules/erc20 and // defined at the application level. ModuleCdc = codec.NewProtoCodec(codectypes.NewInterfaceRegistry()) // AminoCdc is a amino codec created to support amino JSON compatible msgs. AminoCdc = codec.NewAminoCodec(amino) )
var ( ErrInternalRevenue = sdkerrors.Register(ModuleName, 2, "internal revenue error") ErrRevenueDisabled = sdkerrors.Register(ModuleName, 3, "revenue module is disabled by governance") ErrRevenueAlreadyRegistered = sdkerrors.Register(ModuleName, 4, "revenue already exists for given contract") ErrRevenueNoContractDeployed = sdkerrors.Register(ModuleName, 5, "no contract deployed") ErrRevenueContractNotRegistered = sdkerrors.Register(ModuleName, 6, "no revenue registered for contract") ErrRevenueDeployerIsNotEOA = sdkerrors.Register(ModuleName, 7, "no revenue registered for contract") )
errors
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( KeyPrefixRevenue = []byte{prefixRevenue} KeyPrefixDeployer = []byte{prefixDeployer} KeyPrefixWithdrawer = []byte{prefixWithdrawer} )
KVStore key prefixes
var ( DefaultEnableRevenue = true // Cost for executing `crypto.CreateAddress` must be at least 36 gas for the // contained keccak256(word) operation DefaultAddrDerivationCostCreate = uint64(50) ParamStoreKeyEnableRevenue = []byte("EnableRevenue") ParamStoreKeyAddrDerivationCostCreate = []byte("AddrDerivationCostCreate") )
Parameter store key
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
Functions ¶
func GetKeyPrefixDeployer ¶
func GetKeyPrefixDeployer(deployerAddress sdk.AccAddress) []byte
GetKeyPrefixDeployer returns the KVStore key prefix for storing registered revenue contract for a deployer
func GetKeyPrefixWithdrawer ¶
func GetKeyPrefixWithdrawer(withdrawerAddress sdk.AccAddress) []byte
GetKeyPrefixWithdrawer returns the KVStore key prefix for storing registered revenue contract for a withdrawer
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable returns the parameter key table.
func RegisterInterfaces ¶
func RegisterInterfaces(registry codectypes.InterfaceRegistry)
RegisterInterfaces register implementations
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers the necessary x/revenue interfaces and concrete types on the provided LegacyAmino codec. These types are used for Amino JSON serialization and EIP-712 compatibility.
func RegisterMsgHandler ¶
RegisterMsgHandler registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterMsgHandlerClient ¶
RegisterMsgHandlerClient registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MsgClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MsgClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MsgClient" to call the correct interceptors.
func RegisterMsgHandlerFromEndpoint ¶
func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterMsgHandlerServer ¶
RegisterMsgHandlerServer registers the http handlers for service Msg to "mux". UnaryRPC :call MsgServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMsgHandlerFromEndpoint instead.
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
Types ¶
type AccountKeeper ¶
type AccountKeeper interface {
GetModuleAddress(moduleName string) sdk.AccAddress
}
AccountKeeper defines the expected interface needed to retrieve account info.
type BankKeeper ¶
type BankKeeper interface { SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error BurnCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins }
BankKeeper defines the expected interface needed to retrieve account balances.
type EVMKeeper ¶
type EVMKeeper interface { EVMConfig(ctx sdk.Context) (*evmtypes.EVMConfig, error) GetParams(ctx sdk.Context) evmtypes.Params GetAccountWithoutBalance(ctx sdk.Context, addr common.Address) *statedb.Account }
EVMKeeper defines the expected EVM keeper interface used on erc20
type GenesisState ¶
type GenesisState struct { // module parameters Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` // active registered contracts for fee distribution Revenues []Revenue `protobuf:"bytes,2,rep,name=revenues,proto3" json:"revenues"` }
GenesisState defines the module's genesis state.
func DefaultGenesisState ¶
func DefaultGenesisState() *GenesisState
DefaultGenesisState sets default evm genesis state with empty accounts and default params and chain config values.
func NewGenesisState ¶
func NewGenesisState(params Params, revenues []Revenue) GenesisState
NewGenesisState creates a new genesis state.
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) GetRevenues ¶
func (m *GenesisState) GetRevenues() []Revenue
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err error)
func (*GenesisState) MarshalToSizedBuffer ¶
func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) Reset ¶
func (m *GenesisState) Reset()
func (*GenesisState) Size ¶
func (m *GenesisState) Size() (n int)
func (*GenesisState) String ¶
func (m *GenesisState) String() string
func (*GenesisState) Unmarshal ¶
func (m *GenesisState) Unmarshal(dAtA []byte) error
func (GenesisState) Validate ¶
func (gs GenesisState) Validate() error
Validate performs basic genesis state validation returning an error upon any failure.
func (*GenesisState) XXX_DiscardUnknown ¶
func (m *GenesisState) XXX_DiscardUnknown()
func (*GenesisState) XXX_Marshal ¶
func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenesisState) XXX_Merge ¶
func (m *GenesisState) XXX_Merge(src proto.Message)
func (*GenesisState) XXX_Size ¶
func (m *GenesisState) XXX_Size() int
func (*GenesisState) XXX_Unmarshal ¶
func (m *GenesisState) XXX_Unmarshal(b []byte) error
type MsgCancelRevenue ¶
type MsgCancelRevenue struct { // contract hex address ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` // deployer bech32 address DeployerAddress string `protobuf:"bytes,2,opt,name=deployer_address,json=deployerAddress,proto3" json:"deployer_address,omitempty"` }
MsgCancelRevenue defines a message that cancels a registered Revenue
func NewMsgCancelRevenue ¶
func NewMsgCancelRevenue( contract common.Address, deployer sdk.AccAddress, ) *MsgCancelRevenue
NewMsgCancelRevenue creates new instance of MsgCancelRevenue.
func (*MsgCancelRevenue) Descriptor ¶
func (*MsgCancelRevenue) Descriptor() ([]byte, []int)
func (*MsgCancelRevenue) GetContractAddress ¶
func (m *MsgCancelRevenue) GetContractAddress() string
func (*MsgCancelRevenue) GetDeployerAddress ¶
func (m *MsgCancelRevenue) GetDeployerAddress() string
func (*MsgCancelRevenue) GetSignBytes ¶
func (msg *MsgCancelRevenue) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgCancelRevenue) GetSigners ¶
func (msg MsgCancelRevenue) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (*MsgCancelRevenue) Marshal ¶
func (m *MsgCancelRevenue) Marshal() (dAtA []byte, err error)
func (*MsgCancelRevenue) MarshalToSizedBuffer ¶
func (m *MsgCancelRevenue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCancelRevenue) ProtoMessage ¶
func (*MsgCancelRevenue) ProtoMessage()
func (*MsgCancelRevenue) Reset ¶
func (m *MsgCancelRevenue) Reset()
func (MsgCancelRevenue) Route ¶
func (msg MsgCancelRevenue) Route() string
Route returns the message route for a MsgCancelRevenue.
func (*MsgCancelRevenue) Size ¶
func (m *MsgCancelRevenue) Size() (n int)
func (*MsgCancelRevenue) String ¶
func (m *MsgCancelRevenue) String() string
func (MsgCancelRevenue) Type ¶
func (msg MsgCancelRevenue) Type() string
Type returns the message type for a MsgCancelRevenue.
func (*MsgCancelRevenue) Unmarshal ¶
func (m *MsgCancelRevenue) Unmarshal(dAtA []byte) error
func (MsgCancelRevenue) ValidateBasic ¶
func (msg MsgCancelRevenue) ValidateBasic() error
ValidateBasic runs stateless checks on the message
func (*MsgCancelRevenue) XXX_DiscardUnknown ¶
func (m *MsgCancelRevenue) XXX_DiscardUnknown()
func (*MsgCancelRevenue) XXX_Marshal ¶
func (m *MsgCancelRevenue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCancelRevenue) XXX_Merge ¶
func (m *MsgCancelRevenue) XXX_Merge(src proto.Message)
func (*MsgCancelRevenue) XXX_Size ¶
func (m *MsgCancelRevenue) XXX_Size() int
func (*MsgCancelRevenue) XXX_Unmarshal ¶
func (m *MsgCancelRevenue) XXX_Unmarshal(b []byte) error
type MsgCancelRevenueResponse ¶
type MsgCancelRevenueResponse struct { }
MsgCancelRevenueResponse defines the MsgCancelRevenue response type
func (*MsgCancelRevenueResponse) Descriptor ¶
func (*MsgCancelRevenueResponse) Descriptor() ([]byte, []int)
func (*MsgCancelRevenueResponse) Marshal ¶
func (m *MsgCancelRevenueResponse) Marshal() (dAtA []byte, err error)
func (*MsgCancelRevenueResponse) MarshalTo ¶
func (m *MsgCancelRevenueResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgCancelRevenueResponse) MarshalToSizedBuffer ¶
func (m *MsgCancelRevenueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgCancelRevenueResponse) ProtoMessage ¶
func (*MsgCancelRevenueResponse) ProtoMessage()
func (*MsgCancelRevenueResponse) Reset ¶
func (m *MsgCancelRevenueResponse) Reset()
func (*MsgCancelRevenueResponse) Size ¶
func (m *MsgCancelRevenueResponse) Size() (n int)
func (*MsgCancelRevenueResponse) String ¶
func (m *MsgCancelRevenueResponse) String() string
func (*MsgCancelRevenueResponse) Unmarshal ¶
func (m *MsgCancelRevenueResponse) Unmarshal(dAtA []byte) error
func (*MsgCancelRevenueResponse) XXX_DiscardUnknown ¶
func (m *MsgCancelRevenueResponse) XXX_DiscardUnknown()
func (*MsgCancelRevenueResponse) XXX_Marshal ¶
func (m *MsgCancelRevenueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgCancelRevenueResponse) XXX_Merge ¶
func (m *MsgCancelRevenueResponse) XXX_Merge(src proto.Message)
func (*MsgCancelRevenueResponse) XXX_Size ¶
func (m *MsgCancelRevenueResponse) XXX_Size() int
func (*MsgCancelRevenueResponse) XXX_Unmarshal ¶
func (m *MsgCancelRevenueResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶
type MsgClient interface { // RegisterRevenue registers a new contract for receiving transaction fees RegisterRevenue(ctx context.Context, in *MsgRegisterRevenue, opts ...grpc.CallOption) (*MsgRegisterRevenueResponse, error) // UpdateRevenue updates the withdrawer address of a revenue UpdateRevenue(ctx context.Context, in *MsgUpdateRevenue, opts ...grpc.CallOption) (*MsgUpdateRevenueResponse, error) // CancelRevenue cancels a contract's fee registration and further receival // of transaction fees CancelRevenue(ctx context.Context, in *MsgCancelRevenue, opts ...grpc.CallOption) (*MsgCancelRevenueResponse, 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 MsgRegisterRevenue ¶
type MsgRegisterRevenue struct { // contract hex address ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` // bech32 address of message sender, must be the same as the origin EOA // sending the transaction which deploys the contract DeployerAddress string `protobuf:"bytes,2,opt,name=deployer_address,json=deployerAddress,proto3" json:"deployer_address,omitempty"` // bech32 address of account receiving the transaction fees WithdrawerAddress string `protobuf:"bytes,3,opt,name=withdrawer_address,json=withdrawerAddress,proto3" json:"withdrawer_address,omitempty"` // array of nonces from the address path, where the last nonce is the nonce // that determines the contract's address - it can be an EOA nonce or a // factory contract nonce Nonces []uint64 `protobuf:"varint,4,rep,packed,name=nonces,proto3" json:"nonces,omitempty"` }
MsgRegisterRevenue defines a message that registers a Revenue
func NewMsgRegisterRevenue ¶
func NewMsgRegisterRevenue( contract common.Address, deployer, withdrawer sdk.AccAddress, nonces []uint64, ) *MsgRegisterRevenue
NewMsgRegisterRevenue creates new instance of MsgRegisterRevenue
func (*MsgRegisterRevenue) Descriptor ¶
func (*MsgRegisterRevenue) Descriptor() ([]byte, []int)
func (*MsgRegisterRevenue) GetContractAddress ¶
func (m *MsgRegisterRevenue) GetContractAddress() string
func (*MsgRegisterRevenue) GetDeployerAddress ¶
func (m *MsgRegisterRevenue) GetDeployerAddress() string
func (*MsgRegisterRevenue) GetNonces ¶
func (m *MsgRegisterRevenue) GetNonces() []uint64
func (*MsgRegisterRevenue) GetSignBytes ¶
func (msg *MsgRegisterRevenue) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgRegisterRevenue) GetSigners ¶
func (msg MsgRegisterRevenue) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (*MsgRegisterRevenue) GetWithdrawerAddress ¶
func (m *MsgRegisterRevenue) GetWithdrawerAddress() string
func (*MsgRegisterRevenue) Marshal ¶
func (m *MsgRegisterRevenue) Marshal() (dAtA []byte, err error)
func (*MsgRegisterRevenue) MarshalTo ¶
func (m *MsgRegisterRevenue) MarshalTo(dAtA []byte) (int, error)
func (*MsgRegisterRevenue) MarshalToSizedBuffer ¶
func (m *MsgRegisterRevenue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRegisterRevenue) ProtoMessage ¶
func (*MsgRegisterRevenue) ProtoMessage()
func (*MsgRegisterRevenue) Reset ¶
func (m *MsgRegisterRevenue) Reset()
func (MsgRegisterRevenue) Route ¶
func (msg MsgRegisterRevenue) Route() string
Route returns the name of the module
func (*MsgRegisterRevenue) Size ¶
func (m *MsgRegisterRevenue) Size() (n int)
func (*MsgRegisterRevenue) String ¶
func (m *MsgRegisterRevenue) String() string
func (MsgRegisterRevenue) Type ¶
func (msg MsgRegisterRevenue) Type() string
Type returns the the action
func (*MsgRegisterRevenue) Unmarshal ¶
func (m *MsgRegisterRevenue) Unmarshal(dAtA []byte) error
func (MsgRegisterRevenue) ValidateBasic ¶
func (msg MsgRegisterRevenue) ValidateBasic() error
ValidateBasic runs stateless checks on the message
func (*MsgRegisterRevenue) XXX_DiscardUnknown ¶
func (m *MsgRegisterRevenue) XXX_DiscardUnknown()
func (*MsgRegisterRevenue) XXX_Marshal ¶
func (m *MsgRegisterRevenue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRegisterRevenue) XXX_Merge ¶
func (m *MsgRegisterRevenue) XXX_Merge(src proto.Message)
func (*MsgRegisterRevenue) XXX_Size ¶
func (m *MsgRegisterRevenue) XXX_Size() int
func (*MsgRegisterRevenue) XXX_Unmarshal ¶
func (m *MsgRegisterRevenue) XXX_Unmarshal(b []byte) error
type MsgRegisterRevenueResponse ¶
type MsgRegisterRevenueResponse struct { }
MsgRegisterRevenueResponse defines the MsgRegisterRevenue response type
func (*MsgRegisterRevenueResponse) Descriptor ¶
func (*MsgRegisterRevenueResponse) Descriptor() ([]byte, []int)
func (*MsgRegisterRevenueResponse) Marshal ¶
func (m *MsgRegisterRevenueResponse) Marshal() (dAtA []byte, err error)
func (*MsgRegisterRevenueResponse) MarshalTo ¶
func (m *MsgRegisterRevenueResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgRegisterRevenueResponse) MarshalToSizedBuffer ¶
func (m *MsgRegisterRevenueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRegisterRevenueResponse) ProtoMessage ¶
func (*MsgRegisterRevenueResponse) ProtoMessage()
func (*MsgRegisterRevenueResponse) Reset ¶
func (m *MsgRegisterRevenueResponse) Reset()
func (*MsgRegisterRevenueResponse) Size ¶
func (m *MsgRegisterRevenueResponse) Size() (n int)
func (*MsgRegisterRevenueResponse) String ¶
func (m *MsgRegisterRevenueResponse) String() string
func (*MsgRegisterRevenueResponse) Unmarshal ¶
func (m *MsgRegisterRevenueResponse) Unmarshal(dAtA []byte) error
func (*MsgRegisterRevenueResponse) XXX_DiscardUnknown ¶
func (m *MsgRegisterRevenueResponse) XXX_DiscardUnknown()
func (*MsgRegisterRevenueResponse) XXX_Marshal ¶
func (m *MsgRegisterRevenueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRegisterRevenueResponse) XXX_Merge ¶
func (m *MsgRegisterRevenueResponse) XXX_Merge(src proto.Message)
func (*MsgRegisterRevenueResponse) XXX_Size ¶
func (m *MsgRegisterRevenueResponse) XXX_Size() int
func (*MsgRegisterRevenueResponse) XXX_Unmarshal ¶
func (m *MsgRegisterRevenueResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { // RegisterRevenue registers a new contract for receiving transaction fees RegisterRevenue(context.Context, *MsgRegisterRevenue) (*MsgRegisterRevenueResponse, error) // UpdateRevenue updates the withdrawer address of a revenue UpdateRevenue(context.Context, *MsgUpdateRevenue) (*MsgUpdateRevenueResponse, error) // CancelRevenue cancels a contract's fee registration and further receival // of transaction fees CancelRevenue(context.Context, *MsgCancelRevenue) (*MsgCancelRevenueResponse, error) }
MsgServer is the server API for Msg service.
type MsgUpdateRevenue ¶
type MsgUpdateRevenue struct { // contract hex address ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` // deployer bech32 address DeployerAddress string `protobuf:"bytes,2,opt,name=deployer_address,json=deployerAddress,proto3" json:"deployer_address,omitempty"` // new withdrawer bech32 address for receiving the transaction fees WithdrawerAddress string `protobuf:"bytes,3,opt,name=withdrawer_address,json=withdrawerAddress,proto3" json:"withdrawer_address,omitempty"` }
MsgUpdateRevenue defines a message that updates the withdrawer address for a registered Revenue
func NewMsgUpdateRevenue ¶
func NewMsgUpdateRevenue( contract common.Address, deployer, withdraw sdk.AccAddress, ) *MsgUpdateRevenue
NewMsgUpdateRevenue creates new instance of MsgUpdateRevenue
func (*MsgUpdateRevenue) Descriptor ¶
func (*MsgUpdateRevenue) Descriptor() ([]byte, []int)
func (*MsgUpdateRevenue) GetContractAddress ¶
func (m *MsgUpdateRevenue) GetContractAddress() string
func (*MsgUpdateRevenue) GetDeployerAddress ¶
func (m *MsgUpdateRevenue) GetDeployerAddress() string
func (*MsgUpdateRevenue) GetSignBytes ¶
func (msg *MsgUpdateRevenue) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgUpdateRevenue) GetSigners ¶
func (msg MsgUpdateRevenue) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (*MsgUpdateRevenue) GetWithdrawerAddress ¶
func (m *MsgUpdateRevenue) GetWithdrawerAddress() string
func (*MsgUpdateRevenue) Marshal ¶
func (m *MsgUpdateRevenue) Marshal() (dAtA []byte, err error)
func (*MsgUpdateRevenue) MarshalToSizedBuffer ¶
func (m *MsgUpdateRevenue) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateRevenue) ProtoMessage ¶
func (*MsgUpdateRevenue) ProtoMessage()
func (*MsgUpdateRevenue) Reset ¶
func (m *MsgUpdateRevenue) Reset()
func (MsgUpdateRevenue) Route ¶
func (msg MsgUpdateRevenue) Route() string
Route returns the name of the module
func (*MsgUpdateRevenue) Size ¶
func (m *MsgUpdateRevenue) Size() (n int)
func (*MsgUpdateRevenue) String ¶
func (m *MsgUpdateRevenue) String() string
func (MsgUpdateRevenue) Type ¶
func (msg MsgUpdateRevenue) Type() string
Type returns the the action
func (*MsgUpdateRevenue) Unmarshal ¶
func (m *MsgUpdateRevenue) Unmarshal(dAtA []byte) error
func (MsgUpdateRevenue) ValidateBasic ¶
func (msg MsgUpdateRevenue) ValidateBasic() error
ValidateBasic runs stateless checks on the message
func (*MsgUpdateRevenue) XXX_DiscardUnknown ¶
func (m *MsgUpdateRevenue) XXX_DiscardUnknown()
func (*MsgUpdateRevenue) XXX_Marshal ¶
func (m *MsgUpdateRevenue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateRevenue) XXX_Merge ¶
func (m *MsgUpdateRevenue) XXX_Merge(src proto.Message)
func (*MsgUpdateRevenue) XXX_Size ¶
func (m *MsgUpdateRevenue) XXX_Size() int
func (*MsgUpdateRevenue) XXX_Unmarshal ¶
func (m *MsgUpdateRevenue) XXX_Unmarshal(b []byte) error
type MsgUpdateRevenueResponse ¶
type MsgUpdateRevenueResponse struct { }
MsgUpdateRevenueResponse defines the MsgUpdateRevenue response type
func (*MsgUpdateRevenueResponse) Descriptor ¶
func (*MsgUpdateRevenueResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateRevenueResponse) Marshal ¶
func (m *MsgUpdateRevenueResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateRevenueResponse) MarshalTo ¶
func (m *MsgUpdateRevenueResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateRevenueResponse) MarshalToSizedBuffer ¶
func (m *MsgUpdateRevenueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateRevenueResponse) ProtoMessage ¶
func (*MsgUpdateRevenueResponse) ProtoMessage()
func (*MsgUpdateRevenueResponse) Reset ¶
func (m *MsgUpdateRevenueResponse) Reset()
func (*MsgUpdateRevenueResponse) Size ¶
func (m *MsgUpdateRevenueResponse) Size() (n int)
func (*MsgUpdateRevenueResponse) String ¶
func (m *MsgUpdateRevenueResponse) String() string
func (*MsgUpdateRevenueResponse) Unmarshal ¶
func (m *MsgUpdateRevenueResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateRevenueResponse) XXX_DiscardUnknown ¶
func (m *MsgUpdateRevenueResponse) XXX_DiscardUnknown()
func (*MsgUpdateRevenueResponse) XXX_Marshal ¶
func (m *MsgUpdateRevenueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateRevenueResponse) XXX_Merge ¶
func (m *MsgUpdateRevenueResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateRevenueResponse) XXX_Size ¶
func (m *MsgUpdateRevenueResponse) XXX_Size() int
func (*MsgUpdateRevenueResponse) XXX_Unmarshal ¶
func (m *MsgUpdateRevenueResponse) XXX_Unmarshal(b []byte) error
type Params ¶
type Params struct { // enable_revenue defines a parameter to enable the revenue module EnableRevenue bool `protobuf:"varint,1,opt,name=enable_revenue,json=enableRevenue,proto3" json:"enable_revenue,omitempty"` // distributed to the registered contract owner DeveloperShares github_com_cosmos_cosmos_sdk_types.Dec `` /* 146-byte string literal not displayed */ // addr_derivation_cost_create defines the cost of address derivation for // verifying the contract deployer at fee registration AddrDerivationCostCreate uint64 `` /* 138-byte string literal not displayed */ }
Params defines the revenue module params
func DefaultParams ¶
func DefaultParams() Params
func NewParams ¶
func NewParams( enableRevenue bool, developerShares sdk.Dec, addrDerivationCostCreate uint64, ) Params
NewParams creates a new Params object
func (*Params) Descriptor ¶
func (*Params) GetAddrDerivationCostCreate ¶
func (*Params) GetEnableRevenue ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ParamSetPairs ¶
func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
ParamSetPairs returns the parameter set pairs.
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type QueryClient ¶
type QueryClient interface { // Revenues retrieves all registered revenues Revenues(ctx context.Context, in *QueryRevenuesRequest, opts ...grpc.CallOption) (*QueryRevenuesResponse, error) // Revenue retrieves a registered revenue for a given contract address Revenue(ctx context.Context, in *QueryRevenueRequest, opts ...grpc.CallOption) (*QueryRevenueResponse, error) // Params retrieves the revenue module params Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) // DeployerRevenues retrieves all revenues that a given deployer has // registered DeployerRevenues(ctx context.Context, in *QueryDeployerRevenuesRequest, opts ...grpc.CallOption) (*QueryDeployerRevenuesResponse, error) // WithdrawerRevenues retrieves all revenues with a given withdrawer // address WithdrawerRevenues(ctx context.Context, in *QueryWithdrawerRevenuesRequest, opts ...grpc.CallOption) (*QueryWithdrawerRevenuesResponse, error) }
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryDeployerRevenuesRequest ¶
type QueryDeployerRevenuesRequest struct { // deployer bech32 address DeployerAddress string `protobuf:"bytes,1,opt,name=deployer_address,json=deployerAddress,proto3" json:"deployer_address,omitempty"` // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryDeployerRevenuesRequest is the request type for the Query/DeployerRevenues RPC method.
func (*QueryDeployerRevenuesRequest) Descriptor ¶
func (*QueryDeployerRevenuesRequest) Descriptor() ([]byte, []int)
func (*QueryDeployerRevenuesRequest) GetDeployerAddress ¶
func (m *QueryDeployerRevenuesRequest) GetDeployerAddress() string
func (*QueryDeployerRevenuesRequest) GetPagination ¶
func (m *QueryDeployerRevenuesRequest) GetPagination() *query.PageRequest
func (*QueryDeployerRevenuesRequest) Marshal ¶
func (m *QueryDeployerRevenuesRequest) Marshal() (dAtA []byte, err error)
func (*QueryDeployerRevenuesRequest) MarshalTo ¶
func (m *QueryDeployerRevenuesRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryDeployerRevenuesRequest) MarshalToSizedBuffer ¶
func (m *QueryDeployerRevenuesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDeployerRevenuesRequest) ProtoMessage ¶
func (*QueryDeployerRevenuesRequest) ProtoMessage()
func (*QueryDeployerRevenuesRequest) Reset ¶
func (m *QueryDeployerRevenuesRequest) Reset()
func (*QueryDeployerRevenuesRequest) Size ¶
func (m *QueryDeployerRevenuesRequest) Size() (n int)
func (*QueryDeployerRevenuesRequest) String ¶
func (m *QueryDeployerRevenuesRequest) String() string
func (*QueryDeployerRevenuesRequest) Unmarshal ¶
func (m *QueryDeployerRevenuesRequest) Unmarshal(dAtA []byte) error
func (*QueryDeployerRevenuesRequest) XXX_DiscardUnknown ¶
func (m *QueryDeployerRevenuesRequest) XXX_DiscardUnknown()
func (*QueryDeployerRevenuesRequest) XXX_Marshal ¶
func (m *QueryDeployerRevenuesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDeployerRevenuesRequest) XXX_Merge ¶
func (m *QueryDeployerRevenuesRequest) XXX_Merge(src proto.Message)
func (*QueryDeployerRevenuesRequest) XXX_Size ¶
func (m *QueryDeployerRevenuesRequest) XXX_Size() int
func (*QueryDeployerRevenuesRequest) XXX_Unmarshal ¶
func (m *QueryDeployerRevenuesRequest) XXX_Unmarshal(b []byte) error
type QueryDeployerRevenuesResponse ¶
type QueryDeployerRevenuesResponse struct { ContractAddresses []string `protobuf:"bytes,1,rep,name=contract_addresses,json=contractAddresses,proto3" json:"contract_addresses,omitempty"` // pagination defines the pagination in the response. Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryDeployerRevenuesResponse is the response type for the Query/DeployerRevenues RPC method.
func (*QueryDeployerRevenuesResponse) Descriptor ¶
func (*QueryDeployerRevenuesResponse) Descriptor() ([]byte, []int)
func (*QueryDeployerRevenuesResponse) GetContractAddresses ¶
func (m *QueryDeployerRevenuesResponse) GetContractAddresses() []string
func (*QueryDeployerRevenuesResponse) GetPagination ¶
func (m *QueryDeployerRevenuesResponse) GetPagination() *query.PageResponse
func (*QueryDeployerRevenuesResponse) Marshal ¶
func (m *QueryDeployerRevenuesResponse) Marshal() (dAtA []byte, err error)
func (*QueryDeployerRevenuesResponse) MarshalTo ¶
func (m *QueryDeployerRevenuesResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryDeployerRevenuesResponse) MarshalToSizedBuffer ¶
func (m *QueryDeployerRevenuesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDeployerRevenuesResponse) ProtoMessage ¶
func (*QueryDeployerRevenuesResponse) ProtoMessage()
func (*QueryDeployerRevenuesResponse) Reset ¶
func (m *QueryDeployerRevenuesResponse) Reset()
func (*QueryDeployerRevenuesResponse) Size ¶
func (m *QueryDeployerRevenuesResponse) Size() (n int)
func (*QueryDeployerRevenuesResponse) String ¶
func (m *QueryDeployerRevenuesResponse) String() string
func (*QueryDeployerRevenuesResponse) Unmarshal ¶
func (m *QueryDeployerRevenuesResponse) Unmarshal(dAtA []byte) error
func (*QueryDeployerRevenuesResponse) XXX_DiscardUnknown ¶
func (m *QueryDeployerRevenuesResponse) XXX_DiscardUnknown()
func (*QueryDeployerRevenuesResponse) XXX_Marshal ¶
func (m *QueryDeployerRevenuesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDeployerRevenuesResponse) XXX_Merge ¶
func (m *QueryDeployerRevenuesResponse) XXX_Merge(src proto.Message)
func (*QueryDeployerRevenuesResponse) XXX_Size ¶
func (m *QueryDeployerRevenuesResponse) XXX_Size() int
func (*QueryDeployerRevenuesResponse) XXX_Unmarshal ¶
func (m *QueryDeployerRevenuesResponse) XXX_Unmarshal(b []byte) error
type QueryParamsRequest ¶
type QueryParamsRequest struct { }
QueryParamsRequest is the request type for the Query/Params RPC method.
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) Marshal ¶
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryParamsRequest) MarshalTo ¶
func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsRequest) ProtoMessage ¶
func (*QueryParamsRequest) ProtoMessage()
func (*QueryParamsRequest) Reset ¶
func (m *QueryParamsRequest) Reset()
func (*QueryParamsRequest) Size ¶
func (m *QueryParamsRequest) Size() (n int)
func (*QueryParamsRequest) String ¶
func (m *QueryParamsRequest) String() string
func (*QueryParamsRequest) Unmarshal ¶
func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryParamsRequest) XXX_DiscardUnknown()
func (*QueryParamsRequest) XXX_Marshal ¶
func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsRequest) XXX_Merge ¶
func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
func (*QueryParamsRequest) XXX_Size ¶
func (m *QueryParamsRequest) XXX_Size() int
func (*QueryParamsRequest) XXX_Unmarshal ¶
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
type QueryParamsResponse ¶
type QueryParamsResponse struct {
Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}
QueryParamsResponse is the response type for the Query/Params RPC method.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetParams ¶
func (m *QueryParamsResponse) GetParams() Params
func (*QueryParamsResponse) Marshal ¶
func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryParamsResponse) MarshalTo ¶
func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsResponse) ProtoMessage ¶
func (*QueryParamsResponse) ProtoMessage()
func (*QueryParamsResponse) Reset ¶
func (m *QueryParamsResponse) Reset()
func (*QueryParamsResponse) Size ¶
func (m *QueryParamsResponse) Size() (n int)
func (*QueryParamsResponse) String ¶
func (m *QueryParamsResponse) String() string
func (*QueryParamsResponse) Unmarshal ¶
func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryParamsResponse) XXX_DiscardUnknown()
func (*QueryParamsResponse) XXX_Marshal ¶
func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsResponse) XXX_Merge ¶
func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
func (*QueryParamsResponse) XXX_Size ¶
func (m *QueryParamsResponse) XXX_Size() int
func (*QueryParamsResponse) XXX_Unmarshal ¶
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
type QueryRevenueRequest ¶
type QueryRevenueRequest struct { // contract identifier is the hex contract address of a contract ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` }
QueryRevenueRequest is the request type for the Query/Revenue RPC method.
func (*QueryRevenueRequest) Descriptor ¶
func (*QueryRevenueRequest) Descriptor() ([]byte, []int)
func (*QueryRevenueRequest) GetContractAddress ¶
func (m *QueryRevenueRequest) GetContractAddress() string
func (*QueryRevenueRequest) Marshal ¶
func (m *QueryRevenueRequest) Marshal() (dAtA []byte, err error)
func (*QueryRevenueRequest) MarshalTo ¶
func (m *QueryRevenueRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryRevenueRequest) MarshalToSizedBuffer ¶
func (m *QueryRevenueRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryRevenueRequest) ProtoMessage ¶
func (*QueryRevenueRequest) ProtoMessage()
func (*QueryRevenueRequest) Reset ¶
func (m *QueryRevenueRequest) Reset()
func (*QueryRevenueRequest) Size ¶
func (m *QueryRevenueRequest) Size() (n int)
func (*QueryRevenueRequest) String ¶
func (m *QueryRevenueRequest) String() string
func (*QueryRevenueRequest) Unmarshal ¶
func (m *QueryRevenueRequest) Unmarshal(dAtA []byte) error
func (*QueryRevenueRequest) XXX_DiscardUnknown ¶
func (m *QueryRevenueRequest) XXX_DiscardUnknown()
func (*QueryRevenueRequest) XXX_Marshal ¶
func (m *QueryRevenueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryRevenueRequest) XXX_Merge ¶
func (m *QueryRevenueRequest) XXX_Merge(src proto.Message)
func (*QueryRevenueRequest) XXX_Size ¶
func (m *QueryRevenueRequest) XXX_Size() int
func (*QueryRevenueRequest) XXX_Unmarshal ¶
func (m *QueryRevenueRequest) XXX_Unmarshal(b []byte) error
type QueryRevenueResponse ¶
type QueryRevenueResponse struct {
Revenue Revenue `protobuf:"bytes,1,opt,name=revenue,proto3" json:"revenue"`
}
QueryRevenueResponse is the response type for the Query/Revenue RPC method.
func (*QueryRevenueResponse) Descriptor ¶
func (*QueryRevenueResponse) Descriptor() ([]byte, []int)
func (*QueryRevenueResponse) GetRevenue ¶
func (m *QueryRevenueResponse) GetRevenue() Revenue
func (*QueryRevenueResponse) Marshal ¶
func (m *QueryRevenueResponse) Marshal() (dAtA []byte, err error)
func (*QueryRevenueResponse) MarshalTo ¶
func (m *QueryRevenueResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryRevenueResponse) MarshalToSizedBuffer ¶
func (m *QueryRevenueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryRevenueResponse) ProtoMessage ¶
func (*QueryRevenueResponse) ProtoMessage()
func (*QueryRevenueResponse) Reset ¶
func (m *QueryRevenueResponse) Reset()
func (*QueryRevenueResponse) Size ¶
func (m *QueryRevenueResponse) Size() (n int)
func (*QueryRevenueResponse) String ¶
func (m *QueryRevenueResponse) String() string
func (*QueryRevenueResponse) Unmarshal ¶
func (m *QueryRevenueResponse) Unmarshal(dAtA []byte) error
func (*QueryRevenueResponse) XXX_DiscardUnknown ¶
func (m *QueryRevenueResponse) XXX_DiscardUnknown()
func (*QueryRevenueResponse) XXX_Marshal ¶
func (m *QueryRevenueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryRevenueResponse) XXX_Merge ¶
func (m *QueryRevenueResponse) XXX_Merge(src proto.Message)
func (*QueryRevenueResponse) XXX_Size ¶
func (m *QueryRevenueResponse) XXX_Size() int
func (*QueryRevenueResponse) XXX_Unmarshal ¶
func (m *QueryRevenueResponse) XXX_Unmarshal(b []byte) error
type QueryRevenuesRequest ¶
type QueryRevenuesRequest struct { // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryRevenuesRequest is the request type for the Query/Revenues RPC method.
func (*QueryRevenuesRequest) Descriptor ¶
func (*QueryRevenuesRequest) Descriptor() ([]byte, []int)
func (*QueryRevenuesRequest) GetPagination ¶
func (m *QueryRevenuesRequest) GetPagination() *query.PageRequest
func (*QueryRevenuesRequest) Marshal ¶
func (m *QueryRevenuesRequest) Marshal() (dAtA []byte, err error)
func (*QueryRevenuesRequest) MarshalTo ¶
func (m *QueryRevenuesRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryRevenuesRequest) MarshalToSizedBuffer ¶
func (m *QueryRevenuesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryRevenuesRequest) ProtoMessage ¶
func (*QueryRevenuesRequest) ProtoMessage()
func (*QueryRevenuesRequest) Reset ¶
func (m *QueryRevenuesRequest) Reset()
func (*QueryRevenuesRequest) Size ¶
func (m *QueryRevenuesRequest) Size() (n int)
func (*QueryRevenuesRequest) String ¶
func (m *QueryRevenuesRequest) String() string
func (*QueryRevenuesRequest) Unmarshal ¶
func (m *QueryRevenuesRequest) Unmarshal(dAtA []byte) error
func (*QueryRevenuesRequest) XXX_DiscardUnknown ¶
func (m *QueryRevenuesRequest) XXX_DiscardUnknown()
func (*QueryRevenuesRequest) XXX_Marshal ¶
func (m *QueryRevenuesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryRevenuesRequest) XXX_Merge ¶
func (m *QueryRevenuesRequest) XXX_Merge(src proto.Message)
func (*QueryRevenuesRequest) XXX_Size ¶
func (m *QueryRevenuesRequest) XXX_Size() int
func (*QueryRevenuesRequest) XXX_Unmarshal ¶
func (m *QueryRevenuesRequest) XXX_Unmarshal(b []byte) error
type QueryRevenuesResponse ¶
type QueryRevenuesResponse struct { Revenues []Revenue `protobuf:"bytes,1,rep,name=revenues,proto3" json:"revenues"` // pagination defines the pagination in the response. Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryRevenuesResponse is the response type for the Query/Revenues RPC method.
func (*QueryRevenuesResponse) Descriptor ¶
func (*QueryRevenuesResponse) Descriptor() ([]byte, []int)
func (*QueryRevenuesResponse) GetPagination ¶
func (m *QueryRevenuesResponse) GetPagination() *query.PageResponse
func (*QueryRevenuesResponse) GetRevenues ¶
func (m *QueryRevenuesResponse) GetRevenues() []Revenue
func (*QueryRevenuesResponse) Marshal ¶
func (m *QueryRevenuesResponse) Marshal() (dAtA []byte, err error)
func (*QueryRevenuesResponse) MarshalTo ¶
func (m *QueryRevenuesResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryRevenuesResponse) MarshalToSizedBuffer ¶
func (m *QueryRevenuesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryRevenuesResponse) ProtoMessage ¶
func (*QueryRevenuesResponse) ProtoMessage()
func (*QueryRevenuesResponse) Reset ¶
func (m *QueryRevenuesResponse) Reset()
func (*QueryRevenuesResponse) Size ¶
func (m *QueryRevenuesResponse) Size() (n int)
func (*QueryRevenuesResponse) String ¶
func (m *QueryRevenuesResponse) String() string
func (*QueryRevenuesResponse) Unmarshal ¶
func (m *QueryRevenuesResponse) Unmarshal(dAtA []byte) error
func (*QueryRevenuesResponse) XXX_DiscardUnknown ¶
func (m *QueryRevenuesResponse) XXX_DiscardUnknown()
func (*QueryRevenuesResponse) XXX_Marshal ¶
func (m *QueryRevenuesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryRevenuesResponse) XXX_Merge ¶
func (m *QueryRevenuesResponse) XXX_Merge(src proto.Message)
func (*QueryRevenuesResponse) XXX_Size ¶
func (m *QueryRevenuesResponse) XXX_Size() int
func (*QueryRevenuesResponse) XXX_Unmarshal ¶
func (m *QueryRevenuesResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Revenues retrieves all registered revenues Revenues(context.Context, *QueryRevenuesRequest) (*QueryRevenuesResponse, error) // Revenue retrieves a registered revenue for a given contract address Revenue(context.Context, *QueryRevenueRequest) (*QueryRevenueResponse, error) // Params retrieves the revenue module params Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) // DeployerRevenues retrieves all revenues that a given deployer has // registered DeployerRevenues(context.Context, *QueryDeployerRevenuesRequest) (*QueryDeployerRevenuesResponse, error) // WithdrawerRevenues retrieves all revenues with a given withdrawer // address WithdrawerRevenues(context.Context, *QueryWithdrawerRevenuesRequest) (*QueryWithdrawerRevenuesResponse, error) }
QueryServer is the server API for Query service.
type QueryWithdrawerRevenuesRequest ¶
type QueryWithdrawerRevenuesRequest struct { // withdrawer bech32 address WithdrawerAddress string `protobuf:"bytes,1,opt,name=withdrawer_address,json=withdrawerAddress,proto3" json:"withdrawer_address,omitempty"` // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryWithdrawerRevenuesRequest is the request type for the Query/WithdrawerRevenues RPC method.
func (*QueryWithdrawerRevenuesRequest) Descriptor ¶
func (*QueryWithdrawerRevenuesRequest) Descriptor() ([]byte, []int)
func (*QueryWithdrawerRevenuesRequest) GetPagination ¶
func (m *QueryWithdrawerRevenuesRequest) GetPagination() *query.PageRequest
func (*QueryWithdrawerRevenuesRequest) GetWithdrawerAddress ¶
func (m *QueryWithdrawerRevenuesRequest) GetWithdrawerAddress() string
func (*QueryWithdrawerRevenuesRequest) Marshal ¶
func (m *QueryWithdrawerRevenuesRequest) Marshal() (dAtA []byte, err error)
func (*QueryWithdrawerRevenuesRequest) MarshalTo ¶
func (m *QueryWithdrawerRevenuesRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryWithdrawerRevenuesRequest) MarshalToSizedBuffer ¶
func (m *QueryWithdrawerRevenuesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryWithdrawerRevenuesRequest) ProtoMessage ¶
func (*QueryWithdrawerRevenuesRequest) ProtoMessage()
func (*QueryWithdrawerRevenuesRequest) Reset ¶
func (m *QueryWithdrawerRevenuesRequest) Reset()
func (*QueryWithdrawerRevenuesRequest) Size ¶
func (m *QueryWithdrawerRevenuesRequest) Size() (n int)
func (*QueryWithdrawerRevenuesRequest) String ¶
func (m *QueryWithdrawerRevenuesRequest) String() string
func (*QueryWithdrawerRevenuesRequest) Unmarshal ¶
func (m *QueryWithdrawerRevenuesRequest) Unmarshal(dAtA []byte) error
func (*QueryWithdrawerRevenuesRequest) XXX_DiscardUnknown ¶
func (m *QueryWithdrawerRevenuesRequest) XXX_DiscardUnknown()
func (*QueryWithdrawerRevenuesRequest) XXX_Marshal ¶
func (m *QueryWithdrawerRevenuesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryWithdrawerRevenuesRequest) XXX_Merge ¶
func (m *QueryWithdrawerRevenuesRequest) XXX_Merge(src proto.Message)
func (*QueryWithdrawerRevenuesRequest) XXX_Size ¶
func (m *QueryWithdrawerRevenuesRequest) XXX_Size() int
func (*QueryWithdrawerRevenuesRequest) XXX_Unmarshal ¶
func (m *QueryWithdrawerRevenuesRequest) XXX_Unmarshal(b []byte) error
type QueryWithdrawerRevenuesResponse ¶
type QueryWithdrawerRevenuesResponse struct { ContractAddresses []string `protobuf:"bytes,1,rep,name=contract_addresses,json=contractAddresses,proto3" json:"contract_addresses,omitempty"` // pagination defines the pagination in the response. Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryWithdrawerRevenuesResponse is the response type for the Query/WithdrawerRevenues RPC method.
func (*QueryWithdrawerRevenuesResponse) Descriptor ¶
func (*QueryWithdrawerRevenuesResponse) Descriptor() ([]byte, []int)
func (*QueryWithdrawerRevenuesResponse) GetContractAddresses ¶
func (m *QueryWithdrawerRevenuesResponse) GetContractAddresses() []string
func (*QueryWithdrawerRevenuesResponse) GetPagination ¶
func (m *QueryWithdrawerRevenuesResponse) GetPagination() *query.PageResponse
func (*QueryWithdrawerRevenuesResponse) Marshal ¶
func (m *QueryWithdrawerRevenuesResponse) Marshal() (dAtA []byte, err error)
func (*QueryWithdrawerRevenuesResponse) MarshalTo ¶
func (m *QueryWithdrawerRevenuesResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryWithdrawerRevenuesResponse) MarshalToSizedBuffer ¶
func (m *QueryWithdrawerRevenuesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryWithdrawerRevenuesResponse) ProtoMessage ¶
func (*QueryWithdrawerRevenuesResponse) ProtoMessage()
func (*QueryWithdrawerRevenuesResponse) Reset ¶
func (m *QueryWithdrawerRevenuesResponse) Reset()
func (*QueryWithdrawerRevenuesResponse) Size ¶
func (m *QueryWithdrawerRevenuesResponse) Size() (n int)
func (*QueryWithdrawerRevenuesResponse) String ¶
func (m *QueryWithdrawerRevenuesResponse) String() string
func (*QueryWithdrawerRevenuesResponse) Unmarshal ¶
func (m *QueryWithdrawerRevenuesResponse) Unmarshal(dAtA []byte) error
func (*QueryWithdrawerRevenuesResponse) XXX_DiscardUnknown ¶
func (m *QueryWithdrawerRevenuesResponse) XXX_DiscardUnknown()
func (*QueryWithdrawerRevenuesResponse) XXX_Marshal ¶
func (m *QueryWithdrawerRevenuesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryWithdrawerRevenuesResponse) XXX_Merge ¶
func (m *QueryWithdrawerRevenuesResponse) XXX_Merge(src proto.Message)
func (*QueryWithdrawerRevenuesResponse) XXX_Size ¶
func (m *QueryWithdrawerRevenuesResponse) XXX_Size() int
func (*QueryWithdrawerRevenuesResponse) XXX_Unmarshal ¶
func (m *QueryWithdrawerRevenuesResponse) XXX_Unmarshal(b []byte) error
type Revenue ¶
type Revenue struct { // hex address of registered contract ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` // bech32 address of contract deployer DeployerAddress string `protobuf:"bytes,2,opt,name=deployer_address,json=deployerAddress,proto3" json:"deployer_address,omitempty"` // bech32 address of account receiving the transaction fees it defaults to // deployer_address WithdrawerAddress string `protobuf:"bytes,3,opt,name=withdrawer_address,json=withdrawerAddress,proto3" json:"withdrawer_address,omitempty"` }
Revenue defines an instance that organizes fee distribution conditions for the owner of a given smart contract
func NewRevenue ¶
func NewRevenue(contract common.Address, deployer, withdrawer sdk.AccAddress) Revenue
NewRevenue returns an instance of Revenue. If the provided withdrawer address is empty, it sets the value to an empty string.
func (*Revenue) Descriptor ¶
func (Revenue) GetContractAddr ¶
GetContractAddr returns the contract address
func (*Revenue) GetContractAddress ¶
func (Revenue) GetDeployerAddr ¶
func (fs Revenue) GetDeployerAddr() sdk.AccAddress
GetDeployerAddr returns the contract deployer address
func (*Revenue) GetDeployerAddress ¶
func (Revenue) GetWithdrawerAddr ¶
func (fs Revenue) GetWithdrawerAddr() sdk.AccAddress
GetWithdrawerAddr returns the account address to where the funds proceeding from the fees will be received. If the withdraw address is not defined, it defaults to the deployer address.
func (*Revenue) GetWithdrawerAddress ¶
func (*Revenue) MarshalToSizedBuffer ¶
func (*Revenue) ProtoMessage ¶
func (*Revenue) ProtoMessage()
func (*Revenue) XXX_DiscardUnknown ¶
func (m *Revenue) XXX_DiscardUnknown()
func (*Revenue) XXX_Marshal ¶
func (*Revenue) XXX_Unmarshal ¶
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) CancelRevenue ¶
func (*UnimplementedMsgServer) CancelRevenue(ctx context.Context, req *MsgCancelRevenue) (*MsgCancelRevenueResponse, error)
func (*UnimplementedMsgServer) RegisterRevenue ¶
func (*UnimplementedMsgServer) RegisterRevenue(ctx context.Context, req *MsgRegisterRevenue) (*MsgRegisterRevenueResponse, error)
func (*UnimplementedMsgServer) UpdateRevenue ¶
func (*UnimplementedMsgServer) UpdateRevenue(ctx context.Context, req *MsgUpdateRevenue) (*MsgUpdateRevenueResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) DeployerRevenues ¶
func (*UnimplementedQueryServer) DeployerRevenues(ctx context.Context, req *QueryDeployerRevenuesRequest) (*QueryDeployerRevenuesResponse, error)
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
func (*UnimplementedQueryServer) Revenue ¶
func (*UnimplementedQueryServer) Revenue(ctx context.Context, req *QueryRevenueRequest) (*QueryRevenueResponse, error)
func (*UnimplementedQueryServer) Revenues ¶
func (*UnimplementedQueryServer) Revenues(ctx context.Context, req *QueryRevenuesRequest) (*QueryRevenuesResponse, error)
func (*UnimplementedQueryServer) WithdrawerRevenues ¶
func (*UnimplementedQueryServer) WithdrawerRevenues(ctx context.Context, req *QueryWithdrawerRevenuesRequest) (*QueryWithdrawerRevenuesResponse, error)