Documentation
¶
Index ¶
- type Client
- func (c *Client) CreateCluster(ctx context.Context, req *ethproofs.CreateClusterRequest) (*ethproofs.CreateClusterResponse, error)
- func (c *Client) CreateMachine(ctx context.Context, req *ethproofs.CreateMachineRequest) (*ethproofs.CreateMachineResponse, error)
- func (c *Client) ListAWSPricing(ctx context.Context) ([]ethproofs.AWSInstance, error)
- func (c *Client) ListClusters(ctx context.Context) ([]ethproofs.Cluster, error)
- func (c *Client) QueueProof(ctx context.Context, req *ethproofs.QueueProofRequest) (*ethproofs.ProofResponse, error)
- func (c *Client) StartProving(ctx context.Context, req *ethproofs.StartProvingRequest) (*ethproofs.ProofResponse, error)
- func (c *Client) SubmitProof(ctx context.Context, req *ethproofs.SubmitProofRequest) (*ethproofs.ProofResponse, error)
- type Config
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CreateCluster ¶
func (c *Client) CreateCluster(ctx context.Context, req *ethproofs.CreateClusterRequest) (*ethproofs.CreateClusterResponse, error)
func (*Client) CreateMachine ¶
func (c *Client) CreateMachine(ctx context.Context, req *ethproofs.CreateMachineRequest) (*ethproofs.CreateMachineResponse, error)
func (*Client) ListAWSPricing ¶
func (*Client) ListClusters ¶
func (*Client) QueueProof ¶
func (c *Client) QueueProof(ctx context.Context, req *ethproofs.QueueProofRequest) (*ethproofs.ProofResponse, error)
func (*Client) StartProving ¶
func (c *Client) StartProving(ctx context.Context, req *ethproofs.StartProvingRequest) (*ethproofs.ProofResponse, error)
func (*Client) SubmitProof ¶
func (c *Client) SubmitProof(ctx context.Context, req *ethproofs.SubmitProofRequest) (*ethproofs.ProofResponse, error)
type Config ¶
type Config struct {
Addr string
APIKey string
HTTPConfig *comhttp.ClientConfig
}
func (*Config) SetDefault ¶
Click to show internal directories.
Click to hide internal directories.