Closed ProgramCrafter closed 3 months ago
A very unclear scheme with a lot of specifics unique to a particular contract. Different namespaces are mixed together haphazardly.
@mr-tron To be clear, I don't claim for this scheme to be final (nor exhaustively describing what happens), it can be improved. Though, I guess that all TON official contracts can be described with the scheme like one I provided.
Nevertheless, should it be done, it needs to contain:
<scope>.ops.<operation name>.messages
+ summary of accounts used there in .participants
+ information about how much TON to send;I suggest to format message chain schemes for existing TEPs
For this reason TL-B exists. Why do we need another way to describe schemes? To make even more confusion?
Why do we need another way to describe schemes?
Because TL-B does not set message source, destination, nor the order of messages in the chain. Actually, this format is meant to be internal, to auto-generate documentation, so as not to make much confusion.
Improvements were suggested, in particular splitting possible operations on contract systems, their chains and visualizations.
This issue has been automatically closed due to 14 days of inactivity and lack of the additional information requested. Please feel free to reopen it if you wish to provide further details or require assistance.
Summary
I suggest to format message chain schemes for existing TEPs (jettons, NFTs) and non-TEP-contract systems in TOML format.
Context
The bundle will be then used for drawing interactive graphs (for documentation) and codegen for any given programming language. In particular, this footstep was inspired by #357.
This footstep refers to:
References
Estimate suggested reward