Commit graph

  • 3dc91f1295 [lbry] blockchain, wire: add ClaimTrie to Block Header Roy Lee 2018-05-24 14:44:18 -0700
  • cbac056756 [lbry] chaincfg: update chainparams for LBRY chain Roy Lee 2018-05-28 21:04:41 -0700
  • ba3ca3b77e [lbry] chaincfg: setup genisis blocks Roy Lee 2018-05-28 21:03:41 -0700
  • 21ad6495b6 [lbry] chaincfg: implement LBRY PoW Hash Roy Lee 2018-05-28 19:46:51 -0700
  • dba1eb7261 [lbry] profile: support fgprof (flame graph) Brannon King 2021-07-06 19:42:57 -0700
  • 31d3d9debc [lbry] wire: increase wire.MaxBlockPayload to 8MB Roy Lee 2022-02-03 22:43:34 -0800
  • abe121ea6e [lbry] wire: update protocol NetIDs Roy Lee 2018-05-28 21:05:31 -0700
  • 2c3c4db198 [lbry] wire: optimize binaryFreeList handling Brannon King 2021-07-06 19:36:21 -0700
  • a8ad257660 reduce redundant memory allocatio - resolves btcsuite/btcd#1699 Tomasz Ziolkowski 2021-10-15 16:56:27 +0200
  • 40dab558f6 go.mod, go.sum: Update goleveldb Calvin Kim 2021-11-17 12:46:12 +0900
  • 42310f6948 txscript: Make op callbacks take opcode and data. Dave Collins 2019-03-13 01:13:08 -0500
  • 7358671e83 txscript: Make executeOpcode take opcode and data. Dave Collins 2019-03-13 01:13:07 -0500
  • 6f3f4c1b8c txscript: Remove unused parseScriptTemplate func. Dave Collins 2019-03-13 01:13:06 -0500
  • 4bbfd2413c txscript: Remove unused parsedOpcode.bytes func. Dave Collins 2019-03-13 01:13:05 -0500
  • 849873675f txscript: Remove unused unparseScript func. Dave Collins 2019-03-13 01:13:04 -0500
  • 82e02951dc txscript: Remove unused calcWitnessSignatureHash Conner Fromknecht 2019-04-19 19:48:25 -0700
  • 08a53b25fb txscript: Remove unused parseScript func. Dave Collins 2019-03-13 01:13:03 -0500
  • 8588536586 txscript/pkscript: Use finalOpcodeData to extract redeem script Conner Fromknecht 2019-04-19 19:31:33 -0700
  • e84398d21e txscript/sign: Use calcWitnessSigHashRaw for witness sigs Conner Fromknecht 2019-04-19 19:10:48 -0700
  • b40859ff00 txscript: Rename calcSignatureHashRaw Conner Fromknecht 2019-04-19 19:07:18 -0700
  • 9d1d6d59a6 txscript: Rename removeOpcodeByDataRaw func. Dave Collins 2019-03-13 01:13:00 -0500
  • 64aeab7882 txscript: Remove unused removeOpcodeByData func. Dave Collins 2019-03-13 01:12:59 -0500
  • aa1014c87b txscript: Remove unused isWitnessProgram Conner Fromknecht 2019-04-19 20:09:59 -0700
  • bd07a2580e txscript: Remove unused calcSignatureHash Conner Fromknecht 2019-04-19 19:05:20 -0700
  • b871286f98 txscript: Refactor engine to use raw scripts. Dave Collins 2019-03-13 01:12:58 -0500
  • 6198f45307 txscript: Convert to use non-parsed opcode disasm. Dave Collins 2019-03-13 01:12:56 -0500
  • 07e1369839 txscript: Make min push accept raw opcode and data. Dave Collins 2019-03-13 01:12:55 -0500
  • e610deb203 txscript: Make isConditional accept raw opcode. Dave Collins 2019-03-13 01:12:54 -0500
  • 804327d22c txscript: Make alwaysIllegal accept raw opcode. Dave Collins 2019-03-13 01:12:53 -0500
  • e928eeb5ce txscript: Make isDisabled accept raw opcode. Dave Collins 2019-03-13 01:12:52 -0500
  • 25206b9565 txscript: Use removeOpcodeRaw for CODESEP in calcSigHash Conner Fromknecht 2019-04-19 16:28:26 -0700
  • 1e3b85cd60 txscript: Remove unused removeOpcode Conner Fromknecht 2019-04-19 20:11:34 -0700
  • 90b8c2cb51 txscript: Optimize removeOpcodeRaw Conner Fromknecht 2019-04-19 16:26:22 -0700
  • f5d78e8b10 txscript: Implement efficient opcode data removal. Dave Collins 2019-03-13 01:12:51 -0500
  • 5283e30bfc txscript: Use raw scripts in SignTxOutput. Dave Collins 2019-03-13 01:12:50 -0500
  • b8e25c397c txscript: Use optimized calcWitnessSignatureHashRaw w/o parsing Conner Fromknecht 2019-04-19 15:26:10 -0700
  • 21ed801540 txscript: Remove unused isWitnessPubKeyHash Conner Fromknecht 2019-04-19 20:09:07 -0700
  • 13dbfa3d87 txscript: Introduce calcWitnessSignatureHashRaw Conner Fromknecht 2019-04-19 15:25:18 -0700
  • f8978f5804 txscript: mergeMultiSig function def order cleanup. Dave Collins 2019-03-13 01:12:46 -0500
  • a3166c8d9b txscript: Optimize ExtractWitnessProgramInfo Conner Fromknecht 2019-04-19 19:43:43 -0700
  • ad01d080d9 txscript: Use internal analysis methods for GetWitnessSigOpCount Conner Fromknecht 2021-02-05 01:58:59 -0800
  • 76131529f2 txscript: Return witness version and program in one pass Conner Fromknecht 2019-04-19 19:39:28 -0700
  • 1936f28d33 txscript: Optimize IsWitnessProgram Conner Fromknecht 2019-04-19 18:58:28 -0700
  • 67168099d3 txscript: Optimize ExtractPkScriptAddr assume non-standard if no success Conner Fromknecht 2019-04-19 19:32:37 -0700
  • 37f9cdd115 txscript: Optimize ExtractPkScriptAddrs witness script hash Conner Fromknecht 2019-04-19 19:22:52 -0700
  • a3c39034b8 txscript: Optimize ExtractPkScriptAddrs witness pubkey hash Conner Fromknecht 2019-04-19 19:18:51 -0700
  • 45bdd26ac3 txscript: Optimize ExtractPkScriptAddrs nulldata. Dave Collins 2019-03-13 01:12:38 -0500
  • 8a4da7690d txscript: Optimize ExtractPkScriptAddrs multisig. Dave Collins 2019-03-13 01:12:33 -0500
  • dcbff6a507 txscript: Optimize ExtractPkScriptAddrs pubkey. Dave Collins 2019-03-13 01:12:31 -0500
  • 9b541ad169 txscript: Optimize ExtractPkScriptAddrs pubkeyhash. Dave Collins 2019-03-13 01:12:28 -0500
  • 9dec01adf4 txscript: Optimize ExtractPkScriptAddrs scripthash. Dave Collins 2019-03-13 01:12:27 -0500
  • e4c9d283b5 txscript: Add ExtractPkScriptAddrs benchmarks. Dave Collins 2019-03-13 01:12:26 -0500
  • 96c8bc1e93 txscript: Optimize ExtractAtomicSwapDataPushes. Dave Collins 2019-03-13 01:12:25 -0500
  • 767dae7adf txscript/scriptnum: add maxscriptnum and maxcltvlength Conner Fromknecht 2019-04-19 03:05:55 -0700
  • 76fcfbaa1f txscript: Add ExtractAtomicSwapDataPushes benches. Dave Collins 2019-03-13 01:12:24 -0500
  • ef4e561119 txscript: Make canonicalPush accept raw opcode. Dave Collins 2019-03-13 01:12:22 -0500
  • afb68c4ea2 txscript: Optimize PushedData. Dave Collins 2019-03-13 01:12:19 -0500
  • e063742295 txscript: Add benchmark for PushedData. Dave Collins 2019-03-13 01:12:18 -0500
  • e0cafeb4ca txscript: Optimize CalcMultiSigStats. Dave Collins 2019-03-13 01:12:13 -0500
  • ea7b0e3816 txscript: Remove unused getSigOpCount function. Dave Collins 2019-03-13 01:12:11 -0500
  • e9a777d84e txscript: Remove unused isPushOnly function. Dave Collins 2019-03-13 01:12:10 -0500
  • ded9b8c506 txscript: Convert CalcScriptInfo. Dave Collins 2019-03-13 01:12:09 -0500
  • 0edfee87d6 txscript: Remove unused isWitnessScriptHash Conner Fromknecht 2019-04-19 02:05:04 -0700
  • 6e0abb61bd txscript: Optimize typeOfScript for witness-script-hash Conner Fromknecht 2019-04-19 02:04:01 -0700
  • 918278a251 txscript: Optimize typeOfScript witness-pubkey-hash Conner Fromknecht 2019-04-19 01:46:52 -0700
  • 9cfaf49024 txscript: Remove unused isNullData function. Dave Collins 2019-03-13 01:11:51 -0500
  • b5e58f4a8d txscript: Optimize typeOfScript for null data scripts Conner Fromknecht 2021-02-04 15:15:45 -0800
  • 461335437a txscript: Remove unused isPubkeyHash function. Dave Collins 2019-03-13 01:11:46 -0500
  • c52f41a5af txscript: Optimize typeOfScript pay-to-pubkey-hash. Dave Collins 2019-03-13 01:11:45 -0500
  • cb4018a1d4 txscript: Remove unused isPubkey function. Dave Collins 2019-03-13 01:11:40 -0500
  • b1544cd4a9 txscript: Optimze typeOfScript pay-to-pubkey Conner Fromknecht 2021-02-04 14:07:19 -0800
  • 1f25921172 txscript: Remove unused isMultiSig function. Dave Collins 2019-03-13 01:11:37 -0500
  • cfb6bc9399 txscript: Optimize typeOfScript multisig. Dave Collins 2019-03-13 01:11:36 -0500
  • c85458bc7c txscript: Remove unused isScriptHash function. Dave Collins 2019-03-13 01:11:35 -0500
  • 603c2e3b2b txscript: Optimize typeOfScript pay-to-script-hash. Dave Collins 2019-03-13 01:11:34 -0500
  • 9ac8abd519 txscript: Make typeOfScript accept raw script. Dave Collins 2019-03-13 01:11:33 -0500
  • aa5a1d1648 txscript: Add benchmark for GetScriptClass. Dave Collins 2019-03-13 01:11:32 -0500
  • 43e2a2acb2 txscript: Optimize GetWitnessSigOpCount Conner Fromknecht 2021-02-04 14:14:53 -0800
  • 83442d60bf txscript: add GetWitnessSigOpCountBenchmarks Conner Fromknecht 2021-02-04 12:58:03 -0800
  • b607be0852 txscript: Optimize GetPreciseSigOpCount. Dave Collins 2019-03-13 01:11:31 -0500
  • 8de1bc3ecc txscript: Add benchmark for GetPreciseSigOpCount. Dave Collins 2019-03-13 01:11:30 -0500
  • 873339c5bc txscript: Optimize GetSigOpCount. Dave Collins 2019-03-13 01:11:20 -0500
  • c7218b2622 txscript: Add benchmark for GetSigOpCount. Dave Collins 2019-03-13 01:11:19 -0500
  • f1ab6cc7cb txscript/engine: Check ps2h push before parsing script Conner Fromknecht 2019-04-19 00:50:54 -0700
  • 2674b2926b txscript/engine: Use optimized isScriptHashScript Conner Fromknecht 2019-04-19 00:49:23 -0700
  • c0b2b10241 txscript/engine: Use optimized IsPushOnlyScript Conner Fromknecht 2019-04-19 00:43:38 -0700
  • 1814b48565 txscript/engine: Optimize new engine push only script Conner Fromknecht 2019-04-19 00:35:28 -0700
  • 814f0bae89 txscript: Optimize IsUnspendable. Dave Collins 2019-03-13 01:12:21 -0500
  • 90e7a42585 txscript: Add benchmark for IsUnspendable. Dave Collins 2019-03-13 01:12:20 -0500
  • b4f144ad8c txscript: Optimize IsNullData Conner Fromknecht 2021-02-04 15:15:34 -0800
  • 4878db49cf txscript: Add benchmark for IsNullData Dave Collins 2019-03-13 01:11:49 -0500
  • 44c6be3d4e txscript: Optimize IsPayToWitnessScriptHash Conner Fromknecht 2021-02-04 13:39:10 -0800
  • b3dd941a77 txscript: Add benchmark for IsPayToWitnessScriptHash Conner Fromknecht 2019-04-19 01:57:31 -0700
  • 4d8edfe6d9 txscript: Optimize IsPayToWitnessPubKeyHash Conner Fromknecht 2021-02-04 13:22:40 -0800
  • 38ade2c48f txscript: Add benchmark IsPayToWitnessPubkeyHash Conner Fromknecht 2019-04-19 01:43:18 -0700
  • 02ddaf29fd txscript: Optimize IsPushOnlyScript. Dave Collins 2019-03-13 01:11:26 -0500
  • 2b5edd2b5e txscript: Add benchmark for IsPushOnlyScript. Dave Collins 2019-03-13 01:11:25 -0500
  • 6be04a8e43 txscript: Optimize IsMultisigSigScript. Dave Collins 2019-03-13 01:11:18 -0500
  • 3bdeaa46bf txscript: Add benchmarks for IsMutlsigSigScript. Dave Collins 2019-03-13 01:11:17 -0500
  • 67e2cbe374 txscript: Optimize IsMultisigScript. Dave Collins 2019-03-13 01:11:16 -0500