70 Commits (3521584b3a9af6faca15da20af0c3ebe42f93696)

Author SHA1 Message Date
Daniel Cousens 3521584b3a Script: parseChunks now uses bufferutils 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
Daniel Cousens 6f3d829be0 all: Expected T, got PARAM 11 years ago
Daniel Cousens 7d94d1b068 Script: add fromChunks and without 11 years ago
John Russell 343289229e ensures that pubKey length is greater than m 11 years ago
Daniel Cousens 08951be66f Script: add createPubKeyScriptPubKey 11 years ago
Kyle Drake f545ed1279 remove crypto hash transition code 11 years ago
Daniel Cousens 55681e7e5d Script: use PubKey objects not prebuilt Buffers 11 years ago
Daniel Cousens 54cc123d31 Address/Script: consistent function ordering 11 years ago
Daniel Cousens b99ed46796 opcodes: rename to opcodes 11 years ago
Daniel Cousens f9782b7c17 opcodes: remove unused reverseMap 11 years ago
Daniel Cousens 1fe8282eda Script: remove redundant opcode.map access 11 years ago
Daniel Cousens da36003d09 Script: remove sort requirement for multisig 11 years ago
Daniel Cousens de343b2093 Script: remove Address requirement 11 years ago
Daniel Cousens f18c5e4c1e Script: removes Script.createP2SHMultiSigScriptSig 11 years ago
Daniel Cousens f8e662e495 Script: rename toScriptHash to getHash and add tests 11 years ago
Daniel Cousens 708aa03390 Transaction/Script: bitcoin network no longer implied 11 years ago
Daniel Cousens 5e0d38ba54 Address: add Address.*ScriptPubKey and tests 11 years ago
Daniel Cousens 0822def7e0 Script: add standard Script.create*ScriptPubKey 11 years ago
Daniel Cousens d0f684844c Script: add toHex, fromHex 11 years ago
Daniel Cousens 57b8afbdab Network: rename Network to Networks 11 years ago
Daniel Cousens 929b8d2b62 Script: more consistent input handling 11 years ago
Daniel Cousens 7ad695e427 Script: fix assertion message grammar 11 years ago
Daniel Cousens 74e53b49a5 Script/Transaction: remove untested functions 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 69c0497038 Renames createInputScript to createPubKeyHashScriptSig 11 years ago
Wei Lu 102f2bd0c9 make sure createInputScript convert pubKey to buffer before writing out bytes 11 years ago
Daniel Cousens f5ce83beca Adds working implementation of Script.createP2SHMultisigScriptSig 11 years ago
Daniel Cousens 64dc11486c Removes resolved TODO 11 years ago
Daniel Cousens f3a55f63dc Assert uses strictEqual instead of direct comparison 11 years ago
Daniel Cousens 682ec133bb Migrates Address to stricter API subset 11 years ago
Daniel Cousens 5adaa7dd54 Prefer Array.prototype.slice over map 11 years ago
Daniel Cousens b4f70dcdde Migrates ECKey to stricter API 11 years ago
Daniel Cousens f047afef2d Updates network.js constant names 11 years ago
Wei Lu 4b86b1c7b8 clean up comments & extract methods 11 years ago
sidazhang aa43e98ac0 Aligning type naming with bitcoind and fixed pubkeyhash bug 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
Daniel Cousens 6fa0c07763 Changes existing code to use new base58 API 11 years ago
Wei Lu 93fe1b4c78 cosmetic standardization 11 years ago
Wei Lu 83381186d1 add (some) fromAddress and getInType tests to script 11 years ago
Wei Lu c3880c0cdf script.toAddress -> script.getToAddress 11 years ago
Wei Lu 9f2da415ea fix script constructor array check 11 years ago
Wei Lu 3d6b66e811 move convert methods from util to convert 11 years ago
Wei Lu d2b790fef9 throw error when input to script constructor is not an array 11 years ago
xnova 786198f130 * Fixes address.js to be able to deal with testnet P2SH addresses 11 years ago
Wei Lu bde9b13b15 remove isArray shim 11 years ago
Andreas Brekken 4a4e75d007 Simplify Script constructor. close #41 11 years ago