Anchor使用说明
安装依赖
yarn @amax/anchor-link @amax/anchor-link-browser-transport初始化
const transport = new AnchorLinkBrowserTransport();
const link = new AnchorLink({
transport,
service: "https://fwd.aplink.app",
chains: [
{
chainId:
"208dacab3cd2e181c86841613cf05d9c60786c677e4ce86b266d0a58884968f7",
nodeUrl: "https://test-chain.ambt.art",
},
],
});登录
anchor-link-demo既是scope,也是session_name,可以通过这个关键字取出session信息。session存在则是在登录状态。
注:scope的类型为Name,所以符合Name规范,长度最好不要超过12位,如果输入不合法的字符串,系统会自动处理成合法(Name),比如:anchor-link-demo => anchor.link.d,不合法的字符全部处理成"."符号
验证
获取登录状态
在页面刷新后,如何重新获取登录状态。anchor-link-demo是登录时设置的关键字,即session名。如果session存在,说明是在登录状态下。
退出登录
侦听退出登录
aplink断开连接时会触发session.onAppRemoveSession操作
如何与后端进行登录验证?
发起交易
单个交易,给testuser1帐号转0.000001 MUSDT;
注意: broadcast设置,如果为true,push_transaction动作与web发起,即app只负责生成交易签名。如果为false,则由app发起最终交易。
多个交易
生成一个NFT,执行了两个动作create和issue
相关文档
最后更新于