Skip to content

BhariGowda/Solidity-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solidity Practice 💎

Smart contract development practice repo by Bhari Gowda | Blockchain Developer | Web3 | Foundry | Viem

Contracts

Contract Concepts Learned
Counter.sol State variables, functions
SimpleStorage.sol Private data, events
Wallet.sol payable, modifiers, ETH handling
Voting.sol Mappings, arrays, structs
TodoList.sol Structs, arrays, indexing
MyToken.sol ERC20 standard, allowances
SimpleNFT.sol NFT basics, ownership
MultiSigWallet.sol Multi-owner approval, access control, ERC20
Staking.sol Fixed APY rewards, ETH + ERC20 staking, time-based math
Crowdfund.sol Real crowdfund — Everest summit 2027, ETH+WBTC+USDT+USDC, excess refund, full story on-chain

🏔️ Currently Building

Raising $69,000 on-chain to summit Mount Everest 2027. No bank. No Kickstarter. Pure DeFi. ETH + WBTC + USDT + USDC | Auto-refund if I don't summit. EverestOrBust Contract →

Stack

  • Solidity ^0.8.19
  • Foundry
  • Ubuntu Linux

Commands

forge build    # compile
forge test     # run tests
forge test -v  # verbose

About

WAGMI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors