Project Stage
Category
Based in
Team size
Active since
We will bring a new C SDK to the Stellar ecosystem, like other existing Stellar SDKs, will provide full support for building, signing and parsing transactions.
It's worth pointing out that I'm not adding the functions to interact with the Horizon API for it at the moment as I can't see a practical use case for this, so please let me know if you need it.
The project is in the development stage, and I have written some code, you can get the detailed progress on the project's GitHub homepage.
Since it is still in the development stage and cannot be used in production, I am the only one using it now.I have not raised funds for this project before.
My goal is very clear, to build a pure C library that has the ability to build and parse Stellar transactions, provide tutorials and API documentation.
Roadmap
In the next few months, I will devote most of my energy to this project, and if necessary, I will hire a freelancer to help me review the code. For specific plans, please check our roadmap.
When I contributed code to the Ledger and Trezor hardware wallets, I found that I needed to write duplicate code for each wallet to parse and build Stellar transactions, so I want to write a new C SDK to speed up the efficiency of integrating Stellar into various hardware devices, saving myself and other users development costs.
I know that in 2021, many users will choose to use languages such as JavaScript, Python, Go for development, but in some scenarios C is still a good choice, for example, you are developing a new hardware wallet on Raspberry Pi Zero, the new SDK is prepared for these scenarios.
This project will be open sourced under the Apache License 2.0, anyone can get it for free, so we will not get any sales income. When the SCF funds are exhausted, we will continue to seek other funding if this project can be proven.
At present, there are more and more types of hardware wallets on the market, many of them are developed in C language. I hope that in the future when they want to integrate Stellar into them, this SDK can improve their development efficiency.
The currently known competitor is the c_stellar_sdk (owner etale-cohomology), but it currently only provides the function of querying the Horizon API, and it has not been updated since 2017.
The project address is https://github.com/etale-cohomology/c_stellar_sdk
I will contact the Trezor, Ledger and OneKey teams to discuss the integration of the SDK into their wallets.
Funds are mainly used to pay developers' salaries.January - April 2022: Implement core functionality and release the first alpha release ($20,000)May - June 2022: Improve this SDK based on user feedback and release the first stable version ($10,000)July - December 2022: Maintenance ($18,000)
General:
Social:
Others:
overcat
creator of Stellar C SDK
I have contributed code to the Stellar ecosystem since 2017, you have probably used the code I wrote :-)
I am the main maintainer of the Stellar Python SDK, and also contributed code to many projects such as Ledger Stellar App, Trezor Stellar Firmware, Stellar Java SDK and so on, you can get more information on the homepages of these projects.
Twitter: https://twitter.com/overcat_me
GitHub: https://github.com/overcat
Discord: overcat#1929
The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on December 5, 2022 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.
*The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on July 5th as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
**The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on December 16, 2021 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
*The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on September 27, 2021 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
* The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on the date of transfer as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
*This budget request has not been fully awarded to the project. The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on day of payment as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.