Skip to content

Conversation

@skywardboundd
Copy link
Collaborator

@skywardboundd skywardboundd commented Sep 26, 2025

Closes #104

@skywardboundd skywardboundd linked an issue Sep 26, 2025 that may be closed by this pull request
@skywardboundd skywardboundd marked this pull request as ready for review September 26, 2025 19:06
Copy link
Collaborator

@Shvandre Shvandre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Copy link
Collaborator

@Shvandre Shvandre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's add some code examples from SBT implementation

@github-actions
Copy link

github-actions bot commented Oct 7, 2025

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --quiet --silently-ignore standard/tokens/sbt/how-works.mdx 

Copy link
Collaborator

@verytactical verytactical left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By the time article explains how to "prove ownership", I still have no idea what am I proving ownership of. The article is supposed to explain how SBTs work.

Code samples requested above can actually be separated into "how to" articles.

@verytactical
Copy link
Collaborator

Please fill out PR title and description.

@verytactical verytactical marked this pull request as draft October 10, 2025 15:38
@github-actions
Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore standard/tokens/sbt/how-works.mdx 

@github-actions
Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore standard/tokens/sbt/how-it-works.mdx 

Copy link
Collaborator

@anton-trunov anton-trunov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's fix the overview page too

@skywardboundd skywardboundd marked this pull request as draft October 14, 2025 16:21
@github-actions
Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore guides/from-ethereum.mdx standard/tokens/nft/comparison.mdx standard/tokens/sbt/how-it-works.mdx 

@github-actions
Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore guides/from-ethereum.mdx standard/tokens/nft/comparison.mdx standard/tokens/overview.mdx standard/tokens/sbt/how-it-works.mdx 

@skywardboundd
Copy link
Collaborator Author

let update it after merging #743 ( in this PR I should add info for NFT API page )

@github-actions
Copy link

github-actions bot commented Nov 5, 2025

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore from-ethereum.mdx standard/tokens/nft/comparison.mdx standard/tokens/overview.mdx standard/tokens/sbt/how-it-works.mdx 

@skywardboundd skywardboundd marked this pull request as ready for review November 12, 2025 12:25
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update. In standard/tokens/nft/sbt.mdx, there are several suggestions to align with the style guide; please apply the inline suggestions.

import { Aside } from '/snippets/aside.jsx';

<Stub issue="104" />
This article describes the basic ideas and processes behind the implementation of SBT (Soul-Bound Token) in the TON Blockchain.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[HIGH] Throat‑clearing opener (“This article describes …”)

The opener describes the document instead of delivering value, which violates the style rule against throat‑clearing introductions. Starting with a direct, purpose‑first line improves scannability and clarity. See https://github.com/ton-org/docs/blob/main/contribute/style-guide-extended.mdx?plain=1#L185-L189 for the normative guidance.

Suggested change
This article describes the basic ideas and processes behind the implementation of SBT (Soul-Bound Token) in the TON Blockchain.
SBT on TON: data storage and message flows.

Please leave a reaction 👍/👎 to this suggestion to improve future reviews for everyone!

<Aside
type="caution"
>
In all schemes below you will see the `query_id` field. Nowadays the field is almost deprecated, and protocols themselves don't need it. It is mostly used for easier off-chain parsing and other web2 processing.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[HIGH] Second‑person (“you will see”) in caution Aside

The caution Aside addresses the reader directly (“you will see”), which the style guide prohibits to keep language neutral and factual. Replace second‑person phrasing with an impersonal construction while preserving meaning. See https://github.com/ton-org/docs/blob/main/contribute/style-guide-extended.mdx?plain=1#L169-L172.

Suggested change
In all schemes below you will see the `query_id` field. Nowadays the field is almost deprecated, and protocols themselves don't need it. It is mostly used for easier off-chain parsing and other web2 processing.
All schemes below include the `query_id` field. Nowadays the field is almost deprecated, and protocols themselves don't need it. It is mostly used for easier off-chain parsing and other web2 processing.

Please leave a reaction 👍/👎 to this suggestion to improve future reviews for everyone!

end
```

This message flow allows the `owner` to ask the SBT to send a proof to a target contract confirming that they own this SBT. You may include arbitrary `forward_payload` and optionally attach `content`.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[HIGH] Second‑person (“You may include …”) in prose

This sentence speaks to the reader directly (“You may include …”), which the style guide forbids. Use a neutral, impersonal instruction to align with house style while keeping the content unchanged. See https://github.com/ton-org/docs/blob/main/contribute/style-guide-extended.mdx?plain=1#L169-L172.

Suggested change
This message flow allows the `owner` to ask the SBT to send a proof to a target contract confirming that they own this SBT. You may include arbitrary `forward_payload` and optionally attach `content`.
This message flow allows the `owner` to ask the SBT to send a proof to a target contract confirming that they own this SBT. Include arbitrary `forward_payload` and optionally attach `content`.

Please leave a reaction 👍/👎 to this suggestion to improve future reviews for everyone!

@skywardboundd skywardboundd marked this pull request as draft November 12, 2025 12:59
@github-actions
Copy link

To fix the formatting issues:

  1. Install necessary dependencies: npm ci
  2. Then, run this command:
npx remark -o --silent --silently-ignore standard/tokens/nft/comparison.mdx standard/tokens/nft/sbt.mdx 

@skywardboundd skywardboundd marked this pull request as ready for review November 12, 2025 13:15
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No documentation issues detected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Tokens > SBT]

5 participants