Daniel Cousens
f8de9a66da
Changes indentation to 2 spaces
11 years ago
Daniel Cousens
fc2c495337
Standardizes function signatures
11 years ago
Wei Lu
c42e0fb8e0
Merge pull request #82 from Dcousens/jshint
Basic pass through JSHint
11 years ago
Daniel Cousens
36af0223de
Strict comparison operators with 0
11 years ago
Daniel Cousens
a062297be2
Uses Array.prototype.foreach for stricter scoping
11 years ago
Daniel Cousens
87453f1828
Fixes variable redeclarations
11 years ago
Daniel Cousens
ed137a3b9d
Various stylistic changes
11 years ago
Daniel Cousens
f580516c06
Removes unused variables
11 years ago
Wei Lu
9358a40500
tabs -> spaces
11 years ago
Wei Lu
eca20ad297
Merge pull request #81 from Dcousens/tostring
EC*Key.toString now returns hex instead of WIF
11 years ago
Daniel Cousens
48883dd069
Changes expected key output to hex
11 years ago
Daniel Cousens
2e2932c410
Renames variables to better reflect their values
11 years ago
Daniel Cousens
e9fdfecfea
Changes default EC*Key.toString behaviour to Hex
11 years ago
Wei Lu
ea7821b6fa
upgrade crypto-js (uglified source no more)
thank you @evanvosberg , @kyledrake . [evanvosberg/crypto-js#6 ]
11 years ago
Wei Lu
9a2953767c
Merge pull request #80 from Dcousens/versionextract
Extracts version from ECKey private/public key utility class
11 years ago
Daniel Cousens
9bab1e96ad
Fixes network tests for proper address types
11 years ago
Daniel Cousens
fcf67a87cc
Restructures test/eckey.js
11 years ago
Daniel Cousens
b40374e332
Changes to new version-less ECKey API
11 years ago
Wei Lu
807972bbaf
Merge pull request #79 from Dcousens/master
Fixes #78 for alternative constructor syntax
11 years ago
Daniel Cousens
a1be488d1b
Fixes #78
11 years ago
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