如何使用 TONWEB SDK 检索 SEQNO

问题描述 投票:0回答:1

来自对象的图像您好 stackoverflow 社区,这是我的第一个问题,我会尽力尽可能详细。

问题:

我正在尝试使用 TONWEB SDK 检索 SEQNO,但遇到错误。 我想我知道错误在哪里,但我不知道如何解决它。

当我使用

const wallet = useTonWallet()
并将其记录到控制台时,我得到了对象,但我认为 SEQNO 对象丢失了。

这就是我尝试在 nextjs 中检索 SEQNO 的方法

const getSeqno = await wallet.methods.seqno().call(); console.log(getSeqno);

根据 tonweb 文档,上述是正确的方法。

当我这样做时,我收到此错误

类型错误:无法读取未定义的属性(读取“seqno”)

我将上传包含来自

const wallet = useTonWallet()

的对象的图像
next.js error-handling sequence ton
1个回答
0
投票

将 tonweb 连接到 toncenter api 后执行此操作。还需要检查 useTonWallet 函数内部的代码

const key = await mnemonicToKeyPair(mnemonic.split(" "));
const WalletClass = tonweb.wallet.all["v3R2"];
const wallet = new WalletClass(tonweb.provider, { publicKey: key.publicKey });
const seqno = await wallet.methods.seqno().call() || 0;
© www.soinside.com 2019 - 2024. All rights reserved.