Commit Graph

5052 Commits

Author SHA1 Message Date
Braydon Fuller
0609ce72fc
bench: add benchmarks for blockstore 2019-04-08 13:18:51 -07:00
Braydon Fuller
8435a116f1
blockstore: add file block storage 2019-04-08 13:18:47 -07:00
Braydon Fuller
f57bd51187
Merge pull request #730 from tynes/document-bech32-tests
test: document bech32 test vectors
2019-04-05 09:48:29 -07:00
Braydon Fuller
392b3836fc
Merge pull request #715 from pinheadmz/inspect
Use custom `inspect` for all objects to avoid deprecation warning
2019-04-05 09:41:24 -07:00
Braydon Fuller
7136c256fc
Merge pull request #745 from pinheadmz/hashstring
util: reverse buffers instead of strings
2019-04-05 08:36:47 -07:00
Matthew Zipkin
fc7fd3cb4b
bench: reverse hex string hash 2019-04-04 23:59:30 -07:00
Matthew Zipkin
1b868b6a9d
util: reverse buffers instead of strings 2019-04-02 16:53:46 -07:00
Braydon Fuller
7ceb8874ee
Merge pull request #736 from braydonf/coin-cache
Remove coin cache
2019-04-02 15:24:07 -07:00
Braydon Fuller
434589e314
Merge pull request #741 from tynes/remove-webpack-scripts
npm scripts: delete webpack
2019-04-02 15:14:45 -07:00
Javed Khan
6a01409b79
Merge pull request #739 from pinheadmz/scan
node-http: require Bloom filter is loaded for `rescan` socket call
2019-04-02 18:55:53 +05:30
Matthew Zipkin
2980b4e739
http-test: socket rescan 2019-04-01 12:38:30 -07:00
Mark Tyneway
0549065752
npm scripts: delete webpack 2019-03-30 15:19:24 -07:00
Matthew Zipkin
83639f151c
util: fallback for inspect 2019-03-27 07:36:22 -04:00
Braydon Fuller
01a71561b1
Merge pull request #731 from tynes/validateaddress-upgrade
validateaddress and getaddressinfo RPC Update
2019-03-26 16:29:30 -07:00
Mark Tyneway
6850a328bf
changelog: getaddressinfo, validateaddress 2019-03-26 16:18:57 -07:00
Mark Tyneway
a28ffa272a
wallet rpc: add getaddressinfo rpc command
update the rpc command to better match bitcoind.
add the ismine and iswatchonly fields and
segwit related fields such as witness_version
and witness_program.
2019-03-26 16:13:18 -07:00
Mark Tyneway
26a2000b01
node rpc: update validateaddress
updates validateaddress to match the changes
in bitcoind https://github.com/bitcoin/bitcoin/pull/10583.
removes the fields ismine and iswatchonly, those
are things that a wallet would know, not a node.
adds segwit related fields, witness_version and
witness_program. test changes to the node rpc method
validateaddress with p2pkh, p2sh, p2wpkh and p2wsh addresses
2019-03-26 16:03:23 -07:00
Matthew Zipkin
11d70432b3
node-http: require filter to scan 2019-03-26 10:17:10 -07:00
Braydon Fuller
a9ebeb3871
blockchain: remove coin cache 2019-03-21 15:15:51 -07:00
Mark Tyneway
9a56851e8d
test: document valid addresses 2019-03-20 11:37:16 -07:00
Mark Tyneway
10292b043d
test: document bech32 test vectors
adds additional information about the test vectors
pulled from https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki
2019-03-15 16:43:50 -07:00
Braydon Fuller
2b2e53d83d
Merge pull request #550 from pinheadmz/rpcfixandtest
RPC: fix several wallet RPC calls and add RPC tests
2019-03-11 15:09:26 -07:00
Matthew Zipkin
5751b8c330
rpc: multiple fixes and tests
wallet-rpc: fix listsinceblock height

wdb: fix getWalletPaths() always return nothing

wallet: add unlockCoins() for lockunspent rpc

wallet-rpc: correct num args for some rpc calls

wallet-rpc: fix args for importwallet and importprunedfunds

wallet-rpc: importprunedfunds error misleading

wallet-rpc: importPubkey args

