blockchain - 使用polka进行第三方登录
访问量: 625
demo:
1. 需要在package.json中增加这个依赖: "@polkadot/extension-dapp": "^0.42.7",
2. 需要一个 <a class='polka_connect'>..</a>
3. 对应页面的关键代码这样:
// 需要一个 polka sign up document.querySelector('a.polka_connect').addEventListener('click', async () => { // 启动polka 钱包 const extensions = await polka.web3Enable(window.location.hostname); // 如果没有安装,就alert if (!extensions.length) { alert('Polkadot extension not found, please go to install it: https://polkadot.js.org/extension/'); return } // 获得polka钱包的地址 const accounts = await polka.web3Accounts(); });