INNER CODE UNIT · Go
spawnEphemeral
sealerio/sealer · cmd/dist-receiver/main.go:153
func spawnEphemeral(ctx context.Context, bootstrap string) (icore.CoreAPI, *core.IpfsNode, error) {
if err := setupPlugins(""); err != nil {
return nil, nil, err
}
repoPath, err := createTempRepo(bootstrap)
if err != nil {
return nil, nil, fmt.Errorf("failed to create temp repo: %s", err)
}
node, err := createNode(ctx, repoPath)
if err != nil {
return nil, nil, err
}
api, err := coreapi.NewCoreAPI(node)
return api, node, err