智能合约地址
在 TON 区 块链上,每个行为者(包括钱包和智能合约)都有一个地址。这些地址对于接收和发送信息和交易至关重要。智能合约地址有两种主要格式:原始地址和用户友好地址。
地址组成
TON 上的每个地址都由两个主要部分组成:
- 工作链 ID(Workchain ID):带符号的 32 位整数,表示合约属于哪个工作链(例如,"-1 "表示主链,"0 "表示基础链)。
- 账户 ID(Account ID):合约的唯一标识符,主链和底层链的长度一般为 256 位。
原始地址与用户友好地址
原始地址
原始地址只包含基本要素:
- 工作链 ID(例如,"-1 "表示主链)
- 账户 ID:256 位唯一标识符
示例:
-1:fcb91a3a3816d0f7b8c2c76108b8a9bc5a6b7a55bd79f8ab101c52db29232260
.
然而,原始地址有两个主要问题:
- 它们缺乏内置的错误检查功能,这意味着复制错误可能导致资金损失。
- 它们不支持可反弹/不可反弹选项等附加功能。