-
Bitcoin
$118900
1.62% -
Ethereum
$3735
0.76% -
XRP
$3.497
0.78% -
Tether USDt
$1.000
0.00% -
BNB
$796.5
5.47% -
Solana
$202.2
2.02% -
USDC
$0.9999
0.01% -
Dogecoin
$0.2655
2.20% -
Cardano
$0.8850
1.37% -
TRON
$0.3170
2.43% -
Hyperliquid
$45.15
3.58% -
Stellar
$0.4692
3.02% -
Sui
$3.963
1.45% -
Chainlink
$19.59
1.57% -
Hedera
$0.2706
2.03% -
Avalanche
$25.68
0.24% -
Bitcoin Cash
$527.3
2.04% -
Litecoin
$119.6
3.79% -
Shiba Inu
$0.00001522
1.14% -
UNUS SED LEO
$8.988
0.09% -
Toncoin
$3.293
1.61% -
Polkadot
$4.505
3.23% -
Uniswap
$10.72
2.27% -
Ethena USDe
$1.001
-0.02% -
Monero
$325.2
3.05% -
Pepe
$0.00001411
1.46% -
Bitget Token
$4.845
0.28% -
Dai
$0.9999
0.00% -
Aave
$306.2
-2.49% -
Bittensor
$450.4
3.53%
Comment déployer un contrat intelligent sur le réseau de base de Coinbase?
Le déploiement de contrats intelligents sur le réseau de base de Coinbase est transparent pour les développeurs Ethereum - utilisez Hardhat, financez votre portefeuille avec ETH et exploitez la compatibilité EVM pour les déploiements sécurisés à faible coût et sécurisés.
Jul 23, 2025 at 10:28 am

