#1923 Treasury Proposal: Maintenance for the substrate-api-client Nov-22 to Jan-23

Proposer:
D3Wh...Yej7
 
in Democracy
2nd Nov '22

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 aims to fund:

  1. maintenance and support for the substrate api client over 3 months (Nov-22 until Jan-23).
  2. evaluation and design of two new features:
    • CLI-wallet implementation
    • full no_std-compatibility

See our full proposal for the details.

Show More

Please Log In to comment

2Comments
user-profile-imageclangenb
 
 
15th Nov '22

I wholeheartedly support this proposal. I have been using it for various side projects, and found it a very useful tool. I built with it some simple CLI stuff that helped me do some validator chores so that I don't need to always use the long way of the polkadot-js/apps UI. Of course I know that there are some other projects, but as a rust user, I prefer to use a rust interface, and subxt is a bit complex for me.

I also believe that full `no_std` compatibility might be very interesting to see in the future for some super thin IOT clients in the future. With the simplified beefy finalization gadget, I can see how IOT can finally run light-clients.

 

EDIT:
* Also, as a rust-dev, I can see the technical debt that this library has, and believe that a maintenance grant is fairly reasonable, as it takes quite some effort.

user-profile-imagegautham
 
 
28th Nov '22

I support this proposal too. We have been using this library at Polkadex for quite a long time. It's much easier to use than Subxt. I would appreciate the support for its maintenance.


Discover similar proposals


Empty Icon

No Active Proposals