Mit React js versuche ich, eine Brieftasche zu erstellen
Ich möchte einige Funktionen implementieren 1) Salden aller Konten anzeigen 2) Token anzeigen, indem ich eine intelligente Vertragsadresse bereitstelle
Wie kann ich diese Wallet-Funktionalität mit Reactjs implementieren?
Einfaches JavaScript funktioniert in React einwandfrei . Die beliebteste JS-Bibliothek von Ethereum scheint heute die Web3-JavaScript-API zu sein . Überprüfen Sie ihre API, um Ihre Lösungen zu finden und Anforderungen speziell auszugleichen.
Ethers.js ist eine weitere fantastische Bibliothek. Hier ist ein Code-Snippet aus unseren Apps.
/* 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
})
}
Das Importieren / Exportieren von Wallets und das Erstellen / Senden von Transaktionen kann auch von beiden Bibliotheken aus erfolgen. Viel Glück!
Philidor
Benutzer4498
Kaviyarasu Arasu