Skip to main content
ArcBlock Community

client.stake报错,是不是个bug

shenxiuqiang
Support
chain-and-bridgediscussionqa

image.png

调用client.stake,需要先调用client.getContext,否则client中 context 为 undefined,会报错误

image.png

3 replies

shenxiuqiang2 years ago

token address 该如何获取?

image.png

image.png

context 中返回的token没有包含地址;

shenxiuqiang2 years ago

image.png

使用这个方法好像也不行

javascriptCopy
const client = new Client("https://beta.abtnetwork.io/api/",true);
wangshijun2 years ago

因为获取 context 需要从链的 rpc 拉取数据,有网络 io,所以 new 之后不能立即使用,可以改为

javascriptCopy
const Client = require('@ocap/client');

const client = new Client('https://beta.abtnetwork.io/api/');

// 这里并不会重复获取,只是等待首次获取完成
client.getContext().then(() => {

// do something
});​
Reply