Configuration du mandataire Fab3
Dans le monde du développement Ethereum/EVM, de nombreux clients et portefeuilles utilisent la bibliothèque web3
pour déployer et gérer des contrats intelligents dans les réseaux Ethereum.
web3
appelle l'API RPC JSON Ethereum, qui doit être disponible au moyen d'un fournisseur web3
.
Le mandataire fab3
est un fournisseur web3
, qui expose un jeu d'API RPC Ethereum JSON et facilite l'utilisation d'un client basé sur web3 avec le code de chaîne EVM. Le mandataire fab3
utilise la trousse SDK Hyperledger Fabric Go pour se connecter au code de chaîne evmcc
d'Oracle Blockchain Platform et interagir avec celui-ci.
Les étapes suivantes vous guident tout au long de la configuration de l'environnement permettant d'utiliser la bibliothèque web3
et le mandataire fab3
pour déployer et interagir avec les contrats intelligents dans le code de chaîne de machine virtuelle Ethereum (EVM).
- Avant de configurer le mandataire
fab3
, vous devez suivre toutes les étapes pour configurer le code de chaîne de valeur acquise. Voir Exécuter des contrats intelligents Solidity avec EVM sur Oracle Blockchain Platform. Le code de chaîne EVM et l'ensemblefab3
contiennent le profil de connexion, y compris le fichiernetwork.yaml
et les artefacts. - Les étapes suivantes s'appliquent uniquement aux instances Oracle Blockchain Platform exécutées sur Hyperledger Fabric v2.x.
web3
.