We'd like to fund maintenance of the substrate-api-client from May 2023 until July 2023. This is a continuation of the Treasury Proposal: Maintenance for the substrate-api-client Feb-23 to Apr-23.
The substrate-api-client is a Rust-library for connecting to a substrate-based node via RPC. It is an alternative to subxt, which provides a similar functionality. RPC clients are needed in any software component, connecting to a substrate parachain. Therefore it is advisable, that there is more than one client available for Rust developers. Apart from that, the substrate-api-client fills a gap, providing the possibility to create extrinsics in a no_std-environment. Thereby facilitating extrinsic creation from within trusted hardware (like Intel sgx). This has a big potential for further usage in IoT environments. Last but not least, the substrate-api-client has an easy-to-use interface and comes with many practical examples, which makes it a good option for new developers.
This proposal is a follow-up of the treasury proposal maintenance for the substrate-api-client Feb-23 to Apr-23. View our report for details on our work there. We aim to seek ongoing funding. Since the funds of the Kusama treasury are currently limited, and many projects ask for funding, we decided to make a smaller proposal and focus on changes that are needed due to substrate updates.
Details can be found in our full proposal