如何在Go应用中调用TON合约的getter方法?
如何在Golang中调用TON合约的Getter方法?
尽管这听起来十分基础,但我却难以找到实现方法。在JS/TS中,只需从@ton/ton创建一个新的TonClient,调用client.open并传入蓝图包装器,随后即可使用如下方法获取数据:
async getSoldJettonsAmount(provider: ContractProvider): Promise<bigint> { const { stack } = await provider.get("sold_jettons_amount", []); return stack.readBigNumber(); }
我在tongo、tonlib-go、ton-client-go这几个Go语言的TON库中都没找到相关文档(我承认可能有所遗漏,毕竟这些库的文档都相当简略)。有人能分享如何在Golang中实现类似的合约Getter方法调用吗?目前我想到的可行方案要么是用Go重写TON Access的TS封装逻辑,要么单独搭建一个TS微服务,让Go应用与其通信来实现需求。
内容的提问来源于stack exchange,提问作者YakovL
相关产品推荐
相关产品推荐

