Skip to content

Commit fb0f5b3

Browse files
Merge branch 'SummerOfBitcoin:main' into main
2 parents 8784b5a + 3bbf6ac commit fb0f5b3

11 files changed

Lines changed: 732 additions & 0 deletions

fixtures/hidden_all_p2tr.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"network": "mainnet",
3+
"utxos": [
4+
{
5+
"txid": "f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8",
6+
"vout": 0,
7+
"value_sats": 200000,
8+
"script_pubkey_hex": "5120a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1",
9+
"script_type": "p2tr",
10+
"address": "bc1p5xs6rgdp5xs6rgdp5xs6rgdp5xs6rgdp5xs6rgdp5xs6rgdp5xss9x2r3"
11+
},
12+
{
13+
"txid": "f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8",
14+
"vout": 1,
15+
"value_sats": 150000,
16+
"script_pubkey_hex": "5120a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2",
17+
"script_type": "p2tr",
18+
"address": "bc1p52329g4z52329g4z52329g4z52329g4z52329g4z52329g4z5232sshg2x"
19+
}
20+
],
21+
"payments": [
22+
{
23+
"address": "bc1pa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3swq0l9",
24+
"script_pubkey_hex": "5120a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3",
25+
"script_type": "p2tr",
26+
"value_sats": 250000
27+
}
28+
],
29+
"change": {
30+
"address": "bc1pa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a48n4e5e",
31+
"script_pubkey_hex": "5120a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4",
32+
"script_type": "p2tr"
33+
},
34+
"fee_rate_sat_vb": 5,
35+
"policy": {
36+
"max_inputs": 5
37+
}
38+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"network": "mainnet",
3+
"utxos": [
4+
{
5+
"txid": "f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2",
6+
"vout": 0,
7+
"value_sats": 51500,
8+
"script_pubkey_hex": "0014f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4",
9+
"script_type": "p2wpkh",
10+
"address": "bc1q7n68gapsn7n68gapsn7n68gapsn7n68gaprfqw"
11+
}
12+
],
13+
"payments": [
14+
{
15+
"address": "bc1q752329g4z752329g4z752329g4z752329mh5xf",
16+
"script_pubkey_hex": "0014f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5",
17+
"script_type": "p2wpkh",
18+
"value_sats": 50000
19+
}
20+
],
21+
"change": {
22+
"address": "bc1q74z52329g74z52329g74z52329g74z5239n9kp",
23+
"script_pubkey_hex": "0014f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6",
24+
"script_type": "p2wpkh"
25+
},
26+
"fee_rate_sat_vb": 10,
27+
"policy": {
28+
"max_inputs": 5
29+
}
30+
}

fixtures/hidden_change_p2tr.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"network": "mainnet",
3+
"utxos": [
4+
{
5+
"txid": "f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9",
6+
"vout": 0,
7+
"value_sats": 150000,
8+
"script_pubkey_hex": "0014b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1",
9+
"script_type": "p2wpkh",
10+
"address": "bc1qkxcdrg3ukxcdrg3ukxcdrg3ukxcdrg3ucjy82t"
11+
}
12+
],
13+
"payments": [
14+
{
15+
"address": "bc1qk3gcr6ruk3gcr6ruk3gcr6ruk3gcr6rupq3g3x",
16+
"script_pubkey_hex": "0014b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2",
17+
"script_type": "p2wpkh",
18+
"value_sats": 100000
19+
}
20+
],
21+
"change": {
22+
"address": "bc1pb3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3semk3j",
23+
"script_pubkey_hex": "5120b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3",
24+
"script_type": "p2tr"
25+
},
26+
"fee_rate_sat_vb": 5,
27+
"policy": {
28+
"max_inputs": 5
29+
}
30+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"network": "mainnet",
3+
"utxos": [
4+
{
5+
"txid": "f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6",
6+
"vout": 0,
7+
"value_sats": 200000,
8+
"script_pubkey_hex": "0014aabbaabbaabbaabbaabbaabbaabbaabbaabbaabb",
9+
"script_type": "p2wpkh",
10+
"address": "bc1q42wa4m42wa4m42wa4m42wa4m42wa4m4w7gxn9"
11+
}
12+
],
13+
"payments": [
14+
{
15+
"address": "bc1q4ccdd4ccdd4ccdd4ccdd4ccdd4ccdd4cxwh47y",
16+
"script_pubkey_hex": "0014abccabccabccabccabccabccabccabccabccabcc",
17+
"script_type": "p2wpkh",
18+
"value_sats": 50000
19+
},
20+
{
21+
"address": "bc1q4ccdd4ccdd4ccdd4ccdd4ccdd4ccdd4cxwh47y",
22+
"script_pubkey_hex": "0014abccabccabccabccabccabccabccabccabccabcc",
23+
"script_type": "p2wpkh",
24+
"value_sats": 30000
25+
}
26+
],
27+
"change": {
28+
"address": "bc1q4ddee4ddee4ddee4ddee4ddee4ddee4d56hw4y",
29+
"script_pubkey_hex": "0014abddabddabddabddabddabddabddabddabddabdd",
30+
"script_type": "p2wpkh"
31+
},
32+
"fee_rate_sat_vb": 5,
33+
"policy": {
34+
"max_inputs": 5
35+
}
36+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"network": "mainnet",
3+
"utxos": [
4+
{
5+
"txid": "fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf0f0",
6+
"vout": 0,
7+
"value_sats": 51251,
8+
"script_pubkey_hex": "0014c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1",
9+
"script_type": "p2wpkh",
10+
"address": "bc1qc8pu8pu8qc8pu8pu8qc8pu8pu8qc8pu8pz7k7d"
11+
}
12+
],
13+
"payments": [
14+
{
15+
"address": "bc1qcwru3d6wcwru3d6wcwru3d6wcwru3d6wjw32da",
16+
"script_pubkey_hex": "0014c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2",
17+
"script_type": "p2wpkh",
18+
"value_sats": 50000
19+
}
20+
],
21+
"change": {
22+
"address": "bc1qce0g3tpqce0g3tpqce0g3tpqce0g3tp7dnc64",
23+
"script_pubkey_hex": "0014c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3",
24+
"script_type": "p2wpkh"
25+
},
26+
"fee_rate_sat_vb": 5,
27+
"policy": {
28+
"max_inputs": 5
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"network": "mainnet",
3+
"utxos": [
4+
{
5+
"txid": "f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1",
6+
"vout": 0,
7+
"value_sats": 50550,
8+
"script_pubkey_hex": "0014f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1",
9+
"script_type": "p2wpkh",
10+
"address": "bc1q78clr307878clr307878clr307878clr3j0n33"
11+
}
12+
],
13+
"payments": [
14+
{
15+
"address": "bc1q7u75d4a07u75d4a07u75d4a07u75d4a0nm2ds4",
16+
"script_pubkey_hex": "0014f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2",
17+
"script_type": "p2wpkh",
18+
"value_sats": 50000
19+
}
20+
],
21+
"change": {
22+
"address": "bc1q70fa857n70fa857n70fa857n70fa857nh2m8dk",
23+
"script_pubkey_hex": "0014f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3",
24+
"script_type": "p2wpkh"
25+
},
26+
"fee_rate_sat_vb": 5,
27+
"policy": {
28+
"max_inputs": 5
29+
}
30+
}

0 commit comments

Comments
 (0)