Ryan X. Charles
7918f53f12
bnjs -> BN ... for consistency
10 years ago
Ryan X. Charles
aee8547093
add fromString method for library consistency
10 years ago
Ryan X. Charles
6494ca5076
convenience: varint -> vi
10 years ago
Ryan X. Charles
0eeba8eadb
canonical BN notation
10 years ago
Ryan X. Charles
5f21059bf8
more convenient names
10 years ago
Ryan X. Charles
eb34a16511
more convenient name
10 years ago
Ryan X. Charles
9473bdf9b0
more convenient name
10 years ago
Ryan X. Charles
bd16eddf54
Key -> Keypair
10 years ago
Ryan X. Charles
7390b15f89
add set function to bip32
10 years ago
Ryan X. Charles
0641184e84
support string input in constructor
10 years ago
Ryan X. Charles
c41419b6ef
use buffer functions
...instead of adhoc uint functions
10 years ago
Ryan X. Charles
5da964739d
remove unused base58 dependency
10 years ago
Ryan X. Charles
9e188574f7
base58check in extendedPrivateKeyString
10 years ago
Ryan X. Charles
70d9f0db93
use base58check in extendedPublicKeyString
10 years ago
Ryan X. Charles
70659ad9d4
use base58check in fromString
10 years ago
Ryan X. Charles
334c443d8b
"gc" was some find-replace error from earlier
10 years ago
Ryan X. Charles
af6932a313
console.log?
this must have been a remnant of some earlier debugging, either in bitcore2 or
in bitcore.
10 years ago
Ryan X. Charles
78ef76eb2f
more convenient constructor
...allow inputing strings or buffers in the constructor.
10 years ago
Ryan X. Charles
40ea68a3ff
more convenient Base58 constructor
10 years ago
Ryan X. Charles
ac85264a28
Address().fromBuffer(buf);
10 years ago
Ryan X. Charles
8a52e6c316
Block
10 years ago
Ryan X. Charles
0d180810de
Blockheader
10 years ago
Ryan X. Charles
7ea66e032f
add real-world tx to transaction test
10 years ago
Ryan X. Charles
5b25679e15
Transaction
10 years ago
Ryan X. Charles
03291f9f89
add ECDSA example
10 years ago
Ryan X. Charles
6c42969d01
improve error message
10 years ago
Ryan X. Charles
6e9755b009
sign, verify convenience functions
10 years ago
Ryan X. Charles
ed335f35f7
throw error if hashbuf is not 32 bytes
10 years ago
Ryan X. Charles
0dd078a280
Merge pull request #511 from chjj/fix_paypro_example
paypro: fix example server for no-tx argument.
10 years ago
Ryan X. Charles
3daeabaf30
"undefined"s are unnecessary
10 years ago
Christopher Jeffrey
a426ecb9b8
paypro: fix example server for no-tx argument.
10 years ago
Ryan X. Charles
ced35a07eb
Txout
10 years ago
Ryan X. Charles
42130c78a0
Txin
10 years ago
Ryan X. Charles
4594cbb9e7
add bn support to varint class
10 years ago
Ryan X. Charles
2f9bc222e5
expose varint in bitcore bundle
10 years ago
Ryan X. Charles
3fa651e553
disable examples in browser
10 years ago
Ryan X. Charles
f6a8878aa2
Varint class
...will be useful in transactions. Note that we already have a primitive
understanding of Varints in the BufferReader and BufferWriter classes. However,
the new Varint class is a varint object which actually depends on BufferReader
and BufferWriter for reading and writing varints. This class is for keeping
track of the raw buffer that is read in from a buffer.
10 years ago
Ryan X. Charles
54e705f7e8
missing semicolon
10 years ago
Ryan X. Charles
9cb31ebb6a
extra semicolon
10 years ago
Ryan X. Charles
4bb9105b2d
varInt -> varint
I don't like having to capitalize things unnecessarily
10 years ago
Ryan X. Charles
30c96721a0
varIntNum
10 years ago
Ryan X. Charles
d363956ba1
add readVarIntBuf function
...will be useful for new Varint class
10 years ago
Ryan X. Charles
3c668c9cf0
readVarInt -> readVarIntNum
"varInt" refers to the varInt object, which is not actually implemented yet.
This function should therefore really be called readVarIntNum.
10 years ago
Ryan X. Charles
8e959426e2
support reading varInt nums up to js precision
Javascript only supports 64 bit floating points, which have uint precision up
to Math.pow(2, 53). We now support reading variable sized numbers up to that
size. If the number is bigger than that, then we need to use BN.
10 years ago
Ryan X. Charles
cf4668f501
typo
10 years ago
Ryan X. Charles
9d5d136993
"function" not used
10 years ago
Ryan X. Charles
adbb260e70
also have keys and messages
10 years ago
Ryan X. Charles
543762bc67
fromBuffer convenience function for pubkey
10 years ago
Ryan X. Charles
385edbcc92
simplify ECIES interface
the toKeypair doesn't really need to be a keypair. upon encrypting, it merely
needs to be a pubkey. and upon decrypting, it needs to be a privkey.
10 years ago
Ryan X. Charles
8dc6a5023a
test the case when no fromkeypair is used
...during encryption, and make sure you can still decrypt the message.
10 years ago