Fab3-Proxy konfigurieren
In der Ethereum/EVM-Entwicklungswelt nutzen viele Clients und Wallets die web3
-Bibliothek, um Smart Contracts in Ethereum-Netzwerken bereitzustellen und zu verwalten.
web3
-Bibliothek ruft die Ethereum JSON RPC-API auf, die über einen web3
-Provider verfügbar sein muss.
Der fab3
-Proxy ist ein web3
-Provider, der ein Set der Ethereum JSON RPC-APIs bereitstellt und die Verwendung eines web3-basierten Clients mit dem EVM-Kettencode erleichtert. Der fab3
-Proxy verwendet das Hyperledger Fabric Go-SDK, um eine Verbindung mit dem Oracle Blockchain Platform evmcc
-Kettencode herzustellen und damit zu interagieren.
Die folgenden Schritte führen Sie durch die Einrichtung der Umgebung zur Verwendung der web3
-Bibliothek und des fab3
-Proxys zum Bereitstellen und Interagieren mit Smart Contracts im Ethereum Virtual Machine-(EVM-)Chaincode.
- Bevor Sie den
fab3
-Proxy konfigurieren, müssen Sie alle Schritte zum Einrichten des EVM-Kettencodes ausführen. Siehe Solidity Smart Contracts mit EVM auf Oracle Blockchain Platform ausführen. Der EVM-Kettencode und dasfab3
-Package enthalten das Verbindungsprofil, einschließlich der Dateinetwork.yaml
und Artefakte. - Die folgenden Schritte gelten nur für Oracle Blockchain Platform-Instanzen, die auf Hyperledger Fabric v2.x ausgeführt werden.
web3
-Bibliothek bereitzustellen und mit ihnen zu interagieren.