首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >near-api-js:无发送方账号的合同连接

near-api-js:无发送方账号的合同连接
EN

Stack Overflow用户
提问于 2021-05-10 10:02:40
回答 1查看 48关注 0票数 1

有没有一种方法可以在没有签字人的情况下最初连接到合同?我想创建一个用户流,用户可以在其中使用视图调用进行探索,然后选择在以后连接他们的钱包。

我能找到的大多数合同连接代码的例子都包括一个钱包连接的帐户。docs github docs

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-25 11:30:37

是的!您可以通过near-api-js中的providers查询账号的状态。

示例:

代码语言:javascript
复制
const { providers } = require("near-api-js");
const provider = new providers.JsonRpcProvider("https://rpc.testnet.near.org");

getState();

async function getState() {
  const rawResult = await provider.query({
    request_type: "call_function",
    account_id: "guest-book.testnet",
    method_name: "getMessages",
    args_base64: "e30=",
    finality: "optimistic",
  });

  const res = JSON.parse(Buffer.from(rawResult.result).toString());
  console.log(res);
}

https://docs.near.org/docs/api/naj-cookbook#read-state-without-an-account

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67463905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档