Skip to main content

Native token: Toscoin

The native cryptocurrency of TOS Blockchain is Toscoin.

Transaction fees, gas payments (i.e., smart contract message processing fees), and persistent storage payments are collected in Toscoin.

Toscoin is used to make the deposits required to become a blockchain validator.

The process of making Toscoin payments is described in the corresponding section.

You can find out where to buy or exchange Toscoin on the website.

Extra currencies

TOS Blockchain supports up to 2^32 built-in extra currencies.

Extra currency balances can be stored on each blockchain account and transferred to other accounts natively (in an internal message from one smart contract to another, you can specify a hashmap of the extra currency amounts in addition to the Toscoin amount).

TLB: extra_currencies$_ dict:(HashmapE 32 (VarUInteger 32)) = ExtraCurrencyCollection; - hashmap of currency ID and amount.

However, extra currencies can only be stored and transferred (like Toscoin) and do not have their own arbitrary code or functionality.

Note that if there are a large number of extra currencies created, the accounts will "swell" because they need to store them.

Thus, extra currencies are best used for well-known decentralized currencies (for example, Wrapped Bitcoin or Ether), and creating such an extra currency should be quite expensive.

Jettons are suitable for other tasks.

At the moment, no extra currency has been created on TOS Blockchain. TOS Blockchain has full support for extra currencies by accounts and messages, but the minter system contract for their creation has not yet been created.