Daniel Cousens
6ea89eeaae
Transaction: data driven tests
11 years ago
Daniel Cousens
1f0a54fb41
ECSignature: rename parsing functions to parse*
11 years ago
Daniel Cousens
f42993297c
ecurve: upgrade to 0.9.0
11 years ago
Daniel Cousens
cfe5436394
ECSignature: use for(it( style for tests
11 years ago
Daniel Cousens
626f8fb220
ECSignature: add tests for scriptSignature
11 years ago
Daniel Cousens
eb3d9a25f7
ecdsa: moved all signature encoding to ECSignature
11 years ago
Daniel Cousens
c0e5393595
Transaction: remove .outpoint object
11 years ago
Daniel Cousens
569e0d4ff1
Wallet: fix processConfirmedTx tests
These tests were still passing despite being incorrect.
11 years ago
Daniel Cousens
203d6c7116
Transaction: add test for clone
11 years ago
Daniel Cousens
d567463588
Transaction: remove estimateFee
This is a wallet abstraction.
11 years ago
Daniel Cousens
009fcb9b82
Transaction: now returns index of added input/output
11 years ago
Daniel Cousens
4f995fcae1
Transaction: tests should show unboxing of parameters
11 years ago
Daniel Cousens
3b3d19974c
tests: avoid b2h where toHex exists
11 years ago
Daniel Cousens
66636f56bb
Transaction: test hex formatting
11 years ago
Daniel Cousens
6ac3803483
Transaction: move test to proper section
11 years ago
Daniel Cousens
3b6f0bb9b3
Transaction: fix test name
11 years ago
Daniel Cousens
f85792ba22
Transaction: remove address from txOut
11 years ago
Daniel Cousens
5551c38812
Transaction: use hash Buffer instead of hex string
11 years ago
Daniel Cousens
bdc7131d0e
Transaction: renames getHash to getId
In turn also removes the inherent calculation of tx.hash after deserialization.
11 years ago
Daniel Cousens
867465a03f
Transaction: support non-addressable output scripts
11 years ago
Daniel Cousens
5bd636cab7
Transaction: remove TxIn/TxOut from API
11 years ago
Daniel Cousens
a6b9dd9473
Transaction: remove hash:index notation
11 years ago
Daniel Cousens
8b5647b0b9
Transaction: remove TxIn/TxOut exports
11 years ago
Daniel Cousens
b0317be4d5
tests: formatting
11 years ago
Daniel Cousens
9b89a267ca
scripts: remove unused imports
11 years ago
Daniel Cousens
576d5dfa3f
Scripts: move test data to fixtures
11 years ago
Daniel Cousens
1a41ea8801
ecdsa: add more extensive tests for recoverPubKey
11 years ago
Daniel Cousens
4f8040f8d4
ecdsa: add invalid test fixtures for recoverPubKey
11 years ago
Daniel Cousens
ee66c41dd4
message: add missing test for Address
11 years ago
Daniel Cousens
07a0beee90
tests: remove unnecessary linebreaks
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
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
41c3b68293
templates: rename to scripts
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
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
Daniel Cousens
e21939bad5
ecpubkey: removed unnecessary alias
11 years ago
Daniel Cousens
4ce9015f3b
use ecurve instead of custom ec
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
Daniel Cousens
4c6385e0d2
integration: use ScriptPubKey for Address
11 years ago