aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | | | | | | | DecodeHexTx: Break out transaction decoding logic into own functionGregory Sanders2019-12-301-9/+13
| * | | | | | | | | | | | | | | | | | | | | | DecodeHexTx: Try case where txn has inputs firstGregory Sanders2019-12-191-5/+6
* | | | | | | | | | | | | | | | | | | | | | | Merge #19953: Implement BIP 340-342 validation (Schnorr/taproot/tapscript)Wladimir J. van der Laan2020-10-1544-121/+2985
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | tests: dumping and minimizing of script assets dataPieter Wuille2020-10-124-1/+258
| * | | | | | | | | | | | | | | | | | | | | | tests: add generic qa-asset-based script verification unit testPieter Wuille2020-10-124-8/+137
| * | | | | | | | | | | | | | | | | | | | | | tests: functional tests for Schnorr/Taproot/TapscriptPieter Wuille2020-10-125-17/+1553
| * | | | | | | | | | | | | | | | | | | | | | tests: add BIP340 Schnorr signature support to test frameworkPieter Wuille2020-10-123-6/+204
| * | | | | | | | | | | | | | | | | | | | | | --- [TAPROOT] Tests ---Pieter Wuille2020-10-120-0/+0
| * | | | | | | | | | | | | | | | | | | | | | Activate Taproot/Tapscript on regtest (BIP 341, BIP 342)Pieter Wuille2020-10-126-1/+37
| * | | | | | | | | | | | | | | | | | | | | | Make Taproot spends standard + policy limitsPieter Wuille2020-10-128-7/+61
| * | | | | | | | | | | | | | | | | | | | | | --- [TAPROOT] Regtest activation and policy ---Pieter Wuille2020-10-120-0/+0
| * | | | | | | | | | | | | | | | | | | | | | Implement Tapscript script validation rules (BIP 342)Johnson Lau2020-10-126-19/+234
| * | | | | | | | | | | | | | | | | | | | | | Use ScriptExecutionData to pass through annex hashPieter Wuille2020-10-123-16/+39
| * | | | | | | | | | | | | | | | | | | | | | Implement Taproot validation (BIP 341)Pieter Wuille2020-10-126-7/+90
| * | | | | | | | | | | | | | | | | | | | | | Support for Schnorr signatures and integration in SignatureCheckers (BIP 340)Pieter Wuille2020-10-1214-13/+165
| * | | | | | | | | | | | | | | | | | | | | | Implement Taproot signature hashing (BIP 341)Johnson Lau2020-10-124-12/+163
| * | | | | | | | | | | | | | | | | | | | | | Add TaggedHash function (BIP 340)Pieter Wuille2020-10-122-0/+19
| * | | | | | | | | | | | | | | | | | | | | | --- [TAPROOT] BIP340/341/342 consensus rules ---Pieter Wuille2020-10-120-0/+0
| * | | | | | | | | | | | | | | | | | | | | | refactor: keep spent outputs in PrecomputedTransactionDataPieter Wuille2020-10-123-11/+22
| * | | | | | | | | | | | | | | | | | | | | | refactor: rename scriptPubKey in VerifyWitnessProgram to exec_scriptPieter Wuille2020-10-061-8/+8
| * | | | | | | | | | | | | | | | | | | | | | scripted-diff: put ECDSA in name of signature functionsPieter Wuille2020-10-068-20/+20
| * | | | | | | | | | | | | | | | | | | | | | --- [TAPROOT] Refactors ---Pieter Wuille2020-10-060-0/+0
* | | | | | | | | | | | | | | | | | | | | | | Merge #19077: wallet: Add sqlite as an alternative wallet database and use it...Samuel Dobson2020-10-1534-80/+934
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Update wallet_multiwallet.py for descriptor and sqlite walletsRussell Yanofsky2020-10-143-12/+26
| * | | | | | | | | | | | | | | | | | | | | | Run dumpwallet for legacy wallets only in wallet_backup.pyAndrew Chow2020-10-142-20/+24
| * | | | | | | | | | | | | | | | | | | | | | Include sqlite3 in documentationAndrew Chow2020-10-144-4/+16
| * | | | | | | | | | | | | | | | | | | | | | wallet: Enforce sqlite serialized threading modeAndrew Chow2020-10-141-0/+5
| * | | | | | | | | | | | | | | | | | | | | | Set and check the sqlite user versionAndrew Chow2020-10-141-0/+29
| * | | | | | | | | | | | | | | | | | | | | | Use network magic as sqlite wallet application IDAndrew Chow2020-10-141-1/+44
| * | | | | | | | | | | | | | | | | | | | | | Use SQLite for descriptor walletsAndrew Chow2020-10-142-2/+4
| * | | | | | | | | | | | | | | | | | | | | | walletutil: Wallets can also be sqliteAndrew Chow2020-10-141-1/+3
| * | | | | | | | | | | | | | | | | | | | | | Determine wallet file type based on file magicAndrew Chow2020-10-147-30/+83
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteDatabase::MakeBatchAndrew Chow2020-10-141-1/+2
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteDatabase::VerifyAndrew Chow2020-10-142-1/+53
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteDatabase::RewriteAndrew Chow2020-10-141-1/+3
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteDatabase::TxnBegin, TxnCommit, and TxnAbortAndrew Chow2020-10-141-3/+18
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteDatabase::BackupAndrew Chow2020-10-141-1/+23
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteBatch::StartCursor, ReadAtCursor, and CloseCursorAndrew Chow2020-10-142-2/+30
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteBatch::ReadKey, WriteKey, EraseKey, and HasKeyAndrew Chow2020-10-141-4/+100
| * | | | | | | | | | | | | | | | | | | | | | Add SetupSQLStatementsAndrew Chow2020-10-142-0/+67
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteBatch::CloseAndrew Chow2020-10-141-0/+8
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteDatabase::CloseAndrew Chow2020-10-141-0/+5
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteDatabase::OpenAndrew Chow2020-10-141-0/+69
| * | | | | | | | | | | | | | | | | | | | | | Initialize and Shutdown sqlite3 globalsAndrew Chow2020-10-142-4/+55
| * | | | | | | | | | | | | | | | | | | | | | Constructors, destructors, and relevant private fields for SQLiteDatabase/BatchAndrew Chow2020-10-142-0/+16
| * | | | | | | | | | | | | | | | | | | | | | Implement SQLiteDatabaseVersionAndrew Chow2020-10-142-0/+8
| * | | | | | | | | | | | | | | | | | | | | | Add SQLiteDatabase and SQLiteBatch dummy classesAndrew Chow2020-10-143-0/+210
| * | | | | | | | | | | | | | | | | | | | | | Add sqlite to travis and dependsAndrew Chow2020-10-1411-8/+44
| * | | | | | | | | | | | | | | | | | | | | | Add libsqlite3Andrew Chow2020-10-146-5/+9
| | |_|_|/ / / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge #20147: Update libsecp256k1 (endomorphism, test improvements)fanquake2020-10-1539-947/+1586
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \