Commit graph

  • dadad3859a [lbry] blockchain: connect to ClaimTrie Roy Lee 2018-08-05 13:59:25 -07:00
  • 3f0ec0f28a [lbry] log: support claimtrie entries Brannon King 2021-07-06 19:38:44 -07:00
  • 62f2be3284 [lbry] txscript: remove claim prefix for addr calculation Brannon King 2021-07-23 12:13:31 -04:00
  • 2765ac7215 [lbry] txscript: recognize LBRY claim script OPCODES Roy Lee 2018-06-14 19:12:43 -07:00
  • 6d80d906a8 [lbry] txscript: introduce claim script Roy Lee 2018-06-14 19:13:08 -07:00
  • 185cb711b5 [lbry] txscript: change MaxScriptSize from 10,000 to 20,005 Roy Lee 2018-06-05 10:32:45 -07:00
  • dfc7a4423c [lbry] server: don't ban peers on tx-not-in-block behavior Brannon King 2021-10-14 17:43:23 -04:00
  • 57bca30a00 [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
  • 4ecd4385f5 [lbry] blockchain: Consider a block with timestamp less 6 hours 'current' Brannon King 2021-08-03 15:24:20 -07:00
  • f8a5df1b87 [lbry] blockchain: support force active fork deployment Brannon King 2021-07-29 17:21:51 -04:00
  • a7b3ed5c29 [lbry] blockchain, mempool: validate txscripts Roy Lee 2018-06-15 13:06:26 -07:00
  • 25c026e060 [lbry] blockchain: change Block Subsidy algorithm Roy Lee 2018-06-12 21:11:42 -07:00
  • 8591f960e2 [lbry] blockchain: change the difficulty adjustment algorithm. Roy Lee 2018-06-12 17:27:22 -07:00
  • c8abd8fe93 [lbry] blockchain: make UTXO in Genesis block spendable Roy Lee 2018-06-06 13:22:50 -07:00
  • 53553df4a8 [lbry] blockchain, txscript: change maxScriptElementSize from 520 t0 20,000 bytes Roy Lee 2018-06-05 10:31:39 -07:00
  • b179b1d52d [lbry] blockchain, wire: verify blockheaders using LBRY PoW Roy Lee 2018-05-28 21:06:46 -07:00
  • ace9c12860 [lbry] blockchain: change max block size to 2,000,000 Roy Lee 2018-05-24 00:00:35 -07:00
  • 8420857491 [lbry] blockchain, wire: add ClaimTrie to Block Header Roy Lee 2018-05-24 14:44:18 -07:00
  • 261f9be12e [lbry] chaincfg: update chainparams for LBRY chain Roy Lee 2018-05-28 21:04:41 -07:00
  • a821057784 [lbry] chaincfg: setup genisis blocks Roy Lee 2018-05-28 21:03:41 -07:00
  • d7bfc9c077 [lbry] chaincfg: implement LBRY PoW Hash Roy Lee 2018-05-28 19:46:51 -07:00
  • a5050cf2de [lbry] profile: support fgprof (flame graph) Brannon King 2021-07-06 19:42:57 -07:00
  • 40606d22fd [lbry] wire: update protocol NetIDs Roy Lee 2018-05-28 21:05:31 -07:00
  • 264075b311 [lbry] wire: optimize binaryFreeList handling Brannon King 2021-07-06 19:36:21 -07:00
  • 780cc0889f reduce redundant memory allocatio - resolves btcsuite/btcd#1699 Tomasz Ziolkowski 2021-10-15 16:56:27 +02:00
  • 3be166e3ae go.mod, go.sum: Update goleveldb Calvin Kim 2021-11-17 12:46:12 +09:00
  • 7070d53e09
    Merge pull request #1769 from Roasbeef/txscript_zero_alloc_optimization_refactor Olaoluwa Osuntokun 2021-11-16 19:14:28 -08:00
  • b95ba0ac95
    txscript: Make op callbacks take opcode and data. Dave Collins 2019-03-13 01:13:08 -05:00
  • ef3d06e62b
    txscript: Make executeOpcode take opcode and data. Dave Collins 2019-03-13 01:13:07 -05:00
  • 595d379fa6
    txscript: Remove unused parseScriptTemplate func. Dave Collins 2019-03-13 01:13:06 -05:00
  • ca044fefcb
    txscript: Remove unused parsedOpcode.bytes func. Dave Collins 2019-03-13 01:13:05 -05:00
  • 491b7b59fc
    txscript: Remove unused unparseScript func. Dave Collins 2019-03-13 01:13:04 -05:00
  • e06b11a999
    txscript: Remove unused calcWitnessSignatureHash Conner Fromknecht 2019-04-19 19:48:25 -07:00
  • 6e5fbf8ea8
    txscript: Remove unused parseScript func. Dave Collins 2019-03-13 01:13:03 -05:00
  • 7533672993
    txscript/pkscript: Use finalOpcodeData to extract redeem script Conner Fromknecht 2019-04-19 19:31:33 -07:00
  • 69f3a39c1c
    txscript/sign: Use calcWitnessSigHashRaw for witness sigs Conner Fromknecht 2019-04-19 19:10:48 -07:00
  • 94e99cf6b7
    txscript: Rename calcSignatureHashRaw Conner Fromknecht 2019-04-19 19:07:18 -07:00
  • 911db90858
    txscript: Rename removeOpcodeByDataRaw func. Dave Collins 2019-03-13 01:13:00 -05:00
  • 07ab66b790
    txscript: Remove unused removeOpcodeByData func. Dave Collins 2019-03-13 01:12:59 -05:00
  • 03d1fb0f86
    txscript: Remove unused isWitnessProgram Conner Fromknecht 2019-04-19 20:09:59 -07:00
  • 06c8bea6c7
    txscript: Remove unused calcSignatureHash Conner Fromknecht 2019-04-19 19:05:20 -07:00
  • d6b968c3ea
    txscript: Refactor engine to use raw scripts. Dave Collins 2019-03-13 01:12:58 -05:00
  • 54036e8bab
    txscript: Convert to use non-parsed opcode disasm. Dave Collins 2019-03-13 01:12:56 -05:00
  • 710bd5646e
    txscript: Make min push accept raw opcode and data. Dave Collins 2019-03-13 01:12:55 -05:00
  • 62c608f265
    txscript: Make isConditional accept raw opcode. Dave Collins 2019-03-13 01:12:54 -05:00
  • c6410257eb
    txscript: Make alwaysIllegal accept raw opcode. Dave Collins 2019-03-13 01:12:53 -05:00
  • 484f7b1fef
    txscript: Make isDisabled accept raw opcode. Dave Collins 2019-03-13 01:12:52 -05:00
  • a2ab5b6681
    txscript: Use removeOpcodeRaw for CODESEP in calcSigHash Conner Fromknecht 2019-04-19 16:28:26 -07:00
  • 2ddcdb91f5
    txscript: Remove unused removeOpcode Conner Fromknecht 2019-04-19 20:11:34 -07:00
  • a4720f30e5
    txscript: Optimize removeOpcodeRaw Conner Fromknecht 2019-04-19 16:26:22 -07:00
  • 30874ff76b
    txscript: Implement efficient opcode data removal. Dave Collins 2019-03-13 01:12:51 -05:00
  • f3354beb12
    txscript: Use raw scripts in SignTxOutput. Dave Collins 2019-03-13 01:12:50 -05:00
  • e00fec1557
    txscript: Use optimized calcWitnessSignatureHashRaw w/o parsing Conner Fromknecht 2019-04-19 15:26:10 -07:00
  • ed9e17a043
    txscript: Remove unused isWitnessPubKeyHash Conner Fromknecht 2019-04-19 20:09:07 -07:00
  • dd609d6e36
    txscript: Introduce calcWitnessSignatureHashRaw Conner Fromknecht 2019-04-19 15:25:18 -07:00
  • 7ad3a10442
    txscript: mergeMultiSig function def order cleanup. Dave Collins 2019-03-13 01:12:46 -05:00
  • d410d7d7d4
    txscript: Optimize ExtractWitnessProgramInfo Conner Fromknecht 2019-04-19 19:43:43 -07:00
  • 4b03b59391
    txscript: Use internal analysis methods for GetWitnessSigOpCount Conner Fromknecht 2021-02-05 01:58:59 -08:00
  • 8b706344a1
    txscript: Return witness version and program in one pass Conner Fromknecht 2019-04-19 19:39:28 -07:00
  • 6fb1c82fe5
    txscript: Optimize IsWitnessProgram Conner Fromknecht 2019-04-19 18:58:28 -07:00
  • 1034a66b35
    txscript: Optimize ExtractPkScriptAddr assume non-standard if no success Conner Fromknecht 2019-04-19 19:32:37 -07:00
  • a83152214c
    txscript: Optimize ExtractPkScriptAddrs witness script hash Conner Fromknecht 2019-04-19 19:22:52 -07:00
  • ae7fffbe52
    txscript: Optimize ExtractPkScriptAddrs witness pubkey hash Conner Fromknecht 2019-04-19 19:18:51 -07:00
  • 507a4dcc00
    txscript: Optimize ExtractPkScriptAddrs nulldata. Dave Collins 2019-03-13 01:12:38 -05:00
  • 0bc18254d4
    txscript: Optimize ExtractPkScriptAddrs multisig. Dave Collins 2019-03-13 01:12:33 -05:00
  • 0e810b4ef4
    txscript: Optimize ExtractPkScriptAddrs pubkey. Dave Collins 2019-03-13 01:12:31 -05:00
  • 16bd6633b6
    txscript: Optimize ExtractPkScriptAddrs pubkeyhash. Dave Collins 2019-03-13 01:12:28 -05:00
  • 055be988c0
    txscript: Optimize ExtractPkScriptAddrs scripthash. Dave Collins 2019-03-13 01:12:27 -05:00
  • 33ee3e2f53
    txscript: Add ExtractPkScriptAddrs benchmarks. Dave Collins 2019-03-13 01:12:26 -05:00
  • 367a75a3f4
    txscript: Optimize ExtractAtomicSwapDataPushes. Dave Collins 2019-03-13 01:12:25 -05:00
  • 6ec9b73a53
    txscript/scriptnum: add maxscriptnum and maxcltvlength Conner Fromknecht 2019-04-19 03:05:55 -07:00
  • 81b80328bd
    txscript: Add ExtractAtomicSwapDataPushes benches. Dave Collins 2019-03-13 01:12:24 -05:00
  • da9fdabbd5
    txscript: Make canonicalPush accept raw opcode. Dave Collins 2019-03-13 01:12:22 -05:00
  • 0a4f228dd1
    txscript: Optimize PushedData. Dave Collins 2019-03-13 01:12:19 -05:00
  • c4f6302189
    txscript: Add benchmark for PushedData. Dave Collins 2019-03-13 01:12:18 -05:00
  • 7791f92f6f
    txscript: Optimize CalcMultiSigStats. Dave Collins 2019-03-13 01:12:13 -05:00
  • 8c54905959
    txscript: Remove unused getSigOpCount function. Dave Collins 2019-03-13 01:12:11 -05:00
  • 6c212fd7ee
    txscript: Remove unused isPushOnly function. Dave Collins 2019-03-13 01:12:10 -05:00
  • 705d24cab4
    txscript: Convert CalcScriptInfo. Dave Collins 2019-03-13 01:12:09 -05:00
  • 43846b1edf
    txscript: Remove unused isWitnessScriptHash Conner Fromknecht 2019-04-19 02:05:04 -07:00
  • 1a60e11da7
    txscript: Optimize typeOfScript for witness-script-hash Conner Fromknecht 2019-04-19 02:04:01 -07:00
  • 847a262d78
    txscript: Optimize typeOfScript witness-pubkey-hash Conner Fromknecht 2019-04-19 01:46:52 -07:00
  • 78046b3815
    txscript: Remove unused isNullData function. Dave Collins 2019-03-13 01:11:51 -05:00
  • d80863da92
    txscript: Optimize typeOfScript for null data scripts Conner Fromknecht 2021-02-04 15:15:45 -08:00
  • d02f97e04a
    txscript: Remove unused isPubkeyHash function. Dave Collins 2019-03-13 01:11:46 -05:00
  • 13f646243d
    txscript: Optimize typeOfScript pay-to-pubkey-hash. Dave Collins 2019-03-13 01:11:45 -05:00
  • 1133ea0bb3
    txscript: Remove unused isPubkey function. Dave Collins 2019-03-13 01:11:40 -05:00
  • 8b64adc234
    txscript: Optimze typeOfScript pay-to-pubkey Conner Fromknecht 2021-02-04 14:07:19 -08:00
  • 6e86f0d09b
    txscript: Remove unused isMultiSig function. Dave Collins 2019-03-13 01:11:37 -05:00
  • 71bf51e82c
    txscript: Optimize typeOfScript multisig. Dave Collins 2019-03-13 01:11:36 -05:00
  • 671b5fefef
    txscript: Remove unused isScriptHash function. Dave Collins 2019-03-13 01:11:35 -05:00
  • 3b86e0a0e2
    txscript: Optimize typeOfScript pay-to-script-hash. Dave Collins 2019-03-13 01:11:34 -05:00
  • 9b06388f76
    txscript: Make typeOfScript accept raw script. Dave Collins 2019-03-13 01:11:33 -05:00
  • 69d560c03c
    txscript: Add benchmark for GetScriptClass. Dave Collins 2019-03-13 01:11:32 -05:00
  • 77863f5649
    txscript: Optimize GetWitnessSigOpCount Conner Fromknecht 2021-02-04 14:14:53 -08:00
  • 26d63c61dc
    txscript: add GetWitnessSigOpCountBenchmarks Conner Fromknecht 2021-02-04 12:58:03 -08:00
  • a4a21c0b08
    txscript: Optimize GetPreciseSigOpCount. Dave Collins 2019-03-13 01:11:31 -05:00
  • cc802d1407
    txscript: Add benchmark for GetPreciseSigOpCount. Dave Collins 2019-03-13 01:11:30 -05:00
  • 4d5c0b2529
    txscript: Optimize GetSigOpCount. Dave Collins 2019-03-13 01:11:20 -05:00
  • 8316a06a0e
    txscript: Add benchmark for GetSigOpCount. Dave Collins 2019-03-13 01:11:19 -05:00