OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

CREATE2 Deployer

CREATE2 Deployer is an MIT-licensed Ethereum-compatible EVM helper smart contract that makes CREATE2-based deployment easier and safer, including deployments whose addresses can be computed in advance.

Independent OpenViST project profile, based on linked sources.

CREATE2 Deployer — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a smart-contract workflow needs CREATE2-based deterministic deployment or advance knowledge of a deployment address.

Who it is for

  • Solidity and EVM developers
  • Teams designing deterministic smart-contract deployment workflows
  • Engineers building tooling around precomputed contract addresses

Documented uses

  • Deploy smart contracts through a CREATE2 helper contract.
  • Compute a contract’s deployment address before deployment.
  • Build deployment checks around deterministic EVM contract creation.
  • Explore counterfactual interaction patterns enabled by predictable addresses.
Before you choose

Requirements & limits

The project is a public, MIT-licensed GitHub repository. The repository lists deployments of the non-deprecated helper on multiple EVM-based production networks.

  • CREATE2 is central to the project’s purpose, so the workflow must be compatible with EVM smart-contract deployment.
  • The repository documents TypeScript and Solidity-related development context and uses Hardhat for testing.
  • The project reports 100% coverage for the listed contract files but explicitly cautions that coverage is not a vulnerability assessment.
  • The repository identifies CreateX as a successor, which may matter when evaluating newer helper-contract options.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Run the repository’s documented contract tests and coverage checks

Use the project’s documented Hardhat commands to run its unit-test and coverage workflows.

Before you start

  • A local checkout of the public CREATE2 Deployer repository.
  • The repository’s documented pnpm-based project setup.
  • Hardhat, used by the project for Solidity debugging and testing.

Steps

  1. Install the repository dependencies according to its project setup.

  2. Run pnpm run test to invoke the documented contract tests.

  3. Run pnpm run coverage to invoke the documented coverage workflow.

  4. Review the resulting test and coverage output, including the project’s warning that coverage does not prove the absence of vulnerabilities.

Expected outcome

The repository’s documented test and coverage workflows are invoked, with coverage output reported for the contract files.

Guide limitations

  • The cited documentation does not provide a complete dependency-installation procedure.
  • Source documentation does not establish successful execution in a particular environment.
  • Coverage results do not constitute a security audit or vulnerability guarantee.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
pcaversaccio/create2deployer · Official homepage title · retained in its source language

Related options

CreateX — The repository identifies CreateX as a versatile, trustless and stateless successor to CREATE2 Deployer.

Explore project →