Description
This issue has a bounty!
Successfully closing this issue by making a PR of production-ready code can earn you not only the undying love of the IPFS community — it can net you a financial reward. See the current list of bounty issues and their values here.
How to claim this bounty
Want to work on this bounty project? Please leave a comment on this issue, and we'll be back in touch ASAP to discuss specifics.
POST-only HTTP API
go-ipfs 0.5+ blocks GET
commands on the API port (ipfs/kubo#7097), requiring every command (RPC) to be sent as HTTP POST
request.
See API reference docs: https://docs.ipfs.io/reference/api/http/
Testing
Download links for go-ipfs 0.5+ are available at https://dist.ipfs.io
You can also test using an ephemeral Docker container:
$ docker run --rm -it --net=host ipfs/go-ipfs:v0.6.0
Bounty
$500 for each of two tasks listed on https://github.com/ipfs/devgrants/projects/1, namely:
- Create and use fresh dependencies of multiformat libraries (ensure support for cidv1 and b32/b36 encodings)
Prior art/details: Use the fresh versions of dependencies #165 @ $500 - Fix CI and tests, and support go-ipfs 0.5 (POST-only API) and Java 11+
Prior art/details: feat: support go-ipfs 0.5 and Java 10+ #164 @ $500