Documentation
¶
Index ¶
- Constants
- func NewHandler(logger log.Logger, services ...Service) (http.Handler, error)
- type Client
- func (c *Client) Faucet(ctx context.Context, account *url.URL, opts api.FaucetOptions) (*api.Submission, error)
- func (c *Client) Metrics(ctx context.Context, opts MetricsOptions) (*api.Metrics, error)
- func (c *Client) NetworkStatus(ctx context.Context, opts NetworkStatusOptions) (*api.NetworkStatus, error)
- func (c *Client) NodeStatus(ctx context.Context, opts NodeStatusOptions) (*api.NodeStatus, error)
- func (c *Client) Query(ctx context.Context, scope *url.URL, query api.Query) (api.Record, error)
- func (c *Client) Submit(ctx context.Context, envelope *messaging.Envelope, opts api.SubmitOptions) ([]*api.Submission, error)
- func (c *Client) Validate(ctx context.Context, envelope *messaging.Envelope, opts api.ValidateOptions) ([]*api.Submission, error)
- type Faucet
- type MetricsOptions
- type MetricsService
- type NetworkService
- type NetworkStatusOptions
- type NodeService
- type NodeStatusOptions
- type Querier
- type RangeOptions
- type Service
- type SubmitOptions
- type Submitter
- type ValidateOptions
- type Validator
Constants ¶
View Source
const ErrCodeProtocol = -33000
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
func (*Client) Metrics ¶
func (c *Client) Metrics(ctx context.Context, opts MetricsOptions) (*api.Metrics, error)
func (*Client) NetworkStatus ¶
func (c *Client) NetworkStatus(ctx context.Context, opts NetworkStatusOptions) (*api.NetworkStatus, error)
func (*Client) NodeStatus ¶
func (c *Client) NodeStatus(ctx context.Context, opts NodeStatusOptions) (*api.NodeStatus, error)
type MetricsOptions ¶
type MetricsOptions = api.MetricsOptions
type MetricsService ¶
type MetricsService struct{ api.MetricsService }
func (MetricsService) Metrics ¶
func (s MetricsService) Metrics(ctx context.Context, params json.RawMessage) interface{}
type NetworkService ¶
type NetworkService struct{ api.NetworkService }
func (NetworkService) NetworkStatus ¶
func (s NetworkService) NetworkStatus(ctx context.Context, params json.RawMessage) interface{}
type NetworkStatusOptions ¶
type NetworkStatusOptions = api.NetworkStatusOptions
type NodeService ¶
type NodeService struct{ api.NodeService }
func (NodeService) NodeStatus ¶
func (s NodeService) NodeStatus(ctx context.Context, params json.RawMessage) interface{}
type NodeStatusOptions ¶
type NodeStatusOptions = api.NodeStatusOptions
type RangeOptions ¶
type RangeOptions = api.RangeOptions
type SubmitOptions ¶
type SubmitOptions = api.SubmitOptions
type ValidateOptions ¶
type ValidateOptions = api.ValidateOptions
Click to show internal directories.
Click to hide internal directories.