Apply prettify on json and md files
This commit is contained in:
		@@ -1,12 +1,12 @@
 | 
			
		||||
# CHANGELOG
 | 
			
		||||
 | 
			
		||||
v0.29.0 - _December 28, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.29.0 - _December 28, 2017_
 | 
			
		||||
 | 
			
		||||
    * Assert baseUnit amount supplied to `toUnitAmount` is integer amount. (#287)
 | 
			
		||||
    * `toBaseUnitAmount` throws if amount supplied has too many decimals (#287)
 | 
			
		||||
 | 
			
		||||
v0.28.0 - _December 20, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.28.0 - _December 20, 2017_
 | 
			
		||||
 | 
			
		||||
    * Add `etherTokenAddress` arg to `depositAsync` and `withdrawAsync` methods on `zeroEx.etherToken` (#267)
 | 
			
		||||
    * Removed accidentally included `unsubscribeAll` method from `zeroEx.proxy`, `zeroEx.etherToken` and `zeroEx.tokenRegistry` (#267)
 | 
			
		||||
    * Removed `etherTokenContractAddress` from `ZeroEx` constructor arg `ZeroExConfig` (#267)
 | 
			
		||||
@@ -17,12 +17,12 @@ v0.28.0 - _December 20, 2017_
 | 
			
		||||
    * Support `Deposit` and `Withdraw` events on etherToken (#277)
 | 
			
		||||
    * Improve the error message when taker is not a string (#278)
 | 
			
		||||
 | 
			
		||||
v0.27.1 - _November 28, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.27.1 - _November 28, 2017_
 | 
			
		||||
 | 
			
		||||
    * Export `TransactionOpts` type
 | 
			
		||||
 | 
			
		||||
v0.27.0 - _November 28, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.27.0 - _November 28, 2017_
 | 
			
		||||
 | 
			
		||||
    * Make `ZeroExConfig` required parameter of `ZeroEx` constructor (#233)
 | 
			
		||||
    * Add a required property `networkId` to `ZeroExConfig` (#233)
 | 
			
		||||
    * Make all `getContractAddress` functions, `zeroEx.exchange.subscribe`, `zeroEx.exchange.getZRXTokenAddress` sync (#233)
 | 
			
		||||
@@ -33,66 +33,66 @@ v0.27.0 - _November 28, 2017_
 | 
			
		||||
    * All transaction sending methods now call `estimateGas` if no gas amount was supplied (#235)
 | 
			
		||||
    * Modify order validation methods to validate against the `latest` block, not against the `pending` block (#236)
 | 
			
		||||
 | 
			
		||||
v0.26.0 - _November 21, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.26.0 - _November 21, 2017_
 | 
			
		||||
 | 
			
		||||
    * Add post-formatter for logs converting `blockNumber`, `logIndex`, `transactionIndex` from hexes to numbers (#231)
 | 
			
		||||
    * Remove support for Async callback types when used in Subscribe functions (#222)
 | 
			
		||||
    * In OrderWatcher subscribe to ZRX Token Transfer and Approval events when maker token is different (#225)
 | 
			
		||||
 | 
			
		||||
v0.25.1 - _November 13, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.25.1 - _November 13, 2017_
 | 
			
		||||
 | 
			
		||||
    * Standardise on Cancelled over Canceled (#217)
 | 
			
		||||
    * Add missing `DecodedLogEvent` type to exported types (#205)
 | 
			
		||||
    * Normalized the transactionReceipt status to be `null|0|1`, 1 meaning transaction execution successful, 0 unsuccessful and `null` if it is a pre-byzantinium transaction. (#200)
 | 
			
		||||
 | 
			
		||||
v0.23.0 - _November 12, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.23.0 - _November 12, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed unhandled promise rejection error in subscribe methods (#209)
 | 
			
		||||
    * Subscribe callbacks now receive an error object as their first argument
 | 
			
		||||
 | 
			
		||||
v0.22.6 - _November 10, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.22.6 - _November 10, 2017_
 | 
			
		||||
 | 
			
		||||
    * Add a timeout parameter to transaction awaiting (#206)
 | 
			
		||||
 | 
			
		||||
v0.22.5 - _November 7, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.22.5 - _November 7, 2017_
 | 
			
		||||
 | 
			
		||||
    * Re-publish v0.22.4 to fix publishing issue
 | 
			
		||||
 | 
			
		||||
v0.22.4 - _October 25, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.22.4 - _October 25, 2017_
 | 
			
		||||
 | 
			
		||||
    * Upgraded bignumber.js to a new version that ships with native typings
 | 
			
		||||
 | 
			
		||||
v0.22.3 - _October 25, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.22.3 - _October 25, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed an issue with new version of testrpc and unlimited proxy allowance (#199)
 | 
			
		||||
 | 
			
		||||
v0.22.2 - _October 24, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.22.2 - _October 24, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed rounding of maker fill amount and incorrect validation of partial fees (#197)
 | 
			
		||||
 | 
			
		||||
v0.22.0 - _October 16, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.22.0 - _October 16, 2017_
 | 
			
		||||
 | 
			
		||||
    * Started using `OrderFillRequest` interface instead of `OrderFillOrKillRequest` interface for `zeroEx.exchange.batchFillOrKill` (#187)
 | 
			
		||||
    * Removed `OrderFillOrKillRequest` (#187)
 | 
			
		||||
 | 
			
		||||
v0.21.4 - _October 13, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.21.4 - _October 13, 2017_
 | 
			
		||||
 | 
			
		||||
    * Made 0x.js more type-safe by making `getLogsAsync` and `subscribe/subscribeAsync` generics parametrized with arg type (#194)
 | 
			
		||||
 | 
			
		||||
v0.21.3 - _October 12, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.21.3 - _October 12, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed a bug causing order fills to throw `INSUFFICIENT_TAKER_ALLOWANCE` (#193)
 | 
			
		||||
 | 
			
		||||
v0.21.2 - _October 11, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.21.2 - _October 11, 2017_
 | 
			
		||||
 | 
			
		||||
    * Exported `ContractEventArg` as a public type (#190)
 | 
			
		||||
 | 
			
		||||
v0.21.1 - _October 11, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.21.1 - _October 11, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed a bug in subscriptions (#189)
 | 
			
		||||
 | 
			
		||||
v0.21.0 - _October 10, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.21.0 - _October 10, 2017_
 | 
			
		||||
 | 
			
		||||
    * Complete rewrite of subscription logic (#182)
 | 
			
		||||
        * Subscriptions no longer return historical logs. If you want them - use `getLogsAsync`
 | 
			
		||||
        * Subscriptions now use [ethereumjs-blockstream](https://github.com/ethereumjs/ethereumjs-blockstream) under the hood
 | 
			
		||||
@@ -106,77 +106,77 @@ v0.21.0 - _October 10, 2017_
 | 
			
		||||
        * Renamed `zeroEx.token.stopWatchingAllEventsAsync` to `zeroEx.token.unsubscribeAll`
 | 
			
		||||
    * Fixed the batch fills validation by emulating all balance & proxy allowance changes (#185)
 | 
			
		||||
 | 
			
		||||
v0.20.0 - _October 5, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.20.0 - _October 5, 2017_
 | 
			
		||||
 | 
			
		||||
    * Add `zeroEx.token.getLogsAsync` (#178)
 | 
			
		||||
    * Add `zeroEx.exchange.getLogsAsync` (#178)
 | 
			
		||||
    * Fixed fees validation when one of the tokens transferred is ZRX (#181)
 | 
			
		||||
 | 
			
		||||
v0.19.0 - _September 29, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.19.0 - _September 29, 2017_
 | 
			
		||||
 | 
			
		||||
    * Made order validation optional  (#172)
 | 
			
		||||
    * Added Ropsten testnet support (#173)
 | 
			
		||||
    * Fixed a bug causing awaitTransactionMinedAsync to DDos backend nodes (#175)
 | 
			
		||||
 | 
			
		||||
v0.18.0 - _September 26, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.18.0 - _September 26, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added `zeroEx.exchange.validateOrderFillableOrThrowAsync` to simplify orderbook pruning (#170)
 | 
			
		||||
 | 
			
		||||
v0.17.0 - _September 26, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.17.0 - _September 26, 2017_
 | 
			
		||||
 | 
			
		||||
    * Made `zeroEx.exchange.getZRXTokenAddressAsync` public (#171)
 | 
			
		||||
 | 
			
		||||
v0.16.0 - _September 20, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.16.0 - _September 20, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added the ability to specify custom contract addresses to be used with 0x.js (#165)
 | 
			
		||||
        * ZeroExConfig.exchangeContractAddress
 | 
			
		||||
        * ZeroExConfig.tokenRegistryContractAddress
 | 
			
		||||
        * ZeroExConfig.etherTokenContractAddress
 | 
			
		||||
    * Added `zeroEx.tokenRegistry.getContractAddressAsync` (#165)
 | 
			
		||||
 | 
			
		||||
v0.15.0 - _September 8, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.15.0 - _September 8, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added the ability to specify a historical `blockNumber` at which to query the blockchain's state when calling a token or exchange method (#161)
 | 
			
		||||
 | 
			
		||||
v0.14.2 - _September 7, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.14.2 - _September 7, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed an issue with bignumber.js types not found (#160)
 | 
			
		||||
 | 
			
		||||
v0.14.1 - _September 7, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.14.1 - _September 7, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed an issue with Artifact type not found (#159)
 | 
			
		||||
 | 
			
		||||
v0.14.0 - _September 6, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.14.0 - _September 6, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added `zeroEx.exchange.throwLogErrorsAsErrors` method to public interface (#157)
 | 
			
		||||
    * Fixed an issue with overlapping async intervals in `zeroEx.awaitTransactionMinedAsync` (#157)
 | 
			
		||||
    * Fixed an issue with log decoder returning `BigNumber`s as `strings` (#157)
 | 
			
		||||
 | 
			
		||||
v0.13.0 - _September 6, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.13.0 - _September 6, 2017_
 | 
			
		||||
 | 
			
		||||
    * Made all the functions submitting transactions to the network to immediately return transaction hash (#151)
 | 
			
		||||
    * Added `zeroEx.awaitTransactionMinedAsync` (#151)
 | 
			
		||||
    * Added `TransactionReceiptWithDecodedLogs`, `LogWithDecodedArgs`, `DecodedLogArgs` to public types (#151)
 | 
			
		||||
    * Added signature validation to `validateFillOrderThrowIfInvalidAsync` (#152)
 | 
			
		||||
 | 
			
		||||
v0.12.1 - _September 2, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.12.1 - _September 2, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added the support for web3@1.x.x provider (#142)
 | 
			
		||||
    * Added the optional `zeroExConfig`  parameter to the constructor of `ZeroEx` (#139)
 | 
			
		||||
    * Added the ability to specify `gasPrice` when instantiating `ZeroEx` (#139)
 | 
			
		||||
 | 
			
		||||
v0.11.0 - _August 24, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.11.0 - _August 24, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added `zeroEx.token.setUnlimitedProxyAllowanceAsync` (#137)
 | 
			
		||||
    * Added `zeroEx.token.setUnlimitedAllowanceAsync` (#137)
 | 
			
		||||
    * Added `zeroEx.token.UNLIMITED_ALLOWANCE_IN_BASE_UNITS` (#137)
 | 
			
		||||
 | 
			
		||||
v0.10.4 - _Aug 24, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.10.4 - _Aug 24, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed a bug where checksummed addresses were being pulled from artifacts and not lower-cased. (#135)
 | 
			
		||||
 | 
			
		||||
v0.10.1 - _Aug 24, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.10.1 - _Aug 24, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added `zeroEx.exchange.validateFillOrderThrowIfInvalidAsync` (#128)
 | 
			
		||||
    * Added `zeroEx.exchange.validateFillOrKillOrderThrowIfInvalidAsync` (#128)
 | 
			
		||||
    * Added `zeroEx.exchange.validateCancelOrderThrowIfInvalidAsync` (#128)
 | 
			
		||||
@@ -190,21 +190,21 @@ v0.10.1 - _Aug 24, 2017_
 | 
			
		||||
    * Added clear error message when checksummed address is passed to a public method (#124)
 | 
			
		||||
    * Fixes the description of `shouldThrowOnInsufficientBalanceOrAllowance` in docs (#127)
 | 
			
		||||
 | 
			
		||||
v0.9.3 - _Aug 22, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.9.3 - _Aug 22, 2017_
 | 
			
		||||
 | 
			
		||||
    * Update contract artifacts to include latest Kovan and Mainnet deploys (#118)
 | 
			
		||||
 | 
			
		||||
v0.9.2 - _Aug 21, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.9.2 - _Aug 21, 2017_
 | 
			
		||||
 | 
			
		||||
    * *This version was unpublished because of a publishing issue.*
 | 
			
		||||
    * Update contract artifacts to include latest Kovan and Mainnet deploys (#118)
 | 
			
		||||
 | 
			
		||||
v0.9.1 - _Aug. 16, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.9.1 - _Aug. 16, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed the bug causing `zeroEx.token.getBalanceAsync()` to fail if no addresses available (#120)
 | 
			
		||||
 | 
			
		||||
v0.9.0 - _Jul. 26, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.9.0 - _Jul. 26, 2017_
 | 
			
		||||
 | 
			
		||||
    * Migrated to the new version of smart contracts (#101)
 | 
			
		||||
    * Removed the ability to call methods on multiple authorized Exchange smart contracts (#106)
 | 
			
		||||
    * Made `zeroEx.getOrderHashHex` a static method (#107)
 | 
			
		||||
@@ -214,8 +214,8 @@ v0.9.0 - _Jul. 26, 2017_
 | 
			
		||||
    * Updated to typescript v2.4 (#104)
 | 
			
		||||
    * Fixed an issue with incorrect balance/allowance validation when ZRX is one of the tokens traded (#109)
 | 
			
		||||
 | 
			
		||||
v0.8.0 - _Jul. 4, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.8.0 - _Jul. 4, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added the ability to call methods on different authorized versions of the Exchange smart contract (#82)
 | 
			
		||||
    * Updated contract artifacts to reflect latest changes to the smart contracts (0xproject/contracts#59)
 | 
			
		||||
    * Added `zeroEx.proxy.isAuthorizedAsync` and `zeroEx.proxy.getAuthorizedAddressesAsync` (#89)
 | 
			
		||||
@@ -227,35 +227,35 @@ v0.8.0 - _Jul. 4, 2017_
 | 
			
		||||
        * `zeroEx.tokenRegistry.invalidateContractInstance`
 | 
			
		||||
    * Fixed the bug where `zeroEx.setProviderAsync` didn't invalidate etherToken contract's instance
 | 
			
		||||
 | 
			
		||||
v0.7.1 - _Jun. 26, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.7.1 - _Jun. 26, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added the ability to convert Ether to wrapped Ether tokens and back via `zeroEx.etherToken.depostAsync` and `zeroEx.etherToken.withdrawAsync` (#81)
 | 
			
		||||
 | 
			
		||||
v0.7.0 - _Jun. 22, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.7.0 - _Jun. 22, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added Kovan smart contract artifacts (#78)
 | 
			
		||||
    * Started returning fillAmount from `fillOrderAsync` and `fillUpToAsync` (#72)
 | 
			
		||||
    * Started returning cancelledAmount from `cancelOrderAsync` (#72)
 | 
			
		||||
    * Renamed type `LogCancelArgs` to `LogCancelContractEventArgs` and `LogFillArgs` to `LogFillContractEventArgs`
 | 
			
		||||
 | 
			
		||||
v0.6.2 - _Jun. 21, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.6.2 - _Jun. 21, 2017_
 | 
			
		||||
 | 
			
		||||
    * Reduced bundle size
 | 
			
		||||
    * Improved documentation
 | 
			
		||||
 | 
			
		||||
v0.6.1 - _Jun. 19, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.6.1 - _Jun. 19, 2017_
 | 
			
		||||
 | 
			
		||||
    * Improved documentation
 | 
			
		||||
 | 
			
		||||
v0.6.0 - _Jun. 19, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.6.0 - _Jun. 19, 2017_
 | 
			
		||||
 | 
			
		||||
    * Made `ZeroEx` class accept `Web3Provider` instance instead of `Web3` instance
 | 
			
		||||
    * Added types for contract event arguments
 | 
			
		||||
 | 
			
		||||
v0.5.2 - _Jun. 15, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.5.2 - _Jun. 15, 2017_
 | 
			
		||||
 | 
			
		||||
    * Fixed the bug in `postpublish` script that caused that only unminified UMD bundle was uploaded to release page
 | 
			
		||||
 | 
			
		||||
v0.5.1 - _Jun. 15, 2017_
 | 
			
		||||
------------------------
 | 
			
		||||
## v0.5.1 - _Jun. 15, 2017_
 | 
			
		||||
 | 
			
		||||
    * Added `postpublish` script to publish to Github Releases with assets.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,11 +1,10 @@
 | 
			
		||||
0x.js
 | 
			
		||||
-----
 | 
			
		||||
## 0x.js
 | 
			
		||||
 | 
			
		||||
## Installation
 | 
			
		||||
 | 
			
		||||
0x.js ships as both a [UMD](https://github.com/umdjs/umd) module and a [CommonJS](https://en.wikipedia.org/wiki/CommonJS) package.
 | 
			
		||||
 | 
			
		||||
#### CommonJS *(recommended)*:
 | 
			
		||||
#### CommonJS _(recommended)_:
 | 
			
		||||
 | 
			
		||||
**Install**
 | 
			
		||||
 | 
			
		||||
@@ -16,7 +15,7 @@ npm install 0x.js --save
 | 
			
		||||
**Import**
 | 
			
		||||
 | 
			
		||||
```javascript
 | 
			
		||||
import {ZeroEx} from '0x.js';
 | 
			
		||||
import { ZeroEx } from '0x.js';
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
#### UMD:
 | 
			
		||||
 
 | 
			
		||||
@@ -1,103 +1,101 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "0x.js",
 | 
			
		||||
  "version": "0.29.0",
 | 
			
		||||
  "description": "A javascript library for interacting with the 0x protocol",
 | 
			
		||||
  "keywords": [
 | 
			
		||||
    "0x.js",
 | 
			
		||||
    "0xproject",
 | 
			
		||||
    "ethereum",
 | 
			
		||||
    "tokens",
 | 
			
		||||
    "exchange"
 | 
			
		||||
  ],
 | 
			
		||||
  "main": "lib/src/index.js",
 | 
			
		||||
  "types": "lib/src/index.d.ts",
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "prebuild": "run-s clean generate_contract_wrappers",
 | 
			
		||||
    "build": "run-p build:umd:prod build:commonjs; exit 0;",
 | 
			
		||||
    "docs:json": "typedoc --excludePrivate --excludeExternals --target ES5 --json $JSON_FILE_PATH $PROJECT_DIR",
 | 
			
		||||
    "upload_docs_json": "aws s3 cp generated_docs/index.json $S3_URL --profile 0xproject --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers --content-type application/json",
 | 
			
		||||
    "generate_contract_wrappers": "node ../abi-gen/lib/index.js --abiGlob 'src/artifacts/@(Exchange|Token|TokenTransferProxy|EtherToken|TokenRegistry|DummyToken).json' --templates contract_templates --output src/contract_wrappers/generated",
 | 
			
		||||
    "lint": "tslint --project . 'src/**/*.ts' 'test/**/*.ts'",
 | 
			
		||||
    "test:circleci": "run-s test:coverage report_test_coverage && if [ $CIRCLE_BRANCH = \"development\" ]; then yarn test:umd; fi",
 | 
			
		||||
    "test": "run-s clean test:commonjs",
 | 
			
		||||
    "test:umd": "./scripts/test_umd.sh",
 | 
			
		||||
    "test:coverage": "nyc npm run test --all",
 | 
			
		||||
    "report_test_coverage": "nyc report --reporter=text-lcov | coveralls",
 | 
			
		||||
    "update_contracts": "for i in ${npm_package_config_artifacts}; do copyfiles -u 4 ../contracts/build/contracts/$i.json ../0x.js/src/artifacts; done;",
 | 
			
		||||
    "clean": "shx rm -rf _bundles lib test_temp",
 | 
			
		||||
    "build:umd:dev": "webpack",
 | 
			
		||||
    "build:umd:prod": "NODE_ENV=production webpack",
 | 
			
		||||
    "build:commonjs": "tsc && copyfiles -u 2 './src/artifacts/**/*.json' ./lib/src/artifacts;",
 | 
			
		||||
    "test:commonjs": "run-s build:commonjs run_mocha",
 | 
			
		||||
    "pretest:umd": "run-s clean build:umd:dev build:commonjs",
 | 
			
		||||
    "substitute_umd_bundle": "shx mv _bundles/* lib/src",
 | 
			
		||||
    "run_mocha": "mocha lib/test/**/*_test.js --timeout 10000 --bail --exit"
 | 
			
		||||
  },
 | 
			
		||||
  "config": {
 | 
			
		||||
    "artifacts": "TokenTransferProxy Exchange TokenRegistry Token EtherToken"
 | 
			
		||||
  },
 | 
			
		||||
  "repository": {
 | 
			
		||||
    "type": "git",
 | 
			
		||||
    "url": "https://github.com/0xProject/0x.js"
 | 
			
		||||
  },
 | 
			
		||||
  "license": "Apache-2.0",
 | 
			
		||||
  "engines": {
 | 
			
		||||
    "node": ">=6.0.0"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@0xproject/abi-gen": "^0.0.4",
 | 
			
		||||
    "@0xproject/dev-utils": "^0.0.3",
 | 
			
		||||
    "@0xproject/tslint-config": "^0.4.0",
 | 
			
		||||
    "@0xproject/types": "^0.1.2",
 | 
			
		||||
    "@types/bintrees": "^1.0.2",
 | 
			
		||||
    "@types/jsonschema": "^1.1.1",
 | 
			
		||||
    "@types/lodash": "^4.14.86",
 | 
			
		||||
    "@types/mocha": "^2.2.42",
 | 
			
		||||
    "@types/node": "^8.0.53",
 | 
			
		||||
    "@types/sinon": "^2.2.2",
 | 
			
		||||
    "@types/uuid": "^3.4.2",
 | 
			
		||||
    "awesome-typescript-loader": "^3.1.3",
 | 
			
		||||
    "chai": "^4.0.1",
 | 
			
		||||
    "chai-as-promised": "^7.1.0",
 | 
			
		||||
    "chai-as-promised-typescript-typings": "^0.0.3",
 | 
			
		||||
    "chai-bignumber": "^2.0.1",
 | 
			
		||||
    "chai-typescript-typings": "^0.0.1",
 | 
			
		||||
    "copyfiles": "^1.2.0",
 | 
			
		||||
    "coveralls": "^3.0.0",
 | 
			
		||||
    "dirty-chai": "^2.0.1",
 | 
			
		||||
    "json-loader": "^0.5.4",
 | 
			
		||||
    "mocha": "^4.0.1",
 | 
			
		||||
    "npm-run-all": "^4.1.2",
 | 
			
		||||
    "nyc": "^11.0.1",
 | 
			
		||||
    "opn-cli": "^3.1.0",
 | 
			
		||||
    "request": "^2.81.0",
 | 
			
		||||
    "request-promise-native": "^1.0.4",
 | 
			
		||||
    "shx": "^0.2.2",
 | 
			
		||||
    "sinon": "^4.0.0",
 | 
			
		||||
    "source-map-support": "^0.5.0",
 | 
			
		||||
    "truffle-hdwallet-provider": "^0.0.3",
 | 
			
		||||
    "tslint": "5.8.0",
 | 
			
		||||
    "typedoc": "~0.8.0",
 | 
			
		||||
    "typescript": "~2.6.1",
 | 
			
		||||
    "web3-provider-engine": "^13.0.1",
 | 
			
		||||
    "web3-typescript-typings": "^0.7.2",
 | 
			
		||||
    "webpack": "^3.1.0"
 | 
			
		||||
  },
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "@0xproject/assert": "^0.0.9",
 | 
			
		||||
    "@0xproject/json-schemas": "^0.7.1",
 | 
			
		||||
    "@0xproject/utils": "^0.1.2",
 | 
			
		||||
    "@0xproject/web3-wrapper": "^0.1.2",
 | 
			
		||||
    "bintrees": "^1.0.2",
 | 
			
		||||
    "bn.js": "^4.11.8",
 | 
			
		||||
    "compare-versions": "^3.0.1",
 | 
			
		||||
    "ethereumjs-abi": "^0.6.4",
 | 
			
		||||
    "ethereumjs-blockstream": "^2.0.6",
 | 
			
		||||
    "ethereumjs-util": "^5.1.1",
 | 
			
		||||
    "find-versions": "^2.0.0",
 | 
			
		||||
    "js-sha3": "^0.6.1",
 | 
			
		||||
    "lodash": "^4.17.4",
 | 
			
		||||
    "uuid": "^3.1.0",
 | 
			
		||||
    "web3": "^0.20.0"
 | 
			
		||||
  }
 | 
			
		||||
    "name": "0x.js",
 | 
			
		||||
    "version": "0.29.0",
 | 
			
		||||
    "description": "A javascript library for interacting with the 0x protocol",
 | 
			
		||||
    "keywords": ["0x.js", "0xproject", "ethereum", "tokens", "exchange"],
 | 
			
		||||
    "main": "lib/src/index.js",
 | 
			
		||||
    "types": "lib/src/index.d.ts",
 | 
			
		||||
    "scripts": {
 | 
			
		||||
        "prebuild": "run-s clean generate_contract_wrappers",
 | 
			
		||||
        "build": "run-p build:umd:prod build:commonjs; exit 0;",
 | 
			
		||||
        "docs:json": "typedoc --excludePrivate --excludeExternals --target ES5 --json $JSON_FILE_PATH $PROJECT_DIR",
 | 
			
		||||
        "upload_docs_json":
 | 
			
		||||
            "aws s3 cp generated_docs/index.json $S3_URL --profile 0xproject --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers --content-type application/json",
 | 
			
		||||
        "generate_contract_wrappers":
 | 
			
		||||
            "node ../abi-gen/lib/index.js --abiGlob 'src/artifacts/@(Exchange|Token|TokenTransferProxy|EtherToken|TokenRegistry|DummyToken).json' --templates contract_templates --output src/contract_wrappers/generated",
 | 
			
		||||
        "lint": "tslint --project . 'src/**/*.ts' 'test/**/*.ts'",
 | 
			
		||||
        "test:circleci":
 | 
			
		||||
            "run-s test:coverage report_test_coverage && if [ $CIRCLE_BRANCH = \"development\" ]; then yarn test:umd; fi",
 | 
			
		||||
        "test": "run-s clean test:commonjs",
 | 
			
		||||
        "test:umd": "./scripts/test_umd.sh",
 | 
			
		||||
        "test:coverage": "nyc npm run test --all",
 | 
			
		||||
        "report_test_coverage": "nyc report --reporter=text-lcov | coveralls",
 | 
			
		||||
        "update_contracts":
 | 
			
		||||
            "for i in ${npm_package_config_artifacts}; do copyfiles -u 4 ../contracts/build/contracts/$i.json ../0x.js/src/artifacts; done;",
 | 
			
		||||
        "clean": "shx rm -rf _bundles lib test_temp",
 | 
			
		||||
        "build:umd:dev": "webpack",
 | 
			
		||||
        "build:umd:prod": "NODE_ENV=production webpack",
 | 
			
		||||
        "build:commonjs": "tsc && copyfiles -u 2 './src/artifacts/**/*.json' ./lib/src/artifacts;",
 | 
			
		||||
        "test:commonjs": "run-s build:commonjs run_mocha",
 | 
			
		||||
        "pretest:umd": "run-s clean build:umd:dev build:commonjs",
 | 
			
		||||
        "substitute_umd_bundle": "shx mv _bundles/* lib/src",
 | 
			
		||||
        "run_mocha": "mocha lib/test/**/*_test.js --timeout 10000 --bail --exit"
 | 
			
		||||
    },
 | 
			
		||||
    "config": {
 | 
			
		||||
        "artifacts": "TokenTransferProxy Exchange TokenRegistry Token EtherToken"
 | 
			
		||||
    },
 | 
			
		||||
    "repository": {
 | 
			
		||||
        "type": "git",
 | 
			
		||||
        "url": "https://github.com/0xProject/0x.js"
 | 
			
		||||
    },
 | 
			
		||||
    "license": "Apache-2.0",
 | 
			
		||||
    "engines": {
 | 
			
		||||
        "node": ">=6.0.0"
 | 
			
		||||
    },
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@0xproject/abi-gen": "^0.0.4",
 | 
			
		||||
        "@0xproject/dev-utils": "^0.0.3",
 | 
			
		||||
        "@0xproject/tslint-config": "^0.4.0",
 | 
			
		||||
        "@0xproject/types": "^0.1.2",
 | 
			
		||||
        "@types/bintrees": "^1.0.2",
 | 
			
		||||
        "@types/jsonschema": "^1.1.1",
 | 
			
		||||
        "@types/lodash": "^4.14.86",
 | 
			
		||||
        "@types/mocha": "^2.2.42",
 | 
			
		||||
        "@types/node": "^8.0.53",
 | 
			
		||||
        "@types/sinon": "^2.2.2",
 | 
			
		||||
        "@types/uuid": "^3.4.2",
 | 
			
		||||
        "awesome-typescript-loader": "^3.1.3",
 | 
			
		||||
        "chai": "^4.0.1",
 | 
			
		||||
        "chai-as-promised": "^7.1.0",
 | 
			
		||||
        "chai-as-promised-typescript-typings": "^0.0.3",
 | 
			
		||||
        "chai-bignumber": "^2.0.1",
 | 
			
		||||
        "chai-typescript-typings": "^0.0.1",
 | 
			
		||||
        "copyfiles": "^1.2.0",
 | 
			
		||||
        "coveralls": "^3.0.0",
 | 
			
		||||
        "dirty-chai": "^2.0.1",
 | 
			
		||||
        "json-loader": "^0.5.4",
 | 
			
		||||
        "mocha": "^4.0.1",
 | 
			
		||||
        "npm-run-all": "^4.1.2",
 | 
			
		||||
        "nyc": "^11.0.1",
 | 
			
		||||
        "opn-cli": "^3.1.0",
 | 
			
		||||
        "request": "^2.81.0",
 | 
			
		||||
        "request-promise-native": "^1.0.4",
 | 
			
		||||
        "shx": "^0.2.2",
 | 
			
		||||
        "sinon": "^4.0.0",
 | 
			
		||||
        "source-map-support": "^0.5.0",
 | 
			
		||||
        "truffle-hdwallet-provider": "^0.0.3",
 | 
			
		||||
        "tslint": "5.8.0",
 | 
			
		||||
        "typedoc": "~0.8.0",
 | 
			
		||||
        "typescript": "~2.6.1",
 | 
			
		||||
        "web3-provider-engine": "^13.0.1",
 | 
			
		||||
        "web3-typescript-typings": "^0.7.2",
 | 
			
		||||
        "webpack": "^3.1.0"
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@0xproject/assert": "^0.0.9",
 | 
			
		||||
        "@0xproject/json-schemas": "^0.7.1",
 | 
			
		||||
        "@0xproject/utils": "^0.1.2",
 | 
			
		||||
        "@0xproject/web3-wrapper": "^0.1.2",
 | 
			
		||||
        "bintrees": "^1.0.2",
 | 
			
		||||
        "bn.js": "^4.11.8",
 | 
			
		||||
        "compare-versions": "^3.0.1",
 | 
			
		||||
        "ethereumjs-abi": "^0.6.4",
 | 
			
		||||
        "ethereumjs-blockstream": "^2.0.6",
 | 
			
		||||
        "ethereumjs-util": "^5.1.1",
 | 
			
		||||
        "find-versions": "^2.0.0",
 | 
			
		||||
        "js-sha3": "^0.6.1",
 | 
			
		||||
        "lodash": "^4.17.4",
 | 
			
		||||
        "uuid": "^3.1.0",
 | 
			
		||||
        "web3": "^0.20.0"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "contract_name": "DummyToken",
 | 
			
		||||
    "abi":
 | 
			
		||||
    [
 | 
			
		||||
    "abi": [
 | 
			
		||||
        {
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
 
 | 
			
		||||
@@ -1,284 +1,284 @@
 | 
			
		||||
{
 | 
			
		||||
  "contract_name": "EtherToken",
 | 
			
		||||
  "abi": [
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [],
 | 
			
		||||
      "name": "name",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
    "contract_name": "EtherToken",
 | 
			
		||||
    "abi": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "string"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_spender",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [],
 | 
			
		||||
            "name": "name",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "string"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "approve",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "bool"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [],
 | 
			
		||||
      "name": "totalSupply",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_from",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_spender",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "approve",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "bool"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_to",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [],
 | 
			
		||||
            "name": "totalSupply",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "transferFrom",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "bool"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "amount",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "withdraw",
 | 
			
		||||
      "outputs": [],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [],
 | 
			
		||||
      "name": "decimals",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "uint8"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_owner",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "balanceOf",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [],
 | 
			
		||||
      "name": "symbol",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "string"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_to",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_from",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_to",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "transferFrom",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "bool"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "transfer",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "bool"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [],
 | 
			
		||||
      "name": "deposit",
 | 
			
		||||
      "outputs": [],
 | 
			
		||||
      "payable": true,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_owner",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "amount",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "withdraw",
 | 
			
		||||
            "outputs": [],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_spender",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "allowance",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "payable": true,
 | 
			
		||||
      "type": "fallback"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "anonymous": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_from",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [],
 | 
			
		||||
            "name": "decimals",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "uint8"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_to",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_owner",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "balanceOf",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": false,
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [],
 | 
			
		||||
            "name": "symbol",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "string"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_to",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "transfer",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "bool"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [],
 | 
			
		||||
            "name": "deposit",
 | 
			
		||||
            "outputs": [],
 | 
			
		||||
            "payable": true,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_owner",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_spender",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "allowance",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "payable": true,
 | 
			
		||||
            "type": "fallback"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "anonymous": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_from",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_to",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": false,
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "Transfer",
 | 
			
		||||
            "type": "event"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "anonymous": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_owner",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_spender",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": false,
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "Approval",
 | 
			
		||||
            "type": "event"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "anonymous": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_owner",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": false,
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "Deposit",
 | 
			
		||||
            "type": "event"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "anonymous": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_owner",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": false,
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "Withdrawal",
 | 
			
		||||
            "type": "event"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "Transfer",
 | 
			
		||||
      "type": "event"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "anonymous": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_owner",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
    ],
 | 
			
		||||
    "networks": {
 | 
			
		||||
        "1": {
 | 
			
		||||
            "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_spender",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        "3": {
 | 
			
		||||
            "address": "0xc00fd9820cd2898cc4c054b7bf142de637ad129a"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": false,
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        "42": {
 | 
			
		||||
            "address": "0x653e49e301e508a13237c0ddc98ae7d4cd2667a1"
 | 
			
		||||
        },
 | 
			
		||||
        "50": {
 | 
			
		||||
            "address": "0x871dd7c2b4b25e1aa18728e9d5f2af4c4e431f5c"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "Approval",
 | 
			
		||||
      "type": "event"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "anonymous": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_owner",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": false,
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "Deposit",
 | 
			
		||||
      "type": "event"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "anonymous": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_owner",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": false,
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "Withdrawal",
 | 
			
		||||
      "type": "event"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "networks": {
 | 
			
		||||
    "1": {
 | 
			
		||||
      "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
 | 
			
		||||
    },
 | 
			
		||||
    "3": {
 | 
			
		||||
      "address": "0xc00fd9820cd2898cc4c054b7bf142de637ad129a"
 | 
			
		||||
    },
 | 
			
		||||
    "42": {
 | 
			
		||||
      "address": "0x653e49e301e508a13237c0ddc98ae7d4cd2667a1"
 | 
			
		||||
    },
 | 
			
		||||
    "50": {
 | 
			
		||||
      "address": "0x871dd7c2b4b25e1aa18728e9d5f2af4c4e431f5c"
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -1,172 +1,172 @@
 | 
			
		||||
{
 | 
			
		||||
  "contract_name": "Token",
 | 
			
		||||
  "abi": [
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
    "contract_name": "Token",
 | 
			
		||||
    "abi": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_spender",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_spender",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "approve",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "success",
 | 
			
		||||
                    "type": "bool"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "approve",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "success",
 | 
			
		||||
          "type": "bool"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [],
 | 
			
		||||
      "name": "totalSupply",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "supply",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_from",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [],
 | 
			
		||||
            "name": "totalSupply",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "supply",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_to",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_from",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_to",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "transferFrom",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "success",
 | 
			
		||||
                    "type": "bool"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "transferFrom",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "success",
 | 
			
		||||
          "type": "bool"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_owner",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "balanceOf",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "balance",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_to",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_owner",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "balanceOf",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "balance",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "transfer",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "success",
 | 
			
		||||
          "type": "bool"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_owner",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_to",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "transfer",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "success",
 | 
			
		||||
                    "type": "bool"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "_spender",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "allowance",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "remaining",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "anonymous": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_from",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_owner",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "_spender",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "allowance",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "remaining",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_to",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "anonymous": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_from",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_to",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": false,
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "Transfer",
 | 
			
		||||
            "type": "event"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": false,
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
            "anonymous": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_owner",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "_spender",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": false,
 | 
			
		||||
                    "name": "_value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "Approval",
 | 
			
		||||
            "type": "event"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "Transfer",
 | 
			
		||||
      "type": "event"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "anonymous": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_owner",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "_spender",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": false,
 | 
			
		||||
          "name": "_value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "Approval",
 | 
			
		||||
      "type": "event"
 | 
			
		||||
    }
 | 
			
		||||
  ]
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -1,184 +1,184 @@
 | 
			
		||||
{
 | 
			
		||||
  "contract_name": "TokenTransferProxy",
 | 
			
		||||
  "abi": [
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
    "contract_name": "TokenTransferProxy",
 | 
			
		||||
    "abi": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "token",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "token",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "from",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "to",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "value",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "transferFrom",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "bool"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "from",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "target",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "addAuthorizedAddress",
 | 
			
		||||
            "outputs": [],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "to",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "uint256"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "authorities",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "value",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "transferFrom",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "bool"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "target",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "addAuthorizedAddress",
 | 
			
		||||
      "outputs": [],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "uint256"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "authorities",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "target",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "removeAuthorizedAddress",
 | 
			
		||||
      "outputs": [],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [],
 | 
			
		||||
      "name": "owner",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "authorized",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "bool"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": true,
 | 
			
		||||
      "inputs": [],
 | 
			
		||||
      "name": "getAuthorizedAddresses",
 | 
			
		||||
      "outputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "",
 | 
			
		||||
          "type": "address[]"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "constant": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "name": "newOwner",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "transferOwnership",
 | 
			
		||||
      "outputs": [],
 | 
			
		||||
      "payable": false,
 | 
			
		||||
      "type": "function"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "anonymous": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "target",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "target",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "removeAuthorizedAddress",
 | 
			
		||||
            "outputs": [],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "caller",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "LogAuthorizedAddressAdded",
 | 
			
		||||
      "type": "event"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "anonymous": false,
 | 
			
		||||
      "inputs": [
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "target",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [],
 | 
			
		||||
            "name": "owner",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "indexed": true,
 | 
			
		||||
          "name": "caller",
 | 
			
		||||
          "type": "address"
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "authorized",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "bool"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "constant": true,
 | 
			
		||||
            "inputs": [],
 | 
			
		||||
            "name": "getAuthorizedAddresses",
 | 
			
		||||
            "outputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "",
 | 
			
		||||
                    "type": "address[]"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "constant": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "newOwner",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "transferOwnership",
 | 
			
		||||
            "outputs": [],
 | 
			
		||||
            "payable": false,
 | 
			
		||||
            "type": "function"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "anonymous": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "target",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "caller",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "LogAuthorizedAddressAdded",
 | 
			
		||||
            "type": "event"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "anonymous": false,
 | 
			
		||||
            "inputs": [
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "target",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "indexed": true,
 | 
			
		||||
                    "name": "caller",
 | 
			
		||||
                    "type": "address"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "name": "LogAuthorizedAddressRemoved",
 | 
			
		||||
            "type": "event"
 | 
			
		||||
        }
 | 
			
		||||
    ],
 | 
			
		||||
    "networks": {
 | 
			
		||||
        "1": {
 | 
			
		||||
            "address": "0x8da0d80f5007ef1e431dd2127178d224e32c2ef4"
 | 
			
		||||
        },
 | 
			
		||||
        "3": {
 | 
			
		||||
            "address": "0x4e9aad8184de8833365fea970cd9149372fdf1e6"
 | 
			
		||||
        },
 | 
			
		||||
        "42": {
 | 
			
		||||
            "address": "0x087eed4bc1ee3de49befbd66c662b434b15d49d4"
 | 
			
		||||
        },
 | 
			
		||||
        "50": {
 | 
			
		||||
            "address": "0x1dc4c1cefef38a777b15aa20260a54e584b16c48"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "name": "LogAuthorizedAddressRemoved",
 | 
			
		||||
      "type": "event"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "networks": {
 | 
			
		||||
      "1": {
 | 
			
		||||
        "address": "0x8da0d80f5007ef1e431dd2127178d224e32c2ef4"
 | 
			
		||||
      },
 | 
			
		||||
      "3": {
 | 
			
		||||
        "address": "0x4e9aad8184de8833365fea970cd9149372fdf1e6"
 | 
			
		||||
      },
 | 
			
		||||
      "42": {
 | 
			
		||||
        "address": "0x087eed4bc1ee3de49befbd66c662b434b15d49d4"
 | 
			
		||||
      },
 | 
			
		||||
      "50": {
 | 
			
		||||
        "address": "0x1dc4c1cefef38a777b15aa20260a54e584b16c48"
 | 
			
		||||
      }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,17 +1,17 @@
 | 
			
		||||
{
 | 
			
		||||
  "contract_name": "ZRX",
 | 
			
		||||
  "networks": {
 | 
			
		||||
    "1": {
 | 
			
		||||
      "address": "0xe41d2489571d322189246dafa5ebde1f4699f498"
 | 
			
		||||
    },
 | 
			
		||||
    "3": {
 | 
			
		||||
      "address": "0xa8e9fa8f91e5ae138c74648c9c304f1c75003a8d"
 | 
			
		||||
    },
 | 
			
		||||
    "42": {
 | 
			
		||||
      "address": "0x6ff6c0ff1d68b964901f986d4c9fa3ac68346570"
 | 
			
		||||
    },
 | 
			
		||||
    "50": {
 | 
			
		||||
      "address": "0x1d7022f5b17d2f8b695918fb48fa1089c9f85401"
 | 
			
		||||
    "contract_name": "ZRX",
 | 
			
		||||
    "networks": {
 | 
			
		||||
        "1": {
 | 
			
		||||
            "address": "0xe41d2489571d322189246dafa5ebde1f4699f498"
 | 
			
		||||
        },
 | 
			
		||||
        "3": {
 | 
			
		||||
            "address": "0xa8e9fa8f91e5ae138c74648c9c304f1c75003a8d"
 | 
			
		||||
        },
 | 
			
		||||
        "42": {
 | 
			
		||||
            "address": "0x6ff6c0ff1d68b964901f986d4c9fa3ac68346570"
 | 
			
		||||
        },
 | 
			
		||||
        "50": {
 | 
			
		||||
            "address": "0x1d7022f5b17d2f8b695918fb48fa1089c9f85401"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,22 +1,22 @@
 | 
			
		||||
{
 | 
			
		||||
  "compilerOptions": {
 | 
			
		||||
    "module": "commonjs",
 | 
			
		||||
    "target": "es5",
 | 
			
		||||
    "lib": [ "es2015", "dom" ],
 | 
			
		||||
    "outDir": "lib",
 | 
			
		||||
    "sourceMap": true,
 | 
			
		||||
    "declaration": true,
 | 
			
		||||
    "noImplicitAny": true,
 | 
			
		||||
    "experimentalDecorators": true,
 | 
			
		||||
    "strictNullChecks": true
 | 
			
		||||
  },
 | 
			
		||||
  "include": [
 | 
			
		||||
    "./src/**/*",
 | 
			
		||||
    "./test/**/*",
 | 
			
		||||
    "../../node_modules/types-bn/index.d.ts",
 | 
			
		||||
    "../../node_modules/types-ethereumjs-util/index.d.ts",
 | 
			
		||||
    "../../node_modules/web3-typescript-typings/index.d.ts",
 | 
			
		||||
    "../../node_modules/chai-typescript-typings/index.d.ts",
 | 
			
		||||
    "../../node_modules/chai-as-promised-typescript-typings/index.d.ts"
 | 
			
		||||
  ]
 | 
			
		||||
    "compilerOptions": {
 | 
			
		||||
        "module": "commonjs",
 | 
			
		||||
        "target": "es5",
 | 
			
		||||
        "lib": ["es2015", "dom"],
 | 
			
		||||
        "outDir": "lib",
 | 
			
		||||
        "sourceMap": true,
 | 
			
		||||
        "declaration": true,
 | 
			
		||||
        "noImplicitAny": true,
 | 
			
		||||
        "experimentalDecorators": true,
 | 
			
		||||
        "strictNullChecks": true
 | 
			
		||||
    },
 | 
			
		||||
    "include": [
 | 
			
		||||
        "./src/**/*",
 | 
			
		||||
        "./test/**/*",
 | 
			
		||||
        "../../node_modules/types-bn/index.d.ts",
 | 
			
		||||
        "../../node_modules/types-ethereumjs-util/index.d.ts",
 | 
			
		||||
        "../../node_modules/web3-typescript-typings/index.d.ts",
 | 
			
		||||
        "../../node_modules/chai-typescript-typings/index.d.ts",
 | 
			
		||||
        "../../node_modules/chai-as-promised-typescript-typings/index.d.ts"
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,3 @@
 | 
			
		||||
{
 | 
			
		||||
  "extends": [
 | 
			
		||||
    "@0xproject/tslint-config"
 | 
			
		||||
  ]
 | 
			
		||||
    "extends": ["@0xproject/tslint-config"]
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user