ston-fi / tonlib-rs

Rust SDK for The Open Network
https://github.com/ston-fi/tonlib-rs
MIT License
195 stars 42 forks source link

Replacing data provider with native version #41

Open liketurbo opened 9 months ago

liketurbo commented 9 months ago

The lite client tonlibjson, currently in use, comes with slow compilation time, and as a non-native, it is harder for non-C++ developers to inspect and subsequently make changes to the code.


The proposal is to replace it with the native version. I have also opened a TON bounty footstep for this issue, which you can find here: Rust Lite Client Instead of tonlibjson.

  1. Do you feel that this proposal is well-motivated and worth discussing further?

  2. [In case of a positive answer from 1] How should it be pursued further?

    @hacker-volodya has suggested replacing it with the tonstack/lite-client he's working on. I myself propose writing a lite-client module on top of the tonlabs/ever-adnl library.

  3. [In case of a positive answer from 1] Are you interested in sponsoring Rust Lite Client Instead of tonlibjson footstep to support this initiative?