Hier ist Etherplate, ein Ethereum NFT (ERC721) -Vorlagenprojekt mit React + React Router + Redux + Bulma

Vor kurzem wollte ich in die Blockchain-Entwicklung eintauchen, nachdem ich die fantastischen CryptoZombies-Tutorials durchgearbeitet hatte, und wie könnte ich besser mit der Arbeit an DApps beginnen, als etwas für die Open Source-Community zu erstellen.

Etherplate ist ein Beispielprojekt, das zeigt, wie Sie Ihre Ethereum Non-Fungible Tokens (NFTs, ERC721, ähnlich wie CryptoKitties) -Verträge mit web3 verbinden können. Es demonstriert das Prägen von ERC721-Token, das Wiedergeben des Blockchain-Verlaufs, das Abonnieren von Web3-Ereignissen und das Verwenden von View-Solidity-Methoden im JS-Frontend.

Etherplate verwendet Reac t , React Router, Redux und Bulma (es ist jedoch immer möglich, diese herauszureißen und durch Ihre Favoriten zu ersetzen).

Quelle auf GitHub anzeigen

Demo auf Netlify anzeigen (Verwenden Sie entweder das Ropsten- oder das Rinkeby-Testnetz. Der Status “Laden …” wartet derzeit auf eine abgebaute Transaktion von testnet und kann daher dauern ein paar Momente)

Die fantastischen, von der Community geprüften Verträge von OpenZeppelin wurden in Etherplate integriert, um mit der Implementierung Ihrer eigenen ERC721-Standard-Smart-Verträge zu beginnen.

Etherplate ist auch eine Trüffelbox, sodass Sie es einfach mit truffle unbox chuckbergeron / etherplate installieren können, sobald Sie die npm-Bibliothek “Trüffel” auf Ihrem Computer installiert haben.

Ich hoffe, dass Etherplate beiden Neulingen in der DApp-Welt etwas Konkretes bietet und Ethereum-Veteranen eine gute Basis bietet, wenn sie ihr nächstes DApp-Projekt starten.