tevm-contract-deployment

Deploy Ethereum contracts in test environments using ethers ContractFactory.

Updated Nov 5, 2025
One-click install
npx skills add https://github.com/cyotee/crane --skill tevm-contract-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tevm-contract-deployment
Source: https://github.com/cyotee/crane/tree/main/.claude/skills/tevm-contract-deployment
Command: npx skills add https://github.com/cyotee/crane --skill tevm-contract-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploy Ethereum smart contracts in test and local development environments by leveraging Tevm and Ethers ContractFactory to streamline deployment workflows.

Core Features & Use Cases

  • Deploy contracts with constructor arguments using ContractFactory and a signer.
  • Leverage tevmDeploy workflows to orchestrate deployments within in-memory Tevm clients and test suites.
  • Interact with deployed contracts through events, state mutations, and post-deployment setup for testing scenarios.

Quick Start

Deploy a contract by creating a signer, compiling the ABI and bytecode, and invoking ContractFactory.deploy with your constructor arguments in your local Tevm environment.

Frequently Asked Questions about tevm-contract-deployment

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

FAQPage Schema
How do I deploy Ethereum contracts in test environments using ethers?

To deploy Ethereum contracts in test environments using ethers, you can use ContractFactory with a tevm client. This automates passing constructor arguments and signer credentials to deploy and validate contracts within in-memory Tevm clients and test suites.

What is the best way to automate contract deployment in local development with Tevm?

Automating contract deployment in local development with Tevm involves using ethers ContractFactory to orchestrate deployments. It compiles ABI and bytecode, handles constructor args, and performs post-deployment setup for testing scenarios.

Can I listen for contract events after deploying with a ContractFactory in Tevm?

Yes, you can listen for contract events after deploying with a ContractFactory in Tevm. The deployment lifecycle includes interacting with deployed contracts through events, state mutations, and post-deployment setup for testing scenarios.

Do I need a separate signer to deploy Solidity contracts in a Tevm test suite?

Yes, you need a separate signer to deploy Solidity contracts in a Tevm test suite. The deployment workflow requires a tevm client, ethers, and signer tooling to compile, deploy, and manage deployment lifecycles using your credentials.

What prerequisites are required to deploy contracts with constructor arguments using tevmDeploy?

Prerequisites to deploy contracts with constructor arguments using tevmDeploy include having the contract ABI, bytecode, constructor args, and signer credentials. These inputs are used by ethers ContractFactory to deploy and validate contracts in local environments.