evm-hardhat

Develop, test, and deploy Solidity smart contracts on EVM chains with Hardhat.

7|2|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/LuisSambrano/antigravity-config --skill evm-hardhat-luissambrano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evm-hardhat
Source: https://github.com/LuisSambrano/antigravity-config/tree/main/skills/8-blockchain/evm-hardhat
Command: npx skills add https://github.com/LuisSambrano/antigravity-config --skill evm-hardhat-luissambrano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires hardhat, @nomicfoundation/hardhat-toolbox, dotenv, @openzeppelin/contracts, and includes scripts (resource) and references (resource) and rules (resource) components.

What problem does it solve?

This Skill streamlines the development lifecycle for Ethereum Virtual Machine (EVM) compatible smart contracts, specifically focusing on Hardhat projects and Celo network integrations.

Core Features & Use Cases

  • Project Setup: Initialize new Hardhat projects with TypeScript.
  • Contract Development: Write, compile, and test Solidity smart contracts.
  • Deployment & Verification: Deploy contracts to EVM chains (like Celo) and verify them on block explorers.
  • Use Case: You need to develop and deploy a new ERC20 token contract to the Celo network using Hardhat.

Quick Start

Initialize a new Hardhat project by running npm init -y in your project directory, followed by npm install --save-dev hardhat and then npx hardhat init.

Frequently Asked Questions about evm-hardhat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Hardhat project for EVM smart contract development?

To set up a Hardhat project for EVM smart contract development, initialize your directory with npm, install Hardhat as a dev dependency, and run npx hardhat init to scaffold the TypeScript environment.

Can I use Hardhat to deploy and verify Solidity contracts on the Celo network?

Yes, you can use Hardhat to deploy and verify Solidity contracts on the Celo network by configuring network settings and utilizing standard Hardhat tooling to verify contracts on block explorers.

What dependencies are needed to compile and test EVM smart contracts with Hardhat?

To compile and test EVM smart contracts with Hardhat, you need dependencies including hardhat, @nomicfoundation/hardhat-toolbox, dotenv, and @openzeppelin/contracts for standard secure implementations.

Does Hardhat support OpenZeppelin contracts for writing secure EVM tokens?

Hardhat supports OpenZeppelin contracts for writing secure EVM tokens by integrating the @openzeppelin/contracts package, allowing developers to import audited standards like ERC20 directly into their Solidity files.

What is the best way to manage environment variables for Celo network configuration in Hardhat?

The best way to manage environment variables for Celo network configuration in Hardhat is using the dotenv package to securely load RPC endpoints and private keys from local environment files.

Why use Hardhat over other development environments for EVM smart contract testing?

Using Hardhat for EVM smart contract testing provides a comprehensive TypeScript development environment, integrating compilation, unit testing, and deployment scripts natively within a single workflow.