Skip to content

Conversation

@mysteryon88
Copy link

@mysteryon88 mysteryon88 commented Nov 21, 2025

Closes #111

Add Zero-Knowledge Proofs Guide for TON

Summary

This PR adds a comprehensive guide for working with zero-knowledge proofs on the TON blockchain, covering the complete workflow from circuit creation to on-chain verification.

Changes

Documentation

  • Created new guide: contract-dev/zero-knowledge.mdx
    • Complete step-by-step tutorial for ZK-proofs on TON
    • Covers Circom circuit creation, compilation, and trusted setup
    • Includes examples for FunC, Tolk, and Tact verifier contracts
    • Provides integration examples with Arkworks (Rust) and Gnark (Go)
    • Features local and on-chain proof verification examples

Navigation

  • Added sidebar entry: Added contract-dev/zero-knowledge to the "Contract development" section in docs.json

Dictionary Updates

  • Added words to custom dictionary (resources/dictionaries/custom.txt)
  • Removed 2 words from ban list (resources/dictionaries/two-letter-words-ban.txt)

Quality Assurance

  • Ran npm run check:spell - all spelling checks passed

@github-actions
Copy link

Skipping AI review because this PR is from a fork. A maintainer can start the review by commenting /review in this PR.

@Kaladin13
Copy link
Collaborator

/review

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—across contract-dev/zero-knowledge.mdx, there are several suggestions to align structure, tone, and safety; please apply the inline suggestions.

Copy link
Collaborator

@Kaladin13 Kaladin13 left a comment

Choose a reason for hiding this comment

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

Great article, lets fix AI review results and my comments

@mysteryon88
Copy link
Author

@Kaladin13, I made corrections, you can check it.

@Kaladin13
Copy link
Collaborator

@mysteryon88 Lint fails, please run npx remark -o --silent --silently-ignore contract-dev/zero-knowledge.mdx on your branch for this

@mysteryon88
Copy link
Author

@Kaladin13 Fixed

@Kaladin13 Kaladin13 self-requested a review November 25, 2025 10:46
Copy link
Collaborator

@Kaladin13 Kaladin13 left a comment

Choose a reason for hiding this comment

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

Good!

@verytactical verytactical changed the title ZK-proof guide (Circom, Gnark, Noname, Arkworks + Groth16) for TON feat: zero-knowledge proof guide Nov 25, 2025
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.

[Contract dev > ZK]

2 participants