Skip to main content
ArcBlock Community

如何发送stakeTx?

shenxiuqiang
Support
qa

sender 和receiver是一样的地址吗?address是质押的地址吗?如何获取这个地址?哪里有示例

image.png

image.png

image.png

3 replies

shenxiuqiang2 years ago

如何获取质押地址?是否可以通过

'getChainInfo', 'getConfig', 'getNetInfo','getNodeInfo', 'getValidatorsInfo',

这些方法获取

shenxiuqiang2 years ago
wangshijun2 years ago

质押地址的生成方式如下

javascriptCopy
import { toStakeAddress } from '@arcblock/did-util';

const address = toStakeAddress(sender.address, receiver.address);

几个要点:

  • sender 和 receiver 通常不同,但是可以相同
  • toStakeAddress 实际上支持第三个参数,但是大部分情况下可以不传

质押状态在质押完成之后可以从链上获取 getStakeState

javascriptCopy
const client = new Client('https://beta.abtnetwork.io/api');
const { state } = await client.getStakeState({ address });
Reply