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-09-18 13:46:57.450279496 UTC
Max. memory units14000000
Max. CPU units10000000000
Max. tx size (kB)16384

Script summary

NameHashSize (Bytes)
νHeadfb36d37f99a226fd274302d1efa8a7034e8bd791366e8d337254e4b913242
μHead5b99a55ca0e83b49168b537df6862c401af9aa9c2d6236c68cc1059f*4971
νDepositeafae2c32f99ab347c7bb15961e0e84c74305f9088c1a7b8abf88e7f2117
ν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.97
1001498062.3219.671.46
1141632469.3421.871.59

Cost of Increment Transaction

PartiesTx size% max Mem% max CPUMin fee ₳
1285620.917.520.70
2298821.998.560.72
3311923.159.620.75
5338525.4611.760.79
10403729.9416.630.89
50927872.5657.691.76
751255398.9883.312.31

Cost of Decrement Transaction

PartiesTx size% max Mem% max CPUMin fee ₳
167718.536.730.58
281019.517.730.60
393720.498.730.62
5120122.4610.750.67
10185727.3215.760.77
50709768.7556.421.63
751037293.4981.512.15

Close transaction costs

PartiesTx size% max Mem% max CPUMin fee ₳
396919.7113.700.65
5122821.6715.710.70
50712468.0261.511.66
751039994.3787.102.20

Contest transaction costs

PartiesTx size% max Mem% max CPUMin fee ₳
173421.5014.940.67
286622.6716.000.69
399723.8117.050.71
5126026.0719.160.76
10191531.9224.470.87
50715180.3067.291.80
65912098.1683.272.15

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.7243.031.15
10157567926.0645.551.18
105285581436.2955.871.35
1010568598350.2769.151.56
10201138632282.7897.132.04
1201140604676.5595.161.97
5201139616979.3296.042.00
10201140632582.7897.142.04
20201137663190.1099.422.13
5015855739595.0792.052.15

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 ₳
111056898535.2966.461.20
25231311143068.5899.531.73
30231311143068.5899.531.73
40231310142968.5899.531.73
50231306142568.5899.531.73
100231309142868.5899.531.73
150231308142768.5899.531.73
200231309142468.5899.531.73
200231310142968.5899.531.73

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.2569.001.31
25212289254476.6999.251.84
30212247250076.7199.251.84
40212016225876.7199.201.83
50212373263376.7199.301.85
100212142239176.7199.251.84
150212415267776.7199.301.85
200212247249776.7199.251.84
200212100234776.6999.201.83

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.4144.441.14
5545588135.9555.951.35
101070630154.1970.761.62
101060629054.1970.761.62