Commit graph

  • 78f59295ef
    txscript: fix typos Thabokani 2023-12-31 22:21:39 +08:00
  • 9054c5f7b9
    server: fix typos Thabokani 2023-12-31 22:21:27 +08:00
  • 536b987167
    sample-btcd.conf: fix typos Thabokani 2023-12-31 22:21:02 +08:00
  • 46fecda627
    blockchain: fix typos Thabokani 2023-12-31 22:20:43 +08:00
  • f44cb89df5
    Dockerfile: fix typo Thabokani 2023-12-31 22:20:21 +08:00
  • b1b9420208
    Merge pull request #2082 from btcsuite/btcd-24 v0.24.0 Olaoluwa Osuntokun 2023-12-30 16:52:37 -08:00
  • 4ec8f016b9
    rpcclient: fix race condition in doDisconnect Olaoluwa Osuntokun 2023-12-30 16:43:07 -08:00
  • 8d2ab63e36
    build: bump version to btcd v0.24 Olaoluwa Osuntokun 2023-12-28 19:01:42 -08:00
  • 3c2478514f
    chaincfg: update mainnet block hashes Olaoluwa Osuntokun 2023-12-28 19:01:08 -08:00
  • bf23715f90
    btcd: add SECURITY.md Olaoluwa Osuntokun 2023-12-30 16:08:34 -08:00
  • d64de4a905
    build: update to btcutil v1.1.5 Olaoluwa Osuntokun 2023-12-28 19:00:00 -08:00
  • 16684f6cbc
    Merge pull request #2073 from Roasbeef/wire-opts Olaoluwa Osuntokun 2023-12-28 18:52:53 -08:00
  • 790c570dda
    Merge pull request #2081 from Roasbeef/dont-serialize-tx-for-txhash btcutil/v1.1.5 Olaoluwa Osuntokun 2023-12-28 18:45:45 -08:00
  • b0e9636689
    wire: consistently use defer for returning scratch buffers Olaoluwa Osuntokun 2023-12-28 18:37:43 -08:00
  • e102a81268
    btcutil: add benchmarks for Hash + WitnessHash Olaoluwa Osuntokun 2023-12-28 18:07:03 -08:00
  • 56de9ca878
    btcutil: align new serialization caching logic w/ codebase style Olaoluwa Osuntokun 2023-12-28 17:47:11 -08:00
  • 608063ebbb
    txscript: add txfs cache benchmark sputn1ck 2023-12-26 15:08:39 +01:00
  • cad6f7ff95
    txscript: add txfs caches to vm sputn1ck 2023-12-26 14:23:06 +01:00
  • ebdbd3d88e
    txscript: implement cache for inputs and outputs sputn1ck 2023-12-26 14:17:17 +01:00
  • 931afa7e95
    (tmp) tsxcript: remove NOP4 script_tests sputn1ck 2023-12-24 13:23:30 +01:00
  • d8351fb5ea
    txscript: add OP_CHECKTXHASHVERIFY example sputn1ck 2023-12-24 13:05:59 +01:00
  • 181c2514ac
    txscript: add OP_TXHASH and OP_CHECKTXHASHVERIFY sputn1ck 2023-12-24 13:05:50 +01:00
  • 6170905584
    txscript: add TxFieldSelector sputn1ck 2023-12-24 13:05:40 +01:00
  • 8766bfd86e
    Merge pull request #2071 from guggero/integration-harness-fixes Oliver Gugger 2023-12-22 11:46:20 +01:00
  • 7644d14078
    blockchain: fix compilation issues with 32bit systems Oliver Gugger 2023-12-21 09:14:06 +01:00
  • dd5f3bd513
    rpctest: make test TCP ports unique per process Oliver Gugger 2023-12-15 15:23:04 +01:00
  • d33ac28be1
    rpctest: add more context to errors Oliver Gugger 2023-12-15 15:22:52 +01:00
  • 323cf1e0b1
    rpctest: fix test node directory Oliver Gugger 2023-12-15 15:22:46 +01:00
  • 6e7680ad15
    rpctest: fix formatting Oliver Gugger 2023-12-15 15:21:21 +01:00
  • 83605e476c btcutil: reuse serialized tx during TxHash Calvin Kim 2023-08-22 07:22:06 +09:00
  • 4af0ca8c30 doc: correct comments alex 2023-12-20 14:26:18 +00:00
  • b035df674c
    Merge 63bae2d12e into 0d666ff7ce Calvin Kim 2023-12-20 10:30:53 -05:00
  • 5911f2257c doc: correct comments alex 2023-12-20 14:26:18 +00:00
  • 0d666ff7ce
    Merge pull request #2075 from Roasbeef/btcutil-psbt-update-dec-2023 btcutil/psbt/v1.1.9 Olaoluwa Osuntokun 2023-12-19 15:17:57 -08:00
  • 19008edd0f
    txscript: use a single shared scratch buffer in segwit sighash calc Olaoluwa Osuntokun 2023-12-19 14:56:57 -08:00
  • 046a70121a
    txscript: use DoubleHashRaw for segwit sighash single calc Olaoluwa Osuntokun 2023-12-19 14:40:18 -08:00
  • adfb641a36
    txscript: use DoubleHashRaw to write directly crypto.Hash for segwit sighash Olaoluwa Osuntokun 2023-12-18 17:01:02 -08:00
  • c3c3545f9b
    multi: update main package to chainhash/v1.1.0, use optimized dsha256 Olaoluwa Osuntokun 2023-12-18 16:53:51 -08:00
  • 4126760706
    btcutil/psbt: update to btcutil btcutil/v1.1.4 Olaoluwa Osuntokun 2023-12-18 16:41:58 -08:00
  • 451b784cca
    Merge 09aab7dc72 into b2f340d9d9 Oliver Gugger 2023-12-19 11:06:40 -07:00
  • b2f340d9d9
    fix: enhance code comments (#2074) Afanti 2023-12-19 23:40:37 +08:00
  • 09aab7dc72
    multi: update make and CI goals with new packages Oliver Gugger 2023-12-19 14:12:52 +01:00
  • d97d6a41e9
    multi: use new v2 modules everywhere Oliver Gugger 2023-12-19 14:12:51 +01:00
  • 2bca13cf7c
    psbt: move to top-level module, use v2, remove btcutil dep Oliver Gugger 2023-12-19 14:12:50 +01:00
  • 86b9b9ca88
    btcutil: remove circular dependency, use v2 Oliver Gugger 2023-12-19 14:12:49 +01:00
  • 913cce6f22
    txscript: turn into own module, use v2 Oliver Gugger 2023-12-19 14:12:48 +01:00
  • a5345ac366
    address: move to top-level module, use v2 Oliver Gugger 2023-12-19 14:12:46 +01:00
  • f0baebe64b
    chaincfg: add own module, use v2 Oliver Gugger 2023-12-19 14:12:45 +01:00
  • 559c093d6e
    wire: make own module, use v2 Oliver Gugger 2023-12-19 14:12:44 +01:00
  • d8bd7c2ce4
    btcec: use new chainhash/v2 module Oliver Gugger 2023-12-19 14:12:43 +01:00
  • 02b8342242
    chainhash: move to top-level module, use v2 Oliver Gugger 2023-12-19 14:12:42 +01:00
  • 10473ee6fa
    fix: enhance code comments Afanti 2023-12-19 10:29:16 +08:00
  • 4c2ce6daed
    Merge pull request #2072 from Roasbeef/chainhash-v-1-1-0-btcutil btcutil/v1.1.4 Olaoluwa Osuntokun 2023-12-18 16:36:33 -08:00
  • 941e42c781
    Merge pull request #1955 from kcalvinalvin/utxocache-original Olaoluwa Osuntokun 2023-12-18 16:35:17 -08:00
  • 0ddf80c728
    fix: enhance code comments Afanti 2023-12-16 16:32:59 +08:00
  • 87a81f14fc blockchain: address nit comments Calvin Kim 2023-12-13 23:48:26 +09:00
  • 26b2e9d9de blockchain: add test for InitConsistentState Calvin Kim 2023-10-15 17:53:14 +09:00
  • 84bdd0180e ffldb: change export_test.go to export.go Calvin Kim 2023-10-13 15:43:28 +09:00
  • ebc93a34ce blockchain: flush the utxo cache on prune if needed Calvin Kim 2023-08-25 17:57:04 +09:00
  • dd37dfa80b blockchain: add flushNeededAfterPrune Calvin Kim 2023-08-25 17:34:05 +09:00
  • d387d162f3 database/ffldb: make PruneBlocks atomic Calvin Kim 2023-08-25 16:39:42 +09:00
  • 16cd44f0e6 blockchain, netsync, main, cmd/addblock: Use utxocache Calvin Kim 2023-05-16 23:27:01 +09:00
  • 3c11e48dd2 blockchain: Add utxocache Calvin Kim 2023-05-16 18:09:31 +09:00
  • 053ef330f2 blockchain: Refactor fetchInputUtxos Calvin Kim 2023-05-19 00:29:45 +09:00
  • bcd8f547fe blockchain: Require utxoBucket in dbFetchUtxoEntry Calvin Kim 2023-05-16 18:01:56 +09:00
  • 953d62afa7 blockchain: Return early on nil utxo view in dbPutUtxoView Calvin Kim 2023-07-21 17:14:24 +09:00
  • d86e79eb79 blockchain: Refactor dbPutUtxoView Calvin Kim 2023-07-21 17:13:49 +09:00
  • fc65744134 blockchain: Add utxoStateConsistency read and write functions Calvin Kim 2023-05-16 17:27:28 +09:00
  • 27cf70216f blockchain: Add memoryUsage() method on UtxoEntry Calvin Kim 2023-05-16 17:04:12 +09:00
  • 35c42688d9 blockchain: Add tfFresh to txoFlags Calvin Kim 2023-05-16 16:46:05 +09:00
  • 1f2dfa2d6e blockchain: Add mapslice Calvin Kim 2023-05-16 17:37:44 +09:00
  • 8c4da83890
    wire/msgblock+msgtx: user block-level script slab Conner Fromknecht 2020-01-24 19:47:00 -08:00
  • d7396dc13d
    wire/msgtx: use tx-level script slab Conner Fromknecht 2020-01-24 19:46:53 -08:00
  • 2e6eefcab1
    wire/msgtx: remove unused read/writeOutPoint Conner Fromknecht 2020-01-24 19:45:50 -08:00
  • 4cc4f76c55
    wire/msgtx: remove unused readScript Conner Fromknecht 2020-01-24 19:45:43 -08:00
  • e0fa866890
    wire/msgtx: remove unused readTxIn Conner Fromknecht 2020-01-24 19:45:35 -08:00
  • f0184e58ba
    wire/msgtx: remove unused writeTxIn Conner Fromknecht 2020-01-24 19:45:28 -08:00
  • da89ed68ff
    wire/msgtx: remove unused writeTxWitness Conner Fromknecht 2020-01-24 19:45:13 -08:00
  • 80ae5d342c
    wire/msgpong: remove usage of read/writeElement Conner Fromknecht 2020-01-24 19:45:05 -08:00
  • 3698f2deab
    wire/msgping: remove usage for read/writeElement Conner Fromknecht 2020-01-24 19:44:57 -08:00
  • 7207967135
    wire/msgmerkleblock: optimize serialization by reusing small buffers Conner Fromknecht 2020-01-24 19:44:49 -08:00
  • 8bf07cc0bf
    wire/netaddress: add optimiezed read/writeNetAddressBuf Conner Fromknecht 2020-01-24 19:44:41 -08:00
  • dc4fbb04b3
    wire/msgreject: optimize serialization by reusing small buffers Conner Fromknecht 2020-01-24 19:44:33 -08:00
  • 57daac345e
    wire/common: add optimized writeVarStrBuf an readVarStrBuf Conner Fromknecht 2020-01-24 19:44:26 -08:00
  • 1cd5e02838
    wire/invvect: remove unused readInvVect and writeInvVect Conner Fromknecht 2020-01-24 19:44:18 -08:00
  • efcf964be2
    wire/msgnotfound: optimize serialization by reusing small buffers Conner Fromknecht 2020-01-24 19:44:10 -08:00
  • 834febbb86
    wire/msgcfilter: optimize serialization by reusing small buffers Conner Fromknecht 2020-01-24 19:44:02 -08:00
  • ddeba60026
    wiree/msggetcfilters: optimize serialization by reusing small buffers Conner Fromknecht 2020-01-24 19:43:54 -08:00
  • d6594daa49
    wire/msggetdata: optimize serialization by reusing small buffers Conner Fromknecht 2020-01-24 19:43:45 -08:00
  • 2383a04977
    wire/msginv: optimize by reusing small buffers Conner Fromknecht 2020-01-24 19:43:37 -08:00
  • f37f4750dc
    wire/msgcfcheckpt: optimize serialization by reusing small buffers Conner Fromknecht 2020-01-24 19:43:30 -08:00
  • 1990555eee
    wire/msggetcfcheckpt: optimize by removing read/writeElement Conner Fromknecht 2020-01-24 19:43:23 -08:00
  • 1c525dbd0e
    wire/msgcfheaders: optimize encode/decode by using one small buffer Conner Fromknecht 2020-01-24 19:43:16 -08:00
  • d042fe0586
    wire/msggetcfheaders: use single small buffer for encode/decode Conner Fromknecht 2020-01-24 19:43:09 -08:00
  • 83675cb393
    wire/msgheaders: optimize serialization by reusing small buffers Conner Fromknecht 2020-01-24 19:43:00 -08:00
  • c0d35e6d92
    wire/msggetheaders: optimize serialization by reusing small buffers Conner Fromknecht 2020-01-24 19:42:52 -08:00
  • d8e08170bd
    wire/msgblock: optimize DeserializeTxLoc by reusing small buffers Conner Fromknecht 2020-01-24 19:42:44 -08:00
  • ee1f8077d8
    wire/msgblock: use only one small buffer per block encode/decode Conner Fromknecht 2020-01-24 19:42:37 -08:00
  • 4ebc651689
    wire/msggetblocks: optimize by reusing small buffer Conner Fromknecht 2020-01-24 19:42:30 -08:00
  • 674c2202ea
    wire/invvect: add optimized readInvVectBuf and writeInvVectBuf Conner Fromknecht 2020-01-24 19:42:23 -08:00