Manuel Araoz
a45dee3a4b
'hide' encoding and crypto
10 years ago
Manuel Araoz
c8239c8655
remove unused dep
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
1477572a04
fix bitcore reference
10 years ago
Manuel Araoz
eb7be6ac44
fix tests for varint
10 years ago
Manuel Araoz
d2fe2909db
fix tests for bufferwriter
10 years ago
Manuel Araoz
ea05ec625e
fix tests for bufferreader
10 years ago
Manuel Araoz
3bd2654eb4
fix tests for base58check
10 years ago
Manuel Araoz
890bed0af6
fix tests for base58
10 years ago
Manuel Araoz
5440baad83
fix tests for random
10 years ago
Manuel Araoz
4c925dc249
fix tests for point
10 years ago
Manuel Araoz
fa2b54332c
fix tests for kdf
10 years ago
Manuel Araoz
e71e41542c
fix tests for hash
10 years ago
Manuel Araoz
f0740e0589
fix tests for ecdsa
10 years ago
Manuel Araoz
f178445b07
fix tests for bn
10 years ago
Manuel Araoz
9e30a0236c
fix tests for txout
10 years ago
Manuel Araoz
4dd9f60f8c
fix tests for txin
10 years ago
Manuel Araoz
a18d703b86
fix tests for tx
10 years ago
Manuel Araoz
1df88d0694
fix tests for signature
10 years ago
Manuel Araoz
778977449a
fix tests for script
10 years ago
Manuel Araoz
b2ef61328f
fix tests for pubkey
10 years ago
Manuel Araoz
3ac26759e4
fix tests for privkey
10 years ago
Manuel Araoz
685e0c5a95
fix tests for opcode
10 years ago
Manuel Araoz
40d308748f
fix tests for keypair
10 years ago
Manuel Araoz
24b16fc126
fixing tests for examples
10 years ago
Manuel Araoz
7d09addcaa
fixing tests for blockheader
10 years ago
Manuel Araoz
c06c81e27b
fixing tests
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
6f2913eed4
fix references
10 years ago
Manuel Araoz
54fa31c85d
remove crypto
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
4b6e9aaf03
Improve tests.
10 years ago
Eric Martindale
75cf4c4f9a
tidy up identity class, add tests.
10 years ago
Eric Martindale
f01ebd97d2
Buffers, identities, and randomNumbers.
10 years ago
Eric Martindale
9e95e7bf34
Remove ephemeral content.
10 years ago
Matias Alejo Garcia
f7e3c037e7
add test for uxtos containing dust
10 years ago
Manuel Araoz
aae2e9a654
fix parseValue
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
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
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
22b87325d7
make Dark Wallet buffer/string formats the default
and rename the old functions to "bitcore buffer" and "bitcore string"
10 years ago