Commit Graph

2958 Commits

Author SHA1 Message Date
Jeff Garzik f26dd56c66 Block: directly decode block header into buffer
- Directly uses node.js Buffer,
  removing bufferput requirement from this module
- Fewer buffer copies
2013-08-02 00:16:33 -04:00
Stephen Pair afcee80f2f Merge pull request #15 from jgarzik/encfile-zlib
EncFile: zlib not used
2013-08-01 15:03:11 -07:00
Stephen Pair 2783e3a2f6 Merge pull request #14 from jgarzik/encfile
Add EncFile module, for encrypted wallet files
2013-08-01 13:21:15 -07:00
Jeff Garzik 928c9a4518 EncFile: zlib not used 2013-08-01 15:21:04 -04:00
Jeff Garzik 90c5e84291 Add EncFile module, for encrypted wallet files 2013-08-01 14:28:26 -04:00
Stephen Pair 415ba958c6 Merge branch 'master' of github.com:gasteve/node-libcoin 2013-07-18 21:24:36 -04:00
Stephen Pair 5b25491cd9 fix issue 13 2013-07-18 21:24:27 -04:00
Stephen Pair 4407b08f40 Merge pull request #11 from jgarzik/parse-block
Block: add header parsing.  Begin new Deserialize module.
2013-07-18 15:43:35 -07:00
Stephen Pair c2b76cb939 Merge pull request #12 from kyledrake/master
importAddress for commands list
2013-07-18 15:42:02 -07:00
Kyle Drake 6ae356bf1f importAddress for commands list 2013-07-18 17:16:54 -04:00
Jeff Garzik 5e745a7526 Block: add header parsing. Begin new Deserialize module. 2013-07-18 16:53:47 -04:00
Stephen Pair 83c870289e Merge branch 'master' of github.com:gasteve/node-libcoin 2013-07-18 16:22:01 -04:00
Stephen Pair 0b7db07ef2 add batched call support to RpcClient 2013-07-18 16:21:48 -04:00
Stephen Pair 626f1e7f38 Merge pull request #10 from jgarzik/buffers-pkg-fix
package.json: require recent buffers module
2013-07-18 09:22:43 -07:00
Jeff Garzik 37a63bb821 package.json: require recent buffers module 2013-07-18 12:06:18 -04:00
Stephen Pair ab311fd95e Merge branch 'master' of github.com:gasteve/node-libcoin 2013-07-18 12:01:29 -04:00
Stephen Pair c9ab03312a add some needed monkey patches 2013-07-18 12:01:12 -04:00
Stephen Pair 0b912546b8 Merge pull request #9 from kyledrake/master
bindings looser dep
2013-07-18 06:51:32 -07:00
Kyle Drake 94a7293886 bindings looser dep 2013-07-18 09:35:10 -04:00
Stephen Pair 021d51b059 Merge pull request #8 from jgarzik/cap-deps
Fix: Block, Script, ScriptInterpreter: capitalize deps for new libcoin names
2013-07-18 06:15:10 -07:00
Jeff Garzik 248ef22326 Block, Script, ScriptInterpreter: capitalize deps for new libcoin names
Gets them compiling again.
2013-07-17 23:28:42 -04:00
Stephen Pair 5f5eda1b31 Merge branch 'master' of github.com:gasteve/node-libcoin 2013-07-17 14:10:44 -04:00
Stephen Pair e08661cbb9 Merge pull request #7 from jgarzik/bloom
Rough draft of bloom filter module
2013-07-17 11:10:36 -07:00
Stephen Pair 9c4163507a minor update to RpcClient 2013-07-17 14:09:59 -04:00
Jeff Garzik db0dafc5fe Rough draft of bloom filter module 2013-07-11 16:07:32 -04:00
Stephen Pair dc798a58b8 Merge pull request #6 from jgarzik/privkey-test
test/basic: verify our addr/privkey checks properly fail on invalid-data tests
2013-07-10 17:45:22 -07:00
Jeff Garzik 01ab4b4c35 test/basic: verify our addr/privkey checks properly fail on invalid-data tests 2013-07-10 20:42:15 -04:00
Stephen Pair dd8af11102 Merge pull request #5 from jgarzik/test-expand
Expand tests to include private key encode/decode test vectors
2013-07-10 17:33:10 -07:00
Jeff Garzik bf1e16b0da Add PrivateKey, Key classes. Update test to enc/dec private key test vectors. 2013-07-10 20:07:14 -04:00
Stephen Pair 3dcf318b19 Merge pull request #4 from jgarzik/compressed-keys
eckey: add support for compressed or uncompressed keys
2013-07-10 12:50:18 -07:00
Jeff Garzik c2f40f40ce Rename compiled binding to KeyModule. 2013-07-10 15:32:38 -04:00
Jeff Garzik 4cfef3546c eckey: add support for compressed or uncompressed keys 2013-07-10 14:52:24 -04:00
Stephen Pair a3a3f77a17 Merge pull request #3 from jgarzik/test-fix
test/basic: fix test for VersionedData updates, s/hash/payload/
2013-07-10 11:34:26 -07:00
Jeff Garzik 6ac055ec52 test/basic: fix test for VersionedData updates, s/hash/payload/ 2013-07-10 13:45:32 -04:00
Stephen Pair a642114fb5 refactoring of Address 2013-07-10 13:03:05 -04:00
Stephen Pair ebddafcaa7 some more stuff...not complete yet 2013-07-09 17:45:21 -04:00
Stephen Pair 32c690f52b Merge pull request #2 from jgarzik/addrtest
Bitcoin address tests, from bitcoin/bitcoin.git
2013-07-09 13:12:11 -07:00
Jeff Garzik 3ce230aa4e Bitcoin address tests, from bitcoin/bitcoin.git 2013-07-09 16:02:59 -04:00
Jeff Garzik 02a81c0ca8 Rename compiled production from 'eckey' to 'Key' 2013-07-09 16:02:45 -04:00
Stephen Pair 56a20ef25d bunch of interim (broken) stuff 2013-07-09 14:45:52 -04:00
Stephen Pair ea3ac1ffaa add some reminders to package.json 2013-07-09 11:18:50 -04:00
Stephen Pair d5c16d0722 Merge pull request #1 from jgarzik/eckey
Import BitcoinKey/eckey from bitcoinjs-server
2013-07-09 08:17:53 -07:00
Jeff Garzik adc3a99b96 .gitignore: update to match base58-native module 2013-07-09 10:57:21 -04:00
Jeff Garzik 7e23e5ba0e Wrap C++ Key object inside "bitcoin" namespace. 2013-07-09 10:53:04 -04:00
Jeff Garzik 7da3c3b969 Rename BitcoinKey object to Key 2013-07-09 10:51:26 -04:00
Jeff Garzik 5c0db96180 Import BitcoinKey/eckey from bitcoinjs-server. 2013-07-09 10:49:13 -04:00
Stephen Pair ad8ccc4930 make binary conversion copy the buffer to avoid overwrite issues 2013-07-07 15:52:37 -04:00
Stephen Pair a7ba9a44a5 bump version 2013-07-07 15:15:39 -04:00
Stephen Pair 607408ceb0 add more constructor variations 2013-07-07 15:15:05 -04:00
Stephen Pair 3a4f981942 version bump 2013-07-07 14:47:31 -04:00