Comprendre le réseau de base
Le réseau de base de Coinbase est une blockchain Ethereum Layer 2 (L2) construite à l'aide de la pile OP, offrant des transactions à faible coût et sécurisées tout en conservant les garanties de sécurité d'Ethereum. Avant de déployer un contrat intelligent, il est essentiel de comprendre que la base est compatible EVM , ce qui signifie que des contrats basés sur la solidité qui fonctionnent sur Ethereum fonctionneront également sur la base. Les développeurs doivent s'assurer que leur outillage prend en charge les points de terminaison RPC personnalisés et que les frais de gaz sont payés en ETH - pas un jeton natif unique à la base.
Configuration de votre environnement de développement
Pour commencer, installez Hardhat ou Foundry , deux cadres de développement Ethereum largement utilisés. Pour ce guide, nous utiliserons Hardhat:
- Exécutez
npm init -y
dans votre répertoire de projet. - Installer HardHat:
npm install --save-dev hardhat
. - Initialisez le projet:
npx hardhat
. - Choisissez «Créer un projet JavaScript» et suivez les invites.
Installer des dépendances supplémentaires:
npm install --save-dev @nomicfoundation/hardhat-toolbox
.Assurez-vous que votre projet comprend un
contracts/
dossier et un fichierhardhat.config.js
. Cette configuration vous prépare à la compilation et au déploiement des contrats spécifiquement à la base.Configuration de Hardhat pour le réseau de base
Modifiez votrehardhat.config.js
pour inclure la configuration du réseau de Base:require('@nomicfoundation/hardhat-toolbox');
/ * @type import ('hardhat / config'). hardhatuserconfig / module.exports = { Solidité: «0,8.20», réseaux: { base: { URL: ' https://base-mainnet.gateway.pokt.network/v1/lb/625479831234 ', Comptes: [process.env.private_key], // Stockez ceci dans .env } }- L'URL RPC ci-dessus est un point de terminaison public. Pour la production, envisagez d'utiliser un fournisseur dédié comme l'alchimie ou Infura avec support de base.
Confirmer que la version Solidity correspond à la déclaration Pragma de votre contrat - les versions incompatibles provoquent des défaillances de déploiement .
Écrire et compiler votre contrat intelligent
Créez un contrat simple danscontracts/MyToken.sol
:// SPDX-License-Identifier: MIT pragma solidity ^0.8.20;
contracter mytoken {
string public name = 'BaseToken'; mapping(address => uint256) public balances; function mint(address to, uint256 amount) external { balances[to] += amount; }
}
- Exécutez
npx hardhat compile
pour compiler le contrat. - En cas de succès, l'artefact apparaîtra dans
artifacts/
. - Les erreurs de compilation découlent souvent de décalages de version ou de problèmes de syntaxe - évaluez attentivement la sortie.
- Utilisez
npx hardhat clean
si vous rencontrez des problèmes de compilation en cache.
Déploiement pour baser MainNet
Créer un script de déploiement dans
scripts/deploy.js
:async function main() { const MyToken = await ethers.getContractFactory('MyToken'); const myToken = await MyToken.deploy(); await myToken.waitForDeployment(); console.log('MyToken deployed to:', await myToken.getAddress()); }
main (). catch ((error) => { Console.Error (erreur); process.exitcode = 1; });- Fund your wallet with ETH on Base (use the [Base faucet](https://faucet.quicknode.com/base) for testnet). - Execute: `npx hardhat run scripts/deploy.js --network base`. - Monitor the transaction on [Base Scan](https://basescan.org/) using the contract address. - **Ensure your wallet has sufficient ETH to cover gas—Base uses ETH, not a separate token**.
Vérification du contrat sur Basescan Après le déploiement, vérifiez votre contrat pour rendre le code source lisible publiquement: - Visitez [Basescan Verify] (https://basescan.org/verifyContract). - Sélectionnez «Fichier unique» et collez votre code de solidité. - Entrez les arguments du constructeur (le cas échéant) comme ABI-codés (laissez vide si aucun). - Fournir l'adresse du contrat et la version du compilateur utilisé (par exemple, v0.8.20 + commit.1a017a22). - Cliquez sur «Vérifier et publier» - ** La vérification améliore la confiance et permet le débogage **.Questions fréquemment posées
** Puis-je utiliser Metamask pour interagir avec mon contrat de base déployé? ** Oui. Ajouter une base en tant que réseau personnalisé dans Metamask: - Nom du réseau: Base MainNet - Nouvelle URL RPC: `https: // base-rpc.publicnode.com` - ID de chaîne: `8453` - Symbole de devise: ETH - URL de l'explorateur de blocs: `https: // basescan.org` Une fois ajouté, connectez Metamask à votre frontend DAPP ou utilisez-le pour envoyer directement des transactions. ** Et si mon déploiement échoue avec des «fonds insuffisants»? ** Cela signifie que votre portefeuille manque d'eth sur la base. Transférer ETH de Ethereum MainNet à votre adresse de base à l'aide du [Bridge de base officiel] (https://bridge.base.org/). Confirmez la transaction sur les deux chaînes avant de réessayer le déploiement. ** Comment me déployer pour baser Sepolia testnet à la place? ** Mettez à jour votre `hardhat.config.js` avec:Basesepolia: {
URL: 'https://base-sepolia.gateway.pokt.network/v1/lb/625479831234',
Comptes: [process.env.private_key]
}
Ensuite, exécutez: npx hardhat run scripts/deploy.js --network baseSepolia
. Utilisez le robinet Sépolia de base pour le test eth.
Y a-t-il une différence entre le déploiement à la base par rapport à Ethereum MainNet?
Le processus est presque identique en raison de la compatibilité EVM. Les principales différences comprennent:
- Frais de gaz inférieurs sur la base.
- Différents points de terminaison RPC et ID de chaîne.
- Basescan au lieu de l'étherscan pour la vérification et la surveillance.
Assurez-vous que votre outillage prend en charge les configurations spécifiques à la base pour éviter les erreurs.
Clause de non-responsabilité:info@kdj.com
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.
-
LVN
$0.1253
2032.72%
-
SPK
$0.1124
75.08%
-
DHN
$6.3
42.22%
-
SLP
$0.002311
37.63%
-
C
$0.4339
37.59%
-
ARDR
$0.1303
34.68%
- Binance, effet de levier et contrats perpétuels: plongée profonde d'un commerçant
- 2025-07-23 16:50:12
- Cardano, Hoskinson et le rallye d'Ada: qu'est-ce qui stimule la poussée?
- 2025-07-23 17:30:13
- Bitcoin à profit, comportement des baleines et analyse technique: un instantané de juillet 2025
- 2025-07-23 17:30:13
- Prédiction bitcoin audacieuse de Tom Lee: 250 000 $ à 2000 $ ou 3 millions de dollars à long terme?
- 2025-07-23 16:30:12
- Vechain (vétérinaire) Prédiction des prix: évasion haussière ou scepticisme à court terme?
- 2025-07-23 16:50:12
- Jackbit Casino: Votre billet pour les bonus crypto et les tours gratuits en 2025
- 2025-07-23 16:30:12
Connaissances connexes

Pourquoi la position des futures Bitstamp est-elle liquidée?
Jul 23,2025 at 11:08am
Comprendre la liquidation à terme sur Bitstamp Le trading à terme sur Bitstamp consiste à emprunter des fonds pour ouvrir des positions à effet de lev...

Bitstamp propose-t-il des contrats inverses?
Jul 23,2025 at 01:28pm
Comprendre les contrats inverses dans le trading des crypto-monnaies Dans le domaine des dérivés des crypto-monnaies, les contrats inverses sont un ty...

Comment trouver votre histoire commerciale à terme Bitstamp?
Jul 23,2025 at 08:07am
Comprendre la disponibilité du trading bitstamp et à terme À partir de l'état actuel des offres de services de Bitstamp, il est essentiel de clari...

Puis-je utiliser un arrêt de fuite sur Bitstamp Futures?
Jul 23,2025 at 01:42pm
Comprendre les arrêts de fuite dans le trading des crypto-monnaies Un arrêt de fuite est un type dynamique de commande stop-loss qui s'ajuste auto...

Comment négocier des perpétuaux d'ETH sur Bitstamp?
Jul 23,2025 at 03:28am
Comprendre les contrats perpétuels eth Les contrats perpétuels de l'ETH sont des produits dérivés qui permettent aux commerçants de spéculer sur l...

Comment transférer des fonds au portefeuille Bitstamp Futures?
Jul 23,2025 at 04:14pm
Comprendre le portefeuille à terme Bitstamp Avant de lancer un transfert, il est crucial de comprendre que Bitstamp sépare votre portefeuille spot de ...

Pourquoi la position des futures Bitstamp est-elle liquidée?
Jul 23,2025 at 11:08am
Comprendre la liquidation à terme sur Bitstamp Le trading à terme sur Bitstamp consiste à emprunter des fonds pour ouvrir des positions à effet de lev...

Bitstamp propose-t-il des contrats inverses?
Jul 23,2025 at 01:28pm
Comprendre les contrats inverses dans le trading des crypto-monnaies Dans le domaine des dérivés des crypto-monnaies, les contrats inverses sont un ty...

Comment trouver votre histoire commerciale à terme Bitstamp?
Jul 23,2025 at 08:07am
Comprendre la disponibilité du trading bitstamp et à terme À partir de l'état actuel des offres de services de Bitstamp, il est essentiel de clari...

Puis-je utiliser un arrêt de fuite sur Bitstamp Futures?
Jul 23,2025 at 01:42pm
Comprendre les arrêts de fuite dans le trading des crypto-monnaies Un arrêt de fuite est un type dynamique de commande stop-loss qui s'ajuste auto...

Comment négocier des perpétuaux d'ETH sur Bitstamp?
Jul 23,2025 at 03:28am
Comprendre les contrats perpétuels eth Les contrats perpétuels de l'ETH sont des produits dérivés qui permettent aux commerçants de spéculer sur l...

Comment transférer des fonds au portefeuille Bitstamp Futures?
Jul 23,2025 at 04:14pm
Comprendre le portefeuille à terme Bitstamp Avant de lancer un transfert, il est crucial de comprendre que Bitstamp sépare votre portefeuille spot de ...
Voir tous les articles
