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
Manuel Aráoz
096ae41b04
Merge pull request #558 from braydonf/v0.8-clean-up-module-references
removed unused module references
10 years ago
Braydon Fuller
0cd68b5384
removed unused module references
10 years ago
Eric Martindale
823a670794
Merge pull request #551 from braydonf/v0.8-hex-padding
update to include new version of bn.js and elliptic that include hex padding
10 years ago
Braydon Fuller
8ca49fb523
update to include new version of bn.js and elliptic that include hex padding
10 years ago
Gordon Hall
4a710e8fa6
Merge pull request #529 from martindale/identities
Identities
10 years ago
Eric Martindale
3c74af9266
Add exportable class for BitAuth.
10 years ago
Eric Martindale
6102374875
Full suite of working tests for Identities.
10 years ago
Eric Martindale
14748ae2b5
Make more tests pass with Identity().
10 years ago
Eric Martindale
2216fd3f96
Merge branch 'v0.8' into identities
10 years ago
Eric Martindale
4b6e9aaf03
Improve tests.
10 years ago
Eric Martindale
dac2acc743
Clean example for full identities.
10 years ago
Eric Martindale
7c3f1d80d1
remove old examples
10 years ago
Eric Martindale
4dfe9fd13d
Update example code.
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
43d21e9f02
Remove old 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
Eric Martindale
be95a3f3a7
Merge bitcore2 into bitcore, prepare branch.
10 years ago
Eric Martindale
fb1a193893
Merge branch 'master' of ../fullnode into v0.8
Conflicts:
.gitignore
.travis.yml
README.md
10 years ago
Eric Martindale
9e95e7bf34
Remove ephemeral content.
10 years ago
Manuel Aráoz
d98320a003
Merge pull request #509 from sagivo/patch-2
syntax fix - typeof is not a function, it's an operator
10 years ago
Manuel Aráoz
a4ea349238
Merge pull request #520 from matiu/test/dust
add test for uxtos containing dust
10 years ago
Manuel Aráoz
85b55dee3f
Merge pull request #501 from sagivo/patch-3
no need for ts argument
10 years ago
Matias Alejo Garcia
f7e3c037e7
add test for uxtos containing dust
10 years ago
Matias Alejo Garcia
ce9faf3e61
Merge pull request #517 from maraoz/fix/parseValue
Fix parseValue
10 years ago
Manuel Araoz
aae2e9a654
fix parseValue
10 years ago
Ryan X. Charles
b38a6671f7
clarify README
10 years ago
Ryan X. Charles
11919a5fee
clarify README
10 years ago
Ryan X. Charles
8b0b30e226
Initial commit of Full Node
all current code is forked from bitcore2
10 years ago
Manuel Aráoz
0977a2c23b
Merge pull request #490 from viacoin/op_return
Implement check for OP_RETURN
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
Ryan X. Charles
b37e39abca
Script().writeXX convenience methods
Script().writeOp('OP_CHECKMULTISIG'), or...
Script().writeOp(174), or...
Script().writeBuffer([push data buffer]), or...
Script().write([op string, number, or push data buffer])
These convenience methods let you easily write a script.
10 years ago
Ryan X. Charles
54818c0bd8
expose stealthtx
10 years ago
Ryan X. Charles
d689dbb77e
speed up random test slightly
...by caching hexes. Also, correct the "1000" typo - it's actually 100.
10 years ago
Ryan X. Charles
4f71535869
StealthTx
For spotting transactions to which you have the stealth key (or at least the
scan key) and creating transactions to a stealth address. So far it is only
partially working - you can see if a transaction is a stealth transaction (or
at least one of a limited kind of stealth transactions), and you can see that
you do not have the stealth key to spend one of these transactions. However, I
have not yet tested whether you can see a stealth transaction that you actually
have the key to. Also, it is not yet easy to spend to a stealth address.
10 years ago
Ryan X. Charles
4fabad21a1
get rid of obsolete 'bitcore' stealth addr format
10 years ago
Ryan X. Charles
fd499089bb
update readme to reflect toJSON/fromJSON
...rather than toObject/fromObject, which I had considered doing before, but
decided toJSON/fromJSON was more explicit.
10 years ago