Skip to content

30032003/Auction_Smart_Contract

Repository files navigation

Auction - Smart Contract

Final project for the course BCDV1016 - Introduction to Smart Contracts from Blockchain Development program from George Brown College

📜 Smart Contracts

Smart contracts are computer protocols designed to automatize the steps of a real contract. Ethereum blockchain was the first successful implementation of smart contracts developing the Solidity programming language.

✏️ Assignment problem

This assignment simulates an Auction having a fixed amount of items. Anyone with a valid address can register yourself as a bidder. Maximum of four people. Having a registration, users may bid any of the four items up to its token balance. The winners are randomly choosen and only the auction owner can reveal the winners.

There is a user interface made with plain HTML/CSS/JS along with web3.js and Ganache CLI in order to stablish a connection between the UI and smart contract deployed in remix.

📖 References

💻 Technologies

  • Solidity - smart contract programming language
  • Web3.js - interact with smart contracts
  • Ganache CLI - blockchain emulator
  • Remix - suite of tools for smart contracts

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published