Lőrinc
52121506b2
test: assert CScript allocation characteristics
...
Verifies that script types are correctly allocated using prevector's direct or indirect storage based on their size:
Direct allocated script types (size ≤ 28 bytes):
* OP_RETURN (small)
* P2WPKH
* P2SH
* P2PKH
Indirect allocated script types (size > 28 bytes):
* P2WSH
* P2TR
* P2PK
* MULTISIG (small)
This test provides a baseline for verifying changes to prevector's inline capacity.
The `CHECK_SCRIPT_STATIC_SIZE` and `CHECK_SCRIPT_DYNAMIC_SIZE` macros were added to differentiate the two cases - while preserving the correct source code line in case of failure.
2025-07-25 22:33:13 -07:00
..
2025-07-25 16:23:37 -07:00
2025-06-11 15:08:23 -07:00
2025-06-03 19:56:55 +02:00
2025-06-03 19:56:55 +02:00
2025-07-11 15:18:22 +02:00
2025-07-25 09:50:50 +02:00
2025-07-11 13:47:19 -04:00
2025-06-19 16:29:55 +02:00
2025-07-25 09:50:50 +02:00
2025-05-30 16:51:49 +01:00
2025-07-25 09:50:50 +02:00
2025-07-25 09:50:50 +02:00
2025-07-11 13:47:19 -04:00
2025-07-25 09:50:50 +02:00
2025-07-25 12:59:52 -07:00
2025-07-25 16:23:38 -07:00
2025-07-22 09:35:01 +01:00
2025-05-19 16:40:33 +01:00
2025-07-25 22:33:13 -07:00
2025-07-23 13:29:07 -07:00
2025-07-25 09:50:50 +02:00
2025-07-25 12:59:52 -07:00
2025-06-13 19:19:44 +03:00
2025-06-03 15:13:54 +02:00
2025-07-10 11:24:40 +02:00
2025-07-25 09:50:50 +02:00
2025-05-19 16:40:33 +01:00
2025-06-03 15:13:54 +02:00
2025-06-03 15:13:57 +02:00
2025-06-03 15:13:57 +02:00
2025-06-03 19:56:55 +02:00
2025-05-24 13:49:32 +02:00
2025-06-10 15:14:24 +02:00
2025-05-15 19:48:38 +02:00
2025-06-10 15:14:24 +02:00
2025-06-10 15:14:24 +02:00
2025-05-17 09:36:25 +02:00
2025-06-10 15:14:24 +02:00
2025-06-10 15:14:24 +02:00
2025-06-10 15:14:24 +02:00
2025-06-10 10:07:56 -04:00
2025-06-10 10:07:56 -04:00
2025-06-12 14:40:59 -04:00
2025-07-25 09:50:50 +02:00
2025-06-03 15:13:57 +02:00
2025-05-19 22:06:48 +00:00
2025-05-20 09:30:41 +01:00
2025-05-29 11:18:36 +01:00
2025-06-03 19:56:55 +02:00
2025-07-22 09:35:01 +01:00
2025-06-03 15:13:57 +02:00
2025-05-19 16:40:33 +01:00
2025-07-25 09:50:50 +02:00
2025-07-16 14:33:07 -07:00
2025-04-30 14:51:21 +02:00
2025-07-25 09:50:50 +02:00
2025-06-16 15:33:19 +02:00
2025-05-19 16:40:33 +01:00
2025-07-03 06:26:23 -04:00
2025-07-25 09:50:50 +02:00
2025-07-25 09:50:50 +02:00
2025-06-03 15:13:57 +02:00
2025-07-09 09:13:00 -04:00
2025-07-09 09:13:00 -04:00
2025-07-17 12:43:04 -04:00
2025-07-25 16:15:50 +01:00
2025-07-14 16:13:10 -04:00
2025-07-22 14:29:36 +02:00
2025-07-22 14:29:37 +02:00
2025-06-03 08:09:21 +01:00
2025-06-30 13:28:17 -04:00
2025-06-03 19:56:55 +02:00
2025-07-25 09:50:50 +02:00
2025-07-25 09:50:50 +02:00
2025-06-18 18:11:28 -03:00
2025-06-18 18:11:28 -03:00
2025-06-03 15:13:57 +02:00
2025-07-25 16:23:37 -07:00
2025-07-08 20:00:51 +01:00
2025-07-08 20:00:51 +01:00
2025-05-14 14:00:43 -07:00
2025-05-14 14:00:43 -07:00
2025-07-25 09:50:50 +02:00
2025-07-16 13:19:18 -07:00
2025-07-06 11:20:18 +08:00
2025-06-16 18:09:14 +00:00
2025-03-12 19:46:54 +01:00
2025-07-16 14:33:07 -07:00
2025-07-16 14:33:07 -07:00
2025-07-07 15:51:37 +01:00
2025-07-02 16:01:57 -04:00
2025-07-02 14:52:54 -04:00
2025-07-18 16:50:42 -07:00
2025-07-11 13:47:19 -04:00
2025-07-08 20:00:51 +01:00
2025-07-08 20:00:51 +01:00
2025-07-25 09:50:50 +02:00
2025-07-18 14:02:59 +02:00
2025-06-16 18:09:14 +00:00
2025-07-07 18:14:52 +01:00