-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TON Cookbook of Contract Wrappers #306
Comments
I'd like to participate |
I can help with review if needed |
Community, you can join too. The number of executors is not limited! |
@Gusarich, great! For me, it's hard to define the fair cost of review. Please, help to define ~oriental cost, it's also could be clarified later. |
The price is very high. It won't take an hour to write an example, even if it were something complex. I think it should be changed to 10 and 20. Or a maximum of 15 and 25. It should be borne in mind that many examples are already in the documentation. UPD: If the examples are detailed, understandable and of high quality, then such a price is justified. I would like to help with the review, if possible. |
@aSpite great, added you to expert list. Thank you! @AndreyBurnosov would you provide the example list you want to prepare? |
I haven't thought about this question yet, what kind of examples are needed? |
Each participant can propose a list of examples they would like to explore. These examples can encompass various types of operations and transactions, taking into account the demand. For instance, you can consider how to parse Jetton metadata using the ton.js library. It's important to consider that this metadata can be off-chain, semi-chain, or on-chain. Therefore, it's necessary to deeply examine each example to provide a highly unique case that would be applicable in the majority of scenarios. There is a demand within the community for such examples. For instance, a developer might want to send a token with a comment, but they might not understand how to do it. A high-quality Cookbook should address this issue within a minute. Important: I am not the author of the footstep, so my words are merely a recommendation. @reveloper could provide a more precise answer. |
Due to nobody finding this footstep(ton-bounty) interesting at the moment, I asked @aSpite to help us with examples as a participant. Dear @Gusarich, We count on your expertise for review. |
|
Great, @aSpite, I confirm this list, please prepare the PR. |
@Gusarich , @reveloper , My examples are ready. PR: ton-community/ton-docs#343 |
Dear community! I suggest the following examples:
I kindly remind you to implement examples for ton.js in the first order where this is possible. |
I added clarification about recommended libraries in the description of ton bounty. Recommended libraries for additional languages: Python - pythoniq-core (low-level), Tontools (high-level); |
How to construct a message for a jetton transfer with a comment? - Easy (tonweb) As 1 easy example: |
Tonweb examples are ready: ton-community/ton-docs#347 |
I would like to work on this examples: |
@coalus, great! Do you mean ton.js library? Please, add library name in the your list. |
1st Iteration: 2nd Iteration: Total: 300$ The cookbook already has enough examples to understand how they should be done. Therefore, the next contributors can continue without major issues. I would like to continue my work as a reviewer, if it possible, @reveloper . |
The review didn't take much time, so I'll be happy with 50$ and TON Footsteps SBT 🙂 |
@Gusarich, let's set the review reward at 10% of the reward for the examples. This will be fair in terms of effort: more complex ones require more effort, and thus merit a bigger reward. So, for 8 examples from @aSpite valued at $300, we would be pleased to thank you with 10% = $30 + TON Footsteps SBT. |
Sure! |
I would like to work on this examples:
|
@shibdev, great! Assigned to you! |
Pytoniq examples are ready: ton-community/ton-docs/pull/440 |
@shibdev, great! reviewed and merged, thank you! |
I would like to work on this examples:
|
Great! These two are assigned to you. |
Pytoniq examples are ready: ton-community/ton-docs/pull/443 |
@reveloper, yes for sure. I am in the middle of doing it. These days I am involved in tsc5 but soon it will be done. |
@reveloper , I sent a mbaneshi:patch-19 |
@Gusarich |
@reveloper , Yes , I am busy doing it . Just a question, what exactly processing swap message means? I am talking about second part of my assignment, as Dex just send simple message and charge and inform received address. I am wonder should I write a smart contract and ready to received such message or .. something else ? please let me know , thank you. |
@mbaneshi not a smart contract, but a wrapper that filter and parse this kind of transaction. |
Hello everyone, I'm having some trouble with a tutorial on Tonweb swaps. I've completed the Ton.js setup and it's published, but I find the limited examples in Tonweb a bit challenging. Could someone here kindly assist me in figuring it out? I'd really appreciate your help. Thank you in advance! |
Missing new examples:
Added and completed by @aSpite - jetton offline calculation. |
Rewrite withdraw jettons highload v3 batched [very hard] For Pythoniq assigned to @shibdev |
@mbaneshi You've finished the ton.js part for How to send a swap message to DEX (DeDust)?. I displayed your job in the list and you'll get a reward for the job you've done. We'll try to find another assignee for this task (as you said, we need somebody who has related experience with Tonweb). |
@reveloper , No problem. |
Best projeck |
Summary
This Bounty aims to make a TON Cookbook with clear examples and recipes for interacting with contracts using various TON libraries, specifically @ton.js and tonweb for the TWA and DApps section in the docs.ton.org documentation.
Ton Bounty was created with the help of @footsteps_helper_bot.
Wanted Designed and Applied
Tonweb,ton.js,Pythoniq, tonutils, ton-kotlin ,TonSDK.NETProcessing Snake CellsTonwebTonweb,ton.js,Pythoniq, tonutils,ton-kotlin,TonSDK.NETTonweb,ton.js, Pythoniq, tonutils, ton-kotlin, TonSDK.NETton.js,Pythoniq, tonutils,ton-kotlin, TonSDK.NETton.js,Pythoniq, tonutils,ton-kotlin, TonSDK.NETTonweb,ton.js,Pythoniq, tonutils, TonSDK.NETContext
In the field of development, cookbooks are valuable resources that provide actionable tips and tricks for executing certain concepts. Unified examples of contract wrappers will make a smoother and easier learning and development process of TWAs and DApps in TON Ecosystem.
Goals
Prepare examples for the TON Cookbook containing recipes that address frequently asked questions and common tasks related to interaction with a contract.
Cover with examples all frequency and repeatable questions.
Oriental Release Date: 2 weeks after the list of examples was approved.
As an initial set of examples, the following groups of questions can be used:
Examples should cover part, that was not explained in libraries examples: Tonweb or should be improved significantly to be considered as original examples based on this.
Different libraries and languages for the same question should be shown with Tabs.
Recommended libraries for JS languages:
Recommended libraries for additional languages:
Deliverables
Definition of Done
For clearness of the moderation process, declare for each set of examples the following steps:
Estimated Reward
Reward Distribution Rules
The text was updated successfully, but these errors were encountered: