Skip to content

refactor: migrate from ipfs-http-client to kubo-rpc-client#35

Merged
dancingfrog merged 3 commits intocursor/real-currents-storage-stack-334ffrom
cursor/real-currents-ipfs-integration-1bf7
Mar 7, 2026
Merged

refactor: migrate from ipfs-http-client to kubo-rpc-client#35
dancingfrog merged 3 commits intocursor/real-currents-storage-stack-334ffrom
cursor/real-currents-ipfs-integration-1bf7

Conversation

@dancingfrog
Copy link
Copy Markdown
Member

@dancingfrog dancingfrog commented Mar 7, 2026

  • Replace deprecated ipfs-http-client with kubo-rpc-client (official Kubo RPC API client)
  • Update SOVEREIGN-WORKER-SETUP.md: Kubo v0.40.1, note on Kubo/Helia split
  • Update IPFS-INTEGRATION.md dependency list

Note

Medium Risk
Switching the IPFS/Kubo client library changes how the gateway and deploy/IPNS publish endpoints talk to the Worker node, so misconfiguration (notably the /api/v0 path) could break IPFS/IPNS serving or deployments. Docs and lockfile churn are low risk, but runtime integration changes warrant a careful smoke test against a real Kubo daemon.

Overview
Replaces the deprecated ipfs-http-client with kubo-rpc-client across the Node gateway, updating server.js to construct the client against Kubo’s HTTP RPC API (including explicitly targeting api/v0).

Updates operational docs (IPFS-INTEGRATION.md, SOVEREIGN-WORKER-SETUP.md) to reflect the new client, bump the recommended Kubo version, and add guidance for optional custom IPFS_PATH storage. Dependency manifests (package.json/package-lock.json) are updated accordingly.

Written by Cursor Bugbot for commit 56c59c7. This will update automatically on new commits. Configure here.

cursoragent and others added 3 commits March 7, 2026 12:33
- Replace deprecated ipfs-http-client with kubo-rpc-client (official Kubo RPC API client)
- Update SOVEREIGN-WORKER-SETUP.md: Kubo v0.40.1, note on Kubo/Helia split
- Update IPFS-INTEGRATION.md dependency list

Co-authored-by: John Hall <dancingfrog@users.noreply.github.com>
- Add section 2b: Configure Storage Directory (IPFS_PATH, move repo, Datastore.Spec)
- Update systemd service note for custom IPFS_PATH
- Add troubleshooting entry for storage path issues

Co-authored-by: John Hall <dancingfrog@users.noreply.github.com>
@dancingfrog dancingfrog merged commit 7a47a31 into cursor/real-currents-storage-stack-334f Mar 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants