Esteban Ordano
4b201a8db1
Replace grunt with gulp
10 years ago
Esteban Ordano
73265d9089
Refactor network.js
10 years ago
Braydon Fuller
7de28610a5
Keys: Fix browser data types
10 years ago
Braydon Fuller
2a2dc8196d
Crypto: Update ECDSA with to use PrivateKey and PublicKey
10 years ago
Braydon Fuller
cd4583f954
Encodings: Updated Base58 for the latest version.
10 years ago
Braydon Fuller
8c4301cb0a
Tests: Updated tests to run from sub-directories and fixed crypto and encoding related missing updates.
10 years ago
Braydon Fuller
85ce140aeb
Keys: Renamed Privkey to PrivateKey and Pubkey to PublicKey
10 years ago
Braydon Fuller
35d0cbc5a6
Keys: Modified interface of Pubkey and Privkey so that an instance can be relied upon as valid.
10 years ago
Braydon Fuller
deb54c5a20
Address: Return new instance if `this` isn't already instantiated.
10 years ago
Braydon Fuller
cfb32f7fc8
Package: Updated to include the latest versions of dependencies
10 years ago
Braydon Fuller
23c1ed3599
Keys: Refactored to use Pubkey and Privkey and removed Keypair
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
deee8c6887
refactor protocol->encoding
10 years ago
Manuel Araoz
e0340213fe
remove KDF
10 years ago
Manuel Araoz
5440baad83
fix tests for random
10 years ago
Manuel Araoz
f0a4aebdfb
reorder tests
10 years ago
Braydon Fuller
16120c1148
Stealth Addresses: Table stealth addresses until a later date.
10 years ago
Manuel Araoz
a9d029341d
remove extras
10 years ago
Manuel Araoz
044337a30f
use strict to core
10 years ago
Manuel Araoz
ca9b8d8f7b
use strict to protocol
10 years ago
Manuel Araoz
56ca8a20c1
use strict to protocol
10 years ago
Manuel Araoz
7650b35482
use strict to extras
10 years ago
Manuel Araoz
2bf1ed8f34
use strict to crypto
10 years ago
Manuel Araoz
6f2913eed4
fix references
10 years ago
Manuel Araoz
481aa04cdb
add comment to identity.js
10 years ago
Manuel Araoz
5dd3eae34f
move more files
10 years ago
Manuel Araoz
cebd3aaa18
move files
10 years ago
Manuel Araoz
54fa31c85d
remove crypto
10 years ago
Braydon Fuller
0cd68b5384
removed unused module references
10 years ago
Braydon Fuller
8ca49fb523
update to include new version of bn.js and elliptic that include hex padding
10 years ago
Eric Martindale
14748ae2b5
Make more tests pass with Identity().
10 years ago
Eric Martindale
4b6e9aaf03
Improve tests.
10 years ago
Eric Martindale
dac2acc743
Clean example for full identities.
10 years ago
Eric Martindale
75cf4c4f9a
tidy up identity class, add tests.
10 years ago
Eric Martindale
5fc9721647
Add support for identities.
10 years ago
Eric Martindale
f01ebd97d2
Buffers, identities, and randomNumbers.
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
Eric Martindale
9e95e7bf34
Remove ephemeral content.
10 years ago
Ryan X. Charles
f54edfb618
Varint(BN()) convenience
...and add some tests for the various constructor conveniences
10 years ago
Ryan X. Charles
8e85eba08b
pushin, pushout
Add convenience methods for adding new inputs and outputs.
10 years ago
Ryan X. Charles
c07d509623
initialize transaction
In order to add convenience methods to a transaction, such as pushing new
inputs and outputs, we need to first have the notion of an initialized
transaction, which is actually not blank. An initialized transaction just has
default values for everything, such as no inputs and no outputs, and default
version and nlocktime.
10 years ago
Ryan X. Charles
729049a7da
Add error for when pushdata is exceptionally large
10 years ago