и посмотреть медиа
TON Tech - технологии TON
и посмотреть медиа
TON Tech помогает разрабатывать на TON без забот о блокчейне. Гайды, инструменты и обновления в Telegram.
TON Tech помогает разрабатывать на TON без забот о блокчейне. Гайды, инструменты и обновления в Telegram.
Раздачи чеков, розыгрыши и маркет подарков. Утилиты для запуска токенов без листинга, сбор «флайеров» и продвижение вашего комьюнити в одном боте.
Ваш надежный кошелек и P2P-маркет в Telegram. Покупайте, продавайте и пересылайте криптовалюту (TON, BTC, USDT и др.) мгновенно и без комиссий через чеки.
Криптокошелек, P2P-биржа и трейдинг в Telegram. Безопасно храните, обменивайте и зарабатывайте на криптовалюте с @xrocket. Поддержка чеков, счетов и Rocket Pay API.
Официальный криптокошелек в Telegram для хранения, перевода, покупки и продажи TON, USDT и других цифровых активов прямо в мессенджере.
Major — Telegram-мини-приложение с рейтингом пользователей, заданиями, Stars, играми, NFT-маркетом, токеном $MAJOR, staking и платной верификацией.
Быстрый торговый бот для автоматизации сделок в Telegram с простым управлением и мгновенными операциями.
TON Tech фокусируется на технологиях блокчейна TON, устраняя сложности инфраструктуры. Канал предлагает туториалы по интеграции, инструменты для разработчиков, примеры кода, новости экосистемы и советы по запуску продуктов на TON. Идеально для программистов и стартаперов.
🎉 Unified TON Extension for VS Code is here! Following the single convenient JetBrains IDE plugin, we are now introducing a unified extension for TON development for VS Code that supports all necessary languages and technologies. This is the first contribution from Petr, who recently joined the TON Core team to make life sweeter for TON developers. 📜 The extension provides advanced features for the main TON technologies: Tolk, FunC, TL-B, Fift Assembly, TASM, BoC, Blueprint! If you use the old extensions for Tolk or FunC, we recommend trying the new extension, as it offers better language support (we even support try/catch for FunC 😎). 📥 Install now - VS Code Marketplace - Open VSX (if you use Cursor, Windsurf, etc.) We thank the @tontech team for the FunC debugger which is now integrated into the extension, so you don't need to install a separate extension! Happy hacking! 🛠️✨
Открыть канал и посмотреть медиа🔨 Dev Tools Updates Fresh updates are out for TON development tools! This release brings enhanced reliability, a smoother developer experience, and improved performance across the board. Most notably, dev tools now offer full support for the newly released Tolk v1.0 — the next-gen language for smart contract development on TON. 📁 @ton/blueprint v0.38.0 – 2025-07-07 📁 @ton/sandbox v0.35.0 – 2025-07-07 📁 @ton/test-utils v0.9.0 – 2025-07-07 👥 Noticeable changes • Supported Tolk v1.0 • Update default config to match latest update • Added mode matcher for transaction ⬇ To update, run npm install @ton/blueprint@latest @ton/sandbox@latest @ton/test-utils@latest. 💡To learn more, visit GitHub pages: Ссылка скрыта and Ссылка скрыта 💬 Encountered issues? Please report them on GitHub at Ссылка скрыта 🎁 Your feedback and usage examples are crucial. Share your experiences to help us evolve the SDK!
Открыть канал и посмотреть медиа🫧 Tolk v1.0: lazy loading, partial updating, AST inlining — and extremely low gas fees This is happening today. I managed not only to finish up the compiler, but also to migrate standard contracts from FunC to Tolk. I covered every contract with gas metrics to check whether it's more efficient than FunC or not. I didn't believe my eyes. I double-checked, triple-checked, but nothing changed. The results are correct. And now I am ready to present them to you. 🧪 Benchmarks! Every contract has several metrics. For example, "basic jetton — mint". FunC: 19278. Tolk: 11611. Gas savings: -39.77% |————————————————–- | 01 — Jetton (mint, transfer, burn, discover) | -39.77% | -30.32% | -33.66% | -26.75% |————————————————–- | 02 — NFT (deploy, transfer, onchain get) | -43.79% | -37.47% | -44.28% |————————————————–- | 03 — Notcoin | -35.72% | -27.98% | ... |————————————————–- | 04 — tgBTC | -23.94% | -26.99% | ... |————————————————–- | 05 — Wallet v5 | -21.66% | -22.92% | ... |————————————————–- | 06 — Vesting | -45.30% | -29.61% | ... |————————————————–- | 07 — Telegram gifts | -54.81% | -39.39% | ... |————————————————–- I have migrated 7 contracts — preserving the original behavior and passing the same tests. All benchmarks are open. No cheating. Just a smart compiler — and a language designed to be optimized. — Even wallet?! But it's very low-level and tricky! Even wallet. You just express your thoughts without any tricks — and it works automatically. — But how? How is it possible to achieve such numbers? Of course, I've put a lot of smartness into the compiler. A strong type system. Automatic inlining. Built-in serialization. The magic lazy keyword. But first of all, Tolk is built for readability. These contracts aren't "just cleaner" than their FunC equivalents — they're elegant. No magic. No low-level intrigues. Just clean, consistent logic — whether it's a Jetton or a Wallet. And gas savings? They are a consequence. I didn't micro-optimize. Each contract was rewritten in about a day — just focusing on clarity. The core principle is simple: once you make it elegant, it automatically becomes efficient. ✅ Notable changes in Tolk v1.0: 1. Lazy loading — only read what you actually use 2. AST-based inlining — zero-cost getters and methods 3. Peephole optimizations, TVM-11 — smaller code, lower gas PR on GitHub with detailed info. Just take a look: val st = lazy Storage.load(); // the compiler skips everything and loads only what you access return st.publicKey; That's it. Lazy loading and partial updates (calculating immutable slices for writing) — one magic lazy keyword to rule them all. ⚙️ The Release. What's inside - JetBrains IDE plugin — with completion, resolving, etc... ✓ done - VS Code Extension — with suggestions, stdlib integration, etc... ✓ done - Language server — for any LSP-compatible editor... ✓ done - FunC-to-Tolk converter — migrate a project in 10 seconds... ✓ done - Documentation — for smooth transition from FunC... ✓ done And the TOLK language itself — exactly as I've visioned it... 7 months ago 📅 The essence of Numbers At this moment, abstract yourself from the text. Take a look at the calendar. Today is 07/07/25 (I mean 2+5, of course). After the TON Gateway, throughout all November, I was laying out the roadmap towards Tolk v1.0. On December 1, I started working. It means, that the journey till now took exactly 7 months 7 days. If you scroll this channel to the top, you'll see an announcement... Of Tolk v0.7 🪐 What's next? I could have written about my plans — for the language, TVM, ABI, TypeScript wrappers... but I won't. Because today, instead of rushing into the future, maybe we can allow ourselves to look back. To pause the endless race — just for a moment. To notice how many beautiful coincidences pass us by — unnoticed in our constant hurry. Just step outside. Close your eyes. Count to seven. Feel it. When you're ready — Let's Tolk
Открыть канал и посмотреть медиа📊 Track contract gas metrics in seconds Blueprint just made gas optimization easy. Run one command: npx blueprint test --gas-report, get a detailed report showing exactly how much gas each method uses. Compare versions side-by-side and spot inefficiencies instantly with Sandbox's new metrics tools. Ссылка скрыта
Открыть канал и посмотреть медиа🚀 Announcing FunC Debugger: Debug TON Smart Contracts with Ease! We're excited to introduce the FunC Debugger – a powerful tool for TON developers to debug smart contracts efficiently! Say goodbye to guesswork and hello to streamlined contract debugging with real-time insights. Key Features: 🔹 Stepping: Execute code line-by-line (Step In/Over/Out) 🔹 Breakpoints: Pause execution at specific code points 🔹 Variable Inspection: View contract state and variables in real-time 🔹 Call Stack: Track function execution flow 🔹 No bytecode modification: Unlike an earlier beta release of the debugger, this version does not modify the bytecode, so code hashes and gas usage matches exactly How to Install & Use 1) Create a new project, or upgrade dependencies (blueprint 0.37.0, sandbox 0.34.0, and func-js 0.10.0) for existing projects 2) Modify the test: add blockchain.debug = true or smartContract.setDebug(true) before the section you'd like to debug; optionally, increase the test's timeout (to avoid errors in the console) 3) Add debugInfo: true to .compile.ts files of the contracts that you would like to debug 4) Install VS Code extension "TVM Debugger" 5) Launch the test 6) Connect using the extension (Cmd+Shift+P / Ctrl+Shift+P -> Debug TVM contract) once prompted You can also take a look at the videos for a short demo of the debugger, and a demo of how to install it into a new project. If you encounter any problems, please do not hesitate to open issues in the sandbox github page. Happy debugging!
Открыть канал и посмотреть медиа🔨 Dev Tools Updates Fresh updates are out for TON development tools! These releases bring enhanced reliability, a smoother developer experience, and stronger tooling performance. Make sure to upgrade and enjoy the latest improvements! 📁 @ton/blueprint v0.36.0 – 2025-06-16 📁 @ton/sandbox v0.33.0 – 2025-06-16 📁 @ton/test-utils v0.8.0 – 2025-06-16 👥 Noticeable changes • Added support for Func v0.4.6 • Added support for Tact v1.6.13 • Added support for Tolk v0.99 • New Jest matcher: toThrowExitCode for validating exitCode in tests. • New Chai assertion: throwExitCode for similar exit code validation. • ExitCode enum: Introduced for standardizing exit codes • Added fetchConfig and setGlobalVersion utility functions • Added blockchain.randomSeed property to update random seed in transactions or get methods • Added support for updating blockchain config via loadConfig and updateConfig functions • Blockchain.now not updating in blockchain.sendMessageIter is resolved • Immutability fix: Blockchain.snapshot now returns copy, not reference • Switched to Dirent.parentPath from deprecated .path • Network Provider Enhancements. Added getConfig, getContractState and waitForLastTransaction methods • Added utility getNormalizedExtMessageHash functions ⬇ To update, run npm install @ton/blueprint@latest @ton/sandbox@latest @ton/test-utils@latest. 💡To learn more, visit GitHub pages: Ссылка скрыта and Ссылка скрыта 💬 Encountered issues? Please report them on GitHub at Ссылка скрыта 🎁 Your feedback and usage examples are crucial. Share your experiences to help us evolve the SDK!
Открыть канал и посмотреть медиа🔨 Dev Tools Updates Fresh updates are here for TON development tools — boosting reliability, developer experience, and overall tooling performance. Be sure to upgrade and take advantage of the latest improvements! 📁 @ton/blueprint v0.35.0 – 2025-06-02 📁 @ton/sandbox v0.32.0 – 2025-06-02 📁 @ton/test-utils v0.7.0 – 2025-06-02 👥 Noticeable changes • Added support for Tolk v0.13 • Added setting of PREVBLOCKS information • Added address, opcode, and error descriptions to the toHaveTransaction method • Added TON Lite Client as a network provider support • Added Tolk Verifier via blueprint verify command • Added Wallet v4r1 support • Enabled custom manifestUrl in blueprint configuration ⬇ To update, run npm install @ton/blueprint@latest @ton/sandbox@latest @ton/test-utils@latest. 💡To learn more, visit GitHub pages: Ссылка скрыта and Ссылка скрыта 💬 Encountered issues? Please report them on GitHub at Ссылка скрыта 🎁 Your feedback and usage examples are crucial. Share your experiences to help us evolve the SDK!
Открыть канал и посмотреть медиа🔨 Dev Tools Updates Fresh updates are here for TON development tools — boosting reliability, developer experience, and overall tooling performance. Be sure to upgrade and take advantage of the latest improvements! 📁 @ton/blueprint v0.34.0 – 2025-05-20 📁 @ton/sandbox v0.31.0 – 2025-05-20 👥 Noticeable changes • Introduced blueprint rename command to rename contracts • Added possibility to publish wrappers as npm packages through blueprint pack command • Added benchmarks functionality through blueprint snapshot and blueprint test --gas-report commands • Supported wallet id for mnemonic provider through env variables ⬇ To update, run npm install @ton/blueprint@latest and npm install @ton/sandbox@latest. 💡To learn more, visit the GitHub page at Ссылка скрыта or Ссылка скрыта 💬 Encountered issues? Please report them on GitHub at Ссылка скрыта 🎁 Your feedback and usage examples are crucial. Share your experiences to help us evolve the SDK!
Открыть канал и посмотреть медиа🔨 Dev Tools Updates Fresh updates are here for TON development tools. Be sure to upgrade and take advantage of the latest improvements! 👥 @ton/blueprint v0.33.0 – 2025-05-02 • Added support for tact.config.json • Supported tolk v0.12 ⬇ To update, run npm install @ton/blueprint@latest 💡To learn more, visit the GitHub page at Ссылка скрыта 💬 Encountered issues? Please report them on GitHub at Ссылка скрыта 🎁 Your feedback and usage examples are crucial. Share your experiences to help us evolve the SDK!
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!