ethereum-boilerplateVollständiger Typecript -Ready -NextJS -Komponenten für schnelle Gebäude -Dapps ohne eigenes Backend auszuführen
Demo: https://eth-boilerplate.vercel.app/
Diese Kesselplatte ist mit Moralis aufgebaut
Sie benötigen einen aktiven Web3 -Anbieter/Brieftasche nur zur Authentifizierung. Alle Seiten in dieser Boilerplate erfordern keinen aktiven Web3 -Anbieter, sie verwenden Moralis Web3 -API. Moralis unterstützt die beliebtesten Blockchains und ihre Testnetzwerke. Sie finden eine Liste aller verfügbaren Netzwerke in Moralis unterstützten Ketten
Bitte überprüfen Sie die offizielle Dokumentation von Moralis auf alle Funktionen von Moralis.

Star usWenn diese Kesselplatte Ihnen hilft, Ethereum Dapps schneller aufzubauen - bitte mit diesem Projekt spielt, macht uns jeder Stern sehr glücklich!
Need help?Wenn Sie Hilfe beim Einrichten der Boilerplate benötigen oder andere Fragen haben, zögern Sie nicht, in unser Community -Forum zu schreiben, und wir werden so schnell wie möglich überprüfen. Forum Link. Das Beste an dieser Kesselplatte ist die superaktive Community, die jederzeit bereit ist! Wir helfen uns gegenseitig.
Quick Start ? Klon- oder Gabel ethereum-boilerplate :
git clone https://github.com/ethereum-boilerplate/ethereum-boilerplate.git? Installieren Sie alle Abhängigkeiten:
cd ethereum-boilerplate
yarn install ✏ umbenennen .env.local.example in .env.local und geben Sie die erforderlichen Daten an. Holen Sie sich Ihren Web3 -API -Schlüssel aus dem Moralis Dashboard:

Füllen Sie die Umgebungsvariablen in Ihrer .Env.local -Datei in der App -Root:
MORALIS_API_KEY : Du kannst es hier bekommen.NEXTAUTH_URL : Ihre App -Adresse. Verwenden Sie in der Entwicklungsphase http: // localhost: 3000.NEXTAUTH_SECRET : Wird zum Verschlingen von JWT -Token von Benutzern verwendet. Sie können hier einen beliebigen Wert einstellen oder diese auf https://generate-secret.now.sh/32 generieren.Beispiel:
MORALIS_API_KEY=xxxx
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=7197b3e8dbee5ea6274cab37245eec212
? Eute leiten Sie Ihre App:
yarn startTable of contentsethereum-boilerplate<NFTBalances /><ERC20Balances /><ERC20Transfers /><NFTTransfers /><Transactions /><NFTBalances /> 
Ort: src/component/templates/balances/NFT/NFTBalances.tsx
? <NFTBalances /> : Zeigt die Guthaben des Benutzers an. Verwendet Moralis EVM -API (erfordert keinen aktiven Web3 -Anbieter).
<ERC20Balances /> 
Ort: src/component/templates/balances/ERC20/ERC20Balances.tsx
? <ERC20Balances /> : Zeigt die ERC20 -Guthaben des Benutzers an. Verwendet Moralis EVM -API (erfordert keinen aktiven Web3 -Anbieter).
<ERC20Transfers /> 
Ort: src/component/templates/transfers/ERC20/ERC20Transfers.tsx
? <ERC20Transfers /> : Zeigt die ERC20 -Übertragungen des Benutzers an. Verwendet Moralis EVM -API (erfordert keinen aktiven Web3 -Anbieter).
<NFTTransfers /> 
Ort: src/component/templates/transfers/NFT/NFTTransfers.tsx
? <NFTTransfers /> : Zeigt die NFT -Transfers des Benutzers an. Verwendet Moralis EVM -API (erfordert keinen aktiven Web3 -Anbieter).
<Transactions /> 
Position: src/component/templates/transactions/Transactions.tsx
? <Transactions /> : Zeigt die Transaktionen des Benutzers an. Verwendet Moralis EVM -API (erfordert keinen aktiven Web3 -Anbieter).
Fühlen Sie sich frei zu beitragen? nach ethereum-boilerplate -Projekt. Aber zuerst lesen Sie die beitragenden Richtlinien, bevor Sie ein Problem oder PR eröffnen, damit Sie die Verzweigungsstrategie und die lokale Entwicklungsumgebung verstehen.
Mit Beitragsröcken gemacht.