Используя React js, я пытаюсь создать кошелек
Я хочу реализовать несколько функций: 1) отображать балансы всех счетов 2) отображать токены, предоставляя адрес смарт-контракта.
как я могу реализовать эту функциональность кошелька с помощью reactjs??
Базовый JavaScript отлично работает в React . На сегодняшний день самой популярной библиотекой Ethereum JS является Web3 JavaScript API . Просмотрите их API, чтобы найти свои решения и, в частности, сбалансировать запросы.
Ethers.js — еще одна фантастическая библиотека. Вот фрагмент кода из наших приложений.
/* Import the ethers.js library. */
import ethers from 'ethers'
/* Initialize ethers classes. */
const _wallet = ethers.Wallet
const _hdNode = ethers.HDNode
const _providers = ethers.providers
const _utils = ethers.utils
/* Connect to Ropsten (the test network). */
const TESTNET = false
/* Set the default provider. */
const PROVIDER = _providers.getDefaultProvider(TESTNET)
/* Retrieve the balance from a wallet address. */
const getBalanceByAddress = function (address) {
return PROVIDER.getBalance(address)
.then(balance => {
/* Balance is a BigNumber (in wei). */
let etherString = _utils.formatEther(balance)
return etherString
})
}
Импорт/экспорт кошельков и создание/отправка транзакций также можно выполнять из любой библиотеки. Удачи!
Филидор
пользователь4498
Кавиярасу Арасу