wallet-rpc: listsinceblock arg count error

wallet-rpc: listTransactions ignoring account param

wallet-rpc: better sendMany error msgs

wallet-rpc: sendMany subtractfee is bool not obj

wallet-rpc: dont check if not implemented

test: add rpc-test
2019-03-11 14:36:13 -07:00
Matthew Zipkin
df4e287817
utils: custom inspect for objects 2019-03-11 14:28:45 -07:00
Braydon Fuller
c65eec566f
Merge pull request #719 from braydonf/tests
test: avoid port collision with a running regtest node
2019-03-11 14:24:42 -07:00
Braydon Fuller
3ab296ce22
test: avoid port collision with a running regtest node 2019-03-06 16:55:43 -08:00
Braydon Fuller
1a18040ad4
Merge pull request #557 from nodar-chkuaselidze/no-template
Wallet option to skip templates.
2019-03-05 09:55:07 -08:00
Nodar Chkuaselidze
c0fb984da6
wallet: create non-templated transaction. 2019-03-05 21:14:25 +04:00
Braydon Fuller
9472833011
Merge pull request #713 from braydonf/docs
Docs formatting and consistency
2019-03-04 12:01:29 -08:00
Braydon Fuller
c1f5975fb1
Merge pull request #705 from rsbondi/rpc-help
rpc help list commands
2019-03-04 11:12:33 -08:00
Richard Bondi
9aebfb74e0
rpc help list commands 2019-03-02 11:38:38 -06:00
Braydon Fuller
07f55479eb
Merge pull request #664 from pinheadmz/patch-9
Wallet: better error for send() if no outputs given
2019-03-01 12:36:10 -08:00
Matthew Zipkin
e40e1c263c
wallet-test: missing output error 2019-03-01 10:50:14 -08:00
Matthew Zipkin
a2bf18ff18
wallet: better wallet.send outputs error 2019-03-01 10:45:05 -08:00
Braydon Fuller
f13faa10d4
Merge pull request #702 from braydonf/changelog
Changelog updates
2019-03-01 09:24:24 -08:00
Braydon Fuller
4825ee66ef
Merge pull request #683 from braydonf/bench-updates
bench: update and fix api and dependencies
2019-03-01 09:19:19 -08:00
Braydon Fuller
da24f09bc5
Merge pull request #707 pinheadmz/bclient-bin-2
pkg: link bclient to bin
2019-03-01 09:12:40 -08:00
Braydon Fuller
38efc1a0d5
changelog: formatting and consistency 2019-02-28 21:59:20 -08:00
Braydon Fuller
e736a7ee39
docs: formatting and consistency 2019-02-28 21:52:39 -08:00
Braydon Fuller
c64ccf215e
Merge pull request #699 pinheadmz/docsupdate
Update /docs examples and guides
2019-02-28 15:56:40 -08:00
Braydon Fuller
a770c013b1
changelog: update with latest changes 2019-02-28 15:40:20 -08:00
Matthew Zipkin
7e8c575740
docs: remove miner example 2019-02-28 14:57:18 -08:00
Matthew Zipkin
d296c13247
docs: update examples and readme 2019-02-27 10:18:41 -08:00
Mark Tyneway
de8b2f7ba2
example: watch only wallet 2019-02-22 18:36:56 -08:00
Braydon Fuller
ea1c6becb5
Merge pull request #700 pinheadmz/blockjson
block: inspect() expects buffer from getCommitmentHash()
2019-02-22 18:20:01 -08:00
Matthew Zipkin
67a258ea74
block: get wit-commit as buffer 2019-02-22 18:08:22 -08:00
Matthew Zipkin
c8db665992
bin: fully deprecate bcoin cli 2019-02-21 10:12:31 -08:00
Matthew Zipkin
08b23c1777
pkg: link bclient to bin 2019-02-20 15:05:11 -08:00
Braydon Fuller
f585d8616d
Merge pull request #470 nodar-chkuaselidze/fix/reject-cache
fix malleability check in mempool
2019-02-15 08:59:36 -08:00
Nodar Chkuaselidze
f0023cb489
test: mempool should reject non-standard p2sh 2019-02-14 23:47:19 +04:00