* development: Make sure we don't pass empty maker into getOrderHashHex Make sure we always pass in the correct networkId even if no injectedWeb3 found
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.