在 TON 網路中一切都是智能合約,錢包帳戶也是智能合約。用戶在錢包中可以透過一套助記詞,基於不同的合約類型創建不同的錢包帳戶。
錢包合約類型
為了適應不斷發展的生態需求,TON 網路的錢包合約經歷了多次版本升級,不同版本功能特性如下:
版本 | 核心功能升級 |
V1 | 支援單次發送最多 4 筆交易 |
V2 | 新增交易時間限制功能 |
V3 | 引入 Subwallet ID 子地址功能 |
V4 | 支援插件擴充(如預先定義交易、DApp 互動) |
V5 |
無 Gas 交易、費用優化、安全性增強 |
目前,imToken 支援基於 V4 和 V5 兩種合約類型建立帳戶。用戶可優先選擇 V5 合約類型,其在交易彈性、相容性等方面有較大提升,兩者的關鍵差異如下:
V4
保留了先前版本的所有功能,增加了插件功能,允許開發者實現與用戶錢包協同工作的複雜邏輯,例如預先定義交易和與 DApp 的互動。
V5
目前最新的錢包合約版本,改善了用戶和開發者體驗,旨在取代 V4 並允許任意擴展:
- 支援特定場景免 Gas 費交易
- 交易費用經過優化,成本降低
- 採用更完善的安全性設計
TON 地址類型
TON 位址分為主網地址與測試網地址,格式及使用注意事項如下:
1. 主網地址
格式 | 範例 | 特性 | 使用須知 |
U 開頭 (不可反彈) |
UQDKbj...qPuwA | 預設錢包地址,交易不可退回 | 轉帳前務必核對地址,錯誤將導致資產永久損失 |
E 開頭 (可反彈) |
EQDKbj...qPrHF | 智能合約地址,支援錯誤回退 | 需驗證合約合法性(如 Jettons 代幣) |
2. 測試網地址
格式 | 範例 | 注意事項 |
k 開頭 (可反彈) |
kQDKbj...qPgpP | imToken 暫時不支援用戶在測試網轉賬,僅限開發測試使用 |
0 開頭 (不可反彈) |
0QDKbj...qPleK |
註:交易可反彈(bounceable)是一種合約錯誤處理機制。當一筆交易因某些原因(如目標智能合約不存在或處理訊息時出現錯誤)無法正常完成時,該交易會在扣除轉帳費用後,將剩餘的 TON 交回給發送方。
溫馨提示
- V4 和 V5 地址都從同一個助記詞推導生成,因此當你透過 imToken 創建 TON 帳戶時,可以選擇兩種合約中的任何一種(預設選擇 V5 合約 )。
- 這兩種不同類型的地址之間不互通。如果你想要將代幣從一種類型的地址轉移到另一種類型,可以透過轉帳操作來實現。
- imToken 支援符合 Bip39 規範的助記詞導入,但暫不支援 Tonkeeper 標準的助記詞導入。