Networks

TON

Everything on this page is generated from the running deployment. If a capability stops being served, the row for it changes rather than staying true-looking.

WhatMethod On TONNotes
Read a balancebalance.getNot hereNot commercially available on this network.
Read network statenetwork.statusNot hereNot commercially available on this network.
Watch for a paymentpayments/watchAvailableFollowed by the light acquisition path, one bounded read per pass.

TON is NATIVE, chain id F6OpKZKqvqeFp6CQmFomXNMfMj2EnaUSOXN+Mh+wVWk=. Its engine here is ton.

What TON means by settled

Reported in this chain’s own vocabulary. It is never translated into a shared “confirmed”, because the translation is where the money goes missing.

This chain has a protocol condition for finality: a block either meets it or does not, and waiting longer does not make a block that has met it any more final. Depth is not meaningful here.

  • The strongest thing TON says is MASTERCHAIN_COMMITTED.
  • Its intermediate condition is SHARD_COMMITTED.
  • Depth is not what settles a block here, so this deployment does not count to one.

Paying on TON

This deployment follows TON for payments and can watch one destination for one asset.

  • The asset this deployment can identify here is TON (Toncoin), named as the native coin, with 9 decimals read from the contract rather than assumed.
  • Amounts are compared as an integer count of the smallest unit. A float would round, and a rounded payment is a dispute.
  • Detection and settlement are separate standings. You choose which one your checkout ships on.

A destination on TON needs a comment. carried in the message body. A watch without one is refused when you open it, rather than accepted and never matched.

Known limitations on TON