Daniel Cousens
74ee2f90d0
Adds failing test for #78
11 years ago
Wei Lu
35747fb1fb
Merge pull request #76 from coinpunk/transactioncleanups
Many cleanups to Transaction, see detailed.
11 years ago
Kyle Drake
f5053375e3
pull IE from testling
11 years ago
Wei Lu
fa9f473932
change tx example to use two-argument method signature instead of a single string
11 years ago
Kyle Drake
40881a7dd8
add back SIGHASH code to transaction
11 years ago
Wei Lu
ebcaf41b31
upgrade mocha
11 years ago
Wei Lu
ea723c7caf
remove mocha config file
[fixes #75 ]
11 years ago
Wei Lu
f76dd94310
upgrade secure-random
11 years ago
Kyle Drake
1e20947a02
update testling list
11 years ago
Kyle Drake
e0cd67e2e7
Merge pull request #77 from coinpunk/master
add warning about master to readme
11 years ago
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