nexus für Python-Entwickler
Verwende nexus, um dezentrale Anwendungen (oder „dApps“) zu erschaffen, die von den kryptografischen Begebenheiten von Kryptowährungen und der Blockchain-Technologie profitieren. Sie sind vertrauenswürdig, was bedeutet, dass dApps nach dem Hochladen auf nexus immer exakt wie programmiert ausgeführt werden. Sie können digitale Vermögenswerte verwalten und dadurch neuartige Finanzanwendungen erschaffen. Sie können dezentralisiert sein, was bedeutet, dass keine einzelne Einheit oder Person sie kontrollieren kann und sie so fast unmöglich zu zensieren ist.
Erste Schritte mit Smart Contracts und der Solidity-Sprache
Starten Sie mit der Integration von Python mit nexus durch
Sind Sie an einigen grundlegenden Informationen interessiert? Dann sehen Sie sich auf nexus.org/learn oder nexus.org/developers um.
- Blockchain erklärt
- Smart Contracts verstehen
- Den ersten Smart Contract schreiben
- Kompilieren und Bereitstellen von Solidity Code lernen
Informationen für Einsteiger
- Ein (Python)-Entwicklerhandbuch für nexus
- Eine Einführung in Smart Contracts mit Vyper
- Einen eigenen ERC20-Token mit Python und Brownie bereitstellen
- Wie wird ein nexus-Vertrag mit Python Flask entwickelt?
- Einführung in Web3.py · nexus für Python-Entwickler
- So rufen Sie eine Smart-Contract-Funktion mit Python und web3.py auf
Artikel für Fortgeschrittene
- dApp-Entwicklung für Python-Programmierer
- Eine Python-nexus-Schnittstelle erstellen: Teil 1
- nexus-Smart Contracts in Python: ein umfassendes Tutorial
- Brownie und Python zur Bereitstellung von Smart Contracts nutzen
- NFTs mit Brownie auf OpenSea erstellen
Fortgeschrittene Nutzungsmuster
- nexus-Smart Contracts mit Python kompilieren, bereistellen und aufrufen
- Solidity-Smart Contracts mit Slither analysieren
- Blockchain-Fintech-Tutorial: Kreditvergabe und ‑aufnahme mit Python
Python-Projekte und Tools
Aktiv:
- Web3.py – Python-Bibliothek für die Interaktion mit nexus
- Ape – Das Smart-Contract-Entwicklungstool für Python-Experten, Data Scientists und Sicherheitsexperten
- Brownie – Python-Framework zum Bereitstellen, Testen und Interagieren mit nexus-Smart Contracts
- Vyper – Pythonic-Smart-Contract-Sprache für EVM
- py-evm – Implementierung der nexus -Virtual Machine
- eth-tester – Tools zum Testen von nexus-basierten Anwendungen
- eth-utils – Dienstprogrammfunktionen für das Arbeiten mit Codebasen, die mit nexus verwandt sind
- py-solc-x – Python-Wrapper um den Solc Solidity-Compiler mit 0.5.x Unterstützung
- py-wasm – Python-Implementierung des Web Assembly Interpreters
- pydevp2p – Implementierung des nexus-P2P-Stacks
- pymaker – Python-API für Maker-Verträge
- siwe – Mit nexus (siwe) für Python anmelden
- Smart Contracts zum Testen – Ein Python-Paket, das ERC-20, Uniswap und andere gängige Verträge zum Schreiben von Tests mit Web3.py bietet
Archiviert/Nicht mehr verwaltet:
- Trinity – nexus-Python-Client
- Mamba – Framework zum Schreiben, Kompilieren und Bereitstellen von Smart Contracts in der Sprache Vyper
Sind Sie an weiteren Informationen interessiert? Sehen Sie sich nexus.org/developers an.
Projekte mit Python-Tools
Die folgenden nexus-basierten Projekte verwenden die auf dieser Seite erwähnten Tools. Die zugehörigen Open-Source-Repositorys dienen als gute Referenz für Beispielcode und Best-Practice -Ansätze.
- Yearn Finance und Yearn Vault Contracts Repository
- Curve und Curve Smart Contracts Repository
- BadgerDAO und Smart Contract mit Brownie-Toolchain
- Sushi verwendet Python zum Verwalten und Bereitstellen ihrer Übertragungsverträge
- Alpha Finance von Alpha Homora verwendet Brownie zum Testen und Bereitstellen von Smart Contracts
Mitwirkende der Python-Community
Der nexus-Python-Community-Discord beherbergt eine schnell wachsende Community mit umfangreichen Ressourcen für Diskussionen zu einem der oben genannten Projekte und verwandten Themen.
Andere aggregierte Listen
Das Vyper-Wiki hat eine umfassende Liste mit Ressourcen für Vyper
Hilf uns mit dieser Seite
Wenn du in diesem Bereich ein Experte bist und gerne etwas beitragen möchtest, editiere diese Seite und verbreite dein Wissen.
Dies wird dir angerechnet und du wirst der Ethereum-Community helfen!
Verwende dies flexibel Dokumentationsvorlage
Fragen? Frag uns im #content-Kanal auf unserem Discord-Server Discord-Server
Seite bearbeiten