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-27 13:44:38.690055649 UTC
Max. memory units14000000
Max. CPU units10000000000
Max. tx size (kB)16384

Script summary

NameHashSize (Bytes)
νHead1d511733200df551c8cd8cddb3160ed39087af815638be37a1b80ffd12962
μHead603f261bc5a01f5f4ed988cc07a40a130b94e6820c28e9affde82d9e*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 ₳
1282221.407.670.70
2295422.478.670.72
3308523.109.530.74
5335124.8711.430.78
10400330.3816.520.89
50924472.7156.411.75
751251998.9681.322.29

Cost of Decrement Transaction

PartiesTx size% max Mem% max CPUMin fee ₳
164318.506.690.58
277619.477.670.60
390320.458.640.62
5116722.4110.600.66
10182327.2315.460.76
50706368.3854.971.61
751033892.9479.342.13

Close transaction costs

PartiesTx size% max Mem% max CPUMin fee ₳
393519.6813.610.65
5119421.6315.560.69
50709067.6660.061.64
751036593.8384.942.18

Contest transaction costs

PartiesTx size% max Mem% max CPUMin fee ₳
170021.4914.900.66
283222.6515.940.68
396323.7816.960.71
5122626.0219.010.75
10188131.8424.180.86
50711779.9465.841.78
67934899.6683.352.17

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.7043.001.14
10157567926.0545.511.18
105285581436.2855.831.34
1010568598350.2669.121.56
10201138632282.7697.102.04
1201140604676.5495.131.96
5201139616979.3196.012.00
10201140632582.7697.102.04
20201137663190.0899.382.13
5015855739595.0592.012.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.2769.011.30
25212289254476.7199.251.84
30212247250076.7199.251.84
40212016225876.7199.201.83
50212373263376.6999.301.84
100212142239176.6999.241.83
150212415267776.7199.301.84
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.5144.441.14
5545588136.0655.951.34
101070630154.1870.731.62
101060629054.0670.701.61