Garvita sharma
Community@gitforg · Dharwad
Garvita Sharma's registry provides Hardhat 3 smart contract development skills covering Solidity testing, viem client integration, and Ethereum contract assertions.
Agent Skills by Garvita sharma
Showing 2 vetted skills indexed across 1 GitHub repositories.
Frequently Asked Questions About Garvita sharma
FAQPage SchemaWhat tasks can I accomplish with gitforg's Hardhat skills?▼
You can write and modify Solidity and TypeScript tests in Hardhat 3, configure hardhat.config.ts, use forge-std cheatcodes and networkHelpers, deploy contracts with viem.deployContract, call read/write methods, and assert reverts, events, and balance changes via viem.assertions.
Who should use these Hardhat and hardhat-toolbox-viem skills?▼
Blockchain and smart contract engineers building on Ethereum with Hardhat 3. They suit developers writing contract tests, choosing test layers, connecting via the network connection API, or working in projects that depend on @nomicfoundation/hardhat-toolbox-viem.
How do the hardhat and hardhat-toolbox-viem skills work together?▼
Load the hardhat skill for any Hardhat 3 project work, including the compile-then-typecheck workflow and network.create() usage. When the project depends on @nomicfoundation/hardhat-toolbox-viem, additionally load the hardhat-toolbox-viem skill for viem clients, contract calls, and assertions.
What are the prerequisites for using these skills?▼
You need a Hardhat 3 project with code touching hardhat.config.ts, the hardhat import, or network.create(). For the toolbox skill, the project must depend on the @nomicfoundation/hardhat-toolbox-viem package, which exposes viem clients on network.create().