We're currently developing a demo of the 0xdeface protocol in this repository. To allow for easier debugging and development, all components are in here. In the future, we'll probably split out components into reusable chunks.
Install ganache-cli or ethnode and run it. Then:
$ git clone [email protected]:0xdefaceme/demo.git
$ npm i
$ truffle migrate
$ npm run dev
The front end is accessible at http://localhost:3000.
We use prettier to format our JavaScript code. That's why there's a //@format
on the top of every .js
file. As we're using ESNEXT modifiers, it's required
to enable babylon
when using prettier. In vim this can be done by adding
let g:prettier#config#parser = 'babylon'
to your .vimrc
.
We're using Ethlint a.k.a. Solium for linting Solidity. It integrates with many IDEs.
This project is licensed under the MIT license. We highly value outside contributions and will merge them as quickly as possible. If you're looking for work, check the issues. If you have any other questions, write [email protected] or open issues. Happy hacking!