Gérez Quicknode depuis votre terminal, votre code ou un agent IA.Désormais avec la CLI, l'API d'administration, MCP et le SDK.
Commencer à développer
Foundry est une boîte à outils de développement de contrats intelligents pour Ethereum, rapide, modulaire et portable, écrite en Rust.
Certifié SOC 2 Type II · ISO 27001
Foundry est une suite complète d’outils de développement de contrats intelligents destinée aux développeurs Ethereum à la recherche d’un flux de travail rapide, efficace et modulaire. Écrit en Rust, il propose une suite d'outils couvrant l'ensemble du cycle de vie du développement : compilation, tests, débogage, déploiement et interaction avec les contrats intelligents. Les composants principaux de Foundry comprennent Forge pour la création et le test des contrats, Cast pour l'interaction en ligne de commande avec les contrats et les données de la blockchain, Anvil, un nœud Ethereum local doté de capacités de fork, et Chisel, un REPL Solidity pour le prototypage rapide.
Cette boîte à outils met l’accent sur les performances et la productivité des développeurs. Forge prend en charge une compilation ultra-rapide grâce à des builds incrémentiels et des pipelines parallélisés, ce qui réduit considérablement les temps de compilation par rapport à des alternatives telles que Hardhat. Il permet également de mettre en œuvre des méthodologies de test avancées, telles que les tests de fuzz, les tests d’invariants et le suivi du gaz directement dans Solidity, éliminant ainsi les changements de contexte. Anvil fournit un nœud local performant, compatible avec le protocole JSON-RPC d’Ethereum, qui prend en charge la création de forks du réseau principal ainsi que des fonctionnalités avancées telles que l’usurpation d’identité de compte et la manipulation de l’état, facilitant ainsi la mise en place d’environnements de test réalistes.
Foundry se distingue en alliant hautes performances, flexibilité et portabilité. Il gère automatiquement les versions du compilateur Solidity, prend en charge à la fois Solidity et Vyper, et s'intègre parfaitement aux projets existants, y compris ceux présentant des structures de répertoires non standard, comme les dépôts Hardhat. Ses outils en ligne de commande permettent une création de scripts et une interaction fluides avec les réseaux Ethereum, ce qui le rend idéal pour les pipelines CI/CD et l'automatisation des tâches de développement. Fort d’une communauté active comptant plus de 9 000 étoiles sur GitHub et plus de 500 contributeurs, Foundry est largement adopté pour la DeFi, les outils DAO, les plateformes NFT et les projets blockchain d’entreprise.
Pour commencer à utiliser Foundry, il suffit de procéder à une installation simple via le foundryup script d'installation, qui configure tous les binaires essentiels. Les développeurs peuvent initialiser des projets à l'aide de forge init, compiler et tester des contrats avec compilation Forge et test de forge, déployer des contrats à l'aide de script Forge, et exécuter des nœuds locaux avec enclume. Une documentation complète et une assistance communautaire via Telegram et GitHub sont disponibles pour vous aider à vous familiariser avec l'outil et à en exploiter toutes les fonctionnalités avancées.
Les développeurs de contrats intelligents sont souvent confrontés à des cycles de compilation et de test lents, à des chaînes d'outils complexes et à des flux de travail fragmentés qui nuisent à leur productivité. Les outils existants peuvent ne pas offrir de simulation locale efficace de la blockchain ou ne pas s'intégrer de manière transparente aux techniques de test avancées, ce qui rend le débogage et le déploiement fastidieux.
Outil en ligne de commande permettant de compiler, d'exécuter des tests, d'effectuer du fuzzing, de déboguer et de déployer des contrats Solidity.
Couteau suisse permettant d'appeler des fonctions de contrat, d'envoyer des transactions et d'interroger les données de la chaîne.
Nœud local rapide, compatible JSON-RPC, prenant en charge la création de branches du réseau principal, l'usurpation d'identité des comptes et la manipulation de l'état.
Boucle interactive « read-eval-print » en Solidity pour le prototypage rapide et le débogage d'extraits de code.
Les développeurs utilisent Foundry pour créer, tester et déployer rapidement des contrats intelligents DeFi complexes, en s'appuyant sur des tests de fuzz et d'invariants avancés afin d'en garantir la robustesse.
Les développeurs de DAO tirent parti du nœud local rapide de Foundry et de ses outils de script pour simuler des scénarios de gouvernance et automatiser les interactions entre contrats.
Les équipes des plateformes NFT utilisent Foundry pour mettre en place des pipelines efficaces de compilation, de test et de déploiement de contrats, en les intégrant à leurs workflows CI/CD.
RPC gratuit sur plus de 80 chaînes. Créez un point de terminaison en moins de 30 secondes.
Découvrez les concurrents et les applications Web3 similaires à Foundry.






Open Source | |
|---|---|
| Prix (mensuel) | Gratuit |
| Prix (annuel) | Gratuit |
| Messagerie | N/A |
| Support | Assistance de la communauté via Telegram et GitHub |
| Analyse |
RPC fiable, API puissantes et simplicité.
Foundry propose une documentation complète, des guides, des tests de performance et une assistance communautaire pour aider les développeurs à se lancer et à maîtriser la boîte à outils. Ces ressources comprennent des instructions d'installation détaillées, des guides de test et de déploiement, des références aux « cheatcodes » ainsi que des conseils d'intégration avec les éditeurs et les systèmes d'intégration continue les plus courants.
| Composabilité | |||
| Inter-chaînes | |||
| Personnalisation | |||
| Assistance aux développeurs | |||
| Facilité d'intégration | |||
| Performances |