* development: Update and standardize contracts README Add to CHANGELOG Refactor toBaseUnitAmount so that it throws if user supplies unitAmount with too many decimals Make assertion stricter so that one cannot submit invalid baseUnit amounts to `toUnitAmount` Add some missed underscores, update changelog and comments Add new underscore-privates rule to @0xproject/tslint-config and fix lint errors # Conflicts: # packages/website/ts/pages/documentation/documentation.tsx # packages/website/ts/pages/shared/nested_sidebar_menu.tsx
Website & 0x Portal DApp
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.
Contributing
We strongly recommend that the community help us make improvements and determine the future direction of the protocol. To report bugs within this package, please create an issue in this repository.
Please read our contribution guidelines before getting started.
Local Dev Setup
Requires Node version 6.9.5 or higher.
Add the following to your /etc/hosts file:
127.0.0.1 0xproject.localhost
Install dependencies:
yarn install
Run dev server
yarn run dev
Visit 0xproject.localhost:3572 in your browser.
Build
yarn build
Clean
yarn clean
Lint
yarn lint