Rust Bitcoin Proptest Strategies

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-07-27
12:38
Add builder for TX inputs Leaf check-in: 9052421784 user: jiri tags: trunk
2024-07-03
17:00
Add transaction sequence check-in: 7a7acdace8 user: jiri tags: trunk
11:22
Add transaction version check-in: eaebc6cabc user: jiri tags: trunk
2024-07-01
09:43
Bump crate version check-in: 403c7fdfb7 user: jiri tags: release, trunk, v0.0.1-alpha.3
09:42
Turn 'samples' binary into an example check-in: 67821db1be user: jiri tags: trunk
2024-06-30
21:00
Mention binary in crate doc check-in: 0cbd248868 user: jiri tags: trunk
20:49
Add documentation everywhere check-in: 1c712aa12f user: jiri tags: trunk
17:24
Add some string builders check-in: ab6173c9ed user: jiri tags: trunk
16:12
Add simple CLI tool to see strategies and generate their samples check-in: 7621d5b30d user: jiri tags: trunk
16:10
Clean up generated code Closed-Leaf check-in: 6cbae067a1 user: jiri tags: tree-sitter
15:15
Add build.rs and let it generate list of strategies check-in: ef7d16a4ef user: jiri tags: tree-sitter
2024-06-03
12:47
Add module documentation check-in: e1adcd6ce1 user: jiri tags: trunk
12:24
Start CLI check-in: 619a3ba557 user: jiri tags: tree-sitter
2024-06-01
12:40
Finish gen prototype check-in: 7c42a9d02e user: jiri tags: tree-sitter
11:23
Walk modules (procedurally) check-in: e622b85917 user: jiri tags: tree-sitter
2024-05-21
10:29
Experiments with tree sitter check-in: 3625f48e7a user: jiri tags: tree-sitter
2024-05-05
15:07
descriptors: add TR script path check-in: 25a3875adc user: jiri tags: trunk
2024-05-02
11:30
descriptors: add TR keypath check-in: 688a2d6a37 user: jiri tags: trunk
2024-04-28
05:26
Upgrade version check-in: 1b15fb323b user: jiri tags: trunk
05:25
Add two more secp256k1 public key tests check-in: 07f6ce6f40 user: jiri tags: trunk
05:06
Move descriptor.rs into descriptor/mod.rs check-in: e6dcb5fe72 user: jiri tags: trunk
05:04
Keep README.md a simpler version of library documentation check-in: e2d1d7584e user: jiri tags: trunk
2024-04-27
22:43
descriptors: add WPKH check-in: 4fcb48ac23 user: jiri tags: trunk
16:06
style: place 'valid' before 'invalid' check-in: de116cd3dd user: jiri tags: trunk
16:04
doc: add a few basic rules check-in: 5aab6727bd user: jiri tags: trunk
15:50
descriptors: move pkh tests to pkh module check-in: 2ec89ebef0 user: jiri tags: trunk
15:46
descriptors: split to files check-in: f333357c36 user: jiri tags: trunk
15:43
Cleanup and add more documentation to descriptors check-in: f41ec9ed43 user: jiri tags: trunk
14:32
Prepare for publishing check-in: 2c663cc2a8 user: jiri tags: trunk
14:14
Start some documentation check-in: 477001e3c6 user: jiri tags: trunk
2024-04-20
13:52
Add strategy for pkh descriptor with invalid checksum check-in: f51a2d416c user: jiri tags: trunk
13:13
Add strategy for pkh descriptor with invalid single public key check-in: f1b14170c7 user: jiri tags: trunk
12:18
Add pkh descriptor string strategy check-in: 808696bc16 user: jiri tags: trunk
12:15
Add pkh descriptor builder check-in: ac60fa9afa user: jiri tags: trunk
12:11
Add descriptor single public key builder check-in: 0e529a4e1c user: jiri tags: trunk
2024-04-19
00:51
Add invalid uncompressed secp256k1 public keys and tests check-in: 53595f6574 user: jiri tags: trunk
2024-04-18
23:43
Restructure modules of strategies into what::what::what::how() check-in: 61cda19bff user: jiri tags: trunk
22:12
Add generator for invalid secp256k1 public key data check-in: 8d7ac1981c user: jiri tags: trunk
2024-04-15
20:51
Add first iteration of descriptors check-in: 01160a7f55 user: jiri tags: trunk
13:20
Add BIP32 extended keys check-in: 72aaf5a9c5 user: jiri tags: trunk
11:01
Start transaction Closed-Leaf check-in: e23174f63a user: jiri tags: tx
2024-04-11
10:48
Start playing with script strategies check-in: 21a4dab50a user: jiri tags: trunk
2024-04-10
17:47
Add first iteration of address strategies check-in: 9b3f376dd5 user: jiri tags: trunk
2024-04-09
20:38
Split secp256k1 modules into separate files check-in: 78540b7811 user: jiri tags: trunk
20:31
Use prop_map_into where applicable check-in: b82efdeefb user: jiri tags: trunk
20:27
Settle on array/vec nomenclature check-in: d66417dee4 user: jiri tags: trunk
19:45
Add secp256k1 keypair strategy check-in: c84491e6e0 user: jiri tags: trunk
18:57
Move valid strategies higher in module check-in: be48c936c5 user: jiri tags: trunk
18:52
Use constants for key sizes check-in: 676131f1c9 user: jiri tags: trunk
18:50
Add strategy for any secret key bytes check-in: e4daa484bd user: jiri tags: trunk