Commit graph

  • bb30c80b67 just backing up progress; this commit is junk or partial work sqlite Brannon King 2023-06-24 12:47:48 -0400
  • 42703f636d
    Merge 4d9a2f5cc1 into a0ff51b84a peterpan0708 2023-05-02 22:40:18 -0400
  • b0c7ec1b3d
    Merge c96645c3a8 into a0ff51b84a Roy Lee 2023-05-02 04:06:46 +0000
  • c96645c3a8 wire: increase max witness items per input relax-witness-size-checking Elle Mouton 2022-11-01 13:42:09 +0200
  • df89776a17 wire: remove erroneous witness size check in wire parsing Olaoluwa Osuntokun 2022-10-09 17:03:31 -0700
  • a0ff51b84a claimtrie: allows '*' in claim name master v0.22.119 Roy Lee 2022-11-23 08:41:31 -0800
  • c732d00c2a claimtrie: allows '*' in claim name Roy Lee 2022-11-23 08:41:31 -0800
  • 4c39a9842c rpcclient: update rescanblockchain support v0.22.118 moodyjon/master Roy Lee 2022-10-30 23:55:49 -0700
  • 662d804429 rpcclient: update rescanblockchain support Roy Lee 2022-10-30 23:55:49 -0700
  • 4d9a2f5cc1 lbcdblocknotify: support multiple stratum server peterpan0708/lbcdblocknotify-support-multi-stratum-server peterpan0708/lbcdblocknotify-support-multi-stratum-server peter 2022-10-18 16:56:43 +0800
  • f513fca6a7 lbcdblocknotify: reorganize the code with a few updates v0.22.117 peterpan0708/master Roy Lee 2022-10-13 19:50:12 -0700
  • 6728bf4b08 error properly when lbcd fails to connect in HTTP POST mode Alex Grintsvayg 2022-10-14 13:38:27 -0400
  • 455fb20dab
    error properly when lbcd fails to connect in HTTP POST mode Alex Grintsvayg 2022-10-14 13:38:27 -0400
  • 979d643594 [lbry] claimtrie: created node cache v0.22.116 Roy Lee 2022-08-20 00:35:10 -0700
  • cbc4d489e8 lbcctl: support --timed, --quiet options Roy Lee 2022-09-29 16:45:21 -0700
  • be69ea2803 [lbry] claimtrie: created node cache v0.22.116-rc.0 Roy Lee 2022-08-20 00:35:10 -0700
  • 987a533423 rpc: update rpc cmd requests to support multi-account v0.22.115 Roy Lee 2022-08-22 16:39:48 -0700
  • 0778c99e90 rpc: update rpc cmd requests to support multi-account Roy Lee 2022-08-22 16:39:48 -0700
  • 6bc9a2b4dd mining: always returns .coinbasevalue in getblocktemplate v0.22.114 Roy Lee 2022-09-25 18:38:41 -0700
  • caad5df110 mining: always returns .coinbasevalue in getblocktemplate Roy Lee 2022-09-25 18:38:41 -0700
  • 9bcd3d0591 cotrib: add a helper script to show miner of a bkock Roy Lee 2022-09-23 17:49:01 -0700
  • 2adfcd211d rpcclient: add -quiet option to the lbcdblocknotify example Roy Lee 2022-09-23 17:48:05 -0700
  • 81ec217899 rpcserver: fix up getblockstats v0.22.113 Roy Lee 2022-09-20 23:39:34 -0700
  • 5acfa4c81b rpcserver: add GetBlockStats Guilherme de Paula 2020-11-03 00:36:21 -0300
  • ba2fb7757f rpcserver: fix up getblockstats Roy Lee 2022-09-20 23:39:34 -0700
  • 24754e01fe rpcserver: add GetBlockStats Guilherme de Paula 2020-11-03 00:36:21 -0300
  • c5193e74ac rpc: support hex data output for createrawtransaction v0.22.112 Roy Lee 2022-09-14 18:27:18 -0700
  • e04bd41150 rpc: support hex data output for createrawtransaction Roy Lee 2022-09-14 18:27:18 -0700
  • 8a80f0683a [lbry] policy: relax dust thrashold to 1000 dewies/kB v0.22.111 Roy Lee 2022-09-01 13:30:27 -0700
  • 363dd1da7e [lbry] policy: relax dust thrashold to 1000 dewies/kB Roy Lee 2022-09-01 13:30:27 -0700
  • 5d7a219e35 rpc: make getblock return orphan blocks with confirmation=-1 Roy Lee 2022-08-31 18:00:47 -0700
  • 2d04d31894 rpc: implement rescanblockchain rpcclient Roy Lee 2022-08-19 11:57:29 -0700
  • 340659022c rpc: make getblock return orphan blocks with confirmation=-1 Roy Lee 2022-08-31 18:00:47 -0700
  • 22ab0e81b0 rpc: implement rescanblockchain rpcclient Roy Lee 2022-08-19 11:57:29 -0700
  • ce37025d5a txscript: validate claimscript size v0.22.110 Roy Lee 2022-08-30 13:17:34 -0700
  • 12f000486f txscript: validate claimscript size Roy Lee 2022-08-30 13:17:34 -0700
  • 70d0d8f86f txscript: validate claimscript size v0.22.110-rc.0 Roy Lee 2022-08-30 13:17:34 -0700
  • 98e5771989 rpc: implement setban, lisnbanned, clearbanned RPCs Roy Lee 2022-08-14 20:44:32 -0700
  • 5f43ae8bff rpc: implement setban, lisnbanned, clearbanned RPCs Roy Lee 2022-08-14 20:44:32 -0700
  • ff324e0fdb doc: update snapshot related instructions Roy Lee 2022-08-14 14:17:41 -0700
  • be0d7de8da mining: accomodate pre-BIP0141 coinbase structure v0.22.109 Roy Lee 2022-08-10 00:34:59 -0700
  • fcfb2af76f netsync: revert base/segwit encoding hack Roy Lee 2022-08-12 02:07:30 -0700
  • 78bed14956 go mod: bump lbcutil to v1.0.202 Roy Lee 2022-08-12 02:21:51 -0700
  • 7d134f3b0d mining: accomodate pre-BIP0141 coinbase structure Roy Lee 2022-08-10 00:34:59 -0700
  • 113797d1a3 netsync: revert base/segwit encoding hack Roy Lee 2022-08-12 02:07:30 -0700
  • bf6b21ca10 go mod: bump lbcutil to v1.0.202 Roy Lee 2022-08-12 02:21:51 -0700
  • 7180c88e50 Revert "[lbry] mining: return witness_script instead of raw witness_commitment in GBT" Roy Lee 2022-08-08 23:45:30 -0700
  • fdedbf86f8 mining: include 'segwit' rule when no segwit txns in GBT v0.22.108 Roy Lee 2022-08-06 11:10:45 -0700
  • d1fa79ea77 mining: include 'segwit' rule when no segwit txns in GBT Roy Lee 2022-08-06 11:10:45 -0700
  • a9351b3e3a lbcdblocknotify: support --run to execute custom command Roy Lee 2022-08-07 23:03:33 -0700
  • e7319b2616 lbcdblocknotify: support --run to execute custom command Roy Lee 2022-08-07 23:03:33 -0700
  • e323751218 ci: gofmt with go 1.19 Roy Lee 2022-08-07 23:40:46 -0700
  • 66c8567a27 ci: bump to Go 1.19 Roy Lee 2022-08-07 23:15:05 -0700
  • 6b0e7592c6 btcjson: remove WebsocketOnly for wallet extension RPCs v0.22.107 Roy Lee 2022-07-29 12:10:53 -0700
  • 05f52c11a1 docs: update README.md Roy Lee 2022-07-28 17:14:40 -0700
  • ea63a44c7b [lbry] rpcclient: fix stratum update_block format for blocknotify v0.22.106 Roy Lee 2022-07-28 07:45:25 -0700
  • fb03bca5a3 [lbry] rpcclient: fix stratum update_block format for blocknotify Roy Lee 2022-07-28 07:45:25 -0700
  • daa3137dc4 [rpc blockchain] Add support for mediantime, chainwork to RPC getblock. v0.22.105 Jonathan Moody 2022-07-21 14:27:06 -0400
  • b147fe2a5b Revert "[lbry] claimtrie: created node cache" Roy Lee 2022-07-27 10:18:35 -0700
  • 285b5ce5c9
    Merge 787098e2a2 into 7f9fe4b970 Jonathan Moody 2022-07-22 14:04:08 -0400
  • 7df208eb88 [rpc blockchain] Add support for mediantime, chainwork to RPC getblock. moodyjon/rpc_blockchain_getblock Jonathan Moody 2022-07-21 14:27:06 -0400
  • 7f9fe4b970 [rpc mempool] More tweaks to dynamicMemUsage(). Add toggleable assertions for max depth and switch completness. Toggle them when running in mempool_test.go. Drop support for reflect.Map, as it's not needed at this time. Jonathan Moody 2022-07-18 11:52:15 -0400
  • eefb1260eb [rpc mempool] Correct comment BTC -> LBC. Jonathan Moody 2022-07-14 18:29:55 -0400
  • a8a44aa988 [rpc mempool] Hide debugging functionality of dynamicMemUsage(). Jonathan Moody 2022-07-14 18:06:27 -0400
  • abb1b8b388 [rpc mempool] Add support for unbroadcastcount to RPC getmempoolinfo. Jonathan Moody 2022-07-14 17:58:24 -0400
  • 13e31d033a [rpc mempool] Add support for usage, total_fee, mempoolminfee, minrelaytxfee to RPC getmempoolinfo. Jonathan Moody 2022-07-14 17:44:39 -0400
  • 2e6d698b44 [rpc mempool] More tweaks to dynamicMemUsage(). Add toggleable assertions for max depth and switch completness. Toggle them when running in mempool_test.go. Drop support for reflect.Map, as it's not needed at this time. moodyjon/rpc_mempool_mempoolinfo Jonathan Moody 2022-07-18 11:52:15 -0400
  • 5499a2c1b3 [lbry] claimtrie: more verbose error message in ResetHeight v0.22.104 Roy Lee 2022-07-17 11:06:34 -0700
  • 50ac5c278c [lbry] claimtrie: more verbose error message in ResetHeight Roy Lee 2022-07-17 11:06:34 -0700
  • fae4063046 rpc: remove deprecated and unimplemented 'move' Roy Lee 2022-07-14 10:51:42 -0700
  • 8d1005706b rpc: remove deprecated and unimplemented 'setaccount' Roy Lee 2022-07-14 10:45:00 -0700
  • 79331e563d [rpc mempool] Correct comment BTC -> LBC. Jonathan Moody 2022-07-14 18:29:55 -0400
  • 3716c230ff [rpc mempool] Hide debugging functionality of dynamicMemUsage(). Jonathan Moody 2022-07-14 18:06:27 -0400
  • 8dafc8de7b [rpc mempool] Add support for unbroadcastcount to RPC getmempoolinfo. Jonathan Moody 2022-07-14 17:58:24 -0400
  • 0f91e6e63f [rpc mempool] Add support for usage, total_fee, mempoolminfee, minrelaytxfee to RPC getmempoolinfo. Jonathan Moody 2022-07-14 17:44:39 -0400
  • bb93a49349 [lbry] config: allow non-localhost connections with TLS disabled v0.22.103 Roy Lee 2022-07-11 16:44:18 -0700
  • 28276c183a [lbry] config: allow non-localhost connections with TLS disabled Roy Lee 2022-07-11 16:44:18 -0700
  • d5922cd725 [lbry] version: fix version string handling v0.22.102 Roy Lee 2022-07-06 20:44:22 -0700
  • 3a179a0eee [lbry] rpc: un-embedded attributes in getaddressinfo result v0.22.101 Roy Lee 2022-07-05 20:11:29 -0700
  • ca9b4e5529 Rename nameProgressLogger -> claimProgressLogger and tweak log message. v0.22.100-rc.5 v0.22.100 Jonathan Moody 2022-06-14 13:38:43 -0400
  • 2b7f065855 Adjust and rename blockProgressLogger -> nameProgressLogger. Use it in makeNameHashNext() to track progress. Jonathan Moody 2022-06-14 13:06:45 -0400
  • b859832907 Copy netsync/blocklogger.go to claimtrie/logger.go. Jonathan Moody 2022-06-14 11:58:35 -0400
  • 70852905e0 Allow environment var GOMAXPROCS=<N> to override NumCPU(). Jonathan Moody 2022-06-06 17:19:26 -0400
  • 2312b0fbd3 Rename nameProgressLogger -> claimProgressLogger and tweak log message. moodyjon/claimtrie_progress_log Jonathan Moody 2022-06-14 13:38:43 -0400
  • 67ce441247 Adjust and rename blockProgressLogger -> nameProgressLogger. Use it in makeNameHashNext() to track progress. Jonathan Moody 2022-06-14 13:06:45 -0400
  • 562b534bee Copy netsync/blocklogger.go to claimtrie/logger.go. Jonathan Moody 2022-06-14 11:58:35 -0400
  • 07ea480ae8 Allow environment var GOMAXPROCS=<N> to override NumCPU(). moodyjon/environment_var_GOMAXPROCS Jonathan Moody 2022-06-06 17:19:26 -0400
  • 787098e2a2 Integrate "reuse claim memory" with node cache. Return claims to claimPool when Node refcnt drops to zero. moodyjon/claimtrie_temp_allocs moodyjon/claimtrie_temp_allocs Jonathan Moody 2022-06-06 15:01:21 -0400
  • 8482890759 reuse claim memory Brannon King 2021-08-09 10:02:03 -0400
  • 4df58bb2d6 Use map[ClaimID] instead of map[string] since conversion ClaimID -> string entails lots of temporary allocations. Jonathan Moody 2022-05-25 06:50:11 -0400
  • 4159712b92 Add Pool for []Change returned by LoadChanges(name []byte). Return []Changes and a "closer" func to return them to Pool. Update tests for LoadChanges new return values. Jonathan Moody 2022-05-25 06:47:08 -0400
  • 5f7b1f1b4f Copy value received by MergeOlder/MergeNewer so caller can't trash the merge result by modifying the contents. v0.22.100-rc.4 Jonathan Moody 2022-05-24 09:17:45 -0400
  • 0241e18f42 Harden Marshal/Unmarshal logic for Change.SpentChildren. Jonathan Moody 2022-05-24 09:00:09 -0400
  • b06df3d750 added buffer pool for pebble merge string Brannon King 2021-07-21 15:58:47 -0400
  • 15191b7ede
    [lbry] runtime: Add --memprofile option Jonathan Moody 2022-06-03 15:08:09 -0400
  • 3772b1ef1d Add --memprofile to doc.go. moodyjon/memprofile_option Jonathan Moody 2022-06-03 14:56:27 -0400
  • 92a7a2087a
    [lbry] runtime: Allow environment var GOGC=<percent> to override hard-coded SetGCPercent(10). Jonathan Moody 2022-06-03 12:19:55 -0400
  • d2bc36bc8c Fix lots of flaws in treap snapshot tracking. Update tests to make them work. moodyjon/treap_node_pool Jonathan Moody 2022-06-02 14:03:26 -0400
  • 0ab37e1541 Distinguish between Mutable/Immutable treap node recycling, and make Mutable treap recycle nodes consistently. Rework Immutable treap node recycling attempting to make it safer in the presence of code that takes snapshots (dbCacheSnapshot) of the treap. Add special mutable PutM and DeleteM methods which DB transaction can use to apply changes more efficiently without creating lots of garbage memory. Jonathan Moody 2022-05-28 07:37:53 -0400
  • a7a30339cb recycle treap nodes Brannon King 2021-07-22 11:24:05 -0400