Commit Graph

26116 Commits (06efb3163cdf30e74df3f78afc4896b0f55ce937)
 

Author SHA1 Message Date
Andrew Chow e87df82580 Add sqlite to travis and depends
4 years ago
Andrew Chow 54729f3f4e Add libsqlite3
4 years ago
Jon Atack 6272604bef
refactor: enable -netinfo to add future networks (i2p, cjdns)
4 years ago
Luke Dashjr 5b57dc5458 RPC: getpeerinfo: Wrap long help line for bytesrecv_per_msg
4 years ago
Luke Dashjr d681a28219 RPC: getpeerinfo: Deprecate "whitelisted" field (replaced by "permissions")
4 years ago
Wladimir J. van der Laan 99a1d572ea
Merge #18750: build: optionally skip external warnings
4 years ago
Jon Atack 82fd40216c
refactor: promote some -netinfo localvars to class members
4 years ago
Jon Atack 5133fab37e
cli: simplify -netinfo using getpeerinfo network field
4 years ago
Jon Atack 4938a109ad
rpc, test: expose CNodeStats network in RPC getpeerinfo
4 years ago
Jon Atack 6df7882029
net: add peer network to CNodeStats
4 years ago
Wladimir J. van der Laan 9efa55c715
Merge #20130: Wallet: remove db mode string
4 years ago
MarcoFalke 3750f664b3
Merge #20129: tests: don't export in6addr_loopback
4 years ago
MarcoFalke fa1f6f237d
net: Send post-verack handshake messages at most once
4 years ago
fanquake e21b824386
Merge #20109: Release notes and followups from 19339
4 years ago
MarcoFalke 3333077823
rpc: Adjust witness-tx deserialize error message
4 years ago
MarcoFalke ec0453cd57
Merge bitcoin-core/gui#102: Fix SplashScreen crash when run with -disablewallet
4 years ago
MarcoFalke cd6e193d4c
Merge #20126: test: p2p_leak_tx.py improvements (use MiniWallet, add p2p_lock acquires)
4 years ago
fanquake ad90dd9f31
Merge #20141: Avoid the use of abs64 in timedata
4 years ago
Ivan Metlushko 135afa749c wallet: remove db mode string
4 years ago
Pieter Wuille d1292f25f2 Avoid the use of abs64 in timedata
4 years ago
Pieter Wuille 0e2a5e448f tests: dumping and minimizing of script assets data
4 years ago
Pieter Wuille 4567ba034c tests: add generic qa-asset-based script verification unit test
4 years ago
Pieter Wuille f06e6d0345 tests: functional tests for Schnorr/Taproot/Tapscript
4 years ago
Pieter Wuille 3c226639eb tests: add BIP340 Schnorr signature support to test framework
4 years ago
Pieter Wuille 206fb180ec --- [TAPROOT] Tests ---
4 years ago
Pieter Wuille d7ff237f29 Activate Taproot/Tapscript on regtest (BIP 341, BIP 342)
4 years ago
Pieter Wuille e9a021d7e6 Make Taproot spends standard + policy limits
4 years ago
Pieter Wuille 865d2c37e2 --- [TAPROOT] Regtest activation and policy ---
4 years ago
Johnson Lau 72422ce396 Implement Tapscript script validation rules (BIP 342)
4 years ago
Pieter Wuille 330de894a9 Use ScriptExecutionData to pass through annex hash
4 years ago
Pieter Wuille 8bbed4b7ac Implement Taproot validation (BIP 341)
4 years ago
Pieter Wuille 0664f5fe1f Support for Schnorr signatures and integration in SignatureCheckers (BIP 340)
4 years ago
Johnson Lau 5de246ca81 Implement Taproot signature hashing (BIP 341)
4 years ago
Pieter Wuille 886be97af5 Ignore incorrectly-serialized banlist.dat entries
4 years ago
Pieter Wuille 883cea7dea Restore compatibility with old CSubNet serialization
4 years ago
Pieter Wuille fd9a0060f0 Report and verify expirations
4 years ago
Pieter Wuille 86f50ed10f Delete limitedmap as it is unused now
4 years ago
Pieter Wuille cc16fff3e4 Make txid delay penalty also apply to fetches of orphan's parents
4 years ago
Pieter Wuille 173a1d2d3f Expedite removal of tx requests that are no longer needed
4 years ago
Pieter Wuille de11b0a4ef Reduce MAX_PEER_TX_ANNOUNCEMENTS for non-PF_RELAY peers
4 years ago
Pieter Wuille 242d16477d Change transaction request logic to use txrequest
4 years ago
Pieter Wuille 5b03121d60 Add txrequest fuzz tests
4 years ago
Pieter Wuille 3c7fe0e5a0 Add txrequest unit tests
4 years ago
Pieter Wuille da3b8fde03 Add txrequest module
4 years ago
Wladimir J. van der Laan f79a4a8952
Merge #19998: net: Add CNode::ConnectedThroughNetwork member function
4 years ago
Vasil Dimov ba8950ee01
build: optionally skip external warnings
4 years ago
MarcoFalke faad92fe1c
test: Remove unused nVersion=1 in p2p tests
4 years ago
Pieter Wuille 9eb590894f Add TaggedHash function (BIP 340)
4 years ago
Pieter Wuille 450d2b2371 --- [TAPROOT] BIP340/341/342 consensus rules ---
4 years ago
Pieter Wuille 5d62e3a68b refactor: keep spent outputs in PrecomputedTransactionData
4 years ago