Proxy Fab3 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 zum 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 für die Bereitstellung und Interaktion mit Smart Contracts im Ethereum Virtual Machine-(EVM-)Kettencode.
- Bevor Sie den Proxy
fab3
konfigurieren, müssen Sie alle Schritte ausführen, um den EVM-Chaincode einzurichten. Siehe Solidity Smart Contracts mit EVM auf Oracle Blockchain Platform ausführen. Der EVM-Chaincode und das Packagefab3
enthalten das Verbindungsprofil, einschließlich der Dateinetwork.yaml
und der Artefakte. - Die folgenden Schritte gelten nur für Oracle Blockchain Platform-Instanzen, die auf Hyperledger Fabric v2.x ausgeführt werden.
web3
bereitzustellen und zu interagieren.