Versions in this module Expand all Collapse all v1 v1.4.9 Jul 5, 2021 v1.4.5 Jul 5, 2021 Changes in this version + func NewService(log logging.Logger, chainManager chains.Manager, httpServer *server.Server, ...) (*common.HTTPHandler, error) + type Client struct + func NewClient(uri string, requestTimeout time.Duration) *Client + func (c *Client) GetPublishedBlockchains() ([]ids.ID, error) + func (c *Client) PublishBlockchain(blockchainID string) (*PublishBlockchainReply, error) + func (c *Client) UnpublishBlockchain(blockchainID string) (bool, error) + type GetPublishedBlockchainsReply struct + Chains []ids.ID + type IPCServer struct + func (ipc *IPCServer) GetPublishedBlockchains(r *http.Request, args *struct{}, reply *GetPublishedBlockchainsReply) error + func (ipc *IPCServer) PublishBlockchain(r *http.Request, args *PublishBlockchainArgs, reply *PublishBlockchainReply) error + func (ipc *IPCServer) UnpublishBlockchain(r *http.Request, args *UnpublishBlockchainArgs, reply *api.SuccessResponse) error + type PublishBlockchainArgs struct + BlockchainID string + type PublishBlockchainReply struct + ConsensusURL string + DecisionsURL string + type UnpublishBlockchainArgs struct + BlockchainID string