Configuración del proxy Fab3
En el mundo del desarrollo de Ethereum/EVM, muchos clientes y carteras utilizan la biblioteca web3 para desplegar y gestionar contratos inteligentes en redes de Ethereum.
web3 llama a la API de JSON RPC de Ethereum, que debe estar disponible a través de un proveedor web3.
El proxy fab3 es un proveedor web3, que expone un juego de API de JSON RPC de Ethereum y facilita el uso de un cliente basado en web3 con el código de cadena de EVM. El proxy fab3 utiliza el SDK de Go de Hyperledger Fabric para conectarse e interactuar con el código de cadenas evmcc de Oracle Blockchain Platform.
Los siguientes pasos le guiarán a través de la configuración del entorno para utilizar la biblioteca web3 y el proxy fab3 para desplegar e interactuar con contratos inteligentes en el código de cadenas de la máquina virtual Ethereum (EVM).
- Antes de configurar el proxy
fab3, debe seguir todos los pasos para configurar el código de cadenas de EVM. Consulte Ejecución de contratos inteligentes de Solidity con EVM en Oracle Blockchain Platform. El código de cadena de EVM y el paquetefab3contienen el perfil de conexión, incluidos el archivonetwork.yamly los artefactos. - Los siguientes pasos se aplican solo a las instancias de Oracle Blockchain Platform que se ejecutan en Hyperledger Fabric v2.x.
web3.