Skip to content

Conversation

Danil42Russia
Copy link
Contributor

@Danil42Russia Danil42Russia commented Sep 21, 2025

There is a proposal to start using JSON Schema to validate the wallets-v2.json file

What this can offer:

  1. Validation and completion in the IDE
  2. The ability to use the schema for validation on the client
  3. equal validation on the client and in this repository

Copy link

TON Connect Integration Review Process

Thank you for contributing to the TON ecosystem! To ensure a seamless experience for users and maintain high-quality integrations, we review all wallet submissions thoroughly. Below is an overview of our process:

Why We Audit Integrations

We audit integrations to:

  • Ensure the best possible experience for TON ecosystem users.
  • Confirm that TON Connect is implemented securely, reliably, and in alignment with our specifications.

Integration & Audit Process

Follow these steps to submit your wallet for inclusion in the TON Connect list:

  1. Review Documentation:
  2. Self-Test Using Checklist:
    • Validate your integration against our Checklist of Tests.
    • Ensure all functionalities (e.g., connection, transaction signing, error handling) work as expected.
  3. Review Wallet Manifest Requirements:
  4. Submit a PR:
    • Open a Pull Request (PR) to add your wallet to the TON Connect registry.
  5. Notify Us:
    • Reach out to @kawaiinya on Telegram to confirm your submission.
    • We’ll create a dedicated Telegram chat to coordinate the audit.

Audit Process Details

  • Initial Review:
    • Our team will schedule an audit and share a report.
    • If no issues are found, your PR will be merged promptly.
  • Revisions & Re-Audits:
    • If issues arise, we’ll provide feedback. Once fixes are implemented, we’ll re-audit.
    • This cycle continues until all requirements are met.

Audit Timeline

  • Typical Duration: ~3 working days (after the audit begins).
  • Current Backlog: Due to high demand (15+ wallets in the queue), audits may be delayed.
    • We appreciate your patience and will notify you once your audit is scheduled.

Resources


We’re excited to collaborate with you and welcome your wallet to the TON ecosystem! 🚀
For questions, please contact @kawaiinya on Telegram.

@Danil42Russia Danil42Russia force-pushed the danil42russia/json_schema branch 2 times, most recently from aa7c4fd to ccc512e Compare September 24, 2025 15:43
@Danil42Russia Danil42Russia marked this pull request as ready for review September 24, 2025 15:44
@Danil42Russia Danil42Russia force-pushed the danil42russia/json_schema branch from 18ce6e1 to 94915d3 Compare September 24, 2025 16:12
@Danil42Russia Danil42Russia force-pushed the danil42russia/json_schema branch from 94915d3 to caa1332 Compare September 24, 2025 17:35
@thekiba thekiba merged commit 88fed72 into ton-blockchain:main Sep 25, 2025
1 check passed
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.

2 participants