Skip to content

jasonkimg/options

 
 

Repository files navigation

Slash Options

Overall Winner of Barclays' 2015 "Heroes vs. Hackers" Hackathon.

Description

Slash Options is a marketplace for peer-to-peer decentralized option contract trading.

Our platform allows any users to freely bid or ask for Bitcoin options without the need for a middleman.

Once a contract is accepted by both parties, a Solidity smart contract containing a digital equivalent of the option's collateral is permanently stored on the Ethereum blockchain.

The smart contract will automatically disperse the funds when the terms of the option are met.

Background

This project was developed in less than 36 hours during Barclays' Heroes vs. Hackers Hackathon with the goal of applying blockchain technology to financial services.

Features

  • Leverages the Ethereum protocol & Solidity to create smart option contracts.
  • Uses BlockApps' STRATO platform and the BlockApps JavaScript API to interface with the Ethereum blockchain.
  • Integrated with Coinbase for user-authentication and access to Bitcoin wallets.
  • Built with a Ruby on Rails back-end to support the platform and improve the user experience.

Build Instructions

  1. Slash Options runs on Rails (~ 4.2.0) and requires Bundler
  2. Create a Coinbase sandbox account (create multiple accounts to test trading).
  3. Install dependencies with bundle install
  4. Prepare databases with rake db:migrate
  5. Startup WEBrick server with rails server and explore the App!

Future

We will continue to develop Slash Options with the support of Barclays and Rise New York.

Contact us if you have interest in the project.

Creators

Copyright Walter Beller-Morales, Chris Jeon & Ryan Yun 2015

About

Decentralized marketplace for option contract trading

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 46.6%
  • Ruby 44.0%
  • JavaScript 7.4%
  • CSS 2.0%