All Projects → brynbellomy → Solidity Auction

brynbellomy / Solidity Auction

Licence: mit
A simple auction dApp for Ethereum, written in Solidity.

Programming Languages

javascript
184084 projects - #8 most used programming language
solidity
1140 projects

Projects that are alternatives of or similar to Solidity Auction

Trust Wallet Ios
📱 Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+1946.67%)
Mutual labels:  ethereum, ethereum-contract, ethereum-dapp
Ethlist
The Comprehensive Ethereum Reading List
Stars: ✭ 3,576 (+5860%)
Mutual labels:  ethereum, ethereum-contract, ethereum-dapp
Angular Truffle Starter Dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
Stars: ✭ 174 (+190%)
Mutual labels:  ethereum, ethereum-contract, ethereum-dapp
React Ethereum Dapp Example
A starter boilerplate for an Ethereum dapp using web3.js v1.0, truffle, react, and parity
Stars: ✭ 384 (+540%)
Mutual labels:  ethereum, ethereum-contract, ethereum-dapp
Daox Contracts
Smart contracts for creating Daox-based fundraising organization
Stars: ✭ 31 (-48.33%)
Mutual labels:  ethereum, ethereum-contract, ethereum-dapp
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (+185%)
Mutual labels:  ethereum, ethereum-contract, ethereum-dapp
Augur
Augur - Prediction Market Protocol and Client
Stars: ✭ 294 (+390%)
Mutual labels:  ethereum, ethereum-contract, ethereum-dapp
Abi Decoder
Nodejs and Javascript library for decoding data params and events from ethereum transactions
Stars: ✭ 325 (+441.67%)
Mutual labels:  ethereum, ethereum-dapp
Colonynetwork
Colony Network smart contracts
Stars: ✭ 351 (+485%)
Mutual labels:  ethereum, ethereum-contract
Ethereum voting dapp
Simple Ethereum Voting dapp using Truffle framework
Stars: ✭ 355 (+491.67%)
Mutual labels:  ethereum, ethereum-contract
Stromdao Businessobject
Abstract BusinessObject for StromDAO Energy Blockchain. Abstraction layer between blockchain technology and business logic providing energy market related entities and use cases.
Stars: ✭ 10 (-83.33%)
Mutual labels:  ethereum, ethereum-contract
Nmr
The Numeraire Ethereum Smart Contract
Stars: ✭ 316 (+426.67%)
Mutual labels:  ethereum, ethereum-contract
Web3.swift
A pure swift Ethereum Web3 library
Stars: ✭ 295 (+391.67%)
Mutual labels:  ethereum, ethereum-dapp
Blockchainstore
💰 Retail Store that runs on Ethereum
Stars: ✭ 425 (+608.33%)
Mutual labels:  ethereum, ethereum-dapp
Textmessage.eth
Send SMS Text Messages within the Ethereum Blockchain - TextMessage.ETH
Stars: ✭ 11 (-81.67%)
Mutual labels:  ethereum, ethereum-contract
Bamboo
Bamboo see https://github.com/cornellblockchain/bamboo
Stars: ✭ 300 (+400%)
Mutual labels:  ethereum, ethereum-contract
Augur Core
Augur back-end (Ethereum contracts)
Stars: ✭ 575 (+858.33%)
Mutual labels:  ethereum, ethereum-contract
Swarmdb
Wolk SWARMDB - Decentralized Database Services for Web3
Stars: ✭ 34 (-43.33%)
Mutual labels:  ethereum, ethereum-dapp
Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: ✭ 36 (-40%)
Mutual labels:  ethereum, ethereum-dapp
Vyper
Pythonic Smart Contract Language for the EVM
Stars: ✭ 3,460 (+5666.67%)
Mutual labels:  ethereum, ethereum-dapp

Ethereum Auction dApp (Solidity + Truffle + React)

Check out my tutorial on Medium that explains the contracts that power this app.

This is a simple auction platform. You can create new auctions, set start and end times (and a bid increment), bid using ETH, and withdraw funds.

I used ConsenSys's truffle-webpack-demo as a starting point, because there's quite a bit of boilerplate required between the various libraries used here.

Running

The Web3 RPC location will be picked up from the truffle.js file.

  1. Clone this repo
  2. npm install
  3. Make sure testrpc is running on its default port. Then:
  • npm run start - Starts the development server
  • npm run build - Generates a build
  • truffle test - Run the rest suite (there are no tests at the moment)

If you npm run start, the app will be available at http://localhost:3001.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].