Kyle Drake
6dcf692f3a
add warning about master to readme
11 years ago
Kyle Drake
28e146431c
Many cleanups to Transaction, see detailed.
Default-ize the sequence rather than use a number, and default to bytes
for input. I doubt anybody ever uses this anyways.
Remove weird convenience code, and remove wallet logic. Checking a TX's
affects on a wallet should be managed by the wallet object.
Remove parsing for the weirder SIGHASH types. People use this library
for creating SIGHASH_ALL transactions, and I don't see the need to
support these other types at the moment since this library's more used
for wallets than for hardcore bitcoin tx analysis/creation. They weren't
tested anyways.
Add note about potentially improving performance by providing
pubkey/address. Deriving from the private key is slower, that
information should probably be cached by the end user.
11 years ago
Kyle Drake
771d415179
Merge pull request #36 from bitcoinjs/replace-rng
Replace all Math.random/other (P)RNG
11 years ago
Wei Lu
15592a260c
lock down secure-random version
11 years ago
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
Kyle Drake
b94f9a687f
Merge pull request #74 from greenaddress/patch-1
GreenAddress in "Projects utilizing bitcoinjs-lib"
11 years ago
greenaddress
0cc8ba30f2
GreenAddress in "Projects utilizing bitcoinjs-lib"
11 years ago
Kyle Drake
ff625968ce
Merge pull request #72 from masonforest/master
Add examples to the README
11 years ago
Mason Fischer
aa3116288a
Add examples to the README
11 years ago
Kyle Drake
28517bed13
Merge pull request #71 from bitcoinjs/transaction-tests
Transaction tests & fix addInput hash allowed formats
11 years ago
Wei Lu
a26c01b8da
Test validateSig. Use validateSig to test transaction signing
11 years ago
Kyle Drake
ace3fd122c
Merge pull request #60 from bitcoinjs/hd-keychain-structure
HD wallet keychain structure
11 years ago
Wei Lu
9df37a31b1
test transaction signing (failing)
11 years ago
Wei Lu
be9c19c50c
add tests to addOutput
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
b93a774414
Merge pull request #70 from caedesvvv/master
fix transaction hashing (was using Message.getHash incorrectly).
11 years ago
Wei Lu
8e0de1dae4
Merge pull request #67 from bitcoinjs/static-dep-versions
Remove wildcarded dependencies
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
Kyle Drake
966eb7ea4a
Merge pull request #69 from sembrestels/patch-1
Added DarkWallet to projects using bitcoinjs-lib
11 years ago
Sem
ecadd2a586
Added DarkWallet to projects using bitcoinjs-lib
11 years ago
Kyle Drake
903064c76f
only show master branch test status
11 years ago
Andreas Brekken
3b12531a6a
Specify static versions of dependencies
11 years ago
Andreas Brekken
ccc7d45c6b
Remove trailing whitespace
11 years ago
Wei Lu
0729e008e9
change testling image back to https
11 years ago
Wei Lu
4f7077bad3
change testling firefox min version from 10 to 15
also change testling image to insecure url as an attempt to flush github cache
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
4b1b9d9cb6
fix compile script #65
11 years ago
Kyle Drake
ac895ca9f9
Travis image, remove 0.6 test
11 years ago
Kyle Drake
aaf037aff7
add newline to README
11 years ago
Kyle Drake
e9fab62f33
Merge pull request #63 from coinpunk/coverage
cleanup runners, add coverage script, fix typo
11 years ago
Kyle Drake
0d9c78fd74
Merge pull request #64 from coinpunk/removeendiancode
remove endian code in index.js nothing is using
11 years ago
Kyle Drake
eb4da5f5c5
remove endian code in index.js nothing is using
11 years ago
Kyle Drake
c277fed4e1
cleanup runners, add coverage script, fix typo
11 years ago
Kyle Drake
7219c27413
Merge pull request #62 from bitcoinjs/compressed-sign
Fix sign/verify for with compressed keys
11 years ago
Kyle Drake
b6f6a10b36
Merge pull request #59 from bitcoinjs/remove-demo
remove demo
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
Andreas Brekken
29ad6b692e
Message signing does not work with compressed keys. ref #61
11 years ago