package
0.1.0
Repository: https://github.com/irisnet/irishub-sdk-go.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

BATCH_COMPLETED defines the completed batch status.
BATCH_RUNNING defines the running batch status.
COMPLETED defines the completed request context status.
No description provided by the author
PAUSED defines the paused request context status.
RUNNING defines the running request context status.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

BindServiceRequest defines the request parameters of the service binding.
CompactRequest defines a standard for compact request.
DefineServiceRequest defines the request parameters of the service definition.
InvokeServiceRequest defines the request parameters of the service call.
InvokeServiceResponseRequest defines the request parameters of the service response.
MsgBindService defines an SDK message for binding to an existing service.
MsgCallService defines an SDK message to initiate a service request context.
MsgCallServiceResponse defines the Msg/CallService response type.
MsgDefineService defines an SDK message for defining a new service.
MsgDisableServiceBinding defines an SDK message to disable a service binding.
MsgEnableServiceBinding defines an SDK message to enable a service binding.
MsgKillRequestContext defines an SDK message to terminate a service request.
MsgPauseRequestContext defines an SDK message to pause a service request.
MsgRefundServiceDeposit defines an SDK message to refund deposit from a service binding.
MsgRespondService defines an SDK message to respond a service request.
MsgSetWithdrawAddress defines an SDK message to set the withdrawal address for a provider.
MsgStartRequestContext defines an SDK message to resume a service request.
MsgUpdateRequestContext defines an SDK message to update a service request context.
MsgUpdateServiceBinding defines an SDK message for updating an existing service binding.
MsgWithdrawEarnedFees defines an SDK message to withdraw the fees earned by the provider or owner.
service parameters.
Pricing defines a standard for service pricing.
PromotionByTime defines a standard for service promotion by time.
PromotionByVolume defines a standard for service promotion by volume.
QueryBindingRequest is request type for the Query/Binding RPC method.
QueryDefinitionResponse is response type for the Query/Binding RPC method.
QueryBindingsRequest is request type for the Query/Bindings RPC method.
QueryDefinitionsResponse is response type for the Query/Bindings RPC method.
QueryDefinitionRequest is request type for the Query/Definition RPC method.
QueryDefinitionResponse is response type for the Query/Definition RPC method.
QueryEarnedFeesRequest is request type for the Query/EarnedFees RPC method.
QueryEarnedFeesResponse is response type for the Query/EarnedFees RPC method.
QueryParametersRequest is request type for the Query/Parameters RPC method.
No description provided by the author
QueryParametersResponse is response type for the Query/Parameters RPC method.
QueryRequestContextRequest is request type for the Query/RequestContext RPC method.
QueryRequestContextResp defines a context which holds request-related data.
QueryRequestContextResponse is response type for the Query/RequestContext RPC method.
QueryRequestRequest is request type for the Query/Request RPC method.
QueryRequestResponse is response type for the Query/Request RPC method.
QueryRequestsByReqCtxRequest is request type for the Query/RequestsByReqCtx RPC method.
QueryRequestsByReqCtxResponse is response type for the Query/RequestsByReqCtx RPC method.
QueryRequestsRequest is request type for the Query/Requests RPC method.
QueryRequestsResponse is response type for the Query/Requests RPC method.
QueryResponseRequest is request type for the Query/Response RPC method.
QueryResponseResponse is response type for the Query/Response RPC method.
QueryResponsesRequest is request type for the Query/Responses RPC method.
QueryResponsesResponse is response type for the Query/Responses RPC method.
QuerySchemaRequest is request type for the Query/Schema RPC method.
QuerySchemaResponse is response type for the Query/Schema RPC method.
QueryServiceBindingResponse defines a struct for service binding.
QueryServiceDefinitionResponse represents a service definition.
Request defines a request which contains the detailed request data.
Response defines a response.
QueryWithdrawAddressRequest is request type for the Query/WithdrawAddress RPC method.
QueryWithdrawAddressResponse is response type for the Query/WithdrawAddress RPC method.
Request defines a standard for request.
RequestContext defines a standard for request context.
Response defines a standard for response.
ServiceBinding defines a standard for service binding.
ServiceDefinition defines a standard for service definition.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
UpdateRequestContextRequest defines a message to update a request context.
UpdateServiceBindingRequest defines a message to update a service binding.

# Interfaces

Client defines a set of interfaces in the service module.
Query defines a set of query interfaces in the service module.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
Tx defines a set of transaction interfaces in the service module.

# Type aliases

InvokeCallback defines the callback function for service calls.
Registry defines a set of service invocation interfaces.
RequestContextBatchState is a type alias that represents a request batch status as a byte.
RequestContextState is a type alias that represents a request status as a byte.
RespondCallback defines the callback function of the service response.