-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add IPFS support #3
Comments
It seems that we can either have it by implementing an object store (https://github.com/livepeer/go-tools) for pinata.cloud or use a custom impl. |
Added some comments in the other issue on catalyst: livepeer/catalyst#154 The suggestion I have is that you could reuse some code from the existing Pinata client when creating the OS driver. It's currently here: https://github.com/livepeer/task-runner/blob/1ff546da1d51496d276cf84765b3abcbc387c1fc/clients/ipfs.go#L36 Might help you skip some of their idiosyncrasies like not using CIDv1 by default and dealing with their multi-part requests format. Also don't worry about implementing the |
Oh for some reason Github didn't show @red-0ne's comment before mine so I repeated some things =P |
Implement same interface as for S3 and other storage providers.
Suggested cloud provider: pinata.cloud
@victorges @red-0ne I believe you already worked on IPFS support, could you share findings or suggestions, which may be helpful?
@thomshutt tagging for visibility
The text was updated successfully, but these errors were encountered: