Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContractQueryClient ¶
type ContractQueryClient interface {
QueryRawContractState(ctx context.Context, contractAddress string, rawQueryData []byte, opts ...grpc.CallOption) ([]byte, error)
QuerySmartContractState(ctx context.Context, contractAddress string, rawQueryData []byte, opts ...grpc.CallOption) ([]byte, error)
}
ContractQueryClient defines the interface for querying contract states
type QueryClient ¶
type QueryClient struct {
// contains filtered or unexported fields
}
QueryClient handles querying contract states
func NewQueryClient ¶
func NewQueryClient(conn grpc.ClientConnInterface) *QueryClient
NewQueryClient creates a new QueryClient and stores the gRPC connection
func (*QueryClient) QueryRawContractState ¶
func (q *QueryClient) QueryRawContractState(ctx context.Context, contractAddress string, rawQueryData []byte, opts ...grpc.CallOption) ([]byte, error)
QueryRawContractState queries raw contract state
func (*QueryClient) QuerySmartContractState ¶
func (q *QueryClient) QuerySmartContractState(ctx context.Context, contractAddress string, rawQueryData []byte, opts ...grpc.CallOption) ([]byte, error)
QuerySmartContractState queries smart contract state
Click to show internal directories.
Click to hide internal directories.