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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…