Anchor与Scatter一起用
export const isAPLink = window.navigator.userAgent
.toLowerCase()
.includes('aplink'); <div
className={styles.btn}
onClick={() => isAPLink ? selectWallet(walletList[0]) : setShowWalletList(true)}
>
{intl.get('connectWallet')}
</div>export function initLink() {
if (!window.__LINK__) {
const transport = new AnchorLinkBrowserTransport();
const link = new AnchorLink({
transport,
service: "https://fwd.aplink.app", // 'ws://192.168.80.152:7001', // 'http://fwd.aplink.app', //
chains: [
{
chainId: network.chainId,
nodeUrl: `${network.protocol}://${network.host}`,
},
],
});
window.__LINK__ = link;
}
return window.__LINK__;
}
// 登录
export async function login(dispatch) {
const link = initLink();
const identity = await link.login(scope);
// ...
}最后更新于