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.
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.
- 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.
- Slash Options runs on Rails (~ 4.2.0) and requires Bundler
- Create a Coinbase sandbox account (create multiple accounts to test trading).
- Install dependencies with
bundle install
- Prepare databases with
rake db:migrate
- Startup WEBrick server with
rails server
and explore the App!
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.