-
Notifications
You must be signed in to change notification settings - Fork 24
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
CFP-2211-11: DeFiChain Python Library II (5 000 DFI) #234
Comments
Love that project, please keep pushing! |
You are requesting money to implement another project where the project owner not even responding to comment or help offered to test? |
Hey thanks for the question! For the DefichainPython Library (this CFP) it is only important that the promised API is available. I have no doubts about that with Dr. Daniel Cagara. He has already proven several times that he delivers what he promises. That he does not respond to questions has nothing to do with this CFP. |
Ok. If you add up a small Code extracting the cointracking file from that api for All Desktop addresses, I am in 😀 |
When the API is released I will try to make it possible 😄 |
signmessage 8cXKhwn5q8N97X4RAbnxUgZ2duY6zYs7Wh "CFP-2211-11-yes" |
signmessage 8LFHgHz2QmtJpe3bchv6YtX4rybD8473zQ CFP-2211-11-yes |
signmessage 8Yv2DLTc8Yu8VV3ypC58V26wmRnJ7D6YuB "CFP-2211-11-no" |
signmessage 8daGYPTDTzMRtUx61uWRjg7p9GECMjuip8 "cfp-2211-11-yes" |
$ defi-cli signmessage 8MXn7LR75PA8dFny44d1aJHU41LudvA5YP CFP-2211-11-yes |
signmessage 8RJM58PhPWKy8ufcbHwtxHLrByEyCM5Pey "CFP-2211-11-yes" |
signmessage 8XJgucSumRC6mkqhrNK8h14kVCkkV1Wfma "CFP-2211-11-yes" |
signmessage 8VKs5jqADhwRTHVXsf8hhMmJm5r8FpWF7h cfp-2211-11-yes |
$ defi-cli signmessage 8Hxtwrq4f41hZGFyyXnnavsjYYoC6wZaUM "cfp-2211-11-yes" |
$ defi-cli signmessage 8YD75rAQuNNJupSWHGfnJdHCGmqFKVcejS "cfp-2211-11-yes" |
$ defi-cli signmessage 8e6ERdDk1eCmpJfvJXQsAHVG62k8YJcmH4 "cfp-2211-11-yes" |
$ defi-cli signmessage 8JULybfNANdJfgaxbhpwGPzHsb2q6rN2xU "cfp-2211-11-yes" |
signmessage 8GxEcrsrR96EEtcbii1kM64LPXW92QzGZQ "cfp-2211-11-no" |
signmessage 8bTcuVA2TTtA1dUsmXW5Xs1PfeEcqbMYeW "cfp-2211-11-yes" |
$ defi-cli signmessage 8RKgsRnAGBcmwouuFdSjMFitDNLH5qegY2 "cfp-2211-11-yes" |
$ defi-cli signmessage 8WYgBxs8bXQkbiXKnZCe8utjDvuceaDGY1 "cfp-2211-11-yes" |
$ defi-cli signmessage 8RKgsRnAGBcmwouuFdSjMFitDNLH5qegY2 "cfp-2211-11-yes" |
$ defi-cli signmessage 8V77Hhv6pen56H54LJSwt7b3SYjDAgGJBr "cfp-2211-11-yes" |
defi-cli signmessage "8UsgQBnNpjvjGoearXfXaVX6MNRxfdLGuK" "cfp-2211-11-yes" |
signmessage 8dJLcKddBnwXzzXBLeZLYqzHehfeB8UWa2 "CFP-2211-11-yes" |
signmessage df1quz4fl50nyudzdnl3un4fj2n93zluq2jhpy5pf0 cfp-2211-11-yes |
$ defi-cli signmessage 8X3KaUcjjwUFoZSRCTGEHe4SfW3eQYdhaF "cfp-2211-11-yes" |
signmessage 8Hhvz5DunPsVcAXNRLxUuhJFojG4VJDGWY "CFP-2211-11-yes" |
$ defi-cli signmessage 8YBcHsAMiQkVSdmRutroDJYzhmk7XfPrme "cfp-2211-11-yes" |
$ defi-cli signmessage 8Vm9Xt1pB7vzkJdCaJihT4rKKMjmLkdUDC "cfp-2211-11-yes" |
$ defi-cli signmessage 8bxanazYLFqXz97MgTgr99cqbxBwTVmxnM "cfp-2211-11-yes" |
$ defi-cli signmessage 8bKhKFFn5H2c5C9B7ckspfmwsuG47RRPnL "cfp-2211-11-yes" |
$ defi-cli signmessage 8FzCNgP2FFXvrSdgUqBH2u3N2vPZjMBzK8 "cfp-2211-11-yes" |
$ defi-cli signmessage 8bBeQHeeUxvqY3k5RYR7x4eceeW9nUXjeq "cfp-2211-11-yes" |
$ defi-cli signmessage 8Jv2n6XkEsVxQnoA9yS9nsRMLmP69Kpbec "cfp-2211-11-yes" |
|
defi-cli signmessage 8JH1oqEbY6fiP614Z4wJ41YNtXKzVdEwLH "CFP-2211-11-yes" |
defi-cli signmessage "8bPt28EHM1Tabbkd1ZMmNydXVty8wofCXA" "cfp-2211-11-no" |
$ defi-cli signmessage 8Mi2HCxKV2onjkWwXV1sASxynHP5SRdRrA "cfp-2211-11-yes" |
$ defi-cli signmessage 8RGyUGfGY6aZpYZy8fYFA5s3Q5AeAk6BQ1 "cfp-2211-11-yes" |
$ defi-cli signmessage 8GoBZyUjQdZZjWaUms1TxmSx8D8vydW5Up "cfp-2211-11-yes" |
signmessage 8X9mSBVoeFfsk7XyAJmYCGu4SgrQzMj7Ud "cfp-2211-11-yes" |
signmessage 8ZazLdqc7T5au7jgUDhj2YYP2BKzEzcWNL "CFP-2211-11-yes" |
$ defi-cli signmessage 8eAuuamYvdjpn7YBoiqT6PEhTJqc62tpCV "cfp-2211-11-yes" |
$ defi-cli signmessage 8TZkvfzssMJh5LQFqeAdnveS6aZ92RRLJ3 "cfp-2211-11-yes" |
$ defi-cli signmessage 8armyAkvqjggi3Gtyy9N9S3BugpEV9QihP "cfp-2211-11-yes" |
Votes of the DFX Community Individual votes can be viewed transparently here: Votes: |
$ defi-cli signmessage 8Qy6nhf1HxXakfFyGPuZSh8crum24pQ7ux "cfp-2211-11-yes" |
|
CFP payments have been processed. Please refer to #222 (comment) for detailed info and hashes. Thanks! |
Overview
Recap
Dear Defichain Community,
As promised in the first CFP, I have implemented, tested and documented all the methods of the defichain full node and
the ocean API.
I have recently reworked the tests again to make them even better.
Tests for Linux, Windows and macOS are now performed via GitHub.
The documentation of the methods is available within IDEs and on the new documentation website.
Here is an example of the documentation for the method "getblock":
User statistics
So that you can evaluate how many people this project helps, here are some download / clone and views numbers:
GitHub Traffic Data: 24.10.2022 - 06.10.2022
Live updated download numbers of the Python Library from PyPi:
To give these numbers a little more context:
If there is an update, the download numbers go up.
But there has been no major release nor announcement from my side in the last two weeks.
What is part of this CFP?
1. Adding new methods (Already Implemented)
Since the first CFP, many additional methods have been added to the Node software and the Ocean API. Of course, I have
always implemented, tested and documented them as soon as possible so that they could be used by the community.
2. Creation of a documentation website (Already created)
To make the library even clearer, I decided to build a documentation website.
This website should help everyone to get a quick overview and has even more detailed
documentation than the documentation in the IDE.
The documentation website offers:
Node,
Ocean,
HDWallet,
Mnemonic
Feel free to get an overview yourself :)
3. Hierarchical Deterministic Wallet (Already Implemented)
With HD Wallet you can calculate everything about your own wallet.
The HDWallet uses the same calculation method as the Defichain Lightwallet. So it is now very easy to generate the
private keys of the different addresses from a mnemonic seed of the lightwallet.
To give an example of use:
You can use the HDWallet and a mnemonic seed of the lightwallet to read the private key of an address and import it
into a defichain full node.
With the imported private key, the address of the lightwallet can now also be controlled and managed via a full node.
It can be used within the Mainnet, Testnet and Regtest network.
To clarify: for any calculation in HDWallet no connection to the internet is needed (offline)
--> Reddit Post
4. Implementation of Defichain Lense (still to be implemented)
Defichain Lense is another community project that wants to provide account and historical pool data via an API.
When this project releases its API endpoints I will implement, test and document all endpoints, so they are easily
accessible through this library.
--> Defichain Lense Main Page
How will the fund be spent?
The funds are used to cover the research and development effort.
How does this CFP benefit the DeFiChain community?
All these new features make the development of Python projects much easier and faster.
The barrier to entry into the Defichain ecosystem is getting smaller and new developers are attracted.
By implementing HDWallet, anyone who wants to know his private key can easily find it out. This also applies to
non-developer, since this process is very simple.
Even long-awaited historical pool data through Defichain Lense can then be retrieved via the API, without any further
hassle and so save time while developing.
Summarized Important Links
If you have suggestions for improvement or other ideas open an issue,
write me on Twitter or via email (introc@volz.link)!
Thank you for voting and feel free to ask if you have any questions :)
The text was updated successfully, but these errors were encountered: