ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
313 stars 137 forks source link

Rust SDK #872

Closed DevNebulaX closed 3 days ago

DevNebulaX commented 1 week ago

Summary

The development of versatile blockchain interaction tools in different programming languages simplifies the onboarding process for new developers into the TON ecosystem, providing the freedom to choose a preferred technology stack. To enhance the range of fundamental tools for working with the TON blockchain, this proposal outlines the creation of a feature-rich Rust SDK for TON.

Context

Libraries supporting interaction with the TON blockchain in various programming languages are essential for ecosystem growth. For instance, the TON Typescript Library (https://github.com/ton-core/ton) caters to developers working in Typescript. The proposed Rust SDK for TON will similarly extend the development capabilities for the Rust programming community. Its core features include: • Connection pooling and retry mechanisms for improved server communication. • Usage of tonlibjson as the primary data provider. • Comprehensive support for Jetton operations. • Tools for managing and interacting with dictionaries. • Functions to encode and decode BOC (Bag of Cells).

References

A complete, tested, and well-documented Rust SDK for TON, available on GitHub for community use.

Estimate suggested reward

$5k in TON

delovoyhomie commented 3 days ago

Thank you for your submission. After careful review, we regret to inform you that we cannot proceed with your application at this time, as a Rust SDK has already been implemented as part of the Bounty program (see bounty https://github.com/ton-society/grants-and-bounties/issues/182).