Commit graph

  • 0ce14a7c84 Merge pull request #96 from ralphtheninja/master Wei Lu 2014-03-28 10:01:26 +0800
  • 98aeb47c6f cleaned up address.js lms 2014-03-25 20:57:19 +0100
  • 275d5509dc Merge pull request #98 from symaxian/master Kyle Drake 2014-03-27 13:59:29 -0700
  • 096f8c982e Cleaning up message.js Jonathon Reesor 2014-03-26 21:00:08 -0400
  • 2f5b302288 Merge pull request #97 from dcousens/reverseVarInt Kyle Drake 2014-03-26 16:20:58 -0700
  • 5f74c86db3 Merge pull request #92 from dcousens/patch-1 Kyle Drake 2014-03-26 16:20:36 -0700
  • 65fb593be2 remove unnecessary deepEqual Wei Lu 2014-03-26 20:44:07 +0800
  • 39c181dce6 allow fee to be set to zero Wei Lu 2014-03-26 20:20:58 +0800
  • 4d4388f6bf make wallet async functions truly async Wei Lu 2014-03-26 20:02:12 +0800
  • 63dd7c7dec Now uses varIntToNum Daniel Cousens 2014-03-26 19:11:37 +1100
  • f12f8eac48 Adds failing test for larger transaction Daniel Cousens 2014-03-26 19:11:10 +1100
  • 20599f66c9 Adds varIntToNum conversion function Daniel Cousens 2014-03-26 18:30:17 +1100
  • 7820ea7ea0 Merge pull request #83 from bitcoinjs/wallet Wei Lu 2014-03-26 08:46:28 +0800
  • 8d2525dba1 allow feePerKb to be set to zero Wei Lu 2014-03-26 08:37:07 +0800
  • 68b08b638a add async version of createTx Wei Lu 2014-03-25 13:39:27 +0800
  • f7d4895b74 add async version of setUnspentOutputs Wei Lu 2014-03-25 13:22:54 +0800
  • 83db6483fa remove unnecessary imports from wallet Wei Lu 2014-03-25 12:29:55 +0800
  • 75218e784f Transaction fee calculation does not need BigInteger Wei Lu 2014-03-25 12:28:26 +0800
  • 7bfa6ab9d2 remove scriptPubKey from wallet.outputs, set/get unspent outputs as it is unused Wei Lu 2014-03-25 12:25:25 +0800
  • 7bd312de71 get rid of magic numbers in fee estimation Wei Lu 2014-03-25 11:21:23 +0800
  • 58ab0b631e getBalance returns total unspent Wei Lu 2014-03-25 11:04:27 +0800
  • 9fc5505730 getUnspentOutputs excludes spent outputs Wei Lu 2014-03-25 10:41:03 +0800
  • 77b5d1ee21 getCandidateOuputs ignores spent outputs Wei Lu 2014-03-25 10:35:33 +0800
  • 756e877181 lock down sinon version Wei Lu 2014-03-24 02:55:13 +0800
  • 2501868f52 remove old methods Wei Lu 2014-03-24 02:49:40 +0800
  • 471bc7ed97 skip change if it is not above dust threshold Wei Lu 2014-03-24 02:42:41 +0800
  • 90921798cf throws error on insufficient fund Wei Lu 2014-03-24 02:19:17 +0800
  • 7c81bfef72 check for dust before creating transaction Wei Lu 2014-03-24 01:42:36 +0800
  • 913b48e87f sign tx Wei Lu 2014-03-24 01:29:10 +0800
  • 8f0413da98 always assume change output exists when estimating fee Wei Lu 2014-03-24 01:01:50 +0800
  • 2dc0f69d00 createTX returns tx with expected inputs and outputs Wei Lu 2014-03-24 00:19:46 +0800
  • 3d12d3b038 implement and use txOut.scriptPubKey Wei Lu 2014-03-23 21:34:52 +0800
  • 5d79b094d4 remove processOutput and processExistingOutput Wei Lu 2014-03-23 20:16:27 +0800
  • eb9e98aa7b minor refactoring: Transaction tests use fixtures Wei Lu 2014-03-22 23:49:17 +0800
  • b7d65fb757 Transaction is able to estimate fees Wei Lu 2014-03-22 23:48:21 +0800
  • e574693594 wallet.outputs[0].output -> wallet.outputs[0].receive Wei Lu 2014-03-22 21:19:50 +0800
  • dbb5681366 add tests and refactor wallet.processTx Wei Lu 2014-03-22 21:10:56 +0800
  • 83381186d1 add (some) fromAddress and getInType tests to script Wei Lu 2014-03-22 21:01:40 +0800
  • c3880c0cdf script.toAddress -> script.getToAddress Wei Lu 2014-03-22 20:30:49 +0800
  • 423124966f add toAddress and getOutType tests to script Wei Lu 2014-03-22 20:28:20 +0800
  • c39aa6cb07 minor refactoring Wei Lu 2014-03-22 15:43:55 +0800
  • 01dc34d720 throw error when unspent output does not have required keys Wei Lu 2014-03-22 15:37:03 +0800
  • 26afbccc98 wallet allows setting unspent outputs Wei Lu 2014-03-22 15:09:00 +0800
  • 16dc68cbaa wallet exposes unspent outputs via a getter Wei Lu 2014-03-22 14:37:09 +0800
  • 68e8834c66 Merge pull request #94 from dcousens/patch-2 Kyle Drake 2014-03-25 17:31:19 -0700
  • baa50d6aa2 Adds simple test vectors for numToVarInt Daniel Cousens 2014-03-26 05:03:27 +1100
  • 4c82a09aae Merge pull request #95 from juliustayl/multisig-tests Kyle Drake 2014-03-25 09:29:00 -0700
  • 164d31ee3d VarInt now uses correct prefix for 64-bit Daniel Cousens 2014-03-25 17:23:01 +1100
  • a4317d67be validate multi-sig address Julius Taylor 2014-03-25 01:32:43 -0400
  • c59336c1f2 Uses previously generated private key hex string instead Daniel Cousens 2014-03-25 15:56:43 +1100
  • afd1a488d7 Rewords addInput/addOutput clarifications Daniel Cousens 2014-03-25 15:56:20 +1100
  • 1175c602ff Updates comments on example transaction Daniel Cousens 2014-03-25 14:23:50 +1100
  • a74c878b59
    merge eckeyoutput Kyle Drake 2014-03-24 15:11:34 -0700
  • d16ea7f2a6 Merge pull request #89 from Dcousens/eckeyfnc Kyle Drake 2014-03-24 15:03:51 -0700
  • df727c627a Merge pull request #86 from Dcousens/patch-1 Kyle Drake 2014-03-24 11:32:16 -0700
  • 7686ac122e Merge pull request #85 from Dcousens/convertcleanup Kyle Drake 2014-03-24 11:30:27 -0700
  • a1944fdc77 Adds some ECKey tests Daniel Cousens 2014-03-25 03:48:50 +1100
  • f1414b0d2f Adds verify to ECPubKey Daniel Cousens 2014-03-25 02:44:43 +1100
  • a96dfea1f4 Adds compression flag to toHex/toBin and tests Daniel Cousens 2014-03-25 03:31:55 +1100
  • 76b20af515 Updates README.md examples Daniel Cousens 2014-03-24 16:41:18 +1100
  • f8de9a66da Changes indentation to 2 spaces Daniel Cousens 2014-03-24 16:00:14 +1100
  • fc2c495337 Standardizes function signatures Daniel Cousens 2014-03-24 15:53:57 +1100
  • c42e0fb8e0 Merge pull request #82 from Dcousens/jshint Wei Lu 2014-03-24 09:50:56 +0800
  • 36af0223de Strict comparison operators with 0 Daniel Cousens 2014-03-24 06:04:43 +1100
  • a062297be2 Uses Array.prototype.foreach for stricter scoping Daniel Cousens 2014-03-24 06:03:58 +1100
  • 87453f1828 Fixes variable redeclarations Daniel Cousens 2014-03-24 06:02:31 +1100
  • ed137a3b9d Various stylistic changes Daniel Cousens 2014-03-24 06:01:33 +1100
  • f580516c06 Removes unused variables Daniel Cousens 2014-03-24 06:00:16 +1100
  • 9358a40500 tabs -> spaces Wei Lu 2014-03-24 03:19:39 +0800
  • eca20ad297 Merge pull request #81 from Dcousens/tostring Wei Lu 2014-03-24 03:11:32 +0800
  • 48883dd069 Changes expected key output to hex Daniel Cousens 2014-03-24 05:09:03 +1100
  • 2e2932c410 Renames variables to better reflect their values Daniel Cousens 2014-03-23 05:45:43 +1100
  • e9fdfecfea Changes default EC*Key.toString behaviour to Hex Daniel Cousens 2014-03-23 05:42:04 +1100
  • ea7821b6fa upgrade crypto-js (uglified source no more) Wei Lu 2014-03-22 21:24:16 +0800
  • 9a2953767c Merge pull request #80 from Dcousens/versionextract Wei Lu 2014-03-22 16:36:00 +0800
  • 9bab1e96ad Fixes network tests for proper address types Daniel Cousens 2014-03-22 18:50:03 +1100
  • fcf67a87cc Restructures test/eckey.js Daniel Cousens 2014-03-22 18:19:56 +1100
  • b40374e332 Changes to new version-less ECKey API Daniel Cousens 2014-03-22 18:17:54 +1100
  • 807972bbaf Merge pull request #79 from Dcousens/master Wei Lu 2014-03-22 13:39:15 +0800
  • a1be488d1b Fixes #78 Daniel Cousens 2014-03-22 16:27:10 +1100
  • 74ee2f90d0 Adds failing test for #78 Daniel Cousens 2014-03-22 16:26:44 +1100
  • 35747fb1fb Merge pull request #76 from coinpunk/transactioncleanups Wei Lu 2014-03-21 15:54:59 +0800
  • f5053375e3
    pull IE from testling Kyle Drake 2014-03-20 21:02:57 -0700
  • fa9f473932 change tx example to use two-argument method signature instead of a single string Wei Lu 2014-03-21 10:23:55 +0800
  • 40881a7dd8
    add back SIGHASH code to transaction Kyle Drake 2014-03-20 19:15:15 -0700
  • ebcaf41b31 upgrade mocha Wei Lu 2014-03-21 10:14:32 +0800
  • ea723c7caf remove mocha config file Wei Lu 2014-03-21 10:13:48 +0800
  • f76dd94310 upgrade secure-random Wei Lu 2014-03-21 09:54:10 +0800
  • 1e20947a02
    update testling list Kyle Drake 2014-03-20 16:01:39 -0700
  • e0cd67e2e7 Merge pull request #77 from coinpunk/master Kyle Drake 2014-03-20 15:56:50 -0700
  • 6dcf692f3a
    add warning about master to readme Kyle Drake 2014-03-20 15:55:57 -0700
  • 28e146431c
    Many cleanups to Transaction, see detailed. Kyle Drake 2014-03-20 15:40:07 -0700
  • 771d415179 Merge pull request #36 from bitcoinjs/replace-rng Kyle Drake 2014-03-20 14:10:38 -0700
  • 15592a260c lock down secure-random version Wei Lu 2014-03-20 17:30:32 +0800
  • b7861e4336 replace jsbn's rng with module secure-random Wei Lu 2014-03-20 17:18:45 +0800
  • b94f9a687f Merge pull request #74 from greenaddress/patch-1 Kyle Drake 2014-03-19 21:23:40 -0700
  • 0cc8ba30f2 GreenAddress in "Projects utilizing bitcoinjs-lib" greenaddress 2014-03-20 04:58:56 +0100
  • ff625968ce Merge pull request #72 from masonforest/master Kyle Drake 2014-03-19 18:48:32 -0700
  • aa3116288a Add examples to the README Mason Fischer 2014-03-18 23:10:39 -0400
  • 28517bed13 Merge pull request #71 from bitcoinjs/transaction-tests Kyle Drake 2014-03-17 18:40:49 -0700