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 Ethereum JSON RPC e facilita o uso de um cliente baseado em web3 com o chaincode EVM. O proxy fab3
usa o SDK Go do Hyperledger Fabric para estabelecer conexão e interagir com o código de cadeia 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 de Solidez 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 só se aplicam a instâncias do Oracle Blockchain Platform em execução 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
.