Hardhat

Definition(s) is maintained by the Chainfile maintainers.

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. You can use Hardhat directly within your Node.js. This definition provides a containerized version of Hardhat for local toolchain isolation, which is particularly useful for language-agnostic development and testing parallelization.

NomicFoundation/hardhat (opens in a new tab) doesn't provide a Docker image for Hardhat. The source of this Docker image is available at vetumorg/chainfile-hardhat (opens in a new tab) on GitHub.

You should not use this definition for any production purposes.

hardhat.json

Params

These params have reasonable defaults or are randomly generated for secured fields which will determine how the Chainfile is run. You may override these params to customize the Chainfile for your specific needs.

version

Hardhat version to use, the container image is built in chainfile-hardhat repository. Published in to ghcr.io/vetumorg/hardhat, to see the available versions check github.com/vetumorg/chainfile-hardhat/pkgs/container/hardhat

Default: 2.22.5

Containers

hardhat

endpoint: rpc
  • Port: 8545
  • Protocol: HTTP JSON-RPC 2.0
  • Probes: readiness