Nuel geek 3.0's Projects
Config files for my GitHub profile.
A book on all things Foundry, available at https://book.getfoundry.sh.
A staking contract that accepts an erc20 token called boredApeToken(created by you,18 decimasls) ** When people stake brt, they earn 10% of it per month provided they have staked for 3 days or more ** IMPORTANT: Only BoredApes owners can uses the contract
š The final deliverable is an app that lets users purchase and transfer NFTs
Implementatiom of a set-like structure in Solidity (using hardhat to help out) that only allows a certain amount of "elements" in the set. Once you've created the Solidity contract, we want you to test it in TypeScript, not in Solidity.
A decentralized application where users can coordinate a group funding effort. If the users cooperate, the money is collected in a second smart contract. If they defect, the worst that can happen is everyone gets their money back. The users only have to trust the code.
EIP-2535 Diamond reference implementation using Hardhat and Solidity 0.8.* + Typechain support
š° Randomness is tricky on a public deterministic blockchain. The block hash is the result proof-of-work (for now) and some builders use this as a weak form of randomness. This is a contract that will predict the randomness ahead of time and only roll the dice when you're guaranteed to be a winner!
$PUSH Token + Vesting Smart Contracts
Airdrop distributor using Merkle proof
With this extension, users can quickly and easily convert ETH to and from units such as wei & gwei. The extension is simple to use & can be easily accessed from the browser's toolbar. It is a useful tool for Ethereum users who need to make frequent unit conversions while using the Ethereum network