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 paquetefab3
contienen el perfil de conexión, incluidos el archivonetwork.yaml
y los artefactos. - Los siguientes pasos se aplican solo a las instancias de Oracle Blockchain Platform que se ejecutan en Hyperledger Fabric v2.x.
web3
.