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
Alex Beregszaszi
80f758413b
Support encrypted KryptoKit seed
2016-03-08 21:36:41 +00:00
Alex Beregszaszi
eacd3c0692
Support EtherWallet, EtherCamp and KryptoKit wallets
2016-03-08 21:35:16 +00:00
Alex Beregszaszi
e95b314950
Add tests for .generate()
2016-03-08 21:00:38 +00:00
Alex Beregszaszi
4cf1f60e7f
Introduce .generate() for creating new wallets
2016-03-08 20:57:56 +00:00
Alex Beregszaszi
fed7bcde9a
Use toChecksumAddress from ethereumjs-util 4.1.0
2016-03-08 20:51:47 +00:00
Alex Beregszaszi
2c08bf5aa4
Add test for .getChecksumAddressString()
2016-03-08 20:13:49 +00:00
Alex Beregszaszi
de11ded5df
Introduce '.getChecksumAddressString()'
2016-03-08 19:47:55 +00:00