/ethereum-solidity-webapp

This app is used to connect to local ganache, deploy smart contract in ganache, connect to smart contracts and use smart contracts methods, properties. all these features are accessible using node command and through browser. generate ABI and byte code using custom code and deploy in ganache.

Primary LanguageJavaScript

This app include following features

Lottery App

  • Create and deploy smart contract in Local Ganache
  • Compile smart contract and generate abi and byte code
  • Deploy smart contracts
  • Use smart contracts methods using web3
  • Test cases to get number of accounts available to the connected network, use smart contract constructor to pass default value and smart contract method to update smart contract property
  • Connect to rinkeby network
  • Deploy contract to rinkeby testnet
  • Add lottery app smart contract, deploy and access all methods of smart contract using web3
  • Add angular app to access smart contract features from frontend

Crowd Funding App

  • Add Crowd Funding smart contract and related images

New Changes

  • Update compile script to generate smart contract abi and byte codes in build directory with smart contract file names
  • Deploy smart contracts using build json