Commit Graph

26077 Commits (fa723e3d43e63e8424d97d21d8f2cc8136aba206)
 

Author SHA1 Message Date
MarcoFalke fa723e3d43
Initialize default-initialized uint256 consensus params to zero explicitly
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
Andrew Chow e87df82580 Add sqlite to travis and depends
4 years ago
Andrew Chow 54729f3f4e Add libsqlite3
4 years ago
Wladimir J. van der Laan 99a1d572ea
Merge #18750: build: optionally skip external warnings
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 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