Skip to content

Latest commit

 

History

History
85 lines (71 loc) · 3.01 KB

README.md

File metadata and controls

85 lines (71 loc) · 3.01 KB

Upload the zip files in remix.ethereum.org to view the contents in remix

Aditya Bapat
UID: 2019140007
BE - IT
Sardar Patel Institute of Technology

Labs (1 - 10)

Lab 1

  • Hello Solidity
  • Counter program

Lab 2

  • Calculator
  • Getters and Setters
  • conditional (if-else)

Lab 3

  • View and Pure functions
  • for, while loops
  • Registration Dapp
  • Average of numbers
  • Age Calculator

Lab 4

  • attendance system
  • profit loss checker
  • grading system
  • loop Sum

Lab 5

  • make your own cryptocurrency (open zeppelin and erc20 tokens used) and deploy it
    • configure your metamask and import your token by giving the contract address
    • send tokens from one account to another

Lab 6

  • Lottery System Dapp
    • After compiling deploy the contract (manager account)
    • transact 2 ether using 3 other acc
    • switch back to manager account
    • check balance (manager)
    • select winner
    • check account of winner (ether would be deposited to his account)

lab 7

  • Learning Ganache,Truffle (VS Code)
    • Credit Limit Program
    • npm install -g truffle, truffle vscode extension
    • download ganache (https://trufflesuite.com/ganache/)
    • inside truffle folder - ( truffle init || npx truffle init )
    • paste credit limit code inside contracts folder and do truffle compile
    • see json file in build folder
    • explore truffle-config.js

lab 8

lab 9

  • Crowd Funding Dapp
    • Multiple events
    • acc to voting one event chosen who receives all the fund
    • During Deployment specify target and deadline(3600 = 1 hour) then deploy
    • Min contribution = 100 wei
    • enter your amount in wei in value input in remix and click sendEth to contribute

lab 10

  • Connect Frontend with Solidity