Skip to content
W

web3-testing

Test smart contracts comprehensively using Hardhat and Foundry

by wshobsonFree

Launch
#1861in AI Skills
0In stores

Description

web3-testing is an agent skill from the wshobson/agents collection for testing smart contracts thoroughly with Hardhat and Foundry. It cover…

Highlights

  • Unit and integration tests with Hardhat and Foundry
  • Mainnet forking for realistic tests
  • Fuzzing for edge cases
  • Gas optimization testing
  • Coverage reports and Etherscan verification
  • Installs with the skills CLI

Ratings & Reviews

No ratings yet

Be the first to rate web3-testing.

People also visit

B

bats-testing-patterns

Master Bash Automated Testing System

AI Skills
Launch
E

e2e-testing-patterns

Comprehensive guide to building reliable

AI Skills
Launch
E

eval-harness-first

Build the evaluation harness that gates every fine-tuning run

AI Skills
Launch
L

llm-evaluation

Implement comprehensive evaluation strategies for LLM applications

AI Skills
Launch
N

nft-standards

Implement NFT standards (ERC-721, ERC-1155)

AI Skills
Launch
P

python-testing-patterns

Comprehensive testing strategies for Python

AI Skills
Launch

web3-testing FAQ

Which tools does it use?

Hardhat and Foundry, along with the testing patterns they support.

What is mainnet forking?

Running tests against a copy of the live Ethereum network, so contracts can be checked against real deployed protocols.

Does it cover fuzzing?

Yes. It covers fuzzing to find edge cases with large numbers of generated inputs.

Do passing tests make a contract safe?

No. The skill should be used with security guidance and an independent audit before a valuable contract is deployed.

How do I install it?

Run npx skills add https://github.com/wshobson/agents --skill web3-testing.

What security audits does it have?

skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.

What are the best web3-testing alternatives?

Popular alternatives to web3-testing include bats-testing-patterns, e2e-testing-patterns and eval-harness-first. See all web3-testing alternatives

Developer Stuff

Badges