W3

Smart Contract Demo Lab

web3.nasirovpe.com

Parviz Nasirov · Web3 Portfolio

Web3 Smart Contract Demo Lab

Solidity, Hardhat, Ethereum-style smart contract projects built for learning, testing, and portfolio demonstration.

5

Solidity projects

Hardhat-based

Testing approach

Documented risks

Security focus

Portfolio demos

Purpose

Featured work

Smart contract demo projects

Explore interactive simulations and review the Solidity repositories on GitHub.

Solidity Lottery Smart Contract

Ethereum lottery with fixed entry fee, minimum players, and manager-only winner selection.

SolidityHardhatPayableEvents

Solidity Auction V2

Secure auction contract with reserve pricing and second-price bidding mechanics.

SolidityReentrancy GuardSecond-PriceTests

Solidity Crowdfunding Smart Contract

Governance-style crowdfunding with voting, spending requests, and refunds.

SolidityGovernanceVotingRefunds

ERC20 Token Smart Contract

Manual ERC20-style token with transfers, approvals, and delegated transfers.

ERC20AllowanceMintUnit Tests

Solidity ICO Smart Contract

ICO crowdsale with caps, limits, emergency controls, and token lock logic.

ICOCrowdsaleHard CapEmergency Stop

Why this lab exists

These projects demonstrate smart contract fundamentals: payable flows, auctions, token standards, ICO logic, crowdfunding governance, access control, testing, and security awareness.

Disclaimer

These projects are for learning and portfolio demonstration. Smart contracts in the linked repositories are not audited and should not be used in production without professional security review. Simulated demos here do not connect to wallets or send transactions. Production deployments may require stronger protections for randomness, ICO logic, auctions, and crowdfunding governance.