Daniel Cousens
8929c51d98
Script: remove clone
11 years ago
Daniel Cousens
41c3b68293
templates: rename to scripts
11 years ago
Daniel Cousens
de1571647a
Script: early exit in chunk.reduce
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
91bb25c00c
Script: re-order functions to project order
Removes Script.parseChunks and merges it into Script.fromBuffer
11 years ago
Daniel Cousens
3521584b3a
Script: parseChunks now uses bufferutils
11 years ago
Daniel Cousens
005ca31fb3
Transaction: remove unnecessary clone
11 years ago
Daniel Cousens
323f0612d0
Transaction: remove unnecessary Buffer copy
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
4ce9015f3b
use ecurve instead of custom ec
11 years ago
Daniel Cousens
eb3a6bcb31
all: rename D to d as per SEC convention
11 years ago
Daniel Cousens
42e7197c46
ec: define on use
11 years ago
Daniel Cousens
dc3d9aec65
ec: compare strictly against null
11 years ago
Daniel Cousens
525b053e39
ec: remove semi-colons
11 years ago
Daniel Cousens
79c7b68d35
ec: white space fixes
It is advised to use ?w=0 in comparing this commit.
11 years ago
Daniel Cousens
27f9e7dc1e
convert: remove reverseEndian
11 years ago
Daniel Cousens
3b988a0872
convert: use Buffer internally and remove unused functions
11 years ago
Daniel Cousens
8433d73d06
convert: use Buffers and add more tests
11 years ago
Daniel Cousens
f5005299d1
JSHint: remove defined but never used
11 years ago
Daniel Cousens
e735a9182b
ec: use x1/x2, y1/y2 variables
No logic change, just using the variables that are defined instead of
repeating code.
11 years ago
Daniel Cousens
28dc390377
EC/Key: use network object consistently
11 years ago
Daniel Cousens
d39662e375
Base58check: no longer encodes version separately
11 years ago
Daniel Cousens
ee04826464
HDNode: clearer branch comments
11 years ago
Daniel Cousens
56a88b8a70
HDNode: shorten comment for Q validation
11 years ago
Daniel Cousens
22f1dee65b
HDNode: remove unnecessary slice operation
11 years ago
Daniel Cousens
15cc03a57f
HDNode: removed unused variable
11 years ago
Daniel Cousens
9f798ef2c3
HDWallet: adds missing hd declaration
Only a problem if "use strict" is enforced
11 years ago
Daniel Cousens
6a73bc02f5
HDNode: rename priv/pub to privKey/pubKey
11 years ago
Daniel Cousens
64e307b13f
HDWallet: rename to HDNode
11 years ago
Daniel Cousens
c340f5cf83
HDWallet: now export all information by default
11 years ago
Daniel Cousens
48503f252c
HDWallet: move toBase58
11 years ago
Daniel Cousens
dca284a131
HDWallet: rename derivePrivate to deriveHardened
11 years ago
Daniel Cousens
91b8833e52
HDWallet: rename local priv to isPrivate
11 years ago
Daniel Cousens
4cec42a8d8
HDWallet: add to/fromHex tests
11 years ago
Daniel Cousens
3f24e87c54
HDWallet: more explicit branch for parentFingerprint
11 years ago
Daniel Cousens
e8e862f632
HDWallet: adds PubKey validation
11 years ago
Daniel Cousens
708e27aa2d
HDWallet: extract BIP32 params search function
11 years ago
Daniel Cousens
759aeb9abc
HDWallet: remove repeated assertion
11 years ago
Daniel Cousens
c0006c299f
HDWallet: use new constructor
11 years ago
Daniel Cousens
ac9e259fcd
HDWallet: remove getKeyVersion
11 years ago
Daniel Cousens
02f5fceda7
HDWallet: remove unused imports
11 years ago
Daniel Cousens
77d4325d4b
base58: cleanup variable names
The encode/decode functions are also now similar syntactically.
11 years ago
Daniel Cousens
61c57adbf8
Address: Expected T, got PARAM for Buffer assertion
11 years ago
Daniel Cousens
2b2081bed9
base58check: buffers only, remove explicit 0
Undefined is treated as zero if it ever gets to this point anyway, so no
value is added by having this default param here.
A test fixture to verify this behaviour is added.
11 years ago