Versions in this module Expand all Collapse all v1 v1.1.0 Jun 19, 2022 Changes in this version + func NewService(log logging.Logger, chainManager chains.Manager, httpServer *server.Server, ...) (*common.HTTPHandler, error) + type Client interface + GetPublishedBlockchains func(ctx context.Context) ([]ids.ID, error) + PublishBlockchain func(ctx context.Context, chainID string) (*PublishBlockchainReply, error) + UnpublishBlockchain func(ctx context.Context, chainID string) (bool, error) + func NewClient(uri string) Client + 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