Closed JohnBDB closed 3 years ago
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 12500.0 PROCN attached to it as part of the Ocean Protocol Foundation fund.
@speunz and @jayprakashstar welcome! Thanks for applying for this bounty, it's great to have you on board. If you've got any doubts on how to proceed, we're available on chat - https://gitter.im/oceanprotocol/Lobby. You can also tell us more about your approach to the work, what will be your steps and when you are planning to complete. Cheers!
@rodwan-bakkar @speunz @jayprakashstar, would you have any update for us on this bounty? Please do share with us the progress made on this bounty, or any concerns you may have. You can also reach out to us on our Gitter channel.
@Rodwan-Bakkar @speunz @jayprakashstar we've not heard any update from you about this bounty, so we will be removing you as you do not seem to be working on it. You can always re-apply to the bounty if you want to ofcourse!
Also: I will take inspiration from the heroku CLI.
https://devcenter.heroku.com/articles/cli-style-guide https://devcenter.heroku.com/articles/developing-cli-plugins
I'll implement this task using JavaScript
Issue Status: 1. Open 2. Cancelled
The funding of 12500.0 PROCN attached to this issue has been cancelled by the bounty submitter
CLI for Ocean squid client libraries
How can you help?
We want to implement a Command Line Interface for our client libraries “squid”. The latter are written in three languages JavaScript (referred as squid-js); Python (referred as squid-py); and Java (referred as squid-java). In our architecture, the squid libraries allow users (publishers and consumers) to interact with the Ocean Protocol smart contracts and network. They include the methods (in different languages) to, for example, buy an asset, or publish it. Different languages have different uses: the JavaScript version will be mostly used in the front-end part of Ocean Protocol, when users will access the web pages. For now in our current version Trilobite, developers can interact with the libraries using Tuna. Tuna is an example interface for our squid libraries. We want to give developers the option to use a CLI to execute the different commands and methods. By building the CLI, you would help Ocean by expanding its functionalities while making it easier for developers to improve Ocean Protocol via the squid libraries. It should at least reproduce the capabilities of Tuna.
Assumptions
What needs to be done?
We are very happy when
Seen this problem before?
Any help solving this is welcome. Feel free to leave any comments and help someone else to solve it. We might airdrop tokens to someone even if not directly completing bounty.
Questions & Reviews
Pull requests will be reviewed by one of the maintainers or long-term contributors. In case of any additional questions feel free to ask in this thread and we will do our best to add the missing info :)
Things to know
The bounty lifecycle process including payout will be managed using Gitcoin. We'll be responding to your questions here, but for discussion and clarification we recommend to join also our Gitter channel where our tech community is accessible. In order to see the PROCN balance in your wallet you'll need to reference the related token contract with address 0xf2aabdd898a0139195b2b5da7387d43a45ded254. If you use a Metamask plugin you'll find the the exact steps here.
Reward
Once the project was reviewed and merged in the master branch, you will receive the reward. PROCN is a proto-Ocean token. Bounty hunters that earn PROCN will be able to convert them 1:1 to Ocean tokens on network launch (Ocean Token will be valued at at 0.22 EUR on network launch). Network launch is expected to happen by Mar 31, 2019. Until then PROCN will be locked and non-transferrable in the ETH wallet to which it is delivered to.