-
Notifications
You must be signed in to change notification settings - Fork 245
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
[BOUNTY] Support for go-ipfs v0.5+ #157
Comments
Hi @lidel |
@NadeeraM sadly I am not a Java dev nor have bandwidth to push this over finish line. |
@lidel Thank you for the reply. I manage to build the branch locally and use the jar in my project to connect to IPFS 0.5. It works fine with jar hope to use mvn dependency after fix this issues. Will have a look at the bounty board. |
Here's the list of pull requests that are related to this issue. Necessary updates of dependency versions:Each of the projects needs to use the latest versions of its dependencies. As those are being updated, the preferred versions will change, so I'm not creating any pull requests yet. Latest commits as of 2020-07-28:multibase 82a60d2ed8f12040bc36a46941be79d60ba945ea Actual changes to the application logic:
Additional data: graph of the dependencies between projects
P.S. The following pull requests are not related to the issue itself but I believe they make testing and debugging a bit easier:
|
I've updated java-cid, java-multihase and java-multibase to support base32, base64 and base36. |
Now that there is a bounty I can justify spending time on this. @lidel |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@autonome I believe #170 meets the requirements for both bounties described in #157 (comment) @parkan If it's also ok with you, please coordinate payout details with @ianopolous |
@lidel and @ianopolous There is a issue in new release. I cant use it in my project . Dependency is not resolving. Check jitpack web: https://jitpack.io/#ipfs/java-ipfs-http-client/ In my project i used following as dependency but not resolving dependency.
Thanks |
@NadeeraM Jitpack was using Java 8. I've fixed that and bumped the version to v1.3.2 |
@ianopolous Thank you. Its working now 👍 |
nice work @ianopolous! I'll be in touch about payout shortly -- is gitcoin ok with you? |
@parkan I'd prefer USD please. You can use https://donorbox.org/peergos or a direct transfer, whichever is easier. |
@ianopolous sounds good! |
@ianopolous for the sake of completenes, do you mind attaching proper |
@lidel done. |
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 HTTPPOST
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:
Prior art/details: Use the fresh versions of dependencies #165 @ $500
Prior art/details: feat: support go-ipfs 0.5 and Java 10+ #164 @ $500
The text was updated successfully, but these errors were encountered: