Esteban Ordano
|
4433bd422b
|
Refactor gulpfile
|
10 years ago |
Esteban Ordano
|
de4d2884c7
|
Modify Transaction to use Multisig
* Allow `Script#add` to add a Script causing concatenation of opcodes
* Add `Script#equals` to compare scripts
* Add `Script#fromAddress`
* Drop `_payTo` methods
* Add `Script.buildP2SHMultisigIn`
Greatly simplifying the internal transaction object
|
10 years ago |
Braydon Fuller
|
354c03987a
|
Address: Added toObject method and changed toJSON to return a string
|
10 years ago |
Braydon Fuller
|
93502d1523
|
Fix naming
|
10 years ago |
Braydon Fuller
|
32ac9bb63e
|
Change utility naming
|
10 years ago |
Braydon Fuller
|
1858766627
|
Standardized toJSON, fromJSON, toString and fromString interfaces
|
10 years ago |
Braydon Fuller
|
56161676c3
|
Address: Change discoverMeta to classifyVersion and add a general address validation example
|
10 years ago |
Braydon Fuller
|
3b061b057f
|
Address: Added documentation and refactored to accept both a string and network object.
|
10 years ago |
Esteban Ordano
|
1816ba197f
|
Add check functions to Address
|
10 years ago |
Manuel Araoz
|
4a6755d0d1
|
add Script#prepend()
|
10 years ago |
Braydon Fuller
|
d5d88287cd
|
Networks: Consistency of network reference for 'livenet', and removed hardcoded value.
|
10 years ago |
Esteban Ordano
|
3dbb35a708
|
Fixes build, add "mainnet" again and fixes uri
|
10 years ago |
Braydon Fuller
|
eb72310a62
|
Address: Use defaultNetwork if network is not specified
|
10 years ago |
Braydon Fuller
|
4adf1fcb14
|
Network: Replaced all instances of mainnet with livenet for consistency
|
10 years ago |
Yemel Jardi
|
db4561f834
|
Add documentation
|
10 years ago |
Yemel Jardi
|
80937362be
|
Address constructor allows an address instance
|
10 years ago |
Braydon Fuller
|
3298a01498
|
Immutable Address, PublicKey and PrivateKey
|
10 years ago |
Braydon Fuller
|
95b489c306
|
JSDoc: Update Address, PublicKey and PrivateKey so that they are documented.
|
10 years ago |
Braydon Fuller
|
85ce140aeb
|
Keys: Renamed Privkey to PrivateKey and Pubkey to PublicKey
|
10 years ago |
Braydon Fuller
|
deb54c5a20
|
Address: Return new instance if `this` isn't already instantiated.
|
10 years ago |
Braydon Fuller
|
9863b123c0
|
Address: Increase test coverage
|
10 years ago |
Braydon Fuller
|
3c9cc23501
|
Address: Improved error messages and type, and added inspect prototype for console output.
|
10 years ago |
Braydon Fuller
|
5ff349758c
|
Address: Fix Buffer data recognition in browsers
|
10 years ago |
Braydon Fuller
|
0df97a42fe
|
Address: Fix indentation, typos and simplify isValid
|
10 years ago |
Braydon Fuller
|
8f32063375
|
Address: Add missing semicolons
|
10 years ago |
Braydon Fuller
|
90341f2ab6
|
Address: Modified interface so that any instance of Address can be assumed to be valid.
|
10 years ago |
Manuel Araoz
|
4508fb6765
|
fix references to encoding
|
10 years ago |
Manuel Araoz
|
ca9b8d8f7b
|
use strict to protocol
|
10 years ago |
Manuel Araoz
|
2bf1ed8f34
|
use strict to crypto
|
10 years ago |
Braydon Fuller
|
0cd68b5384
|
removed unused module references
|
10 years ago |
Eric Martindale
|
4b6e9aaf03
|
Improve tests.
|
10 years ago |
Eric Martindale
|
e8d4786e48
|
CLASSICAL INHERITANCE IS FOR THE DOGS.
|
10 years ago |
Eric Martindale
|
541196cb5a
|
Re-implement addresses.
|
10 years ago |
Eric Martindale
|
5f60d26a2b
|
Migrate from Address() to Identity().
|
10 years ago |
Ryan X. Charles
|
f17d604e44
|
Address().fromHashbuf() convenience method
...useful for when you have the pubkeyhash, but not the version byte.
|
10 years ago |
Ryan X. Charles
|
ac85264a28
|
Address().fromBuffer(buf);
|
10 years ago |
Ryan X. Charles
|
4a027e260a
|
Address().fromScript(script)
It is convenient to be able to derive an address directly from a script for
p2sh transactions.
|
10 years ago |
Ryan X. Charles
|
6a26813955
|
p2sh -> scripthash
more appealing and memorable name
|
10 years ago |
Ryan X. Charles
|
80625fdbef
|
move static isValid next to instance isValid
...to be easier for developers to parse and distinguish
|
11 years ago |
Ryan X. Charles
|
356ddcfa4e
|
test invalid address
|
11 years ago |
Ryan X. Charles
|
ac47796acd
|
.isValid() is more convenient than .validate()
|
11 years ago |
Ryan X. Charles
|
6b7592d67b
|
add address validation convenience function
|
11 years ago |
Ryan X. Charles
|
f52e679f93
|
refactor address - use "set" function
...intend for this to become standard throughout the lib
|
11 years ago |
Ryan X. Charles
|
7c945cdc01
|
add "compressed" feature to pubkeys
...not just privkeys. since, of course, they can be compressed or uncompressed.
|
11 years ago |
Ryan X. Charles
|
6176ad4a98
|
verify signed messages
...and fix bug where i (recover param) was stored incorrectly
|
11 years ago |
Ryan X. Charles
|
15f9a99e65
|
message signing
|
11 years ago |
Ryan X. Charles
|
e6d89a76d7
|
use standard language - hash -> hashbuf
|
11 years ago |
Ryan X. Charles
|
4cff6a41f4
|
remove "(classname): " from tests
...to reduce the burden on writing new code
|
11 years ago |
Ryan X. Charles
|
a2512226f8
|
address convenience functions
|
11 years ago |
Ryan X. Charles
|
3871e43dd8
|
make address more consistent with rest of lib
|
11 years ago |