Avalanche Francophone
  • Documentation du développeur
  • Apprendre
    • Aperçu de la plateforme
      • Staking
      • Frais de transaction
    • Les bases de la blockchain
    • FAQ
    • Forum
    • Communauté
  • Créer
  • Pour commencer: exécuter un nœud Avalanche
  • Notes de version
    • Alertes par email
    • Notes de mise à jour d'AvalancheGo
    • Notes de mise à jour d'Ortelius
  • Tutoriels
    • Plateforme
      • Créer une nouvelle blockchain
      • Créer un Réseau Local Testnet
      • Créer un sous-réseau (subnet)
      • Créer une Machine Virtuelle (VM)
      • Configurez votre Ledger Nano S avec Avalanche
      • Transférer de l'AVAX entre la X-Chain et la C-Chain
      • Transférer de l'AVAX entre la X-Chain et la P-Chain
    • Nœuds et mise en jeu
      • Ajouter un validateur
      • Maintenir un nœud Avalanche
      • Exécutez un nœud Avalanche et devenez validateur
      • Exécuter un nœud Avalanche avec Oracle VM VirtualBox
      • Exécutez un nœud Avalanche avec un Raspberry Pi 4
      • Exécutez un nœud Avalanche et faites une mise en jeu avec le portefeuille
      • Exécuter un nœud Avalanche avec OVH
      • Exécuter un nœud Avalanche avec Amazon Web Services (AWS)
      • Exécuter un nœud Avalanche avec Microsoft Azure
      • Exécuter un nœud Avalanche sous Linux à l'aide du script d'installation
      • Configuration du monitoring des nœuds
      • Mise en jeu d'AVAX, en validant ou délégant via le portefeuille Avalanche
      • Déléguer à un nœud
      • Sécurisation d'un serveur VPS
      • Mettez à niveau votre nœud AvalancheGo
    • Contrats intelligents
      • Déployer un contrat intelligent en utilisant Remix et MetaMask
      • Utilisation de Truffle avec la C-Chain d'Avalanche
    • Actifs Numériques Intelligents
      • Créer un token ERC-20
      • Créer un actif à capitalisation fixe
      • Créer un actif à capitalisation variable
      • Création d'un NFT - Partie 1
      • Créez des NFT avec le portefeuille Avalanche
      • Utilisez les Wrapped AVAX (WAVAX) sur Avalanche
  • AvalancheGo APIs
    • Émettre des appels d'API
    • Platform API (P-Chain)
    • EVM API (C-Chain)
    • AVM API (X-Chain)
    • Appels d'API obsolètes
    • API Admin
    • API Auth
    • API Health
    • API Info
    • API IPC
    • API Keystore
    • API Metrics
    • API Timestamp
  • Outils
    • AvalancheJS
      • Créer un actif sur la X-Chain
      • Management des clés sur la X-Chain
      • Envoyer un actif sur la X-Chain
      • API
    • Avash
    • Ortelius
  • Références
    • AVM Transaction Format
    • Command Line Interface
    • Coreth Atomic Transaction Format
    • Cryptographic Primitives
    • Network Protocol
    • Serialization Primitives
    • Platform Transaction Format
  • Papiers
Propulsé par GitBook
Sur cette page
  • Introduction
  • Étape 1. Configuration de MetaMask
  • Étape 2. Envoyer des fonds sur votre adresse C-Chain
  • Financement de votre adresse C-Chain sur FUJI
  • Financement de votre adresse C-Chain sur le Mainnet
  • Financement de votre adresse C-Chain sur votre local Testnet
  • Étape 3. Remix: connectez MetaMask et déployez un contrat intelligent.

Cet article vous a-t-il été utile ?

  1. Tutoriels
  2. Contrats intelligents

Déployer un contrat intelligent en utilisant Remix et MetaMask

Déployez un contrat intelligent sur Avalanche en utilisant Remix et MetaMask

