|
6 months ago | |
---|---|---|
.vscode | 7 months ago | |
app | 6 months ago | |
flow-typed | 7 months ago | |
internals | 7 months ago | |
public | 7 months ago | |
resources | 7 months ago | |
test | 7 months ago | |
.babelrc | 7 months ago | |
.dockerignore | 7 months ago | |
.editorconfig | 7 months ago | |
.eslintignore | 7 months ago | |
.eslintrc | 7 months ago | |
.flowconfig | 7 months ago | |
.gitattributes | 7 months ago | |
.gitignore | 7 months ago | |
.stylelintrc | 7 months ago | |
.travis.yml | 7 months ago | |
README.md | 7 months ago | |
Resources and Tools.md | 7 months ago | |
appveyor.yml | 7 months ago | |
package.json | 7 months ago | |
webpack.config.base.js | 7 months ago | |
webpack.config.eslint.js | 7 months ago | |
webpack.config.main.prod.js | 7 months ago | |
webpack.config.renderer.dev.dll.js | 7 months ago | |
webpack.config.renderer.dev.js | 7 months ago | |
webpack.config.renderer.prod.js | 7 months ago |
First, clone the repo via git:
git clone --depth=1 https://source.deco.network/decentfund/entry-hacksummit-makerfolio.git
And then install dependencies with yarn.
$ cd entry-hacksummit-makerfolio
$ yarn
Note: If you can't use yarn, run npm install
.
Start the app in the dev
environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:
$ npm run dev
User imports CDP through form using CDP id or address User can see status of particular CDP in a clear visual form User can set alert for liquidation price per CDP User can see history for CDP in a clear textual way User can see useful statistics for his CDP User can hide and display app clicking tray icon User sees list of imported CDPs
User sees global status of DAI system Tray icon displays overall status
as a user
Sum in USD
I can change final price in USD for any type of operation and mark a history record as a margin action (meaning inner speculation without external capital investment)
I see additional perfomance statistics such as my CDP invesment evaluation using current price, my actual investment in usd, what's my margin gain, my speculative earnings, what ethereum price should be to pay off CDP
I can set, change and delete an alert for liquidation price and receive it as a desktop notification
I can change oracle price to model my stats by that price and I can reset it to actual SC
Formulas for perfomance evaluation
The application is built as a submission for Deconet hackathon and MakerDAO project https://source.deco.network/rich/challenge-hacksummit-MakerDAO
MakerDAO is a decentralized organization dedicated to bringing stability to the crypto economy through Dai, the world's first stablecoin on the Ethereum blockchain. Dai is an asset-backed hard currency that addresses the crypto economy’s problems of volatility with a secure and transparent smart contract platform of permission-less loans.
Create a cross platform (osx/linux/win) tray application that is capable of displaying the current health of a specific CDP. The tool should use the MakerDAO Query API as a data source if possible.
Package up the CDP dashboard or the Oasisdex trading interface into an Electron/Muon wrapper. Must have embedded MetaMask integration and support local parity nodes. Should have no dependencies on the existing web interfaces; contract interaction and local rendering only.
We would love to be able to send people links to youvegoteth.github.io so users can email Dai through their phones.
To be successful, a pull request should be accepted by the project owners. Must include making the site mobile friendly so it works in browsers like Toshi or Cipher. The interface may have to be tweaked to make it more responsive as well.
All submissions should use Dai, interact with a CDP, or somehow support the wider MakerDao ecosystem. Code should work and be awesome. We love open source, so we will be taking permissive licenses into account when judging.
A non exhaustive list of addresses, github repos/documentation, and tools for development in the Maker ecosystem:
For questions about the specific challenges please message @rich.brown at the chat.makerdao.com.