ton-tact

Installation
SKILL.md

Skill is based on Tact (TON) v1.6.13, generated 2026-02-25.

Tact is a statically typed smart contract language for the TON blockchain. Contracts use message-based communication (receive/send), structs and messages for data, and traits for reuse. This skill focuses on agent-oriented usage: type system, contracts and receivers, sending/receiving messages, cells and serialization, standard libraries, and security practices.

Core references

Topic Description Reference
Type system Primitives, optionals, maps, structs, messages, contracts, traits core-types
Contracts and traits init, parameters, receivers, getters, interfaces, BaseTrait core-contracts
Structs and messages Definition, instantiation, toCell/fromCell, TL-B layout core-structs-messages
Receiving messages receive(), text/binary/slice receivers, order, external/bounced core-receive
Sending messages send(), SendParameters, reply, forward, notify, cashback, deploy, emit core-send
Cells, Builders, Slices Cell/Builder/Slice, beginCell, store/load, Struct/Message helpers core-cells
Message mode Base modes and optional flags (SendRemainingValue, SendIgnoreErrors, etc.) core-message-mode
Gas and fees getStorageFee, getComputeFee, getForwardFee, setGasLimit, acceptMessage core-gas
Context and state sender, context, myAddress, myBalance, now, inMsg, setData, commit, getConfigParam, nativeReserve core-context-state
Addresses newAddress, contractAddress, forceBasechain, parseStdAddress, BasechainAddress core-addresses
Cryptography checkSignature, sha256, keccak256, SignedBundle core-crypto
Related skills
Installs
3
GitHub Stars
3
First Seen
Feb 25, 2026