Wei Lu
|
b7861e4336
|
replace jsbn's rng with module secure-random
This uses window.crypto.getRandomValues on browser
and crypto.randomBytes on node
|
11 years ago |
Wei Lu
|
2e6ef6cb85
|
fix and add tests for addInput
|
11 years ago |
Wei Lu
|
a5ee07f7f6
|
Add tests to transaction deserialization
lock_time -> locktime
|
11 years ago |
Wei Lu
|
9f2da415ea
|
fix script constructor array check
|
11 years ago |
Wei Lu
|
31cfb11178
|
new master key resets accounts and addresses
|
11 years ago |
Pablo Martin
|
2e26a137d5
|
require crypto-js/sha256 instead of ./crypto-js/sha256.
|
11 years ago |
Pablo Martin
|
8f383be325
|
fix transaction hashing (was using Message.getHash incorrectly).
|
11 years ago |
Wei Lu
|
a7a7999e3f
|
fix Wallet default constructor
|
11 years ago |
Wei Lu
|
b2f010428f
|
store accounts in closure instead of on object
|
11 years ago |
Wei Lu
|
d4f3398d91
|
remove keys array and usage
|
11 years ago |
Wei Lu
|
207163704b
|
return private key rather than HD wallet node
|
11 years ago |
Wei Lu
|
9200479159
|
getPrivateKey derives key on the fly
also added getPrivateKeyFromAddress
|
11 years ago |
Wei Lu
|
ab9e782d14
|
private a method to generate change addresses
|
11 years ago |
Wei Lu
|
1212099bfc
|
Wallet address derivation follows bip32/bitcoinj keychain structure
Also wallet accepts bytes in constructor
[#60]
|
11 years ago |
Wei Lu
|
44012b47b5
|
change hd wallet constructor to take bytes
original constructor -> fromSeedString, fromMasterHex -> fromSeedHex
[#60]
|
11 years ago |
Wei Lu
|
142b847968
|
HD wallet fromMaterHex allows specifying network
[#60]
|
11 years ago |
Kyle Drake
|
eb4da5f5c5
|
remove endian code in index.js nothing is using
|
11 years ago |
Andreas Brekken
|
08e75a82c9
|
Add whether pubkey recovered from sig is compressed. close #61
|
11 years ago |
Andreas Brekken
|
f09890fed1
|
Determine whether key is compressed from the key itself. ref #61
|
11 years ago |
Wei Lu
|
3d6b66e811
|
move convert methods from util to convert
|
11 years ago |
Wei Lu
|
227fa97500
|
remove old crypto-js
|
11 years ago |
Wei Lu
|
45e55a07b0
|
fix transaction serialization/deserialization
[closes #58]
|
11 years ago |
Wei Lu
|
d2b790fef9
|
throw error when input to script constructor is not an array
[#58]
|
11 years ago |
Wei Lu
|
a281a5ab53
|
migrate crypto-js to 3.1.2
|
11 years ago |
Kyle Drake
|
6f04743081
|
new Opcode() is not used
|
11 years ago |
Kyle Drake
|
8471df7317
|
remove unused hex helpers
|
11 years ago |
Kyle Drake
|
fdc78dad2e
|
merge weilu's changes
|
11 years ago |
xnova
|
786198f130
|
* Fixes address.js to be able to deal with testnet P2SH addresses
* Enhanced address.js testsuite...now also verifies address versions
* Enhances README to show how to run test suite
|
11 years ago |
Wei Lu
|
bde9b13b15
|
remove isArray shim
[closes #40]
|
11 years ago |
xnova
|
f50c1a91f7
|
include 'network' in the library exports
|
11 years ago |
Wei Lu
|
3bed73da65
|
Remove pailier.js #33, @abrkn
|
11 years ago |
Wei Lu
|
3dfc3cd0e8
|
Remove exit node class #32, @abrkn
|
11 years ago |
Andreas Brekken
|
4a4e75d007
|
Simplify Script constructor. close #41
|
11 years ago |
Andreas Brekken
|
354d31a297
|
Clean up script.js formatting. ref #41
|
11 years ago |
Andreas Brekken
|
23ccb97439
|
Remove EventEmitter.js. close #37
|
11 years ago |
Andreas Brekken
|
51ad071446
|
Remove txdb. close #39
|
11 years ago |
Andreas Brekken
|
80f46d32b4
|
Remove String.lpad and cleanup
|
11 years ago |
Wei Lu
|
65a13cbf41
|
pull out hdwallet network specific values
|
11 years ago |
Wei Lu
|
2e97828379
|
throws exception if specified network is unknown
also move network type tests to hdwallet
|
11 years ago |
Wei Lu
|
02b3a2b564
|
HDWallet prod -> mainnet
|
11 years ago |
Wei Lu
|
eaf84c4283
|
move address versions into network
Also change address type name:
address_types -> addressVersion
p2sh_types -> p2shVersion
prod -> mainnet
|
11 years ago |
Wei Lu
|
293c864f4f
|
HD wallet versions: Bitcoin -> prod, BitcoinTest -> testnet
|
11 years ago |
Wei Lu
|
c352868080
|
key version check always always relies on the network property
[#27]
|
11 years ago |
Wei Lu
|
cc0a042f2f
|
squashed commits from #27
|
11 years ago |
Wei Lu
|
09ee406106
|
Revert "Merge pull request #27 from xnova/master"
due to broken tests, moved the changes to branch hd-testnet-support
This reverts commit a4ba59e9ba , reversing
changes made to 36d3d6ebaa .
|
11 years ago |
xnova
|
0310a890ba
|
didn't mean to remove getPub()
|
11 years ago |
xnova
|
d447e69279
|
more ECKey version specification in HDWallet
|
11 years ago |
xnova
|
ff70f661f7
|
HDWallet passes along network type when it creates the master private key
|
11 years ago |
Wei Lu
|
36d3d6ebaa
|
use options in wallet contructor & add tests
[#26]
|
11 years ago |
xnova
|
933474a973
|
added ability to specify child key derivation method to the Wallet constructor
|
11 years ago |