Erstellen Sie eine Ethereum-Wallet mit React [geschlossen]

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?

Ihre Frage ist zu weit gefasst. Könnten Sie konkreter werden? Was für ein Problem hast du?
Ich möchte Ethereum Wallet mit Reactjs entwickeln. In 1. möchte ich Guthaben anzeigen, Brieftaschen importieren ... normale Brieftaschenfunktionen. Ich bin neu in der Reaktion, bitte helfen Sie mir, mit dem Fortfahren zu beginnen. Meine erste Aufgabe ist es, Salden anzuzeigen
Hast du es mit npmjs.com/package/ethereumjs-wallet versucht ?

Antworten (1)

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!