Manuel Araoz
b0c39f2ef5
remove only from test
2014-07-24 18:01:14 -03:00
Manuel Araoz
c0d51916df
add support code for copay's new tx proposal check
2014-07-24 18:01:14 -03:00
Manuel Araoz
f8d7d1da9d
add Transaction#getReceivingAddresses and send
2014-07-24 17:44:56 -03:00
Manuel Araoz
486f2ae1dc
starting NetworkMonitor implementation
2014-07-24 17:42:51 -03:00
Matias Alejo Garcia
d0f2601512
add normalized hash for Txs
2014-04-10 23:30:04 -03:00
Manuel Araoz
521a260afc
remove deprecated chai uses
2014-04-10 15:39:54 -03:00
Manuel Araoz
0b2dae43c5
remove console.logs and std::couts
2014-04-04 18:24:34 -03:00
Manuel Araoz
406600720e
valid tx tests passing!
2014-04-04 18:06:34 -03:00
Manuel Araoz
34ed503830
fixed 23 Transaction tests!!! :D
2014-04-04 17:33:36 -03:00
Manuel Araoz
499b171947
tracking Transaction test problems
2014-04-04 14:39:06 -03:00
Matias Alejo Garcia
cb1a2d9b48
TransactionBuiler working with test
2014-03-28 21:17:34 -03:00
Manuel Araoz
230420fb00
fix test code for Transaction. Test skipped because they still fail
2014-03-21 12:13:23 -07:00
Manuel Araoz
ba92a6b1df
refactor and fixes for Transaction, ScriptInterpreter, and Key
2014-03-21 12:13:23 -07:00
Manuel Araoz
b227341c12
some Transaction tests fixed (canonical signatures)
2014-03-21 12:13:23 -07:00
Manuel Araoz
7869308784
remove console.log
2014-03-21 12:13:23 -07:00
MattFaus
7097ace9dc
Remove console.log() statements
2014-03-21 12:13:23 -07:00
MattFaus
5c65149b2e
Mark failing tests with skip()
2014-03-21 12:13:23 -07:00
MattFaus
07f49195ea
Update invalid transaction test case
2014-03-21 12:13:23 -07:00
MattFaus
8a8ae5b357
Fix merge problem
2014-03-21 12:13:23 -07:00
MattFaus
4ad36b4fb8
Refactor parsing test data into function, add iteration over invalid transaction tests
2014-03-21 12:13:23 -07:00
MattFaus
5af02e937a
Work in progress. I have a problem with the verifyInput() callback calling itself whenever the test assertions throw an exception. I looked at the step and async libraries that are already installed via package.json, but I don't think either of these provide the functionality I need.
2014-03-21 12:13:23 -07:00
MattFaus
a2a923fa99
Get Transaction test cases running
...
I removed the skip over the tx_valid.json file and made some tweaks to get most of the test cases passing. There are still two test cases that fail, as pointed out by the TODO comment I added above them. Oddly, running the test suite reports 3 failing test cases, but if I delete the two marked with the TODO there are 0 reported failures. So, there may be some kind of interaction with these test cases and the others. More investigation is needed.
I updated the two test cases that were testing transaction `23b397edccd3740a74adb603c9756370fafcde9bcc4483eb271ecad09a94dd63` with the input script I found on blockchain.info https://blockchain.info/tx/23b397edccd3740a74adb603c9756370fafcde9bcc4483eb271ecad09a94dd63 . A quick search found one other person who was using this same script (23b397edcc .json) and the test passes now, so I'm not sure why the old script was being used.
All of the other changes are simply re-formatting decimal numbers as hex (i.e. `1` => `0x01`).
Furthermore, I added some code in the test fixture itself to verify each of the inputs.
Test Plan:
`mocha -R spec test/test.Transaction.js`
2014-03-21 12:13:23 -07:00
Matias Alejo Garcia
aab52ad229
updated interfase to create: create and createAndSign
2014-03-18 11:32:31 -03:00
Matias Alejo Garcia
041f06aae1
dynamic fee
2014-03-16 23:47:01 -03:00
Matias Alejo Garcia
0c83ecf5fb
new interfase for create TX (select + prepare + sign)
2014-03-16 20:50:49 -03:00
Matias Alejo Garcia
42d30f44a8
better utxo selection, combining inputs different confimations steps
2014-03-16 19:18:46 -03:00
Matias Alejo Garcia
a2041d5790
add TX signing. Support to p2pubkeyhash
2014-03-15 21:12:23 -03:00
Matias Alejo Garcia
b6e6ad28eb
fix variable names
2014-03-15 18:21:59 -03:00
Matias Alejo Garcia
d473b400de
remove outdated example
2014-03-15 17:58:38 -03:00
Matias Alejo Garcia
ced6c91b69
add comment to generate hardcoded dara
2014-03-15 17:44:29 -03:00
Matias Alejo Garcia
128662ceee
#create for Transaction and tests
2014-03-15 12:22:36 -03:00
Matias Alejo Garcia
35f5c9c570
#create for Transaction and tests
2014-03-15 12:22:15 -03:00
Matias Alejo Garcia
706162e2ba
#create for Transaction and tests
2014-03-15 12:21:59 -03:00
Matias Alejo Garcia
671d372c19
tx creation working. more tests needed
2014-03-15 03:27:06 -03:00
Matias Alejo Garcia
ada92746b7
selectUnspent function and tests
2014-03-14 17:38:42 -03:00
Manuel Araoz
a2e6e88569
fixing testdata inclusion in browser
2014-03-10 14:55:30 -03:00
Ryan X. Charles
c19fb7a3ce
Merge remote-tracking branch 'matiu/feature/support-soop-browser'
...
Conflicts:
Script.js
ScriptInterpreter.js
Transaction.js
test/testdata.js
...conflicts resolved by taking Manuel's changes, and then manually including
Matias's changes on those same files. The conflicts resulted from differences
in indentation, which is because Matias' changes unindendented all the code
that had been but is not now inside a function.
2014-03-08 19:30:21 -05:00
Matias Alejo Garcia
089fbab719
support soop with browser all test passing
2014-03-08 18:42:08 -03:00
Manuel Araoz
05c5538162
script parser code added and tested
2014-03-06 17:23:00 -03:00
Matias Alejo Garcia
c0c325dabd
all classes working with soop and test passing
2014-03-05 16:11:16 -03:00
Manuel Araoz
40ee699453
working on Transaction verification and Script tests
2014-03-05 09:56:42 -03:00
Manuel Araoz
ade6f36c34
basic Transaction test working
2014-03-05 09:56:42 -03:00
Manuel Araoz
6755b84fbf
Transaction new tests not working
2014-03-05 09:56:42 -03:00
Manuel Araoz
4496ed369a
fix Transaction for node
2014-02-18 11:39:47 -03:00
Manuel Araoz
0d5573dc16
Script class working in browser!
2014-02-06 15:49:22 -03:00
Manuel Araoz
e295e33800
starting with Transaction class
2014-02-06 12:57:47 -03:00