Versions in this module Expand all Collapse all v1 v1.9.0 Oct 3, 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, options ...rpc.Option) ([]ids.ID, error) + PublishBlockchain func(ctx context.Context, chainID string, options ...rpc.Option) (*PublishBlockchainReply, error) + UnpublishBlockchain func(ctx context.Context, chainID string, options ...rpc.Option) 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, _ *api.EmptyReply) error + type PublishBlockchainArgs struct + BlockchainID string + type PublishBlockchainReply struct + ConsensusURL string + DecisionsURL string + type UnpublishBlockchainArgs struct + BlockchainID string