solmate
hardhat-starter-kit
solmate | hardhat-starter-kit | |
---|---|---|
11 | 4 | |
3,653 | 1,171 | |
1.1% | 2.0% | |
5.2 | 2.6 | |
about 1 month ago | 12 days ago | |
Solidity | JavaScript | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
solmate
-
Best implementation for burning tokens?
You can also look at Solmate's implementation: https://github.com/transmissions11/solmate
-
What I Learned While Building My First Web3 Project
Solmate building blocks
-
Best Solidity Practices (with examples)
Use battle-tested and audited code. OpenZeppelin, Solmate.
- Any other popular github repo that offer contracts like Openzeppelin ?
- How to implement a pledge dividend contract from scratch
- Best basic contracts to fork
- Gas efficient ERC20 like the ERC721A implementation?
-
$34M permanently locked into AkuDreams contract forever due to bad code
If you are wanting to read some code, here's a an "ERC20" contract (a "money").
https://github.com/Rari-Capital/solmate/blob/main/src/tokens...
- Best Foundry testing resources / examples?
- What do you use to develop smart contracts?
hardhat-starter-kit
-
What I Learned While Building My First Web3 Project
Chainlink Hardhat Starter
-
Foundry – Solidity Tests, Fuzzing and so much more!
Fuzzing is basically when you supply all kinds of values to your contract to check which one breaks it. With Hardhat or Truffle you do not get the feature. You need to separately use Echidna to fuzz test your contracts. And while the starter kit from Chainlink does make it easy by bringing the scripts under one package.json, you need Docker to run it. Fuzzing with Foundry is as simple as passing in an argument to the test functions and Foundry handles the rest by passing a range of values when running those functions.
-
Eth-Lottery - Solidity, Hardhat
Hardhat starter-kit
-
Weekly Wrap: This Week In Chainlink May 24 - May 30
Our @HardhatHQ Starter Kit is a great starting point for devs who want to use Chainlink in their smart contracts. Share your projects that use our kits on Discord or Twitter with the hashtag #StarterKitShowcase for a chance to win official Chainlink swag. Access the Hardhat Starter Kit on Github here.
What are some alternatives?
openzeppelin-contracts - OpenZeppelin Contracts is a library for secure smart contract development.
freeCodeCamp - freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
scaffold-eth - 🏗 forkable Ethereum dev stack focused on fast product iterations
foundry-lsp-smart-contracts - Repo used only for testing.
hardhat - Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
dungeons-and-dragons-nft - #chainlink #nft
ERC721A - https://ERC721A.org
tweether - $TWE repo. My your slam always jam on.
HWdapp - hello world dapp
hardhat-deploy - hardhat deployment plugin
lil-web3 - Simple, intentionally-limited versions of web3 protocols & apps.
Eth-Lottery - Eth-Lottery