Skip to content

nicksavers/maker-market

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MMRKT Header

Slack Status Stories in Ready Build Status

This is a simple on-chain OTC market for MKR. You can either pick an order from the order book (in which case delivery will happen instantly), or submit a new order yourself.

Maker Market is undergoing alpha testing: Proceed at your own risk, and use only small amounts of ETH and MKR.

Overview

This dapp uses Meteor as frontend; the contract side can be tested and deployed using dapple.

Usage (for Users)

Ensure you have a locally running ethereum node.

Installation (for Developers)

Requirements:

Clone and install:

git clone https://github.com/MakerDAO/maker-market
cd maker-market
git submodule update --init --recursive
npm install
npm run build

Usage (for Developers)

You need to build the JS wrappers for the Dapple contracts:

npm run build

To run the frontend, start meteor:

cd frontend && meteor

If you got the error message File not found: build/meteor.js, then you forgot to run the build step from above.

You can access the user interface on http://localhost:3000/

To deploy the frontend to Github Pages:

gulp deploy

Gas Costs

new SimpleMarket:   927556 gas
SimpleMarket.offer: 140395-186235 gas
SimpleMarket.cancel: 33882 gas
SimpleMarket.buy:    49306-51707 gas

TODOs

See https://waffle.io/MakerDAO/maker-otc

Acknowledgements

About

User interface for Maker Market contracts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.7%
  • HTML 13.6%
  • CSS 1.7%