Skip to content

A web-based DApp to auction products | Ethereum | Solidity | Remix IDE

Notifications You must be signed in to change notification settings

kunaal-gupta/SmartAuction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Author: Kunaal Gupta

Programming Lanaguage: Solidity

Description: An Ethereum-based dApp using Solidity smart contract which allows multiple parties to involve in bidding on various digital assets

Concepts:

  • EThereum Blockchain
  • Soldity Programming Language
  • Smart Contracts
  • DApp
  • Transaction
  • Assets transfer

Included Files:

  • .deps
  • .git
  • artifacts
  • contracts
  • scripts
  • swarm
  • tests
  • Auction
  • README

About Files

  • The 'scripts' folder has four typescript files which help to deploy the 'Storage' contract using 'web3.js' and 'ethers.js'.
  • The 'contracts' folder has three contracts with increasing levels of complexity.
  • In the 'tests' folder there is one Solidity test file for 'Ballot' contract & one JS test file for 'Storage' contract.
  • For the deployment of any other contract, just update the contract's name from 'Storage' to the desired contract and provide constructor arguments accordingly in the file deploy_with_ethers.ts or deploy_with_web3.ts

Running Instructions : To run a script, right click on file name in the file explorer and click 'Run'. Remember, Solidity file must already be compiled. Output from script will appear in remix terminal. Please note, require/import is supported in a limited manner for Remix supported modules. For now, modules supported by Remix are ethers, web3, swarmgw, chai, multihashes, remix and hardhat only for hardhat.ethers object/plugin. For unsupported modules, an error like this will be thrown: '<module_name> module require is not supported by Remix IDE' will be shown.

Software Used:

  • Remix IDE

Acknowledgments:

  • Etherium Docs
  • Solidity Documentaion
  • Remix’s documentation

Github Profile: https://github.com/kunaal-gupta

Feedback: If you have any feedback or issue(s), please reach out to me at [email protected]

About

A web-based DApp to auction products | Ethereum | Solidity | Remix IDE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published