Stellar Community Foundation logo
  • Get Started
  • Awards
  • Kickstart
  • Projects
icon-
Stellar Community Foundation logo
top-splatter

By Rust Soroban Client Library

Rust Soroban Client Library - Launch

SCF #32
$31.0K
Build
Awarded
github-icon

rs-soroban-client is a Rust library for communicating with a Soroban RPC server and using it on the client side

Products & Services

Extensive and thorough testing of the Library to push it to production along with creation of documentation with examples for ease of developer adoption.

Soroban

Yes

Requested Budget

$31.0K

Success Criteria

Adoption: 50+ developers and 5+ projects using the library within 6 months**.**

Ecosystem Impact: Simplified Soroban / Classic Stellar adoption for Rust developers**.**

Stability: 100% test coverage for critical modules and minimal production issues.

Go-To-Market Plan

  1. Launch

    • Announcement on Stellar Discord, Rust communities, GitHub, and Twitter.

    • Share clear documentation and examples.

  2. Engage

    • Actively support users on GitHub and the Project’s Discord.

    • Collaborate with Stellar ecosystem projects for visibility.

  3. Grow

    • Collect feedback, publish tutorials, and encourage contributions.

    • Track downloads, GitHub activity, and integrations to measure success.

Traction Evidence

I have built two rust crates for this library, stellar-baselib and soroban-client

This is crate link of the stellar-baselib, https://crates.io/crates/stellar-baselib
As you can see it has over 18000+ all time downloads, as of 22nd November 2024
This is the crate link for the soroban-client, https://crates.io/crates/soroban-client

As you can see it has over 12000+ all time downloads, as of 22nd November 2024

It does show a clear demand, even though the library is not in production.

Tranche 1 (Deliverable Roadmap) - MVP

Deliverable 1

Title: Production Readiness for Soroban Transactions
Description: Conduct comprehensive unit testing for all Soroban-related modules to ensure reliability, correctness, and production-grade stability. Test integration with Soroban RPC APIs, including any remaining edge cases.
Completion Measure: Provide GitHub links to unit test implementations and coverage reports for each module.
Estimated Completion Date: January 31, 2025
Budget: $10,000

Tranche 2 (Deliverable Roadmap) - Testnet

Deliverable 2

Title: Production Readiness for Classic Transactions
Description: Perform end-to-end testing for Stellar Classic modules to validate compatibility with both Stellar and Soroban environments.
Completion Measure: Provide GitHub links to unit test implementations and coverage reports for each module.
Estimated Completion Date: March 31, 2025
Budget: $15,000

Tranche 3 (Deliverable Roadmap) - Mainnet

Deliverable 3

Title: Documentation and Facilitating User Adoption
Description: Publish production-ready documentation and examples in the Stellar Developer Guides, ensuring ease of use and promoting developer adoption.
Completion Measure: Links to published examples in the Stellar Developer Guides, and establish a feedback loop via GitHub and Discord.
Estimated Completion Date: May 31, 2025
Budget: $6,000

Team

I have been working in the blockchain space for 4+ years and been a rust developer for the past 3 years. My work in blockchain encompasses many chains, namely Solana, NEAR, Ethereum, Polkadot, and Stellar for the past 2 years.

middle-splatter
Rahul-Soshte

Rahul Soshte

github-iconx-iconlinkedIn-icon

Project Stats

Team Size
1
Project Type
SDK
Category
Developer Tooling
Total awarded
$56.0K*
Awarded Submissions
2
middle-splatter

Other Submissions

Rust-Soroban-Client-Library

By Rust Soroban Client Library

Rust Soroban Client Library

SCF #17
$25.0K
Legacy v4.0 Award
Awarded