如何使用TACT获取TON智能合约的当前工作链?
TACT中获取当前工作链的对应实现
在TACT里,无需手动调用类似FunC中workchain()的函数,它通过内置的全局上下文属性直接提供了获取当前工作链的能力:
- 使用
ctx.workchain即可直接获取当前工作链的编号(例如主网为0,测试网为-1)。
示例代码:
fun getCurrentWorkchain(): Int { return ctx.workchain; }
TACT的ctx.workchain底层实际上封装了FunC的workchain()函数,让开发者可以更简洁直观地获取工作链信息。
内容的提问来源于stack exchange,提问作者Alexander
相关产品推荐
相关产品推荐

