要回答你的问题,我们需要理解TON钱包地址的不同格式以及它们之间的转换。
-
TON钱包地址格式:
- 在TON网络中,有三种地址格式:Bounceable、Non-bounceable和RAW (HEX)。
- 你提供的地址"0:6303274adecda20154aba0c1e19aea09df55652917226089e08b400bbd9ba262"是RAW (HEX)格式。
- 而你提到的有效地址"UQBjAydK3s2iAVSroMHhmuoJ31VlKRciYIngi0ALvZuiYnxb"是Bounceable格式。
-
地址格式转换:
- TON钱包地址可以通过工具如ton.js或tonweb进行格式转换。
- 这些工具可以将RAW (HEX)格式的地址转换为用户友好的Bounceable格式。
-
地址验证:
- 在TON中,地址验证是通过前34个字节的CRC16-CCITT签名来实现的,这类似于Luhn算法。
- 这确保了地址的完整性和有效性。
因此,你通过tonConnectUI获得的地址是RAW (HEX)格式的原始地址,而有效的钱包地址是经过转换后的Bounceable格式。你可以使用相关工具进行格式转换,以获得用户友好的地址格式。