fragosti
9778695b4a
Try enabling no-unused-variable...
2018-06-04 19:48:21 -07:00
Leonid Logvinov
a7fc9caacb
Introduce ethereum-types package
2018-05-31 11:04:05 -07:00
Fabio Berger
cc840a6911
Merge pull request #594 from 0xProject/improvement/addCustomTslintRules
...
Add more tslint rules
2018-05-22 18:04:50 +02:00
Alex Browne
251218af8b
Use make-promises-safe to catch unhandled rejections in tests
2018-05-16 17:36:37 -07:00
Fabio Berger
839db68571
Fix TSLint rules
2018-05-16 14:59:10 +02:00
Leonid Logvinov
b74957acdf
Add missing type definitions
2018-05-14 10:35:13 +02:00
Fabio Berger
209266dbed
Split 0x.js into contract-wrappers, order-watcher but keep 0x.js as a unifying library with the same interface
2018-05-09 20:36:28 +02:00
Jacob Evans
be73084e04
Merge branch 'development' into feature/subproviders/mnemonic-wallet-subprovider
2018-04-12 10:20:52 +10:00
Jacob Evans
916b4d3a26
Renamed DerivedHDKey to DerivedHDKeyInfo
...
Added assertions on addresses for public methods
Throw a helpful error message when signer address is not instantiated address in PrivateKeyWalletSubprovider
Update changelog and rename derivationBasePath to baseDerivationPath
When returning undefined use pattern of IfExists
Added configuration object for MnemonicWallet
Put constants back into each individual wallet rather than in walletUtils
Delete accidental package-lock.json
2018-04-11 19:08:28 +10:00
Jacob Evans
3ad693d334
Test valid address format but not found
2018-04-11 14:39:55 +10:00
Jacob Evans
65b2c936ab
Tests for signed transactions and multiple accounts
2018-04-11 12:56:52 +10:00
Jacob Evans
eee190826a
Test signed messages with the second account
2018-04-11 12:51:57 +10:00
Jacob Evans
20a1deb187
Throw errors when the address is not specified or invalid
2018-04-11 12:47:17 +10:00
Jacob Evans
a34c9095c3
Rename to IS_CHILD_KEY
2018-04-10 15:51:09 +10:00
Jacob Evans
84a4b7d1c1
Refactor ledger to support multiple accounts with from address
2018-04-10 14:39:43 +10:00
Jacob Evans
5b69cd4a22
Added walletUtils and address in signMessage
2018-04-10 11:58:12 +10:00
Fabio Berger
919b327fc5
Move migrations into separate monorepo subpackage and hook it up to 0x.js and contracts
2018-04-09 17:14:25 +09:00
Fabio Berger
e05b55d4a5
merge development
2018-04-09 14:34:36 +09:00
Jacob Evans
0e8f5004d6
Add Mnemonic wallet subprovider
2018-04-06 19:03:35 +10:00
Fabio Berger
22fa5a57a5
Refactor RedundantRpcSubprovider into RedundantSubprovider
2018-04-06 15:46:27 +09:00
Jacob Evans
a0fac663f7
Update shared fixture data for network 42
2018-04-06 16:07:00 +10:00
Fabio Berger
75a51af006
Use provider over web3 in deployer, dev-utils and subprovider tests, rename subprovider to ganacheSubprovider in test util
2018-04-06 15:04:17 +09:00
Jacob Evans
774ab8a8ef
Feedback
...
remove id management from testnet faucet
spread over txParams rather than modify in place
2018-04-06 15:21:08 +10:00
Jacob Evans
9d18f751c8
Create a private key subprovider
2018-04-05 15:18:38 +10:00
Fabio Berger
5e4e27fed5
Update dev-utils and subproviders tests to use ganache in-process provider
2018-04-04 11:35:58 +09:00
Fabio Berger
8281be235c
Use @0xproject/utils promisify everywhere
2018-04-03 12:03:59 +09:00
Leonid Logvinov
d72b7299c6
Move common types out of web3 types
2018-03-27 17:56:21 +02:00
Leonid Logvinov
13299158d1
Add sol-cover implementation
2018-03-12 03:37:27 +01:00
Jacob Evans
1a6c2e2bac
Feedback
2018-03-07 15:20:06 -05:00
Jacob Evans
e2e6ae937d
README on derivation path
2018-03-07 13:01:55 -05:00
Jacob Evans
5b9c5d2790
Use our dev seed derivation path.
...
Ensuring our signer address is 0x5409ed021d9299bf6814279a6a1411a7e866a631
2018-03-07 12:03:25 -05:00
Jacob Evans
d7373a5c04
Add ledger-node package as optional dependency
2018-03-06 20:37:09 -05:00
Jacob Evans
7bfc499ec8
Nuke tests for now
2018-03-05 22:36:53 -05:00
Fabio Berger
925e133f50
Fix typo
2018-03-04 16:42:16 +01:00
Fabio Berger
86e26240a1
Add numberOfAccounts
param to LedgerSubprovider
method getAccountsAsync
and add tests
2018-03-04 15:52:16 +01:00
Jacob Evans
df8de7ff51
Fixes
...
Rename to isFirstGetTransactionCount
assign nextPrefixedHexNonce as a const
2018-02-06 11:34:22 -08:00
Jacob Evans
20590b7d35
Rename called to something more readable
2018-02-05 17:11:45 -08:00
Jacob Evans
4e284f5e6c
Refactor tests for reuse of the fixture subprovider
2018-02-05 16:32:43 -08:00
Jacob Evans
58dd90b7b7
Prettify
2018-02-02 11:06:22 +11:00
Jacob Evans
ead990a734
Nonce tracker subprovider
...
Caches the nonce when a request to getTransactionCount is made
and increments the pending nonce after successful transactions
2018-02-02 11:06:22 +11:00
Leonid Logvinov
d46fcb33c5
Fix formatting
2018-01-03 11:42:20 +01:00
Leonid Logvinov
e744e4cd98
Apply prettier config
2018-01-03 11:37:38 +01:00
Fabio Berger
f2976af734
Support both personal_sign and eth_sign
2017-12-28 10:28:27 +01:00
Fabio Berger
ee463058f1
Fix Ledger tests given change from personal_sign
to eth_sign
2017-12-28 09:46:50 +01:00
Leonid Logvinov
064405126d
Implement the address derivations
2017-12-18 12:30:34 +01:00
Leonid Logvinov
c8e52882ca
Fix redundant spaces
2017-12-15 18:44:13 +01:00
Leonid Logvinov
126048bac9
Fix connect unused vars
2017-12-15 13:58:30 +01:00
Fabio Berger
e822e3562d
Fix unit test
2017-12-08 10:22:31 -06:00
Fabio Berger
1fc1eae39a
Add missing params
2017-12-08 10:03:01 -06:00
Fabio Berger
0c23f5e07e
Use rejectedWith
2017-12-06 22:30:08 -06:00