Skip to content

feat(ipfs): #356 multi-gateway provider fallback with health checks - #442

Merged
jhayniffy merged 1 commit into
InsurNiffy:mainfrom
Chibey-max:blackboxai/356-ipfs-provider-fallback
Apr 24, 2026
Merged

feat(ipfs): #356 multi-gateway provider fallback with health checks#442
jhayniffy merged 1 commit into
InsurNiffy:mainfrom
Chibey-max:blackboxai/356-ipfs-provider-fallback

Conversation

@Chibey-max

Copy link
Copy Markdown
Contributor
  • Add IpfsProviderChainService with ordered provider fallback
  • Add Web3StorageIpfsProvider as additional backend
  • Update IpfsService to use provider chain for uploads/exists/unpin
  • Update IpfsController health check to report all providers
  • Update IpfsModule to build chain from comma-separated IPFS_PROVIDERS env
  • Add unit tests for fallback logic and health check behavior

closes #356

…h checks

- Add IpfsProviderChainService with ordered provider fallback
- Add Web3StorageIpfsProvider as additional backend
- Update IpfsService to use provider chain for uploads/exists/unpin
- Update IpfsController health check to report all providers
- Update IpfsModule to build chain from comma-separated IPFS_PROVIDERS env
- Add unit tests for fallback logic and health check behavior
@drips-wave

drips-wave Bot commented Apr 23, 2026

Copy link
Copy Markdown

@Chibey-max Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@jhayniffy
jhayniffy merged commit 2668899 into InsurNiffy:main Apr 24, 2026
2 of 8 checks 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.

Backend — IPFS provider fallback: multi-gateway resilience for evidence uploads

2 participants