PrécédentContrats intelligentsSuivantUtilisation de Truffle avec la C-Chain d'Avalanche

Dernière mise à jour il y a 4 ans

Cet article vous a-t-il été utile ?

Introduction

Le réseau principal d'Avalanche est un sous-réseau qui a trois chaînes: P-Chain, X-Chain et C-Chain. La C-Chain est une instance de la machine virtuelle Ethereum alimentée par le protocole de consensus Snowman d'Avalanche. Le peut faire tout ce qu'un client Ethereum typique peut faire en utilisant les appels RPC standard Ethereum. Les avantages immédiats de l'utilisation de la chaîne C plutôt que de l'Ethereum sont tous les avantages de l'utilisation d'Avalanche. Ces propriétés pourraient considérablement améliorer les performances des DApps et l'expérience utilisateur.

Aujourd'hui, nous allons déployer et tester un contrat intelligent sur Avalanche en utilisant Remix et MetaMask.

Étape 1. Configuration de MetaMask

Connectez-vous à MetaMask -> Cliquez sur le menu déralnt "Network" -> Sélectionnez Custom RPC

FUJI Testnet Settings:

  • Network Name: Avalanche FUJI C-Chain

  • ChainID: 0xa869

  • Symbol: C-AVAX

Avalanche Mainnet Settings:

  • Network Name: Avalanche Mainnet C-Chain

  • ChainID: 0xa86a

  • Symbol: C-AVAX

Local Testnet (AVASH) Settings:

  • Network Name: Avalanche Local

  • ChainID: 0xa868

  • Symbol: C-AVAX

  • Explorer: N/A

Étape 2. Envoyer des fonds sur votre adresse C-Chain

Financement de votre adresse C-Chain sur FUJI

Financement de votre adresse C-Chain sur le Mainnet

Le financement de votre adresse C-chain sur le réseau principal se fait via un échange inter-chaîne de X-chain à C-chain.

Financement de votre adresse C-Chain sur votre local Testnet

Étape 3. Remix: connectez MetaMask et déployez un contrat intelligent.

Chargez ou créez les contrats intelligents que nous voulons compiler et déployer à l'aide de l'explorateur de fichiers Remix.

Accédez à l'onglet Deploy -> Ouvrez le menu déroulant «ENVIRONMENT» et sélectionnez Injected Web3 (assurez-vous que MetaMask est chargé).

Une fois que nous avons injecté le web3-> Revenez au compilateur et compilez le contrat sélectionné -> Accédez à l'onglet Deploy.

Maintenant, le contrat intelligent est compilé, MetaMask est injecté et nous sommes prêts à déployer notre ERC20. Cliquez sur «Deploy».

Confirmez la transaction sur le popup de MetaMask

Notre contrat est déployé avec succès !

Nous pouvons maintenant le développer en le sélectionnant dans l'onglet «Deployed Contracts» et le tester.

Le contrat ABI et Bytecode sont disponibles sur l'onglet du compilateur.

New RPC URL:

Explorer:

New RPC URL:

Explorer:

New RPC URL:

Accédez à et collez votre adresse C-AVAX. Tout ce que vous avez à faire est d'ajouter un préfixe «C-» et le faucet passera d'AVAX à C-AVAX.

Déployer votre propre faucet : Suivez de

Open -> Select Solidity

Pour cet exemple, nous déploierons un contrat ERC20 d'

Si vous avez eu des difficultés à suivre ce tutoriel ou si vous souhaitez simplement discuter de la technologie Avalanche avec nous, vous pouvez rejoindre notre communauté sur !

https://api.avax-test.network/ext/bc/C/rpc
https://cchain.explorer.avax.network/
https://api.avax.network/ext/bc/C/rpc
https://cchain.explorer.avax.network/
http://localhost:9650/ext/bc/C/rpc
https://faucet.avax.network
tutoriel
Remix
OpenZeppelin
Telegram
C-Chain RPC