Documentation
¶
Index ¶
- Constants
- func State(conState jsonrpc.State) *explorerState
- type Client
- func (c *Client) Contracts(ctx context.Context, conState jsonrpc.State, params ContractsRequestParams) (ContractsResult, error)
- func (c *Client) Counters(ctx context.Context, conState jsonrpc.State, filters proxyTypes.StatsFilter) (proxyTypes.Counters, error)
- func (c *Client) Farms(ctx context.Context, conState jsonrpc.State, params FarmsRequestParams) (FarmsResult, error)
- func (c *Client) Load(ctx context.Context, conState jsonrpc.State, network string) error
- func (c *Client) Node(ctx context.Context, conState jsonrpc.State, nodeID uint32) (proxyTypes.NodeWithNestedCapacity, error)
- func (c *Client) NodeStatus(ctx context.Context, conState jsonrpc.State, nodeID uint32) (proxyTypes.NodeStatus, error)
- func (c *Client) Nodes(ctx context.Context, conState jsonrpc.State, params NodesRequestParams) (NodesResult, error)
- func (c *Client) Ping(ctx context.Context, conState jsonrpc.State) error
- func (c *Client) Twins(ctx context.Context, conState jsonrpc.State, params TwinsRequestParams) (TwinsResult, error)
- type ContractsRequestParams
- type ContractsResult
- type FarmsRequestParams
- type FarmsResult
- type NodesRequestParams
- type NodesResult
- type TwinsRequestParams
- type TwinsResult
Constants ¶
View Source
const ExplorerID = "explorer"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) Contracts ¶
func (c *Client) Contracts(ctx context.Context, conState jsonrpc.State, params ContractsRequestParams) (ContractsResult, error)
func (*Client) Counters ¶
func (c *Client) Counters(ctx context.Context, conState jsonrpc.State, filters proxyTypes.StatsFilter) (proxyTypes.Counters, error)
func (*Client) Farms ¶
func (c *Client) Farms(ctx context.Context, conState jsonrpc.State, params FarmsRequestParams) (FarmsResult, error)
func (*Client) Node ¶
func (c *Client) Node(ctx context.Context, conState jsonrpc.State, nodeID uint32) (proxyTypes.NodeWithNestedCapacity, error)
func (*Client) NodeStatus ¶
func (c *Client) NodeStatus(ctx context.Context, conState jsonrpc.State, nodeID uint32) (proxyTypes.NodeStatus, error)
func (*Client) Nodes ¶
func (c *Client) Nodes(ctx context.Context, conState jsonrpc.State, params NodesRequestParams) (NodesResult, error)
func (*Client) Twins ¶
func (c *Client) Twins(ctx context.Context, conState jsonrpc.State, params TwinsRequestParams) (TwinsResult, error)
type ContractsRequestParams ¶
type ContractsRequestParams struct {
Filters proxyTypes.ContractFilter `json:"filters"`
Pagination proxyTypes.Limit `json:"pagination"`
}
type ContractsResult ¶
type ContractsResult struct {
Contracts []proxyTypes.Contract `json:"contracts"`
TotalCount int `json:"total_count"`
}
type FarmsRequestParams ¶
type FarmsRequestParams struct {
Filters proxyTypes.FarmFilter `json:"filters"`
Pagination proxyTypes.Limit `json:"pagination"`
}
type FarmsResult ¶
type FarmsResult struct {
Farms []proxyTypes.Farm `json:"farms"`
TotalCount int `json:"total_count"`
}
type NodesRequestParams ¶
type NodesRequestParams struct {
Filters proxyTypes.NodeFilter `json:"filters"`
Pagination proxyTypes.Limit `json:"pagination"`
}
type NodesResult ¶
type NodesResult struct {
Nodes []proxyTypes.Node `json:"nodes"`
TotalCount int `json:"total_count"`
}
type TwinsRequestParams ¶
type TwinsRequestParams struct {
Filters proxyTypes.TwinFilter `json:"filters"`
Pagination proxyTypes.Limit `json:"pagination"`
}
type TwinsResult ¶
type TwinsResult struct {
Twins []proxyTypes.Twin `json:"twins"`
TotalCount int `json:"total_count"`
}
Click to show internal directories.
Click to hide internal directories.