【发布时间】:2021-12-29 13:07:46
【问题描述】:
const showAccount = document.querySelector('.showAccount');
const showBalance = document.querySelector('.showBalance');
const Web3 = require("web3");
getAccount();
getBalance();
getAccount返回钱包id
async function getAccount() {
const accounts = await ethereum.request({ method: 'eth_requestAccounts' });
const account = accounts[0];
showAccount.innerHTML = account;
}
getBalance 返回 undefined 而不是 Metamask 中的 Ether 数量
async function getBalance() {
const accounts = await ethereum.request({ method: 'eth_requestAccounts' });
const account = accounts[0];
showBalance.innerHTML = account.balance;
}
也许有人知道一个很好的 API 可以通过示例检索比这两个更多的值,或者有一个很好的视频来学习。
我找到了 accounts 对象的属性:here
【问题讨论】:
标签: javascript ethereum web3 web3js metamask