Daniel Cousens
1a41ea8801
ecdsa: add more extensive tests for recoverPubKey
11 years ago
Daniel Cousens
402fa0d85d
ecdsa: amend recoverPubKey SEC comments
11 years ago
Daniel Cousens
4f8040f8d4
ecdsa: add invalid test fixtures for recoverPubKey
11 years ago
Daniel Cousens
8c5c0a13a6
Transaction: remove untested (and broken) functionality
11 years ago
Daniel Cousens
ee66c41dd4
message: add missing test for Address
11 years ago
Daniel Cousens
55ff383c7b
Wallet: remove superfluous false parameter
This parameter is unnecessary.
The use of `false` causes the default parameter to be used instead; even though the absence of such would also cause said behaviour to occur.
11 years ago
Wei Lu
8e00eb6855
Merge branch 'scriptclean'
Conflicts:
test/wallet.js
11 years ago
Daniel Cousens
07a0beee90
tests: remove unnecessary linebreaks
11 years ago
Daniel Cousens
a98391572a
Merge pull request #209 from weilu/pending-utxo
Allow marking utxo as pending
11 years ago
Daniel Cousens
38a2475bf5
scripts: adds example multisig inputScript
11 years ago
Daniel Cousens
553ade1208
network: always use lowercase
11 years ago
Daniel Cousens
b68b1d5da4
Script: fixes pubKeyInput and adds a test
11 years ago
Daniel Cousens
9d5d18b2d8
Scripts: adds assertion for enforcing a Script input
11 years ago
Daniel Cousens
7e5af52cd1
Transaction: mass rename from SPK/SS to Input/Output
I think it is important we maintain some reasoning that an Input script
is actually a script signature, but in the end, these names are more
coherent and understandable when reasoning with our code. So I think
its OK we break tradition with bitcoind.
11 years ago
Daniel Cousens
5a96df1ec1
Script: stop jshint complaining about missing-assignment
11 years ago
Daniel Cousens
d5ec3d0c90
README: serializeHex renamed to toHex
11 years ago
Daniel Cousens
8929c51d98
Script: remove clone
11 years ago
Daniel Cousens
41c3b68293
templates: rename to scripts
11 years ago
Daniel Cousens
de1571647a
Script: early exit in chunk.reduce
11 years ago
Daniel Cousens
be29f50457
Address: fix consistent casing
11 years ago
Daniel Cousens
00cec9ce64
Script: move all templates to templates.js
11 years ago
Daniel Cousens
aded938ab6
Script: check hex not template result
11 years ago
Daniel Cousens
91bb25c00c
Script: re-order functions to project order
Removes Script.parseChunks and merges it into Script.fromBuffer
11 years ago
Daniel Cousens
3521584b3a
Script: parseChunks now uses bufferutils
11 years ago
Daniel Cousens
005ca31fb3
Transaction: remove unnecessary clone
11 years ago
Daniel Cousens
323f0612d0
Transaction: remove unnecessary Buffer copy
11 years ago
Daniel Cousens
4e04eea436
Script: use fromChunks internally for all Script templates
11 years ago
Daniel Cousens
9a72c7437b
Script: adds Script.EMPTY constant
11 years ago
Wei Lu
f53e35ed28
wallet: delete utxo instead of marking it as spend
11 years ago
Wei Lu
d265b53b03
wallet: processTx -> processConfirmedTx, processPendingTx
11 years ago
Wei Lu
e064e9d29d
wallet.createTx ignores pending utxo
11 years ago
Wei Lu
660c95483d
wallet.processTx accepts isPending flag and passes it on to output
11 years ago
Wei Lu
ad9a73a81b
Merge pull request #208 from dcousens/ecurve
Ecurve
11 years ago
Daniel Cousens
e21939bad5
ecpubkey: removed unnecessary alias
11 years ago
Daniel Cousens
4ce9015f3b
use ecurve instead of custom ec
11 years ago
Daniel Cousens
de8b6a9931
package: removes request devDep
11 years ago
Daniel Cousens
9c27eecdb9
package: add contributors
11 years ago
Kyle Drake
e01f1d0b6d
Merge pull request #207 from dcousens/genclean
General cleanup
11 years ago
Daniel Cousens
f20ffec8b3
tests: always use for, it testing style
11 years ago
Daniel Cousens
61b4216afb
script: fix capitalization in test fixture
11 years ago
Daniel Cousens
eb3a6bcb31
all: rename D to d as per SEC convention
11 years ago
Kyle Drake
6b55ab4d04
Merge pull request #189 from coinpunk/remove-untested-curves
Remove untested EC curves
11 years ago
Kyle Drake
46a39ea209
Add Dogechain to wallets using bitcoinjs-lib
11 years ago
Kyle Drake
9b5dfbd865
Merge pull request #206 from dcousens/base58rework
Base58 Check rework
11 years ago
Daniel Cousens
2c5b9cf493
README: consistent bitcoin case (again)
11 years ago
Daniel Cousens
4c6385e0d2
integration: use ScriptPubKey for Address
11 years ago
Daniel Cousens
2b563ec55a
integration: fix invalid use of network object
11 years ago
Daniel Cousens
870444dcf6
README: consistent bitcoin case
11 years ago
Wei Lu
4d35d0cf08
Merge pull request #205 from dcousens/jshint
JSHint and fixes
11 years ago
Wei Lu
7f51832013
Merge pull request #204 from dcousens/convclean
Convert Buffers, not Byte Arrays
11 years ago