Smock
The Solidity mocking library enabling developers to easily mock smart contracts for Ethereum development.
Smock is built in TypeScript, distributed under the MIT License, 321 GitHub stars, latest release v2.4.1.
When to use Smock
Smock is listed here as a Development project. The directory calls out Mock Solidity contracts, Easy Ethereum development, Integration with testing frameworks as capabilities associated with it.
Other recorded traits for Smock include Supports smart contract projects.
Besides Development, this page also files Smock under Testing, Web3 & Blockchain.
Smock compared with
Records in this directory name Hardhat, Truffle, Ganache as products people compare with Smock. That list is editorial metadata, not a claim that Smock replaces each of them.
What the Smock stats reflect
GitHub currently shows 321 GitHub stars, 42 forks, 41 open issues, latest tracked release v2.4.1. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- v2.4.1
- License
- MIT License
Our Newsletter
Get new Development tools right in your inbox
Get short emails with useful development projects, releases, and repos worth watching.
Key features of Smock
- Mock Solidity contracts
- Easy Ethereum development
- Integration with testing frameworks
- Supports smart contract projects
Smock resources
Smock on GitHub
More Development tools
Scribble
Scribble is an instrumentation tool designed for adding and checking annotations in Solidity smart contracts, enhancing security and reliability.
React Native Owl
A visual regression testing library specifically designed for React Native, allowing developers to seamlessly introduce visual regression tests to their applications.
Prisma-generator-fake-data
A tool to automatically generate mock and fake data for your Prisma models, facilitating development and testing workflows by allowing rapid population of databases with realistic sample records.
Solidity-hardhat-boilerplate
A boilerplate for quickly starting Solidity projects using Hardhat, the Ethereum development environment, enabling efficient smart contract development and testing.
Evalite
Evaluate your LLM-powered applications effectively with TypeScript. Evalite provides tools and interfaces to test and improve the performance of your language model based applications.
Next-jest-testing-library
This repository serves as a comprehensive cheat sheet for setting up and using Next.js with Jest and React Testing Library, ideal for developers looking to streamline their testing processes.