<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
  <title>TONNode Blog</title>
  <link>https://tonnode.io/en/blog</link>
  <atom:link href="https://tonnode.io/feed.xml" rel="self" type="application/rss+xml" />
  <description>Practical notes on building with TON: infrastructure, MCP, APIs, security.</description>
  <language>en</language>
  <lastBuildDate>Thu, 08 Oct 2026 00:00:00 GMT</lastBuildDate>
  <item>
    <title>Does TON Have a Mempool? What You Can See Before a Block</title>
    <link>https://tonnode.io/en/blog/does-ton-have-a-mempool</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/does-ton-have-a-mempool</guid>
    <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
    <description>Does TON have a mempool? Not a single global pool like Bitcoin. What a node sees before a block, why pending on toncenter is an emulation, and what a mempool stream can and cannot show.</description>
  </item>
  <item>
    <title>tonapi.io Alternatives in 2026 for TON Developers</title>
    <link>https://tonnode.io/en/blog/tonapi-alternatives-2026</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/tonapi-alternatives-2026</guid>
    <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
    <description>An honest look at tonapi.io alternatives in 2026: public APIs, the 429 rate limit, and TONNode — TON access via MCP with reads, swaps, cross-chain and wallets.</description>
  </item>
  <item>
    <title>Toncenter Alternatives in 2026 for TON Developers</title>
    <link>https://tonnode.io/en/blog/toncenter-alternatives-2026</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/toncenter-alternatives-2026</guid>
    <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
    <description>Toncenter alternatives in 2026: an honest look at the public config, your own liteservers, and MCP for TON. Guaranteed throughput and non-custodial tools.</description>
  </item>
  <item>
    <title>How to Reliably Detect an Incoming USDT Payment on TON</title>
    <link>https://tonnode.io/en/blog/detect-usdt-payment-ton</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/detect-usdt-payment-ton</guid>
    <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
    <description>Detect USDT payments on TON: parsing jetton transfer_notification via get_transactions, decimals from get_jetton_info, amount matching and idempotency.</description>
  </item>
  <item>
    <title>How to Generate a TON Wallet Programmatically (v4, v5, highload)</title>
    <link>https://tonnode.io/en/blog/generate-ton-wallet</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/generate-ton-wallet</guid>
    <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
    <description>Generate a TON wallet programmatically with one generate_wallet call: v3r2, v4, v5r1, highload. Mnemonic, keys, address, and a safe first deposit.</description>
  </item>
  <item>
    <title>Cross-Chain Swaps from TON to Avalanche: How It Works</title>
    <link>https://tonnode.io/en/blog/crosschain-swap-ton-avalanche</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/crosschain-swap-ton-avalanche</guid>
    <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
    <description>TON → Avalanche cross-chain swap via MCP: atomic HTLC escrow, non-custodial, no keys stored on the server. 5 tools and a working walkthrough.</description>
  </item>
  <item>
    <title>Cross-Chain Swaps from TON to Polygon: How They Work</title>
    <link>https://tonnode.io/en/blog/crosschain-swap-ton-polygon</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/crosschain-swap-ton-polygon</guid>
    <pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
    <description>Cross-chain swap TON Polygon via MCP: how an atomic HTLC escrow moves value from TON to Polygon non-custodially, with no keys ever stored on the server.</description>
  </item>
  <item>
    <title>Cross-Chain Swaps from TON to BNB Chain: How They Work</title>
    <link>https://tonnode.io/en/blog/crosschain-swap-ton-bnb</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/crosschain-swap-ton-bnb</guid>
    <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
    <description>Cross-chain swap TON BNB: how an atomic HTLC escrow moves value from TON to BNB Chain non-custodially, using TONNode's MCP tools.</description>
  </item>
  <item>
    <title>Cross-Chain Swaps from TON to Base: How They Actually Work</title>
    <link>https://tonnode.io/en/blog/crosschain-swap-ton-base</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/crosschain-swap-ton-base</guid>
    <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
    <description>Cross-chain swap TON → Base via MCP: HTLC escrow, non-custodial, 5 tools. How an agent moves value from TON to Base without a custodial bridge.</description>
  </item>
  <item>
    <title>Cross-Chain Swaps from TON to Arbitrum: How They Work</title>
    <link>https://tonnode.io/en/blog/crosschain-swap-ton-arbitrum</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/crosschain-swap-ton-arbitrum</guid>
    <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
    <description>Cross-chain TON → Arbitrum swap via MCP: atomic HTLC escrow, non-custodial, no key custody. How the flow works and which networks are supported.</description>
  </item>
  <item>
    <title>Cross-Chain Swaps from TON to Ethereum: How They Work</title>
    <link>https://tonnode.io/en/blog/crosschain-swap-ton-ethereum</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/crosschain-swap-ton-ethereum</guid>
    <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
    <description>Cross-chain swap from TON to Ethereum via an atomic HTLC escrow: quote, build, track, disclose, refund. Non-custodial — keys and funds stay with you.</description>
  </item>
  <item>
    <title>The First TON MCP That Lets AI Agents Move Value Across Chains</title>
    <link>https://tonnode.io/en/blog/first-mcp-crosschain-value-ton</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/first-mcp-crosschain-value-ton</guid>
    <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
    <description>TONNode is the first TON MCP where an AI agent doesn't just read the chain — it swaps and moves value into 6 EVM networks, fully non-custodial. DeFAI on TON.</description>
  </item>
  <item>
    <title>TON Token Swaps for AI Agents: Non-Custodial by Design</title>
    <link>https://tonnode.io/en/blog/agent-swap-ton-noncustodial</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/agent-swap-ton-noncustodial</guid>
    <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
    <description>How an AI agent swaps tokens on TON non-custodially: get_swap_quote and build_swap_tx via Omniston, with no private keys ever touching the server.</description>
  </item>
  <item>
    <title>TON Address Formats: EQ, UQ, Raw — and Why Deposits Bounce</title>
    <link>https://tonnode.io/en/blog/ton-address-formats-eq-uq-raw</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/ton-address-formats-eq-uq-raw</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>EQ, UQ and raw TON address formats, bounceable vs non-bounceable, and why the first deposit to a fresh wallet bounces straight back to the sender.</description>
  </item>
  <item>
    <title>Jetton Decimals on TON — Why USDT Uses 6, Not 9</title>
    <link>https://tonnode.io/en/blog/jetton-decimals-ton</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/jetton-decimals-ton</guid>
    <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    <description>Jetton decimals on TON explained: why USDT uses 6 while most jettons use 9, how get_jetton_info returns decimals, and why it matters for balances and swaps.</description>
  </item>
  <item>
    <title>How to Check a USDT Balance on a TON Wallet in One Call</title>
    <link>https://tonnode.io/en/blog/usdt-balance-ton-one-call</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/usdt-balance-ton-one-call</guid>
    <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>Get a TON wallet's USDT balance with one get_jetton_balance call — the jetton wallet is computed on-chain, no indexer required.</description>
  </item>
  <item>
    <title>Build a TON Trading Agent with MCP: Read, Quote, Swap</title>
    <link>https://tonnode.io/en/blog/build-ton-trading-agent</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/build-ton-trading-agent</guid>
    <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
    <description>A TON trading agent on MCP: how an agent reads balances, gets a firm quote, and builds a non-custodial swap — get_balance, get_swap_quote, build_swap_tx.</description>
  </item>
  <item>
    <title>tonapi.io Rate Limits: How to Fix the 429 Error</title>
    <link>https://tonnode.io/en/blog/tonapi-429-fix</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/tonapi-429-fix</guid>
    <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
    <description>tonapi.io returns HTTP 429 when you exceed its rate limit. How to fix error 429, why &quot;228&quot; is just a meme, and how to get your own key via TONNode's MCP.</description>
  </item>
  <item>
    <title>TON Transaction History: lt, Hashes and Archive Depth</title>
    <link>https://tonnode.io/en/blog/ton-transaction-history-lt-hash</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/ton-transaction-history-lt-hash</guid>
    <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
    <description>How TON transaction history works: logical time (lt), hashes and the last transaction pointer. Reading history via MCP and why depth needs an archive node.</description>
  </item>
  <item>
    <title>How to Fix the toncenter 429 &quot;Too Many Requests&quot; Error</title>
    <link>https://tonnode.io/en/blog/toncenter-429-fix</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/toncenter-429-fix</guid>
    <pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate>
    <description>Why toncenter returns 429 Too Many Requests, why AI agents hit it hardest, a quick backoff fix — and the real cure, your own key with guaranteed throughput.</description>
  </item>
  <item>
    <title>Connect Claude and Cursor to TON: Step-by-Step MCP Setup</title>
    <link>https://tonnode.io/en/blog/connect-claude-cursor-to-ton</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/connect-claude-cursor-to-ton</guid>
    <pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate>
    <description>Connect Claude Desktop, Claude Code, Cursor, and Codex to TON via MCP: exact configs, a free npx start, and a hosted TONNode key when you hit limits.</description>
  </item>
  <item>
    <title>TONNode vs the Official @ton/mcp: an Honest TON MCP Comparison</title>
    <link>https://tonnode.io/en/blog/tonnode-vs-official-ton-mcp</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/tonnode-vs-official-ton-mcp</guid>
    <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
    <description>TON MCP comparison: how the official @ton/mcp differs from TONNode. Custodial agent wallet vs a non-custodial MCP with cross-chain. Table and how to choose.</description>
  </item>
  <item>
    <title>Custodial vs Non-Custodial TON MCP: Who Holds the Agent's Keys</title>
    <link>https://tonnode.io/en/blog/custodial-vs-noncustodial-mcp</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/custodial-vs-noncustodial-mcp</guid>
    <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
    <description>A custodial MCP holds the operator key and signs on its own; a non-custodial agent wallet returns unsigned transactions. Who holds the keys — and the risk.</description>
  </item>
  <item>
    <title>How to Call Any TON Contract Get-Method Without an SDK</title>
    <link>https://tonnode.io/en/blog/ton-get-method-without-sdk</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/ton-get-method-without-sdk</guid>
    <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
    <description>Call any TON contract get-method via run_get_method, no SDK needed: seqno, get_jetton_data, get_sale_data, arguments, exit_code and stack parsing.</description>
  </item>
  <item>
    <title>Free TON MCP: Connect an AI Agent to TON via npx or Hobby</title>
    <link>https://tonnode.io/en/blog/mcp-ton-besplatno</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/mcp-ton-besplatno</guid>
    <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
    <description>Free TON MCP: hook an AI agent up to TON via npx with no API key, or grab the free Hobby plan (60 req/min, no card). Step-by-step setup with configs.</description>
  </item>
  <item>
    <title>TON Liteserver &quot;Not Ready&quot; — Why It Happens and How to Fix It</title>
    <link>https://tonnode.io/en/blog/ton-liteserver-not-ready-fix</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/ton-liteserver-not-ready-fix</guid>
    <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
    <description>TON liteserver returning &quot;not ready&quot; or ADNL timeouts? Here's why public-config nodes fail and how retries plus a TONNode hosted key fix it.</description>
  </item>
  <item>
    <title>TON MCP: How to Give Your AI Agent Access to TON (Full Guide)</title>
    <link>https://tonnode.io/en/blog/mcp-ton-guide</link>
    <guid isPermaLink="true">https://tonnode.io/en/blog/mcp-ton-guide</guid>
    <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
    <description>TON MCP server guide: what MCP is, why AI agents need TON access, how to connect free via npx or a hosted key, and a tour of all 16 TONNode tools.</description>
  </item>
</channel></rss>
