bluzelle / swarm-of-duty

Swarm of Duty is a series of bounties and challenges that Bluzelle has for developers to build specific projects for the Bluzelle network.
5 stars 8 forks source link

Client Libraries #8

Open YingyaoX opened 4 years ago

YingyaoX commented 4 years ago

Description: Please refer to the BLZJS repo: https://github.com/bluzelle/blzjs

We need libraries similar to BLZJS in each of the following languages. We will look at the completeness of your submission, including unit tests and a sample folder with an example of use, config, etc.

Requirements:

Rewards:

USD $1,250 for each library

Resources:

Important points:

Please 100% ensure that the README for each of your library submissions follow these guidelines and assumptions:

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 75700.0 BLZ (3158.2 USD @ $0.04/BLZ) attached to it as part of the bluzelle fund.

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 1 year, 9 months ago. Please review their action plans below:

1) coderrick has started work.

Pull request with repo containing new APIs for Golang, Java, and Python. Maybe be able to implement the rest of the languages will given update after initial submission of work. 2) mul53 has started work.

Hi i will implement the ruby client 3) paulsd2020 has started work.

fetch and update to push. cheers 4) developer-dewd-labs has started work.

Will submit a Library for C++ (GCC compliant on Windows, Linux, Mac). 5) bardinpetr has started work.

Will create Python and C# clients, I time will remain - for Java too 6) theakshaygupta has started work.

I'm an experienced python and go developer and seems it should be done quickly. I am starting work today and will give update soon. 7) vbstreetz has started work.

Will familiarize myself with the overall Bluzelle technology and features, before proceeding to port the js client lib to a golang package. 8) developerfred has started work.

My plan is to create a client in v-lang and another in dart lang 9) aqoleg has started work.

I will create java client, maybe java(android)

Learn more on the Gitcoin Issue Details page.

kelonye commented 4 years ago

Working on the go pkg here...

Mutation methods

Query methods

Misc methods

kelonye commented 4 years ago

Hey! Almost done on my end 👆 except for one method, MultiUpdate, whose endpoint /crud/multiupdate appears not to have been implemented 🤔? The endpoint fails with a 404 error. I'll proceed to do a bit more clean up, add tests and docs etc. Please test and let me know...

njmurarka commented 4 years ago

Hey! Almost done on my end 👆 except for one method, MultiUpdate, whose endpoint /crud/multiupdate appears not to have been implemented 🤔? The endpoint fails with a 404 error. I'll proceed to do a bit more clean up, add tests and docs etc. Please test and let me know...

Hi. Please standby (with respect to multiupdate only) as we look into this. I believe we need to update the public testnet as you have identified a function that did not make the cut.

We will do so and let you all know. In the meantime, please continue your great work.

kelonye commented 4 years ago

Hey! Almost done on my end 👆 except for one method, MultiUpdate, whose endpoint /crud/multiupdate appears not to have been implemented 🤔? The endpoint fails with a 404 error. I'll proceed to do a bit more clean up, add tests and docs etc. Please test and let me know...

Hi. Please standby (with respect to multiupdate only) as we look into this. I believe we need to update the public testnet as you have identified a function that did not make the cut.

We will do so and let you all know. In the meantime, please continue your great work.

Awesome. Will proceed to implement the python and ruby sdks as well...

kelonye commented 4 years ago

Hey. Should we submit PRs to this exact repo or can we submit links to other repos?

kelonye commented 4 years ago

I got the python lib bootstrapped https://github.com/vbstreetz/blzpy. Hopefully be done by tomorrow...

nanspro commented 4 years ago

@YingyaoX almost done with my python library(manage to recreate cosmos module and all it's methods just testing and structuring left), will push the code to my github by the end of day.

kelonye commented 4 years ago

Done with my implementation of the python sdk as well. Onto ruby...

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 75700.0 BLZ has been submitted by:

  1. @vbstreetz
  2. @aqoleg
  3. @mul53
  4. @paulsd2020
  5. @bardinpetr
  6. @bardinpetr

@bluzelle-team please take a look at the submitted work:


kelonye commented 4 years ago

Managed to sort out the crypto stuff in the case ruby :phew:, so here are now all my completed submissions (please change the bounty to multi-submit):

njmurarka commented 4 years ago

@paulsd2020 Please provide a link to your submission.

njmurarka commented 4 years ago

@aqoleg Please contact me on Discord.

mul53 commented 4 years ago

Submission: PHP library

njmurarka commented 4 years ago

Submission: PHP library

@mul53

Need help installing. Please check Discord IM

YingyaoX commented 4 years ago

Hi all, thanks for submitting your work for the client library, to ensure our QA process is smooth and in time for bounty payouts, please make sure you have done your own testing and follow the below guidelines.

Please 100% ensure that the README for each of your library submissions follow these guidelines and assumptions:

Please also stay in touch with our CTO Neeraj on Discord in case any issue needs to be resolved.

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Cancelled


The funding of 75700.0 BLZ (2455.48 USD @ $0.03/BLZ) attached to this issue has been cancelled by the bounty submitter

gitcoinbot commented 4 years ago

⚡️ A tip worth 40322.00000 BLZ (1307.92 USD @ $0.03/BLZ) has been granted to @vbstreetz for this issue from @Bluzelle-Team. ⚡️

Nice work @vbstreetz! Your tip has automatically been deposited in the ETH address we have on file.

gitcoinbot commented 4 years ago

⚡️ A tip worth 40322.00000 BLZ (1307.92 USD @ $0.03/BLZ) has been granted to @vbstreetz for this issue from @Bluzelle-Team. ⚡️

Nice work @vbstreetz! Your tip has automatically been deposited in the ETH address we have on file.

gitcoinbot commented 4 years ago

⚡️ A tip worth 40322.00000 BLZ (1307.92 USD @ $0.03/BLZ) has been granted to @vbstreetz for this issue from @Bluzelle-Team. ⚡️

Nice work @vbstreetz! Your tip has automatically been deposited in the ETH address we have on file.

gitcoinbot commented 4 years ago

⚡️ A tip worth 40322.00000 BLZ (1307.92 USD @ $0.03/BLZ) has been granted to @aqoleg for this issue from @Bluzelle-Team. ⚡️

Nice work @aqoleg! To redeem your tip, login to Gitcoin at https://gitcoin.co/explorer and select 'Claim Tip' from dropdown menu in the top right, or check your email for a link to the tip redemption page.

gitcoinbot commented 4 years ago

⚡️ A tip worth 9583.00000 BLZ (160.61 USD @ $0.02/BLZ) has been granted to @mul53 for this issue from @Bluzelle-Team. ⚡️

Nice work @mul53! Your tip has automatically been deposited in the ETH address we have on file.

gitcoinbot commented 4 years ago

⚡️ A tip worth 9583.00000 BLZ (160.61 USD @ $0.02/BLZ) has been granted to @mul53 for this issue from @Bluzelle-Team. ⚡️

Nice work @mul53! Your tip has automatically been deposited in the ETH address we have on file.