Skip to main content

Transaction costs

Sizes and execution budgets for Hydra protocol transactions. Note that unlisted parameters are currently using arbitrary values and results are not fully deterministic and comparable to previous runs.

Metadata
Generated at2026-08-06 10:10:22.133509852 UTC
Max. memory units14000000
Max. CPU units10000000000
Max. tx size (kB)16384

Script summary

NameHashSize (Bytes)
νHeadf2dd4ade71e19c2310a86215aa78aea06463aca2d8b818af8dc1b8a412805
μHead4abb8dedbcd6a6f03f4fe227300e2713d73b7680d47baa898b60d27a*4971
νDepositc78e8c9205721eb3ef4410f3db9c6169fa6db497c24641d29c20529c1615
νCRS09db7ee6cf7a4b358dd5c8a2f19d2c048336ffc5a01ef35a47ca70722736
  • The minting policy hash is only usable for comparison. As the script is parameterized, the actual script is unique per head.

Init transaction costs

PartiesTx size% max Mem% max CPUMin fee ₳
154759.343.070.49
255699.643.150.50
3566910.553.460.51
5586111.363.710.53
10634014.074.580.58
501018235.2111.180.96
1001498062.3219.671.45
1141632469.3421.871.59

Cost of Increment Transaction

PartiesTx size% max Mem% max CPUMin fee ₳
1232020.597.330.47
2245222.238.530.50
3258323.389.560.52
5284924.5911.270.56
10350130.1316.370.67
50874271.9056.081.52
751201798.1580.982.06

Cost of Decrement Transaction

PartiesTx size% max Mem% max CPUMin fee ₳
164318.446.670.38
277619.427.650.40
390320.398.620.42
5116722.3510.580.46
10182327.1715.440.56
50706368.3254.951.41
751033892.8879.321.93

Close transaction costs

PartiesTx size% max Mem% max CPUMin fee ₳
393519.7213.620.45
5119421.6715.580.49
50708668.0960.181.45
751036593.9084.961.98

Contest transaction costs

PartiesTx size% max Mem% max CPUMin fee ₳
170121.5014.910.46
283222.6615.940.48
396823.7916.960.51
5122626.0319.010.55
10188131.8524.180.66
50711779.9565.851.58
67934899.6783.351.97

FanOut transaction costs

Involves spending head output and burning head tokens. Uses ada-only UTXO for better comparability. Rows first grow the UTxO set at a fixed 10 parties, then show the largest set that still fits per number of parties (burning more participation tokens leaves less room for outputs).

PartiesUTxOUTxO (bytes)Tx size% max Mem% max CPUMin fee ₳
1000564423.2942.870.90
10157567925.6345.390.93
105285581435.8855.711.10
1010568598349.8968.991.31
10201138632282.4296.971.79
1201140604676.2095.001.72
5201139616978.9695.881.75
10201140632582.4296.971.79
20201137663189.7499.261.88
5015855739594.7091.881.90

PartialFanOut transaction costs

Largest chunk of ada-only outputs that can be distributed in one partial fanout step, computed dynamically. The last row is the maximum total UTxO count where at least one output can still be distributed.

Total UTxODistributedUTxO (bytes)Tx size% max Mem% max CPUMin fee ₳
111056898534.9166.330.95
25231311143068.2499.401.48
30231311143068.2499.401.48
40231310142968.2499.401.48
50231306142568.2499.401.48
100231309142868.2499.401.48
150231308142768.2499.401.48
200231309142468.2499.401.48
200231310142968.2499.401.48

PartialFanOut transaction costs (with native tokens)

Largest chunk of native-token outputs that can be distributed in one partial fanout step, computed dynamically. The last row is the maximum total UTxO count where at least one output can still be distributed.

Total UTxODistributedUTxO (bytes)Tx size% max Mem% max CPUMin fee ₳
11101200169742.0068.901.06
25212289254476.5999.171.60
30212247250076.5999.171.59
40212016225876.5999.121.58
50212373263376.5999.221.60
100212142239176.5999.171.59
150212415267776.5999.221.60
200212247249776.5999.171.59
200212100234776.5999.121.59

FinalPartialFanOut transaction costs (with native tokens)

Terminal partial fanout step (FanoutProgress → Final) with outputs carrying a native token. Burns all head tokens and proves accumulator exhaustion via BLS proof.

DistributedUTxO (bytes)Tx size% max Mem% max CPUMin fee ₳
1120553922.1044.310.89
5545588135.7055.831.10
101070630153.9070.631.37
101060629053.9070.631.37