91 Commits (05e0d08098c6d0e4375e72a811156f63a19d856b)

Author SHA1 Message Date
Daniel Cousens 05e0d08098 BufferExt: rename to bufferutils 11 years ago
Daniel Cousens 614a213d44 Transaction: remove untested hash array support 11 years ago
Daniel Cousens 708aa03390 Transaction/Script: bitcoin network no longer implied 11 years ago
Daniel Cousens 0822def7e0 Script: add standard Script.create*ScriptPubKey 11 years ago
Daniel Cousens 57b8afbdab Network: rename Network to Networks 11 years ago
Daniel Cousens 74e53b49a5 Script/Transaction: remove untested functions 11 years ago
Daniel Cousens 76323a07d0 Transaction: restrict TxIn/TxOut constructor params 11 years ago
Daniel Cousens 9a7e291d70 Transaction: fix incorrect outIndex type 11 years ago
Daniel Cousens a77846701f Fixes network support for TxOut 11 years ago
Daniel Cousens 4012b82bec Fixes Transaction.addOutput(Address, Number) 11 years ago
Daniel Cousens 695eb64a3a Clarifies Transaction.addOutput param documentation 11 years ago
Daniel Cousens baa568697b Transaction.deserialize no longer mutates input 11 years ago
Daniel Cousens 02013beda9 Renames variables to be more verbose 11 years ago
Daniel Cousens b860daf70b Corrects endianness comments 11 years ago
Daniel Cousens 87048d3b4e Adds performance notes 11 years ago
Daniel Cousens a8cf2fdd9e Changes internal serialization to use Buffers instead 11 years ago
Daniel Cousens 10ee5532c3 Serialize now returns a buffer 11 years ago
Daniel Cousens 09c6a787d9 Changes sequence number to an actual Number 11 years ago
Wei Lu 1e6b283f9a Remove Number.isFinite check on tx input index 11 years ago
Wei Lu af1f121fd4 upgrade bigi & remove monkey patching 11 years ago
Daniel Cousens 69c0497038 Renames createInputScript to createPubKeyHashScriptSig 11 years ago
Daniel Cousens a4e68d142d Adds assertions for types in signScriptSig 11 years ago
Daniel Cousens 8ad8f6f169 Renames p2shsign to signScriptSig 11 years ago
Daniel Cousens 5546cae928 Removes type coercion for a stricter TX API 11 years ago
Daniel Cousens 9af8d95daf Removes applyMultisigs and adds setScriptSig 11 years ago
Daniel Cousens ae60e6eb95 Replacse JSBN with bigi 11 years ago
Daniel Cousens c44af2109e Uses typeof address === 'string' instead 11 years ago
Daniel Cousens 92f1c3e319 Fixes Transaction.addOutput() param handling to match documentation 11 years ago
Daniel Cousens 1d1306b054 Removes Address.fromPubKey and improves test vectors 11 years ago
Daniel Cousens 682ec133bb Migrates Address to stricter API subset 11 years ago
Daniel Cousens b4f70dcdde Migrates ECKey to stricter API 11 years ago
Daniel Cousens 6de94856e3 Makes ECDSA capitalization consistent 11 years ago
Daniel Cousens c99a576fbd Migrates all usage of crypto-js/sha256 to ./crypto 11 years ago
Daniel Cousens 81d9c8e759 Renames util.js to crypto.js 11 years ago
Wei Lu 93fe1b4c78 cosmetic standardization 11 years ago
Daniel Cousens 8f7f50d555 Removes deprecated ECKey.export function 11 years ago
Daniel Cousens 63dd7c7dec Now uses varIntToNum 11 years ago
Wei Lu 8d2525dba1 allow feePerKb to be set to zero 11 years ago
Wei Lu 75218e784f Transaction fee calculation does not need BigInteger 11 years ago
Wei Lu 7bd312de71 get rid of magic numbers in fee estimation 11 years ago
Wei Lu 3d12d3b038 implement and use txOut.scriptPubKey 11 years ago
Wei Lu b7d65fb757 Transaction is able to estimate fees 11 years ago
Wei Lu c3880c0cdf script.toAddress -> script.getToAddress 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
Daniel Cousens b40374e332 Changes to new version-less ECKey API 11 years ago
Kyle Drake 40881a7dd8
add back SIGHASH code to transaction 11 years ago