Commit graph

  • d20a2e53b4 [lbry] mining: return witness_script instead of raw witness_commitment in GBT Roy Lee 2022-02-07 23:18:14 -08:00
  • 29f64f9dcf [lbry] mining: enlarge updateHash channel buffers Roy Lee 2022-05-23 23:22:36 -07:00
  • e0870db24e [lbry] mining: calculate claimtrie root hash for generate RPC Brannon King 2021-08-19 14:41:48 -04:00
  • 6784830246 [lbry] blockchain: clear statusValid upon statusValidateFailed is set Brannon King 2021-12-29 21:30:44 -08:00
  • 405897fa38 [lbry] blockchain: fix crash on unlock generate/invalidate loop Brannon King 2021-11-26 11:36:30 -05:00
  • 64884458f9 [lbry] rpc, mining: fix generatetoaddress Roy Lee 2021-08-19 16:39:53 -04:00
  • 5537ebbf0c [lbry] rpc: add GetChainTips rpc command Alex Grintsvayg 2022-01-14 15:49:33 -05:00
  • 1ea849d509 [lbry] rpc: added getchaintips RPC Brannon King 2021-10-28 21:58:57 -04:00
  • 73d8f4762f [lbry] rpc: import invalidate/reconsiderblock from bchd Brannon King 2021-10-28 16:29:03 -04:00
  • 81862c664e [lbry] rpc: import getnetworkinfo from bchd Brannon King 2021-10-28 14:02:44 -04:00
  • 5116f45617 [lbry] rpc: fix getblock reponse Brannon King 2021-08-03 22:10:26 -07:00
  • 3d8f36a505 [lbry] rpc: output segwit rule Brannon King 2021-07-30 14:12:28 -04:00
  • 096dd3ff75 [lbry] rpcclient: fix http response resource leaking Roy Lee 2022-05-24 00:00:31 -07:00
  • fb3ef35189 [lbry] rpcclient: support SkipVerify of TLS certificate. (#39) Roy Lee 2022-05-15 22:59:30 -07:00
  • 3111601ac9 [lbry] rpcclient: add a blocknotify example using lbcd websocket Roy Lee 2022-01-04 09:52:39 -08:00
  • e7d8637cc5 [lbry] rpcclient: update defaultMaxFeeRate from 0.1 LBC to 0.5 LBC Brannon King 2021-08-03 22:10:26 -07:00
  • 9d70ff6f6d [lbry] rpcserver: add ClaimTrie root hash to GetBlockTemplate() Brannon King 2021-08-03 19:48:59 -07:00
  • 6834591d52 [lbry] rpc: support claim related methods Brannon King 2021-07-30 16:24:14 -04:00
  • 0c5f94420a [lbry] print out memory usage periodically Brannon King 2021-07-27 09:33:10 -04:00
  • 6828cf5e36 [lbry] claimtrie: import current snapshot Roy Lee 2021-07-06 18:39:56 -07:00
  • 45627c7a6a [lbry] rename btcd to lbcd Roy Lee 2021-10-14 22:45:32 -07:00
  • aae5b24bb0 [lbry] blockchain: connect to ClaimTrie Roy Lee 2018-08-05 13:59:25 -07:00
  • ba22414cc1 [lbry] log: support claimtrie entries Brannon King 2021-07-06 19:38:44 -07:00
  • 78d780263b [lbry] txscript: remove claim prefix for addr calculation Brannon King 2021-07-23 12:13:31 -04:00
  • 61a18152e9 [lbry] txscript: recognize LBRY claim script OPCODES Roy Lee 2018-06-14 19:12:43 -07:00
  • 2b28dfa528 [lbry] txscript: introduce claim script Roy Lee 2018-06-14 19:13:08 -07:00
  • 7657419b22 [lbry] txscript: change MaxScriptSize from 10,000 to 20,005 Roy Lee 2018-06-05 10:32:45 -07:00
  • 33328a3e93 [lbry] server: make uptime rpc return a real uptime Alex Grintsvayg 2021-10-29 16:21:54 -04:00
  • 44dd82a9f5 [lbry] server: don't ban peers on tx-not-in-block behavior Brannon King 2021-10-14 17:43:23 -04:00
  • 93481d7f3a [lbry] server: update client version to /btcwire:0.5.0/LBRY.GO:0.12.2/ Roy Lee 2018-06-14 20:20:44 -07:00
  • 4eb4dfa670 [lbry] blockchain: Consider a block with timestamp less 6 hours 'current' Brannon King 2021-08-03 15:24:20 -07:00
  • 8ff0f3787e [lbry] blockchain: support force active fork deployment Brannon King 2021-07-29 17:21:51 -04:00
  • 4a987b068d [lbry] blockchain, mempool: validate txscripts Roy Lee 2018-06-15 13:06:26 -07:00
  • 767a375816 [lbry] blockchain: change Block Subsidy algorithm Roy Lee 2018-06-12 21:11:42 -07:00
  • e63ede0311 [lbry] blockchain: change the difficulty adjustment algorithm. Roy Lee 2018-06-12 17:27:22 -07:00
  • 4bfd69e23d [lbry] blockchain: make UTXO in Genesis block spendable Roy Lee 2018-06-06 13:22:50 -07:00
  • b2d0ae301e [lbry] blockchain, txscript: change maxScriptElementSize from 520 t0 20,000 bytes Roy Lee 2018-06-05 10:31:39 -07:00
  • 03989a91d9 [lbry] blockchain, wire: verify blockheaders using LBRY PoW Roy Lee 2018-05-28 21:06:46 -07:00
  • 9f479837c1 [lbry] blockchain: change max block size to 2,000,000 Roy Lee 2018-05-24 00:00:35 -07:00
  • 3dc91f1295 [lbry] blockchain, wire: add ClaimTrie to Block Header Roy Lee 2018-05-24 14:44:18 -07:00
  • cbac056756 [lbry] chaincfg: update chainparams for LBRY chain Roy Lee 2018-05-28 21:04:41 -07:00
  • ba3ca3b77e [lbry] chaincfg: setup genisis blocks Roy Lee 2018-05-28 21:03:41 -07:00
  • 21ad6495b6 [lbry] chaincfg: implement LBRY PoW Hash Roy Lee 2018-05-28 19:46:51 -07:00
  • dba1eb7261 [lbry] profile: support fgprof (flame graph) Brannon King 2021-07-06 19:42:57 -07:00
  • 31d3d9debc [lbry] wire: increase wire.MaxBlockPayload to 8MB Roy Lee 2022-02-03 22:43:34 -08:00
  • abe121ea6e [lbry] wire: update protocol NetIDs Roy Lee 2018-05-28 21:05:31 -07:00
  • 2c3c4db198 [lbry] wire: optimize binaryFreeList handling Brannon King 2021-07-06 19:36:21 -07:00
  • a8ad257660 reduce redundant memory allocatio - resolves btcsuite/btcd#1699 Tomasz Ziolkowski 2021-10-15 16:56:27 +02:00
  • 40dab558f6 go.mod, go.sum: Update goleveldb Calvin Kim 2021-11-17 12:46:12 +09:00
  • 42310f6948 txscript: Make op callbacks take opcode and data. Dave Collins 2019-03-13 01:13:08 -05:00
  • 7358671e83 txscript: Make executeOpcode take opcode and data. Dave Collins 2019-03-13 01:13:07 -05:00
  • 6f3f4c1b8c txscript: Remove unused parseScriptTemplate func. Dave Collins 2019-03-13 01:13:06 -05:00
  • 4bbfd2413c txscript: Remove unused parsedOpcode.bytes func. Dave Collins 2019-03-13 01:13:05 -05:00
  • 849873675f txscript: Remove unused unparseScript func. Dave Collins 2019-03-13 01:13:04 -05:00
  • 82e02951dc txscript: Remove unused calcWitnessSignatureHash Conner Fromknecht 2019-04-19 19:48:25 -07:00
  • 08a53b25fb txscript: Remove unused parseScript func. Dave Collins 2019-03-13 01:13:03 -05:00
  • 8588536586 txscript/pkscript: Use finalOpcodeData to extract redeem script Conner Fromknecht 2019-04-19 19:31:33 -07:00
  • e84398d21e txscript/sign: Use calcWitnessSigHashRaw for witness sigs Conner Fromknecht 2019-04-19 19:10:48 -07:00
  • b40859ff00 txscript: Rename calcSignatureHashRaw Conner Fromknecht 2019-04-19 19:07:18 -07:00
  • 9d1d6d59a6 txscript: Rename removeOpcodeByDataRaw func. Dave Collins 2019-03-13 01:13:00 -05:00
  • 64aeab7882 txscript: Remove unused removeOpcodeByData func. Dave Collins 2019-03-13 01:12:59 -05:00
  • aa1014c87b txscript: Remove unused isWitnessProgram Conner Fromknecht 2019-04-19 20:09:59 -07:00
  • bd07a2580e txscript: Remove unused calcSignatureHash Conner Fromknecht 2019-04-19 19:05:20 -07:00
  • b871286f98 txscript: Refactor engine to use raw scripts. Dave Collins 2019-03-13 01:12:58 -05:00
  • 6198f45307 txscript: Convert to use non-parsed opcode disasm. Dave Collins 2019-03-13 01:12:56 -05:00
  • 07e1369839 txscript: Make min push accept raw opcode and data. Dave Collins 2019-03-13 01:12:55 -05:00
  • e610deb203 txscript: Make isConditional accept raw opcode. Dave Collins 2019-03-13 01:12:54 -05:00
  • 804327d22c txscript: Make alwaysIllegal accept raw opcode. Dave Collins 2019-03-13 01:12:53 -05:00
  • e928eeb5ce txscript: Make isDisabled accept raw opcode. Dave Collins 2019-03-13 01:12:52 -05:00
  • 25206b9565 txscript: Use removeOpcodeRaw for CODESEP in calcSigHash Conner Fromknecht 2019-04-19 16:28:26 -07:00
  • 1e3b85cd60 txscript: Remove unused removeOpcode Conner Fromknecht 2019-04-19 20:11:34 -07:00
  • 90b8c2cb51 txscript: Optimize removeOpcodeRaw Conner Fromknecht 2019-04-19 16:26:22 -07:00
  • f5d78e8b10 txscript: Implement efficient opcode data removal. Dave Collins 2019-03-13 01:12:51 -05:00
  • 5283e30bfc txscript: Use raw scripts in SignTxOutput. Dave Collins 2019-03-13 01:12:50 -05:00
  • b8e25c397c txscript: Use optimized calcWitnessSignatureHashRaw w/o parsing Conner Fromknecht 2019-04-19 15:26:10 -07:00
  • 21ed801540 txscript: Remove unused isWitnessPubKeyHash Conner Fromknecht 2019-04-19 20:09:07 -07:00
  • 13dbfa3d87 txscript: Introduce calcWitnessSignatureHashRaw Conner Fromknecht 2019-04-19 15:25:18 -07:00
  • f8978f5804 txscript: mergeMultiSig function def order cleanup. Dave Collins 2019-03-13 01:12:46 -05:00
  • a3166c8d9b txscript: Optimize ExtractWitnessProgramInfo Conner Fromknecht 2019-04-19 19:43:43 -07:00
  • ad01d080d9 txscript: Use internal analysis methods for GetWitnessSigOpCount Conner Fromknecht 2021-02-05 01:58:59 -08:00
  • 76131529f2 txscript: Return witness version and program in one pass Conner Fromknecht 2019-04-19 19:39:28 -07:00
  • 1936f28d33 txscript: Optimize IsWitnessProgram Conner Fromknecht 2019-04-19 18:58:28 -07:00
  • 67168099d3 txscript: Optimize ExtractPkScriptAddr assume non-standard if no success Conner Fromknecht 2019-04-19 19:32:37 -07:00
  • 37f9cdd115 txscript: Optimize ExtractPkScriptAddrs witness script hash Conner Fromknecht 2019-04-19 19:22:52 -07:00
  • a3c39034b8 txscript: Optimize ExtractPkScriptAddrs witness pubkey hash Conner Fromknecht 2019-04-19 19:18:51 -07:00
  • 45bdd26ac3 txscript: Optimize ExtractPkScriptAddrs nulldata. Dave Collins 2019-03-13 01:12:38 -05:00
  • 8a4da7690d txscript: Optimize ExtractPkScriptAddrs multisig. Dave Collins 2019-03-13 01:12:33 -05:00
  • dcbff6a507 txscript: Optimize ExtractPkScriptAddrs pubkey. Dave Collins 2019-03-13 01:12:31 -05:00
  • 9b541ad169 txscript: Optimize ExtractPkScriptAddrs pubkeyhash. Dave Collins 2019-03-13 01:12:28 -05:00
  • 9dec01adf4 txscript: Optimize ExtractPkScriptAddrs scripthash. Dave Collins 2019-03-13 01:12:27 -05:00
  • e4c9d283b5 txscript: Add ExtractPkScriptAddrs benchmarks. Dave Collins 2019-03-13 01:12:26 -05:00
  • 96c8bc1e93 txscript: Optimize ExtractAtomicSwapDataPushes. Dave Collins 2019-03-13 01:12:25 -05:00
  • 767dae7adf txscript/scriptnum: add maxscriptnum and maxcltvlength Conner Fromknecht 2019-04-19 03:05:55 -07:00
  • 76fcfbaa1f txscript: Add ExtractAtomicSwapDataPushes benches. Dave Collins 2019-03-13 01:12:24 -05:00
  • ef4e561119 txscript: Make canonicalPush accept raw opcode. Dave Collins 2019-03-13 01:12:22 -05:00
  • afb68c4ea2 txscript: Optimize PushedData. Dave Collins 2019-03-13 01:12:19 -05:00
  • e063742295 txscript: Add benchmark for PushedData. Dave Collins 2019-03-13 01:12:18 -05:00
  • e0cafeb4ca txscript: Optimize CalcMultiSigStats. Dave Collins 2019-03-13 01:12:13 -05:00
  • ea7b0e3816 txscript: Remove unused getSigOpCount function. Dave Collins 2019-03-13 01:12:11 -05:00
  • e9a777d84e txscript: Remove unused isPushOnly function. Dave Collins 2019-03-13 01:12:10 -05:00