Configurando o Proxy Fab3
No mundo do desenvolvimento Ethereum/EVM, muitos clientes e carteiras usam a biblioteca web3
para implantar e gerenciar contratos inteligentes em redes Ethereum.
A biblioteca
web3
chama a API Ethereum JSON RPC, que deve estar disponível por meio de um provedor web3
.
O proxy fab3
é um provedor web3
, que expõe um conjunto de APIs RPC JSON do Ethereum e facilita o uso de um cliente baseado em web3 com o chaincode EVM. O proxy fab3
usa o SDK do Hyperledger Fabric Go para se conectar e interagir com o chaincode evmcc
do Oracle Blockchain Platform.
As etapas a seguir orientam você na configuração do ambiente para usar a biblioteca web3
e o proxy fab3
para implantar e interagir com contratos inteligentes no chaincode Ethereum Virtual Machine (EVM).
- Antes de configurar o proxy
fab3
, siga todas as etapas para configurar o chaincode EVM. Consulte Executar Contratos Inteligentes da Solidity com EVM no Oracle Blockchain Platform. O chaincode EVM e o pacotefab3
contêm o perfil de conexão, incluindo o arquivonetwork.yaml
e os artefatos. - As etapas a seguir aplicam-se somente às instâncias do Oracle Blockchain Platform executadas no Hyperledger Fabric v2.x.
Agora você pode seguir as etapas nas seções Implantando um Contrato e Interagindo com um Contrato Implantado da documentação de Contratos Inteligentes do Hyperion EVM para implantar e interagir com contratos inteligentes usando a biblioteca
web3
.