* development: (50 commits) Add PR number to changelog Address feedback Add requestId to subscription messages and update json-schemas Remove isomorphic-fetch types from contracts package Update README Regenerate files Make it private Change package name Update README Make fileExtension configurable Rename abi-gen to typed-contracts Add docs for typed-contracts Remove TODOs Introduce separate ContextData type and rework it Check ABI is defined Introduce a const for 'contract.mustache' Improve error message Reuse util Fix a typo Introduce a const for 'function' ... # Conflicts: # yarn.lock
0x is an open protocol that facilitates trustless, low friction exchange of Ethereum-based assets. A full description of the protocol may be found in our whitepaper.
This repository contains our website and 0x Portal DApp (over-the-counter exchange), facilitating trustless over-the-counter trading of Ethereum-based tokens using 0x protocol.
Local Dev Setup
Requires Node version 6.9.5 or higher.
Add the following to your /etc/hosts file:
127.0.0.1 0xproject.dev
Clone the 0x contracts repo into the same parent directory as this project.
Install yarn in order to install the project dependencies more deterministically.
Install dependencies:
yarn
Import smart contract artifacts from contracts repo:
yarn run update_contracts
Start dev server:
yarn run dev
Visit 0xproject.dev:3572 in your browser.