Commit Graph

26116 Commits (06efb3163cdf30e74df3f78afc4896b0f55ce937)
 

Author SHA1 Message Date
Antoine Riard 06efb3163c Add functional test test_txid_inv_delay
4 years ago
Antoine Riard a07910abcd test: Makes wtxidrelay support a generic P2PInterface option
4 years ago
MarcoFalke 9e8d2bd076
Merge bitcoin-core/gui#97: Relax GUI freezes during IBD (when using wallets)
4 years ago
MarcoFalke cb21d864c5
Merge #19401: QA: Use GBT to get block versions correct
4 years ago
Wladimir J. van der Laan 2947ae6f85
Merge #20035: signet: Fix uninitialized read in validation
4 years ago
fanquake 82d3596dfe
Merge #20161: Minor Taproot follow-ups
4 years ago
MarcoFalke fa723e3d43
Initialize default-initialized uint256 consensus params to zero explicitly
4 years ago
fanquake cbb5f3a2d5
Merge #19836: rpc: Properly deserialize txs with witness before signing
4 years ago
Pieter Wuille 1d22300b99 Address functional test nits
4 years ago
Pieter Wuille 5669642a0b docs: mention BIPs 340-342 in doc/bips.md
4 years ago
Wladimir J. van der Laan 9ad7cd2887
Merge #20090: [doc] Tiny followups to new getpeerinfo connection type field
4 years ago
Wladimir J. van der Laan 9855422e65
Merge #17428: p2p: Try to preserve outbound block-relay-only connections during restart
4 years ago
Wladimir J. van der Laan 0d22482353
Merge #20002: net, rpc, cli: expose peer network in getpeerinfo; simplify/improve -netinfo
4 years ago
Wladimir J. van der Laan 711ddce943
Merge #20131: test: Remove unused nVersion=1 in p2p tests
4 years ago
MarcoFalke 560dea9b26
Merge #19770: RPC: getpeerinfo: Deprecate "whitelisted" field (replaced by "permissions")
4 years ago
Wladimir J. van der Laan e3b474c548
Merge #20140: Restore compatibility with old CSubNet serialization
4 years ago
MarcoFalke fa729cdb2c
doc: Move assumed-values doxygen comments to header
4 years ago
MarcoFalke fa64892b82
signet: Fix uninitialized read in validation
4 years ago
Wladimir J. van der Laan 3956165903
Merge #17775: DecodeHexTx: Try case where txn has inputs first
4 years ago
Wladimir J. van der Laan 3caee16946
Merge #19953: Implement BIP 340-342 validation (Schnorr/taproot/tapscript)
4 years ago
Samuel Dobson 8ed37f6c84
Merge #19077: wallet: Add sqlite as an alternative wallet database and use it for new descriptor wallets
4 years ago
fanquake f2e6d14430
Merge #20147: Update libsecp256k1 (endomorphism, test improvements)
4 years ago
fanquake 661fe5d65c
Merge #20146: net: Send post-verack handshake messages at most once
4 years ago
Pieter Wuille 9e5626d2a8 Update libsecp256k1 subtree to latest master
4 years ago
Pieter Wuille 52380bf304 Squashed 'src/secp256k1/' changes from 8ab24e8dad..c6b6b8f1bb
4 years ago
Wladimir J. van der Laan c2c4dbaebd
Merge #19988: Overhaul transaction request logic
4 years ago
Russell Yanofsky c4a29d0a90 Update wallet_multiwallet.py for descriptor and sqlite wallets
4 years ago
Andrew Chow 310b0fde04 Run dumpwallet for legacy wallets only in wallet_backup.py
4 years ago
Andrew Chow 6c6639ac9f Include sqlite3 in documentation
4 years ago
Andrew Chow f023b7cac0 wallet: Enforce sqlite serialized threading mode
4 years ago
Andrew Chow 6173269866 Set and check the sqlite user version
4 years ago
Andrew Chow 9d3d2d263c Use network magic as sqlite wallet application ID
4 years ago
Andrew Chow 9af5de3798 Use SQLite for descriptor wallets
4 years ago
Andrew Chow 9b78f3ce8e walletutil: Wallets can also be sqlite
4 years ago
Andrew Chow ac38a87225 Determine wallet file type based on file magic
4 years ago
Andrew Chow 6045f77003 Implement SQLiteDatabase::MakeBatch
4 years ago
Andrew Chow 727e6b2a4e Implement SQLiteDatabase::Verify
4 years ago
Andrew Chow b4df8fdb19 Implement SQLiteDatabase::Rewrite
4 years ago
Andrew Chow 010e365906 Implement SQLiteDatabase::TxnBegin, TxnCommit, and TxnAbort
4 years ago
Andrew Chow ac5c1617e7 Implement SQLiteDatabase::Backup
4 years ago
Andrew Chow f6f9cd6a64 Implement SQLiteBatch::StartCursor, ReadAtCursor, and CloseCursor
4 years ago
Andrew Chow bf90e033f4 Implement SQLiteBatch::ReadKey, WriteKey, EraseKey, and HasKey
4 years ago
Andrew Chow 7aa45620e2 Add SetupSQLStatements
4 years ago
Andrew Chow 6636a2608a Implement SQLiteBatch::Close
4 years ago
Andrew Chow 93825352a3 Implement SQLiteDatabase::Close
4 years ago
Andrew Chow a0de83372b Implement SQLiteDatabase::Open
4 years ago
Andrew Chow 3bfa0fe125 Initialize and Shutdown sqlite3 globals
4 years ago
Andrew Chow 5a488b3d77 Constructors, destructors, and relevant private fields for SQLiteDatabase/Batch
4 years ago
Andrew Chow ca8b7e04ab Implement SQLiteDatabaseVersion
4 years ago
Andrew Chow 7577b6e1c8 Add SQLiteDatabase and SQLiteBatch dummy classes
4 years ago