ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
Short name
Individual field sizes for inputs/outputs/witnesses
Total transaction size (2 inputs, 2 outputs)
Capacity %Wire block sizeBase block size
2
Bytes scriptPubKeyBytes scriptSigBytes witnessBase bytesTotal bytesVirtual bytes
(compared to P2PKH)
(filled with these)
(filled with these)
3
Pay to pubkey35730326326326114.7%10000001000000
4
Pay to pubkeyhashP2PKH251070374374374100.0%10000001000000
5
Pay to pubkey (direct witness)37073184334221.5168.8%1507901830700
6
Pay to pubkey (256-bit hash witness)340109178400233.5160.2%1713062762313
7
Pay to pubkey (160-bit hash witness)220109154376209.5178.5%1794749735084
8
Pay to pubkeyhash (direct witness)270107164382218.5171.2%1748284750572
9
Pay to pubkeyhash (256-bit hash witness)P2WSH340133178448245.5152.3%1824847725051
10
Pay to pubkeyhash (160-bit hash witness)220133154424221.5168.8%1914221695260
11
Pay to pubkeyhash (special P2PKH witness)P2WPKH220107154372208.5179.4%1784173738609
12
13
P2SH Pay to pubkeyP2SH(...)231090374374374100.0%10000001000000
14
P2SH Pay to pubkeyhash23133042242242288.6%10000001000000
15
P2SH Pay to pubkey (direct witness)233873232382269.5138.8%1417440860853
16
P2SH Pay to pubkey (256-bit hash witness)2335109226448281.5132.9%1591474802842
17
P2SH Pay to pubkey (160-bit hash witness)2323109202424257.5145.2%1646602784466
18
P2SH Pay to pubkeyhash (direct witness)2328107212430266.5140.3%1613508795497
19
P2SH Pay to pubkeyhash (256-bit hash witness)2335133226496293.5127.4%1689949770017
20
P2SH Pay to pubkeyhash (160-bit hash witness)2323133202472269.5138.8%1751391749536
21
P2SH Pay to pubkeyhash (special P2PKH witness)2323107202420256.5145.8%1637427787524
22
23
24
25
Pay to pubkey, fully aggregated (direct witness)37034184256202185.1%1267327910891
26
Pay to pubkey, fully aggregated (256-bit hash witness)34070178322214174.8%1504673831776
27
Pay to pubkey, fully aggregated (160-bit hash witness)22070154298190196.8%1568421810526
28
Pay to pubkeyhash, fully aggregated (direct witness)27068164304199187.9%1527638824121
29
Pay to pubkeyhash, fully aggregated (256-bit hash witness)P2WSH34094178370226165.5%1637168787611
30
Pay to pubkeyhash, fully aggregated (160-bit hash witness)22094154346202185.1%1712871762376
31
Pay to pubkeyhash, fully aggregated (special P2PKH witness)P2WPKH22068154294189197.9%1555556814815
32
33
34
35
P2SH Pay to pubkey, fully aggregated (direct witness)233834232304250149.6%1216000928000
36
P2SH Pay to pubkey, fully aggregated (256-bit hash witness)233570226370262142.7%1412214862595
37
P2SH Pay to pubkey, fully aggregated (160-bit hash witness)232370202346238157.1%1453782848739
38
P2SH Pay to pubkeyhash, fully aggregated (direct witness)232868212352247151.4%1425101858300
39
P2SH Pay to pubkeyhash, fully aggregated (256-bit hash witness)233594226418274136.5%1525547824818
40
P2SH Pay to pubkeyhash, fully aggregated (160-bit hash witness)232394202394250149.6%1576000808000
41
P2SH Pay to pubkeyhash, fully aggregated (special P2PKH witness)
232368202342237157.8%1443038852321
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100