Commit Graph

72 Commits

Author SHA1 Message Date
holgerd77 da60d4ee0a Update travis build URL in README from misleading/outdated shields.io URL to new URL format 2018-02-03 22:45:51 +00:00
holgerd77 5ac5e9b20f Add safe-buffer dependency, replace deprecated Buffer usages with Buffer.from() (also fixes linting) 2018-02-03 22:45:51 +00:00
holgerd77 679b625818 Added package-lock.json to .gitignore 2018-02-03 22:45:51 +00:00
holgerd77 382864431d Replaced outdated node versions 0.11, 0.12, 5 in travis build with 4, 6, 8 2018-02-03 22:45:27 +00:00
Alex Beregszaszi 02599c6018
Merge pull request #6 from ethereumjs/feature/less-strict-icap
Accept the true range of addresses for ICAP direct
2018-02-03 22:41:30 +00:00
Alex Beregszaszi f5de70eb31 Accept the true range of addresses for ICAP direct (slower at the same time) 2018-02-03 22:29:08 +00:00
Jared Wasinger d5449dafca Merge pull request #16 from Arachnid/master
Fix typo in provider-engine
2017-09-26 13:38:15 -07:00
Nick Johnson 746a5688c0 Fix typo in provider-engine 2017-06-24 13:46:19 +01:00
Alex Beregszaszi 21e7127c15 Merge pull request #5 from ethereumjs/feature/vanitygen
Include vanity address generation
2016-06-09 20:29:36 +01:00
Alex Beregszaszi 5a597bdf47 0.6.0 2016-04-27 11:55:36 +01:00
Alex Beregszaszi fc34f08181 Use importPublic and isValidPublic from ethereumjs-util 4.4.0 2016-04-26 15:14:37 +01:00
Alex Beregszaszi 08d2bfe3ed Merge pull request #7 from ethereumjs/feature/provider-engine
Add provider-engine integration
2016-04-26 04:03:46 +01:00
Alex Beregszaszi f0b0c8f0fe Describe provider-engine in the README 2016-04-25 20:02:30 +01:00
Alex Beregszaszi b27e211760 Add provider-engine provider supporting signing 2016-04-25 20:02:30 +01:00
Alex Beregszaszi bc1f2891c6 0.5.2 2016-04-25 20:00:04 +01:00
Alex Beregszaszi 56caa66220 Require scrypt.js 0.2.0 for Meteor support 2016-04-25 19:53:26 +01:00
Alex Beregszaszi 3d95adc5ab 0.5.1 2016-03-26 18:45:22 +00:00
Alex Beregszaszi 08ca5637a1 Repository has been move to the ethereumjs organization, update package.json 2016-03-26 18:44:05 +00:00
Alex Beregszaszi e55656b01e Include vanity address generation 2016-03-26 18:33:05 +00:00
Alex Beregszaszi a317c50d01 Add travis/coveralls support 2016-03-26 18:27:09 +00:00
Alex Beregszaszi e5fe7716a3 Add code coverage script 2016-03-26 18:19:09 +00:00
Alex Beregszaszi 04be13c4f0 Raise error in HDKey.privateExtendedKey if it is not present
To be changed in line with https://github.com/cryptocoinjs/hdkey/issues/7
2016-03-26 17:51:29 +00:00
Alex Beregszaszi 197e0066eb Check for the appropriate exception message in tests 2016-03-26 17:48:20 +00:00
Alex Beregszaszi cec8e2f05c Simplify call to mocha 2016-03-26 17:46:02 +00:00
Alex Beregszaszi 466eb68b6a Clarify how public keys work in README 2016-03-25 16:05:22 +00:00
Alex Beregszaszi 7c5f360ba5 Clarify the motivation in README 2016-03-25 00:11:44 +00:00
Alex Beregszaszi fc5452ceb9 Clarify PKCS7 2016-03-23 16:23:48 +00:00
Alex Beregszaszi 4f7aaca49e 0.5.0 2016-03-23 15:16:08 +00:00
Alex Beregszaszi 299feb250a Properly separate the thirdparty API in the README 2016-03-23 14:29:30 +00:00
Alex Beregszaszi f19b62d76a Fix typo in the README 2016-03-23 14:21:07 +00:00
Alex Beregszaszi 99d3cb52eb Add strict checks to the constructor (preferable it shouldn't be publicly available, but this is JS) 2016-03-23 14:20:14 +00:00
Alex Beregszaszi 5635068fff Only support Ethereum-style public keys internally, but have a non-strict mode to support importing compressed ones 2016-03-23 14:06:27 +00:00
Alex Beregszaszi 992c987d44 Merge pull request #4 from axic/feature/hdkey
HD wallet support based on cryptocoinjs/hdkey
2016-03-23 13:21:34 +00:00
Alex Beregszaszi 947a82d2cc HDKey changes were merged back in 0.7.0 - use that package directly 2016-03-23 13:17:05 +00:00
Alex Beregszaszi c6da9114f9 Support HD keys using cryptocoinjs/hdkey 2016-03-23 13:17:05 +00:00
Alex Beregszaszi f72c9679c1 Support importing BIP32 xpub/xpriv 2016-03-23 12:41:16 +00:00
Alex Beregszaszi ecbf109a71 Support instantation with public keys 2016-03-23 12:33:54 +00:00
Alex Beregszaszi 155513d8e9 Ensure private keys are valid according to the curve 2016-03-23 12:22:13 +00:00
Alex Beregszaszi 60c9ebaaf7 Use ethutil.bufferToHex 2016-03-22 23:56:01 +00:00
Alex Beregszaszi 603419ad64 0.4.0 2016-03-16 14:09:23 +00:00
Alex Beregszaszi 9a6acebd2c A password is mandatory in both .fromV1() and .fromV3() 2016-03-16 13:59:58 +00:00
Alex Beregszaszi 9e9fd6cd6f Introduce .getV3Filename() to return a suggested filename for V3 keystores 2016-03-16 13:44:52 +00:00
Alex Beregszaszi 395f01a809 Have both a strict and non-strict mode in '.fromV3()' 2016-03-16 13:22:51 +00:00
Alex Beregszaszi 2ea77fc006 Be strict in '.fromV3()' and only use lowercase field names 2016-03-16 13:13:12 +00:00
Alex Beregszaszi b4d6073758 Be strict in '.toV3()' and only use lowercase field names 2016-03-16 13:05:47 +00:00
Alex Beregszaszi f97ad5dbe5 Do not fail on an invalid input for EtherWallet 2016-03-16 13:03:11 +00:00
Alex Beregszaszi 06e1c1dfb4 0.3.0 2016-03-08 23:26:15 +00:00
Alex Beregszaszi d98b52b7a3 Document getChecksumAddressString() 2016-03-08 23:24:11 +00:00
Alex Beregszaszi 4162a28ac6 Move third party wallet import code into its own module.
Reason is KryptoKit requires 'aesjs', which adds extra 70k of code when browserified. This change could be reverted once the code can be replaced with 'crypto'.
2016-03-08 21:56:10 +00:00
Alex Beregszaszi 6e1f951637 Support Quorum Wallet seed 2016-03-08 21:44:42 +00:00