Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Если метамаск уже подключен и в консоли отображается, что Web3 Injected:
- // Получаем адрес кошелька, который сейчас в метамаске:
- let account = web3.eth.accounts[0];
- // Получаем баланс в эфирах
- let ethBalance;
- web3.eth.getBalance(account, function (error, result) {
- if (!error) {
- ethBalance = result.toNumber();
- } else {
- console.error(error);
- }
- })
- // Указываем ABI-интерфейс контракта
- let abi = [ИНТЕРФЕЙС КОНТАКРТА]
- }]
- // Указываем адрес задеплоенного контракта:
- let contractAddress = АДРЕС КОНТРАКТА;
- // Инициализируем контракт:
- let MyContract = web3.eth.contract(abi);
- // Указываем адрес куда нам стучаться:
- let myContractInstance = MyContract.at(contractAddress);
- // Получаем баланс кошелька в токенах
- let coinBalance;
- let walletOfSomebody = "0xe5abea99b08a52986ba1b43425c8a72385a48dd0";
- myContractInstance.balanceOf(walletOfSomebody, function(error, balance){
- coinBalance = parseInt(balance)
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement