Brandon Millman
1147cb56ba
Add assert package to the monorepo
2017-11-13 17:07:33 -05:00
Fabio Berger
e6482554f5
Add circle.yml and move testrpc command to top-level repo
2017-11-13 10:56:22 -05:00
Fabio Berger
e33027c624
Merge branch 'development' into feature/receipt-status
...
* development: (164 commits)
Remove old tests
Remove unused code
Fix tests
Remove redundant spaces
Don't store empty objects
Fix a typo
Remove duplicate operations
Remove redundant instance variables
Fix tests
Remove blockStore and default to numConfirmations === 0
Add a comment
Store number of confirmations in a blockStore
Remove tautology check
Pass blockStore to eventWatcher
Fix last merge conflicts
Clear cache on unsubscribe
Clear store cache on events
Add more configs for order watcher
Make subscribe function async and make blockStore operational
Adjust tests to new interface
...
# Conflicts:
# package.json
# src/types.ts
# yarn.lock
2017-11-12 21:12:37 -05:00
Leonid Logvinov
7ea0b138bc
Remove unused code
2017-11-12 20:06:14 -05:00
Leonid Logvinov
5d2b6585c6
Fix tslint issue
2017-11-12 15:19:10 -05:00
Leonid Logvinov
50ee23ebfa
Normalize the way we return the transaction status
2017-11-12 15:05:06 -05:00
Leonid Logvinov
161f62dc27
Upgrade web3-typescript-typings
2017-10-30 18:49:16 +02:00
Leonid Logvinov
f53472e717
Add initial mempool watching implememtation
2017-10-30 18:49:16 +02:00
Leonid Logvinov
45c4042e2b
Downgrade typedoc
2017-10-25 22:11:09 +03:00
Leonid Logvinov
bba7704732
Upgrade bignumber to the version with native typings and remove typings
2017-10-25 22:10:09 +03:00
Leonid
641d3b75ea
Revert "Reduce final bundle size by 11% (82kB)"
2017-10-24 16:40:38 +03:00
Leonid Logvinov
f62dc0f46c
Update 0x-json-schemas
2017-10-19 12:44:00 +03:00
Leonid Logvinov
f64638173a
Transform lodash-es to commonjs module format
2017-10-19 00:31:10 +03:00
Leonid Logvinov
14a0dcecf5
Fix tests
2017-10-18 23:38:28 +03:00
Leonid Logvinov
9b0f68f9a9
Include only used lodash functions
2017-10-18 17:45:39 +03:00
Leonid Logvinov
1043def46c
Install js-sha3 and use it for keccak256
2017-10-06 12:58:17 +03:00
Leonid Logvinov
7dd6352393
Implement subscriptions based on ethereumjs-blockstream
2017-10-05 15:35:37 +03:00
Leonid Logvinov
e37a3155cd
Instantiate logAndBlockStreamer
2017-10-05 15:35:37 +03:00
Leonid Logvinov
504beeb2f3
Add filtering by topic
2017-10-04 13:30:00 +03:00
Leonid Logvinov
5d21d10437
Update web3-typescript-typings
2017-10-04 11:14:18 +03:00
Leonid Logvinov
542aae6cd9
Remove abi-decoder
2017-09-06 14:28:29 +02:00
Leonid Logvinov
aa7d10e510
Update web-typescript-typings
2017-09-06 13:01:33 +02:00
Leonid Logvinov
a7b2131db7
Decode logs args in awaitTransactionMinedAsync
2017-09-05 18:45:20 +02:00
Leonid Logvinov
f057267955
Update json-schemas
2017-09-05 16:45:40 +02:00
Leonid Logvinov
dff63f9b89
Use AbiType
2017-09-05 15:34:52 +02:00
Leonid Logvinov
ee00769be1
Use schema validation to distinguish txData argument
2017-09-05 15:29:29 +02:00
Leonid Logvinov
6325a03818
Temporarily remove web3_beta, cause it breaks installation and tests
2017-09-04 18:48:18 +02:00
Leonid Logvinov
1ad395cf86
Make the functions immidiately return txHash instead of awaiting for a transaction to be mined
2017-09-04 18:14:48 +02:00
Leonid Logvinov
59fed02a8b
Remove truffle-contract from deps
2017-09-04 12:07:17 +02:00
Leonid Logvinov
02f736ac06
Update yarn.lock
2017-09-02 05:08:07 +02:00
Fabio Berger
4620c1c818
Merge branch 'development' of github.com:0xProject/0x.js into development
...
* 'development' of github.com:0xProject/0x.js:
Improve the comment
Add assert.isWeb3Provider
Use more concise dep pointing
Don't create whole web3 object in beta tests
Improve the comment
Add tests for web3@1.0
Use zeroEx.getAvailableAddressesAsync instead of web3.eth.getAccounts
Add web3@1.0 to web3Factory
Support web3@1.0 providers
Define web3@1.0 types ;)
Install web3@1.0.0 as web3_beta
2017-08-30 19:47:14 +02:00
Fabio Berger
4370e19880
update 0x-json-schema
2017-08-30 19:47:04 +02:00
Leonid Logvinov
372fc39a6b
Install web3@1.0.0 as web3_beta
2017-08-29 17:04:57 +02:00
Leonid Logvinov
96da2c26dc
Use 0x-json-schemas
2017-08-28 16:49:57 +02:00
Leonid Logvinov
52ac8c2251
Reject checksummed addresses
2017-08-22 11:00:44 +02:00
Fabio Berger
6ec3c8728e
Update yarn.lock
2017-08-16 15:18:11 -07:00
Leonid Logvinov
fffc807823
Update yarn.lock
2017-07-26 17:04:08 +02:00
Leonid Logvinov
64f4a276ff
Add ethereumjs-utils types
2017-07-21 15:42:42 -07:00
Leonid Logvinov
f7fac34e03
Add bn.js types
2017-07-21 15:34:47 -07:00
Leonid Logvinov
ef88c71b27
Update to typescript@2.4
2017-07-11 17:46:24 -07:00
Leonid Logvinov
aa344d268c
Stop using custom chai-bignumber fork
2017-07-11 13:17:27 -07:00
Leonid Logvinov
39daf6f963
Update yarn.lock to include latest webpack version
2017-07-07 17:43:44 -07:00
Leonid Logvinov
3a4a3b9aa1
Fix merge problems
2017-07-03 14:35:13 -07:00
Leonid
8204409c6d
Merge branch 'master' into add-exchange-address-to-order-struct
2017-07-03 12:05:46 -07:00
Leonid Logvinov
74ef0458f5
Fix test failures caused by testrpc new eth_sign behaviour
2017-06-30 19:08:07 -07:00
Leonid Logvinov
75711f348a
Remove custom Schema type and use one from jsonschema
2017-06-27 11:04:27 -07:00
Leonid Logvinov
dcd08e40e6
Add kovan integration tests
2017-06-22 23:36:43 +02:00
Leonid Logvinov
de29c23ad7
Revert "Temporarily use forked version of truffle-contract to reduce the bundle"
...
This reverts commit ef96c58b7f
.
truffle-contract is not compatible with web3 0.19.0 cause it checks the
number of arguments and they pass incorrect number of arguments
2017-06-21 15:15:42 +02:00
Leonid Logvinov
ef96c58b7f
Temporarily use forked version of truffle-contract to reduce the bundle
...
truffle-contract uses web3 0.18.0. We use web3 0.19.0 which results in 2
versions of web3 being bundled with the package
This commit temporarily switches to custom truffle-contract fork
We'll switch back when the PR would be accepted
2017-06-21 15:02:09 +02:00
Leonid Logvinov
096d3bdb26
Connect to github over https so that it works without authentication
2017-06-20 16:50:15 +02:00