This is a new attempt to get funding for maintenance of the substrate-api-client. Note: we switched from Kusama to the Polkadot treasury, as this was proposed at our failed Kusama proposal. Also, this is a significantly smaller proposal, which only funds the bare minimum of maintenance (updates, user support and small improvements). In case this proposal fails, we will cease all of our support activities.
The substrate-api-client is a Rust library for connecting to a substrate-based node via RPC from a no-std environment, like trusted execution environments or IoT devices. An RPC client is a library, with similar features as Polkadot-js. With an RPC client developers can easily interact with any Polkadot or Kusama chain. There are RPC clients for different programming languages. For Rust, the most popular RPC client is subxt. The substrate-api-client uses core functionality of subxt and makes it available in a no-std environment.
This proposal is a continuation of our previous maintenance proposals: Nov22-Jan23, Feb23-Apr23, May23-Jul23. See also our reports in the comments section of each proposal. We aim to seek ongoing funding.
Details can be found in our full proposal