diff --git a/bench/cardano-profile/data/all-profiles.json b/bench/cardano-profile/data/all-profiles.json index 93340cc5702..c0fc4a8636e 100644 --- a/bench/cardano-profile/data/all-profiles.json +++ b/bench/cardano-profile/data/all-profiles.json @@ -15,10 +15,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -101,7 +101,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -393,7 +393,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -451,7 +451,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -505,10 +505,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -591,7 +591,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -883,7 +883,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -941,7 +941,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -997,10 +997,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -1083,10 +1083,10 @@ }, "tps": 0.2, "tx_count": 120, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -1378,7 +1378,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -1436,7 +1436,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -1493,10 +1493,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -1579,7 +1579,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -2310,7 +2310,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -2368,7 +2368,7 @@ "major": 9, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -2425,10 +2425,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -2511,7 +2511,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -3242,7 +3242,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -3300,7 +3300,7 @@ "major": 9, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -3357,10 +3357,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -3443,7 +3443,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -4174,7 +4174,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -4232,7 +4232,7 @@ "major": 9, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -4292,10 +4292,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -4378,7 +4378,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -5109,7 +5109,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -5167,7 +5167,7 @@ "major": 9, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -5224,10 +5224,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -5310,7 +5310,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -6041,7 +6041,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -6099,7 +6099,7 @@ "major": 9, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -6156,10 +6156,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -6242,7 +6242,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -6973,7 +6973,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -7031,7 +7031,7 @@ "major": 9, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -7091,10 +7091,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -7177,7 +7177,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -7908,7 +7908,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -7966,7 +7966,7 @@ "major": 9, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -8015,10 +8015,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "performance" }, "chaindb": { @@ -8112,7 +8112,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -8404,7 +8404,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 432000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -8462,7 +8462,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 2160, @@ -8509,10 +8509,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "performance" }, "chaindb": { @@ -8606,7 +8606,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -8898,7 +8898,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 432000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -8956,7 +8956,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 2160, @@ -9003,10 +9003,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "performance" }, "chaindb": { @@ -9100,7 +9100,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -9392,7 +9392,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 432000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -9450,7 +9450,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 2160, @@ -9497,10 +9497,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "performance" }, "chaindb": { @@ -9594,7 +9594,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -9886,7 +9886,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 432000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -9944,7 +9944,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 2160, @@ -9999,10 +9999,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -10085,7 +10085,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -10377,7 +10377,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -10435,7 +10435,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -10489,10 +10489,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -10575,7 +10575,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -10867,7 +10867,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -10925,7 +10925,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -10979,10 +10979,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -11065,7 +11065,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -11357,7 +11357,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -11415,7 +11415,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -11469,10 +11469,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -11555,7 +11555,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -11847,7 +11847,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -11905,7 +11905,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -11959,10 +11959,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -12079,7 +12079,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -12371,7 +12371,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -12429,7 +12429,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -12483,10 +12483,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -12569,7 +12569,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -12861,7 +12861,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -12919,7 +12919,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -12975,10 +12975,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -13061,10 +13061,10 @@ }, "tps": 0.2, "tx_count": 120, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -13539,7 +13539,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -13597,7 +13597,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -13653,10 +13653,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -13756,7 +13756,7 @@ "tx_fee": 1008000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -14231,7 +14231,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -14289,7 +14289,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -14345,10 +14345,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -14448,7 +14448,7 @@ "tx_fee": 1004000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -14923,7 +14923,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -14981,7 +14981,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -15037,10 +15037,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -15123,10 +15123,10 @@ }, "tps": 0.2, "tx_count": 120, - "tx_fee": 1412000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -15601,7 +15601,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -15659,7 +15659,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -15715,10 +15715,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -15825,7 +15825,7 @@ "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -16899,7 +16899,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -16957,7 +16957,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -17013,10 +17013,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -17110,7 +17110,7 @@ "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -18184,7 +18184,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -18242,7 +18242,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -18298,10 +18298,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -18395,7 +18395,7 @@ "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -19471,7 +19471,7 @@ "budget/block/steps/double" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -19529,7 +19529,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -19567,10 +19567,10 @@ }, "workloads": [] }, - "ci-test": { + "ci-bench-v11-plutus": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 40, + "cluster_startup_overhead_s": 240, "filter_exprs": [ { "contents": { @@ -19580,13 +19580,15 @@ "tag": "CBlock" } ], - "filters": [], + "filters": [ + "size-small" + ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -19604,11 +19606,11 @@ "--pools", 2, "--stake-delegators", - 2, + 100000, "--drep-keys", 0, "--stuffed-utxo", - "000000" + "500000" ], "pools": [ "--argjson", @@ -19634,212 +19636,215 @@ "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 40, - "dataset_induced_startup_delay_optimistic": 40, - "dataset_measure": 0, - "default_value_tx_per_block_estimate": 172, + "dataset_induced_startup_delay_conservative": 240, + "dataset_induced_startup_delay_optimistic": 12, + "dataset_measure": 600000, + "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 2, + "delegators_effective": 100000, "effective_epochs": 1, "epoch_duration": 600, - "generator_blocks_lower_bound": 61, + "generator_blocks_lower_bound": 1, "generator_duration": 600, - "generator_tx_count": 9000, - "genesis_future_offset": 40, + "generator_tx_count": 120, + "genesis_future_offset": 12, "shutdown_time": null, "supply_delegated": 2000000000000000, "supply_total": 2010000000000000, - "utxo_delegated": 0, - "utxo_generated": 18000, - "utxo_stuffed": 0 + "utxo_delegated": 100000, + "utxo_generated": 120, + "utxo_stuffed": 500000 }, - "desc": "Miniature dataset, CI-friendly duration (2-3min), test scale", + "desc": "Miniature dataset, CI-friendly duration, bench scale", "generator": { "add_tx_size": 100, - "epochs": 2, + "epochs": 3, "init_cooldown": 5, - "inputs_per_tx": 2, - "outputs_per_tx": 2, + "inputs_per_tx": 1, + "outputs_per_tx": 1, "plutus": { - "script": null, - "type": null + "redeemer": { + "int": 1000000 + }, + "script": "Loop", + "type": "LimitSaturationLoop" }, - "tps": 15, - "tx_count": 9000, - "tx_fee": 1000000 + "tps": 0.2, + "tx_count": 120, + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 197209, - "addInteger-cpu-arguments-slope": 0, + "addInteger-cpu-arguments-intercept": 100788, + "addInteger-cpu-arguments-slope": 420, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, - "appendByteString-cpu-arguments-intercept": 396231, - "appendByteString-cpu-arguments-slope": 621, + "appendByteString-cpu-arguments-intercept": 1000, + "appendByteString-cpu-arguments-slope": 173, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, - "appendString-cpu-arguments-intercept": 150000, - "appendString-cpu-arguments-slope": 1000, - "appendString-memory-arguments-intercept": 0, + "appendString-cpu-arguments-intercept": 1000, + "appendString-cpu-arguments-slope": 59957, + "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 150000, + "bData-cpu-arguments": 11183, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 2477736, - "blake2b-cpu-arguments-slope": 29175, + "blake2b-cpu-arguments-intercept": 201305, + "blake2b-cpu-arguments-slope": 8356, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 29773, + "cekApplyCost-exBudgetCPU": 16000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 29773, + "cekBuiltinCost-exBudgetCPU": 16000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 29773, + "cekConstCost-exBudgetCPU": 16000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 29773, + "cekDelayCost-exBudgetCPU": 16000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 29773, + "cekForceCost-exBudgetCPU": 16000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 29773, + "cekLamCost-exBudgetCPU": 16000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 29773, + "cekVarCost-exBudgetCPU": 16000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 150000, + "chooseData-cpu-arguments": 94375, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 150000, + "chooseList-cpu-arguments": 132994, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 150000, - "chooseUnit-memory-arguments": 32, - "consByteString-cpu-arguments-intercept": 150000, - "consByteString-cpu-arguments-slope": 1000, + "chooseUnit-cpu-arguments": 61462, + "chooseUnit-memory-arguments": 4, + "consByteString-cpu-arguments-intercept": 72010, + "consByteString-cpu-arguments-slope": 178, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 150000, + "constrData-cpu-arguments": 22151, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 150000, - "decodeUtf8-cpu-arguments-slope": 1000, - "decodeUtf8-memory-arguments-intercept": 0, - "decodeUtf8-memory-arguments-slope": 8, - "divideInteger-cpu-arguments-constant": 148000, - "divideInteger-cpu-arguments-model-arguments-intercept": 425507, - "divideInteger-cpu-arguments-model-arguments-slope": 118, + "decodeUtf8-cpu-arguments-intercept": 91189, + "decodeUtf8-cpu-arguments-slope": 769, + "decodeUtf8-memory-arguments-intercept": 4, + "decodeUtf8-memory-arguments-slope": 2, + "divideInteger-cpu-arguments-constant": 85848, + "divideInteger-cpu-arguments-model-arguments-intercept": 228465, + "divideInteger-cpu-arguments-model-arguments-slope": 122, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, - "encodeUtf8-cpu-arguments-intercept": 150000, - "encodeUtf8-cpu-arguments-slope": 1000, - "encodeUtf8-memory-arguments-intercept": 0, - "encodeUtf8-memory-arguments-slope": 8, - "equalsByteString-cpu-arguments-constant": 150000, - "equalsByteString-cpu-arguments-intercept": 112536, - "equalsByteString-cpu-arguments-slope": 247, + "encodeUtf8-cpu-arguments-intercept": 1000, + "encodeUtf8-cpu-arguments-slope": 42921, + "encodeUtf8-memory-arguments-intercept": 4, + "encodeUtf8-memory-arguments-slope": 2, + "equalsByteString-cpu-arguments-constant": 30623, + "equalsByteString-cpu-arguments-intercept": 28755, + "equalsByteString-cpu-arguments-slope": 75, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 150000, - "equalsData-cpu-arguments-slope": 10000, + "equalsData-cpu-arguments-intercept": 898148, + "equalsData-cpu-arguments-slope": 27279, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 136542, - "equalsInteger-cpu-arguments-slope": 1326, + "equalsInteger-cpu-arguments-intercept": 51775, + "equalsInteger-cpu-arguments-slope": 558, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 1000, - "equalsString-cpu-arguments-intercept": 150000, - "equalsString-cpu-arguments-slope": 1000, + "equalsString-cpu-arguments-constant": 39184, + "equalsString-cpu-arguments-intercept": 1000, + "equalsString-cpu-arguments-slope": 60594, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 150000, + "fstPair-cpu-arguments": 141895, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 150000, + "headList-cpu-arguments": 83150, "headList-memory-arguments": 32, - "iData-cpu-arguments": 150000, + "iData-cpu-arguments": 15299, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 1, + "ifThenElse-cpu-arguments": 76049, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 150000, - "indexByteString-memory-arguments": 1, - "lengthOfByteString-cpu-arguments": 150000, - "lengthOfByteString-memory-arguments": 4, - "lessThanByteString-cpu-arguments-intercept": 103599, - "lessThanByteString-cpu-arguments-slope": 248, + "indexByteString-cpu-arguments": 13169, + "indexByteString-memory-arguments": 4, + "lengthOfByteString-cpu-arguments": 22100, + "lengthOfByteString-memory-arguments": 10, + "lessThanByteString-cpu-arguments-intercept": 28999, + "lessThanByteString-cpu-arguments-slope": 74, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 103599, - "lessThanEqualsByteString-cpu-arguments-slope": 248, + "lessThanEqualsByteString-cpu-arguments-intercept": 28999, + "lessThanEqualsByteString-cpu-arguments-slope": 74, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 145276, - "lessThanEqualsInteger-cpu-arguments-slope": 1366, + "lessThanEqualsInteger-cpu-arguments-intercept": 43285, + "lessThanEqualsInteger-cpu-arguments-slope": 552, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 179690, - "lessThanInteger-cpu-arguments-slope": 497, + "lessThanInteger-cpu-arguments-intercept": 44749, + "lessThanInteger-cpu-arguments-slope": 541, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 150000, + "listData-cpu-arguments": 33852, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 150000, + "mapData-cpu-arguments": 68246, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 150000, + "mkCons-cpu-arguments": 72362, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 150000, + "mkNilData-cpu-arguments": 7243, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 150000, + "mkNilPairData-cpu-arguments": 7391, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 150000, + "mkPairData-cpu-arguments": 11546, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 148000, - "modInteger-cpu-arguments-model-arguments-intercept": 425507, - "modInteger-cpu-arguments-model-arguments-slope": 118, + "modInteger-cpu-arguments-constant": 85848, + "modInteger-cpu-arguments-model-arguments-intercept": 228465, + "modInteger-cpu-arguments-model-arguments-slope": 122, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 61516, - "multiplyInteger-cpu-arguments-slope": 11218, + "multiplyInteger-cpu-arguments-intercept": 90434, + "multiplyInteger-cpu-arguments-slope": 519, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 150000, + "nullList-cpu-arguments": 74433, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 148000, - "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, - "quotientInteger-cpu-arguments-model-arguments-slope": 118, + "quotientInteger-cpu-arguments-constant": 85848, + "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, + "quotientInteger-cpu-arguments-model-arguments-slope": 122, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 148000, - "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, - "remainderInteger-cpu-arguments-model-arguments-slope": 118, + "remainderInteger-cpu-arguments-constant": 85848, + "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, + "remainderInteger-cpu-arguments-model-arguments-slope": 122, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 2477736, - "sha2_256-cpu-arguments-slope": 29175, + "sha2_256-cpu-arguments-intercept": 270652, + "sha2_256-cpu-arguments-slope": 22588, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 0, - "sha3_256-cpu-arguments-slope": 82363, + "sha3_256-cpu-arguments-intercept": 1457325, + "sha3_256-cpu-arguments-slope": 64566, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 150000, - "sliceByteString-cpu-arguments-slope": 5000, - "sliceByteString-memory-arguments-intercept": 0, - "sliceByteString-memory-arguments-slope": 1, - "sndPair-cpu-arguments": 150000, + "sliceByteString-cpu-arguments-intercept": 20467, + "sliceByteString-cpu-arguments-slope": 1, + "sliceByteString-memory-arguments-intercept": 4, + "sliceByteString-memory-arguments-slope": 0, + "sndPair-cpu-arguments": 141992, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 197209, - "subtractInteger-cpu-arguments-slope": 0, + "subtractInteger-cpu-arguments-intercept": 100788, + "subtractInteger-cpu-arguments-slope": 420, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 150000, + "tailList-cpu-arguments": 81663, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 150000, + "trace-cpu-arguments": 59498, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 150000, + "unBData-cpu-arguments": 20142, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 150000, + "unConstrData-cpu-arguments": 24588, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 150000, + "unIData-cpu-arguments": 20744, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 150000, + "unListData-cpu-arguments": 25933, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 150000, + "unMapData-cpu-arguments": 24623, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 3345831, - "verifySignature-cpu-arguments-slope": 1, - "verifySignature-memory-arguments": 1 + "verifySignature-cpu-arguments-intercept": 53384111, + "verifySignature-cpu-arguments-slope": 14333, + "verifySignature-memory-arguments": 10 } }, "executionPrices": { @@ -19852,272 +19857,3923 @@ "numerator": 721 } }, - "lovelacePerUTxOWord": 34482, - "maxBlockExUnits": { - "exUnitsMem": 50000000, - "exUnitsSteps": 40000000000 - }, - "maxCollateralInputs": 3, - "maxTxExUnits": { - "exUnitsMem": 10000000, - "exUnitsSteps": 10000000000 - }, - "maxValueSize": 5000 - }, - "byron": { - "avvmDistr": {}, - "blockVersionData": { - "heavyDelThd": "300000000000", - "maxBlockSize": "2000000", - "maxHeaderSize": "2000000", - "maxProposalSize": "700", - "maxTxSize": "4096", - "mpcThd": "20000000000000", - "scriptVersion": 0, - "slotDuration": "20000", - "softforkRule": { - "initThd": "900000000000000", - "minThd": "600000000000000", - "thdDecrement": "50000000000000" - }, - "txFeePolicy": { - "multiplier": "43946000000", - "summand": "155381000000000" - }, - "unlockStakeEpoch": "18446744073709551615", - "updateImplicit": "10000", - "updateProposalThd": "100000000000000", - "updateVoteThd": "1000000000000" - }, - "bootStakeholders": {}, - "ftsSeed": "76617361206f7061736120736b6f766f726f64612047677572646120626f726f64612070726f766f6461", - "heavyDelegation": {}, - "nonAvvmBalances": {}, - "protocolConsts": { - "k": 3, - "protocolMagic": 42, - "vssMaxTTL": 6, - "vssMinTTL": 2 - }, - "startTime": 1506203091, - "vssCerts": { - "0efd6f3b2849d5baf25b3e2bf2d46f88427b4e455fc3dc43f57819c5": { - "expiryEpoch": 5, - "signature": "d381d32a18cd12a1c6ff87da0229c9a5b998fd093ac29f5d932bfc918e7dbc6e1dc292a36c46a3e129c5b1ef661124361426b443480534ff51dacc82bf4b630f", - "signingKey": "kYDYGOac2ZfjRmPEGKZIwHby4ZzUGU5IbhWdhYC8bNqBNERAxq0OUwb9A1vvkoHaXY+9OPWfWI9wgQFu5hET0g==", - "vssKey": "WCECgow+hJK+BxjNx0gIYrap+onUsRocObQEVzvJsdj68vw=" - }, - "1040655f58d5bf2be1c06f983abf66c7f01d28c239f27648a0c73e5d": { - "expiryEpoch": 5, - "signature": "b02e89abb183da7c871bca87a563d38356b44f403348b6a5f24ee4459335290d980db69a6482455aae231a9880defe2fd4212272c4b2ea3da8744a8ba750440a", - "signingKey": "icKfjErye3rMvliXR4IBNOu6ocrzzpSScKPQx9z9VBsd7zJtLvDbeANByeJh8EiQze7x+cmfbZC47cp9PPwJiA==", - "vssKey": "WCECQoZjWJSu/6R74CC0ueh7cXmR0sasmTuCqf8X0BtAQ4o=" - }, - "1fa56ba63cff50d124b6af42f33b245a30fcd1b0170d7704b0b201c7": { - "expiryEpoch": 5, - "signature": "7bb244c4fa1499021b0f2d36515a1f288a33cf00f1b88b57626998b439dcfb03ad88a7bc93101e4d83cdc75329799fbb2ccb28a7212a3e49737b06287d09b00c", - "signingKey": "YSYalbdhPua/IGfa13twNJcpsMUNV7wc8w3g20oec6iF0AVK98I/xsN5GdukHGAqV+LQ+TKaeVS4ZzONb7LJRQ==", - "vssKey": "WCECNXeQRqiTZSPDDyeRJ3gl/QzYMLLtNH0yN+XOl17pu8Y=" - }, - "5ffca3a329599727e39a7472c5270e54cf59a27b74306cc9f7fd0f5e": { - "expiryEpoch": 5, - "signature": "6cc8d84dd55b41efcf46c4b3086da1fb60c938182b4b66657650839d9fac1e2194a8253dc6d5c107ac0e9e714d1364fff9d2114eae07363d9937ee1d92b69c06", - "signingKey": "i1Mgdin5ow5LIBUETzN8AXNavmckPBlHDJ2ujHtzJ5gJiHufQg1vcO4enVDBYFKHjlRLZctdRL1pF1ayhM2Cmw==", - "vssKey": "WCEDca27BxibVjQoA1QJaWx4gAE2MUB0lHfb6jJ3iorXD7s=" - }, - "6bef444609d6e336cb1fe1daba278918dbc5768e6754c2945dd8d25c": { - "expiryEpoch": 5, - "signature": "2d96e4d4a4c506cc5762128b814ffb20afb97d30eb976334cd241a3935bd155ea1d68772b0903bde4584470359206769d83fa2ce55f56a1027ec3c52cb5e8703", - "signingKey": "6MA6A8Cy3b6kGVyvOfQeZp99JR7PIh+7LydcCl1+BdGQ3MJG9WyOM6wANwZuL2ZN2qmF6lKECCZDMI3eT1v+3w==", - "vssKey": "WCED6k6ArqOnhQtfNRg0FSCxWmAtocZcyV33AdjMotjGwxI=" - }, - "ce1e50f578d3043dc78d8777f5723cc7b6ca512d8cdbe8a09aafc9c3": { - "expiryEpoch": 5, - "signature": "2b830f1a79d2baca791a90c3784d74ec9f00267efac5ccd3cd7082b854234f411c237b59f34736933ba626fadc87fd6b2114c44486de692892d7401343990e01", - "signingKey": "8U9xLcYA15MFLUhC1QzvpOZYhOps+DcHB564zjAu/IXa6SLV6zg40rkXhPBIJNJnZ7+2W9NqNudP7EbQnZiFjQ==", - "vssKey": "WCECs1+lg8Lsm15FxfY8bhGyRuwe8yOaSH0wwSajLRYeW/s=" - }, - "eb649333a196ecb024a4a5919d3ce86084014136fd3e884e52ecd057": { - "expiryEpoch": 5, - "signature": "0b115a39935ce6008a4bbad0377f35463fd3510e282186ba43492768a02eb000bd4d3bc50799a24c53879ff2f2587179e797ee1c312acaf107cba67f91cb280b", - "signingKey": "X93u2t4nFNbbL54RBHQ9LY2Bjs3cMG4XYQjbFMqt1EG0V9WEDGD4hAuZyPeMKQriKdT4Qx5ni6elRcNWB7lN2w==", - "vssKey": "WCECS11PWxybUHKY2hHmBgm/zYaR2YsqsH+f3uPOp2ydz/E=" - } - } - }, - "conway": null, - "delegator_coin": 0, - "delegators": 0, - "dijkstra": null, - "dreps": 0, - "epoch_length": 600, - "extra_future_offset": 0, - "funds_balance": 10000000000000, - "max_block_size": null, - "network_magic": 42, - "parameter_k": 3, - "per_pool_balance": 1000000000000000, - "pool_coin": 1000000000000000, - "pparamsEpoch": 300, - "pparamsOverlays": [], - "shelley": { - "activeSlotsCoeff": 0.050, - "epochLength": 600, - "genDelegs": { - "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { - "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", - "vrf": "aba81e764b71006c515986bf7b37a72fbb5554f78e6775f08e384dbd572a4b32" - }, - "2075a095b3c844a29c24317a94a643ab8e22d54a3a3a72a420260af6": { - "delegate": "6535db26347283990a252313a7903a45e3526ec25ddba381c071b25b", - "vrf": "fcaca997b8105bd860876348fc2c6e68b13607f9bbd23515cd2193b555d267af" - }, - "268cfc0b89e910ead22e0ade91493d8212f53f3e2164b2e4bef0819b": { - "delegate": "1d4f2e1fda43070d71bb22a5522f86943c7c18aeb4fa47a362c27e23", - "vrf": "63ef48bc5355f3e7973100c371d6a095251c80ceb40559f4750aa7014a6fb6db" - }, - "60baee25cbc90047e83fd01e1e57dc0b06d3d0cb150d0ab40bbfead1": { - "delegate": "7f72a1826ae3b279782ab2bc582d0d2958de65bd86b2c4f82d8ba956", - "vrf": "c0546d9aa5740afd569d3c2d9c412595cd60822bb6d9a4e8ce6c43d12bd0f674" - }, - "ad5463153dc3d24b9ff133e46136028bdc1edbb897f5a7cf1b37950c": { - "delegate": "d9e5c76ad5ee778960804094a389f0b546b5c2b140a62f8ec43ea54d", - "vrf": "64fa87e8b29a5b7bfbd6795677e3e878c505bc4a3649485d366b50abadec92d7" - }, - "b9547b8a57656539a8d9bc42c008e38d9c8bd9c8adbb1e73ad529497": { - "delegate": "855d6fc1e54274e331e34478eeac8d060b0b90c1f9e8a2b01167c048", - "vrf": "66d5167a1f426bd1adcc8bbf4b88c280d38c148d135cb41e3f5a39f948ad7fcc" - }, - "f7b341c14cd58fca4195a9b278cce1ef402dc0e06deb77e543cd1757": { - "delegate": "69ae12f9e45c0c9122356c8e624b1fbbed6c22a2e3b4358cf0cb5011", - "vrf": "6394a632af51a32768a6f12dac3485d9c0712d0b54e3f389f355385762a478f2" - } - }, - "initialFunds": {}, - "maxKESEvolutions": 62, - "maxLovelaceSupply": 45000000000000000, - "networkId": "Testnet", - "networkMagic": 42, - "protocolParams": { - "a0": 0.3, - "decentralisationParam": 0, - "eMax": 18, - "extraEntropy": { - "tag": "NeutralNonce" - }, - "keyDeposit": 2000000, - "maxBlockBodySize": 65536, - "maxBlockHeaderSize": 1100, - "maxTxSize": 16384, - "minFeeA": 44, - "minFeeB": 155381, - "minPoolCost": 340000000, - "minUTxOValue": 0, - "nOpt": 500, - "poolDeposit": 500000000, - "protocolVersion": { - "major": 6, - "minor": 0 - }, - "rho": 0.0030, - "tau": 0.2 - }, - "securityParam": 3, - "slotLength": 1, - "slotsPerKESPeriod": 129600, - "systemStart": "2017-09-23T21:44:51Z", - "updateQuorum": 5 - }, - "single_shot": true, - "slot_duration": 1, - "utxo": 0, - "utxo_keys": 1 - }, - "name": "ci-test", - "node": { - "heap_limit": null, - "rts_flags_override": [], - "shutdown_on_block_synced": 8, - "shutdown_on_slot_synced": null, - "ssd_directory": null, - "tracer": true, - "tracing_backend": "trace-dispatcher", - "utxo_lmdb": false, - "utxo_lsmt": false, - "verbatim": { - "EnableP2P": true - } - }, - "overlay": {}, - "scenario": "fixed-loaded", - "tracer": { - "ekg": false, - "timeseries": false, - "withresources": false - }, - "workloads": [] - }, - "ci-test-dense10": { - "analysis": { - "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 40, - "filter_exprs": [ - { - "contents": { - "contents": 9, - "tag": "BMinimumAdoptions" - }, - "tag": "CBlock" - } - ], - "filters": [], - "finish_patience": 21, - "last_log_spread_s": 120, - "minimum_chain_density": 0.025, - "silence_since_last_block_s": 120, - "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, - "type": "standard" - }, - "cli_args": { - "createTestnetDataArgs": [ - "--testnet-magic", - 42, - "--total-supply", - "10010000000000000", - "--utxo-keys", - 1, - "--genesis-keys", - 0, - "--delegated-supply", - "10000000000000000", - "--pools", - 10, - "--stake-delegators", - 10, - "--drep-keys", - 0, - "--stuffed-utxo", - "000000" - ], - "pools": [ - "--argjson", - "initialPoolCoin", - "1000000000000000" - ] - }, - "composition": { - "dense_pool_density": 10, - "locations": [ - "loopback" - ], - "n_bft_hosts": 0, - "n_dense_hosts": 1, - "n_dense_pools": 10, - "n_hosts": 1, - "n_pool_hosts": 1, - "n_pools": 10, - "n_singular_hosts": 0, + "extraConfig": { + "costModels": { + "PlutusV1": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 228465, + 122, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 53384111, + 14333, + 10, + 955506, + 213312, + 0, + 2, + 43053543, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ], + "PlutusV2": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 228465, + 122, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ], + "PlutusV3": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ] + } + }, + "lovelacePerUTxOWord": 4310, + "maxBlockExUnits": { + "exUnitsMem": 72000000, + "exUnitsSteps": 20000000000 + }, + "maxCollateralInputs": 3, + "maxTxExUnits": { + "exUnitsMem": 16500000, + "exUnitsSteps": 10000000000 + }, + "maxValueSize": 5000 + }, + "byron": { + "avvmDistr": {}, + "blockVersionData": { + "heavyDelThd": "300000000000", + "maxBlockSize": "2000000", + "maxHeaderSize": "2000000", + "maxProposalSize": "700", + "maxTxSize": "4096", + "mpcThd": "20000000000000", + "scriptVersion": 0, + "slotDuration": "20000", + "softforkRule": { + "initThd": "900000000000000", + "minThd": "600000000000000", + "thdDecrement": "50000000000000" + }, + "txFeePolicy": { + "multiplier": "43946000000", + "summand": "155381000000000" + }, + "unlockStakeEpoch": "18446744073709551615", + "updateImplicit": "10000", + "updateProposalThd": "100000000000000", + "updateVoteThd": "1000000000000" + }, + "bootStakeholders": {}, + "ftsSeed": "76617361206f7061736120736b6f766f726f64612047677572646120626f726f64612070726f766f6461", + "heavyDelegation": {}, + "nonAvvmBalances": {}, + "protocolConsts": { + "k": 3, + "protocolMagic": 42, + "vssMaxTTL": 6, + "vssMinTTL": 2 + }, + "startTime": 1506203091, + "vssCerts": { + "0efd6f3b2849d5baf25b3e2bf2d46f88427b4e455fc3dc43f57819c5": { + "expiryEpoch": 5, + "signature": "d381d32a18cd12a1c6ff87da0229c9a5b998fd093ac29f5d932bfc918e7dbc6e1dc292a36c46a3e129c5b1ef661124361426b443480534ff51dacc82bf4b630f", + "signingKey": "kYDYGOac2ZfjRmPEGKZIwHby4ZzUGU5IbhWdhYC8bNqBNERAxq0OUwb9A1vvkoHaXY+9OPWfWI9wgQFu5hET0g==", + "vssKey": "WCECgow+hJK+BxjNx0gIYrap+onUsRocObQEVzvJsdj68vw=" + }, + "1040655f58d5bf2be1c06f983abf66c7f01d28c239f27648a0c73e5d": { + "expiryEpoch": 5, + "signature": "b02e89abb183da7c871bca87a563d38356b44f403348b6a5f24ee4459335290d980db69a6482455aae231a9880defe2fd4212272c4b2ea3da8744a8ba750440a", + "signingKey": "icKfjErye3rMvliXR4IBNOu6ocrzzpSScKPQx9z9VBsd7zJtLvDbeANByeJh8EiQze7x+cmfbZC47cp9PPwJiA==", + "vssKey": "WCECQoZjWJSu/6R74CC0ueh7cXmR0sasmTuCqf8X0BtAQ4o=" + }, + "1fa56ba63cff50d124b6af42f33b245a30fcd1b0170d7704b0b201c7": { + "expiryEpoch": 5, + "signature": "7bb244c4fa1499021b0f2d36515a1f288a33cf00f1b88b57626998b439dcfb03ad88a7bc93101e4d83cdc75329799fbb2ccb28a7212a3e49737b06287d09b00c", + "signingKey": "YSYalbdhPua/IGfa13twNJcpsMUNV7wc8w3g20oec6iF0AVK98I/xsN5GdukHGAqV+LQ+TKaeVS4ZzONb7LJRQ==", + "vssKey": "WCECNXeQRqiTZSPDDyeRJ3gl/QzYMLLtNH0yN+XOl17pu8Y=" + }, + "5ffca3a329599727e39a7472c5270e54cf59a27b74306cc9f7fd0f5e": { + "expiryEpoch": 5, + "signature": "6cc8d84dd55b41efcf46c4b3086da1fb60c938182b4b66657650839d9fac1e2194a8253dc6d5c107ac0e9e714d1364fff9d2114eae07363d9937ee1d92b69c06", + "signingKey": "i1Mgdin5ow5LIBUETzN8AXNavmckPBlHDJ2ujHtzJ5gJiHufQg1vcO4enVDBYFKHjlRLZctdRL1pF1ayhM2Cmw==", + "vssKey": "WCEDca27BxibVjQoA1QJaWx4gAE2MUB0lHfb6jJ3iorXD7s=" + }, + "6bef444609d6e336cb1fe1daba278918dbc5768e6754c2945dd8d25c": { + "expiryEpoch": 5, + "signature": "2d96e4d4a4c506cc5762128b814ffb20afb97d30eb976334cd241a3935bd155ea1d68772b0903bde4584470359206769d83fa2ce55f56a1027ec3c52cb5e8703", + "signingKey": "6MA6A8Cy3b6kGVyvOfQeZp99JR7PIh+7LydcCl1+BdGQ3MJG9WyOM6wANwZuL2ZN2qmF6lKECCZDMI3eT1v+3w==", + "vssKey": "WCED6k6ArqOnhQtfNRg0FSCxWmAtocZcyV33AdjMotjGwxI=" + }, + "ce1e50f578d3043dc78d8777f5723cc7b6ca512d8cdbe8a09aafc9c3": { + "expiryEpoch": 5, + "signature": "2b830f1a79d2baca791a90c3784d74ec9f00267efac5ccd3cd7082b854234f411c237b59f34736933ba626fadc87fd6b2114c44486de692892d7401343990e01", + "signingKey": "8U9xLcYA15MFLUhC1QzvpOZYhOps+DcHB564zjAu/IXa6SLV6zg40rkXhPBIJNJnZ7+2W9NqNudP7EbQnZiFjQ==", + "vssKey": "WCECs1+lg8Lsm15FxfY8bhGyRuwe8yOaSH0wwSajLRYeW/s=" + }, + "eb649333a196ecb024a4a5919d3ce86084014136fd3e884e52ecd057": { + "expiryEpoch": 5, + "signature": "0b115a39935ce6008a4bbad0377f35463fd3510e282186ba43492768a02eb000bd4d3bc50799a24c53879ff2f2587179e797ee1c312acaf107cba67f91cb280b", + "signingKey": "X93u2t4nFNbbL54RBHQ9LY2Bjs3cMG4XYQjbFMqt1EG0V9WEDGD4hAuZyPeMKQriKdT4Qx5ni6elRcNWB7lN2w==", + "vssKey": "WCECS11PWxybUHKY2hHmBgm/zYaR2YsqsH+f3uPOp2ydz/E=" + } + } + }, + "conway": { + "committee": { + "members": { + "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, + "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, + "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, + "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, + "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, + "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, + "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 + }, + "threshold": { + "denominator": 3, + "numerator": 2 + } + }, + "committeeMaxTermLength": 146, + "committeeMinSize": 7, + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "dRepActivity": 20, + "dRepDeposit": 500000000, + "dRepVotingThresholds": { + "committeeNoConfidence": 0.6, + "committeeNormal": 0.67, + "hardForkInitiation": 0.6, + "motionNoConfidence": 0.67, + "ppEconomicGroup": 0.67, + "ppGovGroup": 0.75, + "ppNetworkGroup": 0.67, + "ppTechnicalGroup": 0.67, + "treasuryWithdrawal": 0.67, + "updateToConstitution": 0.75 + }, + "govActionDeposit": 100000000000, + "govActionLifetime": 6, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "poolVotingThresholds": { + "committeeNoConfidence": 0.51, + "committeeNormal": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + } + }, + "delegator_coin": 1000000000000000, + "delegators": 100000, + "dijkstra": { + "maxRefScriptSizePerBlock": 1048576, + "maxRefScriptSizePerTx": 204800, + "refScriptCostMultiplier": 1.2, + "refScriptCostStride": 25600 + }, + "dreps": 0, + "epoch_length": 600, + "extra_future_offset": 0, + "funds_balance": 10000000000000, + "max_block_size": null, + "network_magic": 42, + "parameter_k": 3, + "per_pool_balance": 1000000000000000, + "pool_coin": 1000000000000000, + "pparamsEpoch": 537, + "pparamsOverlays": [ + "v11-preview" + ], + "shelley": { + "activeSlotsCoeff": 5.0e-2, + "epochLength": 600, + "genDelegs": { + "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { + "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", + "vrf": "aba81e764b71006c515986bf7b37a72fbb5554f78e6775f08e384dbd572a4b32" + }, + "2075a095b3c844a29c24317a94a643ab8e22d54a3a3a72a420260af6": { + "delegate": "6535db26347283990a252313a7903a45e3526ec25ddba381c071b25b", + "vrf": "fcaca997b8105bd860876348fc2c6e68b13607f9bbd23515cd2193b555d267af" + }, + "268cfc0b89e910ead22e0ade91493d8212f53f3e2164b2e4bef0819b": { + "delegate": "1d4f2e1fda43070d71bb22a5522f86943c7c18aeb4fa47a362c27e23", + "vrf": "63ef48bc5355f3e7973100c371d6a095251c80ceb40559f4750aa7014a6fb6db" + }, + "60baee25cbc90047e83fd01e1e57dc0b06d3d0cb150d0ab40bbfead1": { + "delegate": "7f72a1826ae3b279782ab2bc582d0d2958de65bd86b2c4f82d8ba956", + "vrf": "c0546d9aa5740afd569d3c2d9c412595cd60822bb6d9a4e8ce6c43d12bd0f674" + }, + "ad5463153dc3d24b9ff133e46136028bdc1edbb897f5a7cf1b37950c": { + "delegate": "d9e5c76ad5ee778960804094a389f0b546b5c2b140a62f8ec43ea54d", + "vrf": "64fa87e8b29a5b7bfbd6795677e3e878c505bc4a3649485d366b50abadec92d7" + }, + "b9547b8a57656539a8d9bc42c008e38d9c8bd9c8adbb1e73ad529497": { + "delegate": "855d6fc1e54274e331e34478eeac8d060b0b90c1f9e8a2b01167c048", + "vrf": "66d5167a1f426bd1adcc8bbf4b88c280d38c148d135cb41e3f5a39f948ad7fcc" + }, + "f7b341c14cd58fca4195a9b278cce1ef402dc0e06deb77e543cd1757": { + "delegate": "69ae12f9e45c0c9122356c8e624b1fbbed6c22a2e3b4358cf0cb5011", + "vrf": "6394a632af51a32768a6f12dac3485d9c0712d0b54e3f389f355385762a478f2" + } + }, + "initialFunds": {}, + "maxKESEvolutions": 62, + "maxLovelaceSupply": 45000000000000000, + "networkId": "Testnet", + "networkMagic": 42, + "protocolParams": { + "a0": 0.3, + "decentralisationParam": 0, + "eMax": 18, + "extraEntropy": { + "tag": "NeutralNonce" + }, + "keyDeposit": 2000000, + "maxBlockBodySize": 90112, + "maxBlockHeaderSize": 1100, + "maxTxSize": 16384, + "minFeeA": 44, + "minFeeB": 155381, + "minPoolCost": 170000000, + "minUTxOValue": 0, + "nOpt": 500, + "poolDeposit": 500000000, + "protocolVersion": { + "major": 11, + "minor": 0 + }, + "rho": 3.0e-3, + "tau": 0.2 + }, + "securityParam": 3, + "slotLength": 1, + "slotsPerKESPeriod": 129600, + "systemStart": "2017-09-23T21:44:51Z", + "updateQuorum": 5 + }, + "single_shot": true, + "slot_duration": 1, + "utxo": 500000, + "utxo_keys": 1 + }, + "name": "ci-bench-v11-plutus", + "node": { + "heap_limit": null, + "rts_flags_override": [], + "shutdown_on_block_synced": 15, + "shutdown_on_slot_synced": null, + "ssd_directory": null, + "tracer": true, + "tracing_backend": "trace-dispatcher", + "utxo_lmdb": false, + "utxo_lsmt": false, + "verbatim": { + "EnableP2P": true + } + }, + "overlay": {}, + "scenario": "fixed-loaded", + "tracer": { + "ekg": false, + "timeseries": false, + "withresources": false + }, + "workloads": [] + }, + "ci-bench-v11-plutusv3": { + "analysis": { + "cluster_base_startup_overhead_s": 40, + "cluster_startup_overhead_s": 240, + "filter_exprs": [ + { + "contents": { + "contents": 1, + "tag": "BMinimumAdoptions" + }, + "tag": "CBlock" + } + ], + "filters": [ + "size-small" + ], + "finish_patience": 21, + "last_log_spread_s": 120, + "minimum_chain_density": 2.5e-2, + "silence_since_last_block_s": 120, + "start_log_spread_s": 120, + "tx_loss_ratio": 2.0e-2, + "type": "standard" + }, + "cli_args": { + "createTestnetDataArgs": [ + "--testnet-magic", + 42, + "--total-supply", + "2010000000000000", + "--utxo-keys", + 1, + "--genesis-keys", + 0, + "--delegated-supply", + "2000000000000000", + "--pools", + 2, + "--stake-delegators", + 100000, + "--drep-keys", + 0, + "--stuffed-utxo", + "500000" + ], + "pools": [ + "--argjson", + "initialPoolCoin", + "1000000000000000" + ] + }, + "composition": { + "dense_pool_density": 1, + "locations": [ + "loopback" + ], + "n_bft_hosts": 0, + "n_dense_hosts": 0, + "n_dense_pools": 0, + "n_hosts": 2, + "n_pool_hosts": 2, + "n_pools": 2, + "n_singular_hosts": 2, + "n_singular_pools": 2, + "topology": "uni-circle", + "with_explorer": false, + "with_proxy": false + }, + "derived": { + "dataset_induced_startup_delay_conservative": 240, + "dataset_induced_startup_delay_optimistic": 12, + "dataset_measure": 600000, + "default_value_tx_per_block_estimate": 236, + "default_value_tx_size_estimate": 381, + "delegators_effective": 100000, + "effective_epochs": 1, + "epoch_duration": 600, + "generator_blocks_lower_bound": 1, + "generator_duration": 600, + "generator_tx_count": 120, + "genesis_future_offset": 12, + "shutdown_time": null, + "supply_delegated": 2000000000000000, + "supply_total": 2010000000000000, + "utxo_delegated": 100000, + "utxo_generated": 120, + "utxo_stuffed": 500000 + }, + "desc": "Miniature dataset, CI-friendly duration, bench scale", + "generator": { + "add_tx_size": 100, + "epochs": 3, + "init_cooldown": 5, + "inputs_per_tx": 1, + "outputs_per_tx": 1, + "plutus": { + "redeemer": { + "int": 1000000 + }, + "script": "LoopV3", + "type": "LimitSaturationLoop" + }, + "tps": 0.2, + "tx_count": 120, + "tx_fee": 1452000 + }, + "genesis": { + "active_slots_coeff": 5.0e-2, + "alonzo": { + "collateralPercentage": 150, + "costModels": { + "PlutusV1": { + "addInteger-cpu-arguments-intercept": 100788, + "addInteger-cpu-arguments-slope": 420, + "addInteger-memory-arguments-intercept": 1, + "addInteger-memory-arguments-slope": 1, + "appendByteString-cpu-arguments-intercept": 1000, + "appendByteString-cpu-arguments-slope": 173, + "appendByteString-memory-arguments-intercept": 0, + "appendByteString-memory-arguments-slope": 1, + "appendString-cpu-arguments-intercept": 1000, + "appendString-cpu-arguments-slope": 59957, + "appendString-memory-arguments-intercept": 4, + "appendString-memory-arguments-slope": 1, + "bData-cpu-arguments": 11183, + "bData-memory-arguments": 32, + "blake2b-cpu-arguments-intercept": 201305, + "blake2b-cpu-arguments-slope": 8356, + "blake2b-memory-arguments": 4, + "cekApplyCost-exBudgetCPU": 16000, + "cekApplyCost-exBudgetMemory": 100, + "cekBuiltinCost-exBudgetCPU": 16000, + "cekBuiltinCost-exBudgetMemory": 100, + "cekConstCost-exBudgetCPU": 16000, + "cekConstCost-exBudgetMemory": 100, + "cekDelayCost-exBudgetCPU": 16000, + "cekDelayCost-exBudgetMemory": 100, + "cekForceCost-exBudgetCPU": 16000, + "cekForceCost-exBudgetMemory": 100, + "cekLamCost-exBudgetCPU": 16000, + "cekLamCost-exBudgetMemory": 100, + "cekStartupCost-exBudgetCPU": 100, + "cekStartupCost-exBudgetMemory": 100, + "cekVarCost-exBudgetCPU": 16000, + "cekVarCost-exBudgetMemory": 100, + "chooseData-cpu-arguments": 94375, + "chooseData-memory-arguments": 32, + "chooseList-cpu-arguments": 132994, + "chooseList-memory-arguments": 32, + "chooseUnit-cpu-arguments": 61462, + "chooseUnit-memory-arguments": 4, + "consByteString-cpu-arguments-intercept": 72010, + "consByteString-cpu-arguments-slope": 178, + "consByteString-memory-arguments-intercept": 0, + "consByteString-memory-arguments-slope": 1, + "constrData-cpu-arguments": 22151, + "constrData-memory-arguments": 32, + "decodeUtf8-cpu-arguments-intercept": 91189, + "decodeUtf8-cpu-arguments-slope": 769, + "decodeUtf8-memory-arguments-intercept": 4, + "decodeUtf8-memory-arguments-slope": 2, + "divideInteger-cpu-arguments-constant": 85848, + "divideInteger-cpu-arguments-model-arguments-intercept": 228465, + "divideInteger-cpu-arguments-model-arguments-slope": 122, + "divideInteger-memory-arguments-intercept": 0, + "divideInteger-memory-arguments-minimum": 1, + "divideInteger-memory-arguments-slope": 1, + "encodeUtf8-cpu-arguments-intercept": 1000, + "encodeUtf8-cpu-arguments-slope": 42921, + "encodeUtf8-memory-arguments-intercept": 4, + "encodeUtf8-memory-arguments-slope": 2, + "equalsByteString-cpu-arguments-constant": 30623, + "equalsByteString-cpu-arguments-intercept": 28755, + "equalsByteString-cpu-arguments-slope": 75, + "equalsByteString-memory-arguments": 1, + "equalsData-cpu-arguments-intercept": 898148, + "equalsData-cpu-arguments-slope": 27279, + "equalsData-memory-arguments": 1, + "equalsInteger-cpu-arguments-intercept": 51775, + "equalsInteger-cpu-arguments-slope": 558, + "equalsInteger-memory-arguments": 1, + "equalsString-cpu-arguments-constant": 39184, + "equalsString-cpu-arguments-intercept": 1000, + "equalsString-cpu-arguments-slope": 60594, + "equalsString-memory-arguments": 1, + "fstPair-cpu-arguments": 141895, + "fstPair-memory-arguments": 32, + "headList-cpu-arguments": 83150, + "headList-memory-arguments": 32, + "iData-cpu-arguments": 15299, + "iData-memory-arguments": 32, + "ifThenElse-cpu-arguments": 76049, + "ifThenElse-memory-arguments": 1, + "indexByteString-cpu-arguments": 13169, + "indexByteString-memory-arguments": 4, + "lengthOfByteString-cpu-arguments": 22100, + "lengthOfByteString-memory-arguments": 10, + "lessThanByteString-cpu-arguments-intercept": 28999, + "lessThanByteString-cpu-arguments-slope": 74, + "lessThanByteString-memory-arguments": 1, + "lessThanEqualsByteString-cpu-arguments-intercept": 28999, + "lessThanEqualsByteString-cpu-arguments-slope": 74, + "lessThanEqualsByteString-memory-arguments": 1, + "lessThanEqualsInteger-cpu-arguments-intercept": 43285, + "lessThanEqualsInteger-cpu-arguments-slope": 552, + "lessThanEqualsInteger-memory-arguments": 1, + "lessThanInteger-cpu-arguments-intercept": 44749, + "lessThanInteger-cpu-arguments-slope": 541, + "lessThanInteger-memory-arguments": 1, + "listData-cpu-arguments": 33852, + "listData-memory-arguments": 32, + "mapData-cpu-arguments": 68246, + "mapData-memory-arguments": 32, + "mkCons-cpu-arguments": 72362, + "mkCons-memory-arguments": 32, + "mkNilData-cpu-arguments": 7243, + "mkNilData-memory-arguments": 32, + "mkNilPairData-cpu-arguments": 7391, + "mkNilPairData-memory-arguments": 32, + "mkPairData-cpu-arguments": 11546, + "mkPairData-memory-arguments": 32, + "modInteger-cpu-arguments-constant": 85848, + "modInteger-cpu-arguments-model-arguments-intercept": 228465, + "modInteger-cpu-arguments-model-arguments-slope": 122, + "modInteger-memory-arguments-intercept": 0, + "modInteger-memory-arguments-minimum": 1, + "modInteger-memory-arguments-slope": 1, + "multiplyInteger-cpu-arguments-intercept": 90434, + "multiplyInteger-cpu-arguments-slope": 519, + "multiplyInteger-memory-arguments-intercept": 0, + "multiplyInteger-memory-arguments-slope": 1, + "nullList-cpu-arguments": 74433, + "nullList-memory-arguments": 32, + "quotientInteger-cpu-arguments-constant": 85848, + "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, + "quotientInteger-cpu-arguments-model-arguments-slope": 122, + "quotientInteger-memory-arguments-intercept": 0, + "quotientInteger-memory-arguments-minimum": 1, + "quotientInteger-memory-arguments-slope": 1, + "remainderInteger-cpu-arguments-constant": 85848, + "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, + "remainderInteger-cpu-arguments-model-arguments-slope": 122, + "remainderInteger-memory-arguments-intercept": 0, + "remainderInteger-memory-arguments-minimum": 1, + "remainderInteger-memory-arguments-slope": 1, + "sha2_256-cpu-arguments-intercept": 270652, + "sha2_256-cpu-arguments-slope": 22588, + "sha2_256-memory-arguments": 4, + "sha3_256-cpu-arguments-intercept": 1457325, + "sha3_256-cpu-arguments-slope": 64566, + "sha3_256-memory-arguments": 4, + "sliceByteString-cpu-arguments-intercept": 20467, + "sliceByteString-cpu-arguments-slope": 1, + "sliceByteString-memory-arguments-intercept": 4, + "sliceByteString-memory-arguments-slope": 0, + "sndPair-cpu-arguments": 141992, + "sndPair-memory-arguments": 32, + "subtractInteger-cpu-arguments-intercept": 100788, + "subtractInteger-cpu-arguments-slope": 420, + "subtractInteger-memory-arguments-intercept": 1, + "subtractInteger-memory-arguments-slope": 1, + "tailList-cpu-arguments": 81663, + "tailList-memory-arguments": 32, + "trace-cpu-arguments": 59498, + "trace-memory-arguments": 32, + "unBData-cpu-arguments": 20142, + "unBData-memory-arguments": 32, + "unConstrData-cpu-arguments": 24588, + "unConstrData-memory-arguments": 32, + "unIData-cpu-arguments": 20744, + "unIData-memory-arguments": 32, + "unListData-cpu-arguments": 25933, + "unListData-memory-arguments": 32, + "unMapData-cpu-arguments": 24623, + "unMapData-memory-arguments": 32, + "verifySignature-cpu-arguments-intercept": 53384111, + "verifySignature-cpu-arguments-slope": 14333, + "verifySignature-memory-arguments": 10 + } + }, + "executionPrices": { + "prMem": { + "denominator": 10000, + "numerator": 577 + }, + "prSteps": { + "denominator": 10000000, + "numerator": 721 + } + }, + "extraConfig": { + "costModels": { + "PlutusV1": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 228465, + 122, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 53384111, + 14333, + 10, + 955506, + 213312, + 0, + 2, + 43053543, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ], + "PlutusV2": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 228465, + 122, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ], + "PlutusV3": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ] + } + }, + "lovelacePerUTxOWord": 4310, + "maxBlockExUnits": { + "exUnitsMem": 72000000, + "exUnitsSteps": 20000000000 + }, + "maxCollateralInputs": 3, + "maxTxExUnits": { + "exUnitsMem": 16500000, + "exUnitsSteps": 10000000000 + }, + "maxValueSize": 5000 + }, + "byron": { + "avvmDistr": {}, + "blockVersionData": { + "heavyDelThd": "300000000000", + "maxBlockSize": "2000000", + "maxHeaderSize": "2000000", + "maxProposalSize": "700", + "maxTxSize": "4096", + "mpcThd": "20000000000000", + "scriptVersion": 0, + "slotDuration": "20000", + "softforkRule": { + "initThd": "900000000000000", + "minThd": "600000000000000", + "thdDecrement": "50000000000000" + }, + "txFeePolicy": { + "multiplier": "43946000000", + "summand": "155381000000000" + }, + "unlockStakeEpoch": "18446744073709551615", + "updateImplicit": "10000", + "updateProposalThd": "100000000000000", + "updateVoteThd": "1000000000000" + }, + "bootStakeholders": {}, + "ftsSeed": "76617361206f7061736120736b6f766f726f64612047677572646120626f726f64612070726f766f6461", + "heavyDelegation": {}, + "nonAvvmBalances": {}, + "protocolConsts": { + "k": 3, + "protocolMagic": 42, + "vssMaxTTL": 6, + "vssMinTTL": 2 + }, + "startTime": 1506203091, + "vssCerts": { + "0efd6f3b2849d5baf25b3e2bf2d46f88427b4e455fc3dc43f57819c5": { + "expiryEpoch": 5, + "signature": "d381d32a18cd12a1c6ff87da0229c9a5b998fd093ac29f5d932bfc918e7dbc6e1dc292a36c46a3e129c5b1ef661124361426b443480534ff51dacc82bf4b630f", + "signingKey": "kYDYGOac2ZfjRmPEGKZIwHby4ZzUGU5IbhWdhYC8bNqBNERAxq0OUwb9A1vvkoHaXY+9OPWfWI9wgQFu5hET0g==", + "vssKey": "WCECgow+hJK+BxjNx0gIYrap+onUsRocObQEVzvJsdj68vw=" + }, + "1040655f58d5bf2be1c06f983abf66c7f01d28c239f27648a0c73e5d": { + "expiryEpoch": 5, + "signature": "b02e89abb183da7c871bca87a563d38356b44f403348b6a5f24ee4459335290d980db69a6482455aae231a9880defe2fd4212272c4b2ea3da8744a8ba750440a", + "signingKey": "icKfjErye3rMvliXR4IBNOu6ocrzzpSScKPQx9z9VBsd7zJtLvDbeANByeJh8EiQze7x+cmfbZC47cp9PPwJiA==", + "vssKey": "WCECQoZjWJSu/6R74CC0ueh7cXmR0sasmTuCqf8X0BtAQ4o=" + }, + "1fa56ba63cff50d124b6af42f33b245a30fcd1b0170d7704b0b201c7": { + "expiryEpoch": 5, + "signature": "7bb244c4fa1499021b0f2d36515a1f288a33cf00f1b88b57626998b439dcfb03ad88a7bc93101e4d83cdc75329799fbb2ccb28a7212a3e49737b06287d09b00c", + "signingKey": "YSYalbdhPua/IGfa13twNJcpsMUNV7wc8w3g20oec6iF0AVK98I/xsN5GdukHGAqV+LQ+TKaeVS4ZzONb7LJRQ==", + "vssKey": "WCECNXeQRqiTZSPDDyeRJ3gl/QzYMLLtNH0yN+XOl17pu8Y=" + }, + "5ffca3a329599727e39a7472c5270e54cf59a27b74306cc9f7fd0f5e": { + "expiryEpoch": 5, + "signature": "6cc8d84dd55b41efcf46c4b3086da1fb60c938182b4b66657650839d9fac1e2194a8253dc6d5c107ac0e9e714d1364fff9d2114eae07363d9937ee1d92b69c06", + "signingKey": "i1Mgdin5ow5LIBUETzN8AXNavmckPBlHDJ2ujHtzJ5gJiHufQg1vcO4enVDBYFKHjlRLZctdRL1pF1ayhM2Cmw==", + "vssKey": "WCEDca27BxibVjQoA1QJaWx4gAE2MUB0lHfb6jJ3iorXD7s=" + }, + "6bef444609d6e336cb1fe1daba278918dbc5768e6754c2945dd8d25c": { + "expiryEpoch": 5, + "signature": "2d96e4d4a4c506cc5762128b814ffb20afb97d30eb976334cd241a3935bd155ea1d68772b0903bde4584470359206769d83fa2ce55f56a1027ec3c52cb5e8703", + "signingKey": "6MA6A8Cy3b6kGVyvOfQeZp99JR7PIh+7LydcCl1+BdGQ3MJG9WyOM6wANwZuL2ZN2qmF6lKECCZDMI3eT1v+3w==", + "vssKey": "WCED6k6ArqOnhQtfNRg0FSCxWmAtocZcyV33AdjMotjGwxI=" + }, + "ce1e50f578d3043dc78d8777f5723cc7b6ca512d8cdbe8a09aafc9c3": { + "expiryEpoch": 5, + "signature": "2b830f1a79d2baca791a90c3784d74ec9f00267efac5ccd3cd7082b854234f411c237b59f34736933ba626fadc87fd6b2114c44486de692892d7401343990e01", + "signingKey": "8U9xLcYA15MFLUhC1QzvpOZYhOps+DcHB564zjAu/IXa6SLV6zg40rkXhPBIJNJnZ7+2W9NqNudP7EbQnZiFjQ==", + "vssKey": "WCECs1+lg8Lsm15FxfY8bhGyRuwe8yOaSH0wwSajLRYeW/s=" + }, + "eb649333a196ecb024a4a5919d3ce86084014136fd3e884e52ecd057": { + "expiryEpoch": 5, + "signature": "0b115a39935ce6008a4bbad0377f35463fd3510e282186ba43492768a02eb000bd4d3bc50799a24c53879ff2f2587179e797ee1c312acaf107cba67f91cb280b", + "signingKey": "X93u2t4nFNbbL54RBHQ9LY2Bjs3cMG4XYQjbFMqt1EG0V9WEDGD4hAuZyPeMKQriKdT4Qx5ni6elRcNWB7lN2w==", + "vssKey": "WCECS11PWxybUHKY2hHmBgm/zYaR2YsqsH+f3uPOp2ydz/E=" + } + } + }, + "conway": { + "committee": { + "members": { + "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, + "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, + "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, + "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, + "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, + "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, + "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 + }, + "threshold": { + "denominator": 3, + "numerator": 2 + } + }, + "committeeMaxTermLength": 146, + "committeeMinSize": 7, + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "dRepActivity": 20, + "dRepDeposit": 500000000, + "dRepVotingThresholds": { + "committeeNoConfidence": 0.6, + "committeeNormal": 0.67, + "hardForkInitiation": 0.6, + "motionNoConfidence": 0.67, + "ppEconomicGroup": 0.67, + "ppGovGroup": 0.75, + "ppNetworkGroup": 0.67, + "ppTechnicalGroup": 0.67, + "treasuryWithdrawal": 0.67, + "updateToConstitution": 0.75 + }, + "govActionDeposit": 100000000000, + "govActionLifetime": 6, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "poolVotingThresholds": { + "committeeNoConfidence": 0.51, + "committeeNormal": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + } + }, + "delegator_coin": 1000000000000000, + "delegators": 100000, + "dijkstra": { + "maxRefScriptSizePerBlock": 1048576, + "maxRefScriptSizePerTx": 204800, + "refScriptCostMultiplier": 1.2, + "refScriptCostStride": 25600 + }, + "dreps": 0, + "epoch_length": 600, + "extra_future_offset": 0, + "funds_balance": 10000000000000, + "max_block_size": null, + "network_magic": 42, + "parameter_k": 3, + "per_pool_balance": 1000000000000000, + "pool_coin": 1000000000000000, + "pparamsEpoch": 537, + "pparamsOverlays": [ + "v11-preview" + ], + "shelley": { + "activeSlotsCoeff": 5.0e-2, + "epochLength": 600, + "genDelegs": { + "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { + "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", + "vrf": "aba81e764b71006c515986bf7b37a72fbb5554f78e6775f08e384dbd572a4b32" + }, + "2075a095b3c844a29c24317a94a643ab8e22d54a3a3a72a420260af6": { + "delegate": "6535db26347283990a252313a7903a45e3526ec25ddba381c071b25b", + "vrf": "fcaca997b8105bd860876348fc2c6e68b13607f9bbd23515cd2193b555d267af" + }, + "268cfc0b89e910ead22e0ade91493d8212f53f3e2164b2e4bef0819b": { + "delegate": "1d4f2e1fda43070d71bb22a5522f86943c7c18aeb4fa47a362c27e23", + "vrf": "63ef48bc5355f3e7973100c371d6a095251c80ceb40559f4750aa7014a6fb6db" + }, + "60baee25cbc90047e83fd01e1e57dc0b06d3d0cb150d0ab40bbfead1": { + "delegate": "7f72a1826ae3b279782ab2bc582d0d2958de65bd86b2c4f82d8ba956", + "vrf": "c0546d9aa5740afd569d3c2d9c412595cd60822bb6d9a4e8ce6c43d12bd0f674" + }, + "ad5463153dc3d24b9ff133e46136028bdc1edbb897f5a7cf1b37950c": { + "delegate": "d9e5c76ad5ee778960804094a389f0b546b5c2b140a62f8ec43ea54d", + "vrf": "64fa87e8b29a5b7bfbd6795677e3e878c505bc4a3649485d366b50abadec92d7" + }, + "b9547b8a57656539a8d9bc42c008e38d9c8bd9c8adbb1e73ad529497": { + "delegate": "855d6fc1e54274e331e34478eeac8d060b0b90c1f9e8a2b01167c048", + "vrf": "66d5167a1f426bd1adcc8bbf4b88c280d38c148d135cb41e3f5a39f948ad7fcc" + }, + "f7b341c14cd58fca4195a9b278cce1ef402dc0e06deb77e543cd1757": { + "delegate": "69ae12f9e45c0c9122356c8e624b1fbbed6c22a2e3b4358cf0cb5011", + "vrf": "6394a632af51a32768a6f12dac3485d9c0712d0b54e3f389f355385762a478f2" + } + }, + "initialFunds": {}, + "maxKESEvolutions": 62, + "maxLovelaceSupply": 45000000000000000, + "networkId": "Testnet", + "networkMagic": 42, + "protocolParams": { + "a0": 0.3, + "decentralisationParam": 0, + "eMax": 18, + "extraEntropy": { + "tag": "NeutralNonce" + }, + "keyDeposit": 2000000, + "maxBlockBodySize": 90112, + "maxBlockHeaderSize": 1100, + "maxTxSize": 16384, + "minFeeA": 44, + "minFeeB": 155381, + "minPoolCost": 170000000, + "minUTxOValue": 0, + "nOpt": 500, + "poolDeposit": 500000000, + "protocolVersion": { + "major": 11, + "minor": 0 + }, + "rho": 3.0e-3, + "tau": 0.2 + }, + "securityParam": 3, + "slotLength": 1, + "slotsPerKESPeriod": 129600, + "systemStart": "2017-09-23T21:44:51Z", + "updateQuorum": 5 + }, + "single_shot": true, + "slot_duration": 1, + "utxo": 500000, + "utxo_keys": 1 + }, + "name": "ci-bench-v11-plutusv3", + "node": { + "heap_limit": null, + "rts_flags_override": [], + "shutdown_on_block_synced": 15, + "shutdown_on_slot_synced": null, + "ssd_directory": null, + "tracer": true, + "tracing_backend": "trace-dispatcher", + "utxo_lmdb": false, + "utxo_lsmt": false, + "verbatim": { + "EnableP2P": true + } + }, + "overlay": {}, + "scenario": "fixed-loaded", + "tracer": { + "ekg": false, + "timeseries": false, + "withresources": false + }, + "workloads": [] + }, + "ci-test": { + "analysis": { + "cluster_base_startup_overhead_s": 40, + "cluster_startup_overhead_s": 40, + "filter_exprs": [ + { + "contents": { + "contents": 1, + "tag": "BMinimumAdoptions" + }, + "tag": "CBlock" + } + ], + "filters": [], + "finish_patience": 21, + "last_log_spread_s": 120, + "minimum_chain_density": 2.5e-2, + "silence_since_last_block_s": 120, + "start_log_spread_s": 120, + "tx_loss_ratio": 2.0e-2, + "type": "standard" + }, + "cli_args": { + "createTestnetDataArgs": [ + "--testnet-magic", + 42, + "--total-supply", + "2010000000000000", + "--utxo-keys", + 1, + "--genesis-keys", + 0, + "--delegated-supply", + "2000000000000000", + "--pools", + 2, + "--stake-delegators", + 2, + "--drep-keys", + 0, + "--stuffed-utxo", + "000000" + ], + "pools": [ + "--argjson", + "initialPoolCoin", + "1000000000000000" + ] + }, + "composition": { + "dense_pool_density": 1, + "locations": [ + "loopback" + ], + "n_bft_hosts": 0, + "n_dense_hosts": 0, + "n_dense_pools": 0, + "n_hosts": 2, + "n_pool_hosts": 2, + "n_pools": 2, + "n_singular_hosts": 2, + "n_singular_pools": 2, + "topology": "uni-circle", + "with_explorer": false, + "with_proxy": false + }, + "derived": { + "dataset_induced_startup_delay_conservative": 40, + "dataset_induced_startup_delay_optimistic": 40, + "dataset_measure": 0, + "default_value_tx_per_block_estimate": 172, + "default_value_tx_size_estimate": 381, + "delegators_effective": 2, + "effective_epochs": 1, + "epoch_duration": 600, + "generator_blocks_lower_bound": 61, + "generator_duration": 600, + "generator_tx_count": 9000, + "genesis_future_offset": 40, + "shutdown_time": null, + "supply_delegated": 2000000000000000, + "supply_total": 2010000000000000, + "utxo_delegated": 0, + "utxo_generated": 18000, + "utxo_stuffed": 0 + }, + "desc": "Miniature dataset, CI-friendly duration (2-3min), test scale", + "generator": { + "add_tx_size": 100, + "epochs": 2, + "init_cooldown": 5, + "inputs_per_tx": 2, + "outputs_per_tx": 2, + "plutus": { + "script": null, + "type": null + }, + "tps": 15, + "tx_count": 9000, + "tx_fee": 1000000 + }, + "genesis": { + "active_slots_coeff": 5.0e-2, + "alonzo": { + "collateralPercentage": 150, + "costModels": { + "PlutusV1": { + "addInteger-cpu-arguments-intercept": 197209, + "addInteger-cpu-arguments-slope": 0, + "addInteger-memory-arguments-intercept": 1, + "addInteger-memory-arguments-slope": 1, + "appendByteString-cpu-arguments-intercept": 396231, + "appendByteString-cpu-arguments-slope": 621, + "appendByteString-memory-arguments-intercept": 0, + "appendByteString-memory-arguments-slope": 1, + "appendString-cpu-arguments-intercept": 150000, + "appendString-cpu-arguments-slope": 1000, + "appendString-memory-arguments-intercept": 0, + "appendString-memory-arguments-slope": 1, + "bData-cpu-arguments": 150000, + "bData-memory-arguments": 32, + "blake2b-cpu-arguments-intercept": 2477736, + "blake2b-cpu-arguments-slope": 29175, + "blake2b-memory-arguments": 4, + "cekApplyCost-exBudgetCPU": 29773, + "cekApplyCost-exBudgetMemory": 100, + "cekBuiltinCost-exBudgetCPU": 29773, + "cekBuiltinCost-exBudgetMemory": 100, + "cekConstCost-exBudgetCPU": 29773, + "cekConstCost-exBudgetMemory": 100, + "cekDelayCost-exBudgetCPU": 29773, + "cekDelayCost-exBudgetMemory": 100, + "cekForceCost-exBudgetCPU": 29773, + "cekForceCost-exBudgetMemory": 100, + "cekLamCost-exBudgetCPU": 29773, + "cekLamCost-exBudgetMemory": 100, + "cekStartupCost-exBudgetCPU": 100, + "cekStartupCost-exBudgetMemory": 100, + "cekVarCost-exBudgetCPU": 29773, + "cekVarCost-exBudgetMemory": 100, + "chooseData-cpu-arguments": 150000, + "chooseData-memory-arguments": 32, + "chooseList-cpu-arguments": 150000, + "chooseList-memory-arguments": 32, + "chooseUnit-cpu-arguments": 150000, + "chooseUnit-memory-arguments": 32, + "consByteString-cpu-arguments-intercept": 150000, + "consByteString-cpu-arguments-slope": 1000, + "consByteString-memory-arguments-intercept": 0, + "consByteString-memory-arguments-slope": 1, + "constrData-cpu-arguments": 150000, + "constrData-memory-arguments": 32, + "decodeUtf8-cpu-arguments-intercept": 150000, + "decodeUtf8-cpu-arguments-slope": 1000, + "decodeUtf8-memory-arguments-intercept": 0, + "decodeUtf8-memory-arguments-slope": 8, + "divideInteger-cpu-arguments-constant": 148000, + "divideInteger-cpu-arguments-model-arguments-intercept": 425507, + "divideInteger-cpu-arguments-model-arguments-slope": 118, + "divideInteger-memory-arguments-intercept": 0, + "divideInteger-memory-arguments-minimum": 1, + "divideInteger-memory-arguments-slope": 1, + "encodeUtf8-cpu-arguments-intercept": 150000, + "encodeUtf8-cpu-arguments-slope": 1000, + "encodeUtf8-memory-arguments-intercept": 0, + "encodeUtf8-memory-arguments-slope": 8, + "equalsByteString-cpu-arguments-constant": 150000, + "equalsByteString-cpu-arguments-intercept": 112536, + "equalsByteString-cpu-arguments-slope": 247, + "equalsByteString-memory-arguments": 1, + "equalsData-cpu-arguments-intercept": 150000, + "equalsData-cpu-arguments-slope": 10000, + "equalsData-memory-arguments": 1, + "equalsInteger-cpu-arguments-intercept": 136542, + "equalsInteger-cpu-arguments-slope": 1326, + "equalsInteger-memory-arguments": 1, + "equalsString-cpu-arguments-constant": 1000, + "equalsString-cpu-arguments-intercept": 150000, + "equalsString-cpu-arguments-slope": 1000, + "equalsString-memory-arguments": 1, + "fstPair-cpu-arguments": 150000, + "fstPair-memory-arguments": 32, + "headList-cpu-arguments": 150000, + "headList-memory-arguments": 32, + "iData-cpu-arguments": 150000, + "iData-memory-arguments": 32, + "ifThenElse-cpu-arguments": 1, + "ifThenElse-memory-arguments": 1, + "indexByteString-cpu-arguments": 150000, + "indexByteString-memory-arguments": 1, + "lengthOfByteString-cpu-arguments": 150000, + "lengthOfByteString-memory-arguments": 4, + "lessThanByteString-cpu-arguments-intercept": 103599, + "lessThanByteString-cpu-arguments-slope": 248, + "lessThanByteString-memory-arguments": 1, + "lessThanEqualsByteString-cpu-arguments-intercept": 103599, + "lessThanEqualsByteString-cpu-arguments-slope": 248, + "lessThanEqualsByteString-memory-arguments": 1, + "lessThanEqualsInteger-cpu-arguments-intercept": 145276, + "lessThanEqualsInteger-cpu-arguments-slope": 1366, + "lessThanEqualsInteger-memory-arguments": 1, + "lessThanInteger-cpu-arguments-intercept": 179690, + "lessThanInteger-cpu-arguments-slope": 497, + "lessThanInteger-memory-arguments": 1, + "listData-cpu-arguments": 150000, + "listData-memory-arguments": 32, + "mapData-cpu-arguments": 150000, + "mapData-memory-arguments": 32, + "mkCons-cpu-arguments": 150000, + "mkCons-memory-arguments": 32, + "mkNilData-cpu-arguments": 150000, + "mkNilData-memory-arguments": 32, + "mkNilPairData-cpu-arguments": 150000, + "mkNilPairData-memory-arguments": 32, + "mkPairData-cpu-arguments": 150000, + "mkPairData-memory-arguments": 32, + "modInteger-cpu-arguments-constant": 148000, + "modInteger-cpu-arguments-model-arguments-intercept": 425507, + "modInteger-cpu-arguments-model-arguments-slope": 118, + "modInteger-memory-arguments-intercept": 0, + "modInteger-memory-arguments-minimum": 1, + "modInteger-memory-arguments-slope": 1, + "multiplyInteger-cpu-arguments-intercept": 61516, + "multiplyInteger-cpu-arguments-slope": 11218, + "multiplyInteger-memory-arguments-intercept": 0, + "multiplyInteger-memory-arguments-slope": 1, + "nullList-cpu-arguments": 150000, + "nullList-memory-arguments": 32, + "quotientInteger-cpu-arguments-constant": 148000, + "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, + "quotientInteger-cpu-arguments-model-arguments-slope": 118, + "quotientInteger-memory-arguments-intercept": 0, + "quotientInteger-memory-arguments-minimum": 1, + "quotientInteger-memory-arguments-slope": 1, + "remainderInteger-cpu-arguments-constant": 148000, + "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, + "remainderInteger-cpu-arguments-model-arguments-slope": 118, + "remainderInteger-memory-arguments-intercept": 0, + "remainderInteger-memory-arguments-minimum": 1, + "remainderInteger-memory-arguments-slope": 1, + "sha2_256-cpu-arguments-intercept": 2477736, + "sha2_256-cpu-arguments-slope": 29175, + "sha2_256-memory-arguments": 4, + "sha3_256-cpu-arguments-intercept": 0, + "sha3_256-cpu-arguments-slope": 82363, + "sha3_256-memory-arguments": 4, + "sliceByteString-cpu-arguments-intercept": 150000, + "sliceByteString-cpu-arguments-slope": 5000, + "sliceByteString-memory-arguments-intercept": 0, + "sliceByteString-memory-arguments-slope": 1, + "sndPair-cpu-arguments": 150000, + "sndPair-memory-arguments": 32, + "subtractInteger-cpu-arguments-intercept": 197209, + "subtractInteger-cpu-arguments-slope": 0, + "subtractInteger-memory-arguments-intercept": 1, + "subtractInteger-memory-arguments-slope": 1, + "tailList-cpu-arguments": 150000, + "tailList-memory-arguments": 32, + "trace-cpu-arguments": 150000, + "trace-memory-arguments": 32, + "unBData-cpu-arguments": 150000, + "unBData-memory-arguments": 32, + "unConstrData-cpu-arguments": 150000, + "unConstrData-memory-arguments": 32, + "unIData-cpu-arguments": 150000, + "unIData-memory-arguments": 32, + "unListData-cpu-arguments": 150000, + "unListData-memory-arguments": 32, + "unMapData-cpu-arguments": 150000, + "unMapData-memory-arguments": 32, + "verifySignature-cpu-arguments-intercept": 3345831, + "verifySignature-cpu-arguments-slope": 1, + "verifySignature-memory-arguments": 1 + } + }, + "executionPrices": { + "prMem": { + "denominator": 10000, + "numerator": 577 + }, + "prSteps": { + "denominator": 10000000, + "numerator": 721 + } + }, + "lovelacePerUTxOWord": 34482, + "maxBlockExUnits": { + "exUnitsMem": 50000000, + "exUnitsSteps": 40000000000 + }, + "maxCollateralInputs": 3, + "maxTxExUnits": { + "exUnitsMem": 10000000, + "exUnitsSteps": 10000000000 + }, + "maxValueSize": 5000 + }, + "byron": { + "avvmDistr": {}, + "blockVersionData": { + "heavyDelThd": "300000000000", + "maxBlockSize": "2000000", + "maxHeaderSize": "2000000", + "maxProposalSize": "700", + "maxTxSize": "4096", + "mpcThd": "20000000000000", + "scriptVersion": 0, + "slotDuration": "20000", + "softforkRule": { + "initThd": "900000000000000", + "minThd": "600000000000000", + "thdDecrement": "50000000000000" + }, + "txFeePolicy": { + "multiplier": "43946000000", + "summand": "155381000000000" + }, + "unlockStakeEpoch": "18446744073709551615", + "updateImplicit": "10000", + "updateProposalThd": "100000000000000", + "updateVoteThd": "1000000000000" + }, + "bootStakeholders": {}, + "ftsSeed": "76617361206f7061736120736b6f766f726f64612047677572646120626f726f64612070726f766f6461", + "heavyDelegation": {}, + "nonAvvmBalances": {}, + "protocolConsts": { + "k": 3, + "protocolMagic": 42, + "vssMaxTTL": 6, + "vssMinTTL": 2 + }, + "startTime": 1506203091, + "vssCerts": { + "0efd6f3b2849d5baf25b3e2bf2d46f88427b4e455fc3dc43f57819c5": { + "expiryEpoch": 5, + "signature": "d381d32a18cd12a1c6ff87da0229c9a5b998fd093ac29f5d932bfc918e7dbc6e1dc292a36c46a3e129c5b1ef661124361426b443480534ff51dacc82bf4b630f", + "signingKey": "kYDYGOac2ZfjRmPEGKZIwHby4ZzUGU5IbhWdhYC8bNqBNERAxq0OUwb9A1vvkoHaXY+9OPWfWI9wgQFu5hET0g==", + "vssKey": "WCECgow+hJK+BxjNx0gIYrap+onUsRocObQEVzvJsdj68vw=" + }, + "1040655f58d5bf2be1c06f983abf66c7f01d28c239f27648a0c73e5d": { + "expiryEpoch": 5, + "signature": "b02e89abb183da7c871bca87a563d38356b44f403348b6a5f24ee4459335290d980db69a6482455aae231a9880defe2fd4212272c4b2ea3da8744a8ba750440a", + "signingKey": "icKfjErye3rMvliXR4IBNOu6ocrzzpSScKPQx9z9VBsd7zJtLvDbeANByeJh8EiQze7x+cmfbZC47cp9PPwJiA==", + "vssKey": "WCECQoZjWJSu/6R74CC0ueh7cXmR0sasmTuCqf8X0BtAQ4o=" + }, + "1fa56ba63cff50d124b6af42f33b245a30fcd1b0170d7704b0b201c7": { + "expiryEpoch": 5, + "signature": "7bb244c4fa1499021b0f2d36515a1f288a33cf00f1b88b57626998b439dcfb03ad88a7bc93101e4d83cdc75329799fbb2ccb28a7212a3e49737b06287d09b00c", + "signingKey": "YSYalbdhPua/IGfa13twNJcpsMUNV7wc8w3g20oec6iF0AVK98I/xsN5GdukHGAqV+LQ+TKaeVS4ZzONb7LJRQ==", + "vssKey": "WCECNXeQRqiTZSPDDyeRJ3gl/QzYMLLtNH0yN+XOl17pu8Y=" + }, + "5ffca3a329599727e39a7472c5270e54cf59a27b74306cc9f7fd0f5e": { + "expiryEpoch": 5, + "signature": "6cc8d84dd55b41efcf46c4b3086da1fb60c938182b4b66657650839d9fac1e2194a8253dc6d5c107ac0e9e714d1364fff9d2114eae07363d9937ee1d92b69c06", + "signingKey": "i1Mgdin5ow5LIBUETzN8AXNavmckPBlHDJ2ujHtzJ5gJiHufQg1vcO4enVDBYFKHjlRLZctdRL1pF1ayhM2Cmw==", + "vssKey": "WCEDca27BxibVjQoA1QJaWx4gAE2MUB0lHfb6jJ3iorXD7s=" + }, + "6bef444609d6e336cb1fe1daba278918dbc5768e6754c2945dd8d25c": { + "expiryEpoch": 5, + "signature": "2d96e4d4a4c506cc5762128b814ffb20afb97d30eb976334cd241a3935bd155ea1d68772b0903bde4584470359206769d83fa2ce55f56a1027ec3c52cb5e8703", + "signingKey": "6MA6A8Cy3b6kGVyvOfQeZp99JR7PIh+7LydcCl1+BdGQ3MJG9WyOM6wANwZuL2ZN2qmF6lKECCZDMI3eT1v+3w==", + "vssKey": "WCED6k6ArqOnhQtfNRg0FSCxWmAtocZcyV33AdjMotjGwxI=" + }, + "ce1e50f578d3043dc78d8777f5723cc7b6ca512d8cdbe8a09aafc9c3": { + "expiryEpoch": 5, + "signature": "2b830f1a79d2baca791a90c3784d74ec9f00267efac5ccd3cd7082b854234f411c237b59f34736933ba626fadc87fd6b2114c44486de692892d7401343990e01", + "signingKey": "8U9xLcYA15MFLUhC1QzvpOZYhOps+DcHB564zjAu/IXa6SLV6zg40rkXhPBIJNJnZ7+2W9NqNudP7EbQnZiFjQ==", + "vssKey": "WCECs1+lg8Lsm15FxfY8bhGyRuwe8yOaSH0wwSajLRYeW/s=" + }, + "eb649333a196ecb024a4a5919d3ce86084014136fd3e884e52ecd057": { + "expiryEpoch": 5, + "signature": "0b115a39935ce6008a4bbad0377f35463fd3510e282186ba43492768a02eb000bd4d3bc50799a24c53879ff2f2587179e797ee1c312acaf107cba67f91cb280b", + "signingKey": "X93u2t4nFNbbL54RBHQ9LY2Bjs3cMG4XYQjbFMqt1EG0V9WEDGD4hAuZyPeMKQriKdT4Qx5ni6elRcNWB7lN2w==", + "vssKey": "WCECS11PWxybUHKY2hHmBgm/zYaR2YsqsH+f3uPOp2ydz/E=" + } + } + }, + "conway": null, + "delegator_coin": 0, + "delegators": 0, + "dijkstra": null, + "dreps": 0, + "epoch_length": 600, + "extra_future_offset": 0, + "funds_balance": 10000000000000, + "max_block_size": null, + "network_magic": 42, + "parameter_k": 3, + "per_pool_balance": 1000000000000000, + "pool_coin": 1000000000000000, + "pparamsEpoch": 300, + "pparamsOverlays": [], + "shelley": { + "activeSlotsCoeff": 5.0e-2, + "epochLength": 600, + "genDelegs": { + "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { + "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", + "vrf": "aba81e764b71006c515986bf7b37a72fbb5554f78e6775f08e384dbd572a4b32" + }, + "2075a095b3c844a29c24317a94a643ab8e22d54a3a3a72a420260af6": { + "delegate": "6535db26347283990a252313a7903a45e3526ec25ddba381c071b25b", + "vrf": "fcaca997b8105bd860876348fc2c6e68b13607f9bbd23515cd2193b555d267af" + }, + "268cfc0b89e910ead22e0ade91493d8212f53f3e2164b2e4bef0819b": { + "delegate": "1d4f2e1fda43070d71bb22a5522f86943c7c18aeb4fa47a362c27e23", + "vrf": "63ef48bc5355f3e7973100c371d6a095251c80ceb40559f4750aa7014a6fb6db" + }, + "60baee25cbc90047e83fd01e1e57dc0b06d3d0cb150d0ab40bbfead1": { + "delegate": "7f72a1826ae3b279782ab2bc582d0d2958de65bd86b2c4f82d8ba956", + "vrf": "c0546d9aa5740afd569d3c2d9c412595cd60822bb6d9a4e8ce6c43d12bd0f674" + }, + "ad5463153dc3d24b9ff133e46136028bdc1edbb897f5a7cf1b37950c": { + "delegate": "d9e5c76ad5ee778960804094a389f0b546b5c2b140a62f8ec43ea54d", + "vrf": "64fa87e8b29a5b7bfbd6795677e3e878c505bc4a3649485d366b50abadec92d7" + }, + "b9547b8a57656539a8d9bc42c008e38d9c8bd9c8adbb1e73ad529497": { + "delegate": "855d6fc1e54274e331e34478eeac8d060b0b90c1f9e8a2b01167c048", + "vrf": "66d5167a1f426bd1adcc8bbf4b88c280d38c148d135cb41e3f5a39f948ad7fcc" + }, + "f7b341c14cd58fca4195a9b278cce1ef402dc0e06deb77e543cd1757": { + "delegate": "69ae12f9e45c0c9122356c8e624b1fbbed6c22a2e3b4358cf0cb5011", + "vrf": "6394a632af51a32768a6f12dac3485d9c0712d0b54e3f389f355385762a478f2" + } + }, + "initialFunds": {}, + "maxKESEvolutions": 62, + "maxLovelaceSupply": 45000000000000000, + "networkId": "Testnet", + "networkMagic": 42, + "protocolParams": { + "a0": 0.3, + "decentralisationParam": 0, + "eMax": 18, + "extraEntropy": { + "tag": "NeutralNonce" + }, + "keyDeposit": 2000000, + "maxBlockBodySize": 65536, + "maxBlockHeaderSize": 1100, + "maxTxSize": 16384, + "minFeeA": 44, + "minFeeB": 155381, + "minPoolCost": 340000000, + "minUTxOValue": 0, + "nOpt": 500, + "poolDeposit": 500000000, + "protocolVersion": { + "major": 6, + "minor": 0 + }, + "rho": 3.0e-3, + "tau": 0.2 + }, + "securityParam": 3, + "slotLength": 1, + "slotsPerKESPeriod": 129600, + "systemStart": "2017-09-23T21:44:51Z", + "updateQuorum": 5 + }, + "single_shot": true, + "slot_duration": 1, + "utxo": 0, + "utxo_keys": 1 + }, + "name": "ci-test", + "node": { + "heap_limit": null, + "rts_flags_override": [], + "shutdown_on_block_synced": 8, + "shutdown_on_slot_synced": null, + "ssd_directory": null, + "tracer": true, + "tracing_backend": "trace-dispatcher", + "utxo_lmdb": false, + "utxo_lsmt": false, + "verbatim": { + "EnableP2P": true + } + }, + "overlay": {}, + "scenario": "fixed-loaded", + "tracer": { + "ekg": false, + "timeseries": false, + "withresources": false + }, + "workloads": [] + }, + "ci-test-dense10": { + "analysis": { + "cluster_base_startup_overhead_s": 40, + "cluster_startup_overhead_s": 40, + "filter_exprs": [ + { + "contents": { + "contents": 9, + "tag": "BMinimumAdoptions" + }, + "tag": "CBlock" + } + ], + "filters": [], + "finish_patience": 21, + "last_log_spread_s": 120, + "minimum_chain_density": 2.5e-2, + "silence_since_last_block_s": 120, + "start_log_spread_s": 120, + "tx_loss_ratio": 2.0e-2, + "type": "standard" + }, + "cli_args": { + "createTestnetDataArgs": [ + "--testnet-magic", + 42, + "--total-supply", + "10010000000000000", + "--utxo-keys", + 1, + "--genesis-keys", + 0, + "--delegated-supply", + "10000000000000000", + "--pools", + 10, + "--stake-delegators", + 10, + "--drep-keys", + 0, + "--stuffed-utxo", + "000000" + ], + "pools": [ + "--argjson", + "initialPoolCoin", + "1000000000000000" + ] + }, + "composition": { + "dense_pool_density": 10, + "locations": [ + "loopback" + ], + "n_bft_hosts": 0, + "n_dense_hosts": 1, + "n_dense_pools": 10, + "n_hosts": 1, + "n_pool_hosts": 1, + "n_pools": 10, + "n_singular_hosts": 0, "n_singular_pools": 0, "topology": "uni-circle", "with_explorer": false, @@ -20159,7 +23815,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -20451,7 +24107,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -20509,7 +24165,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -20565,10 +24221,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -20654,7 +24310,7 @@ "tx_fee": 1380000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -21130,7 +24786,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -21188,7 +24844,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -21242,10 +24898,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -21362,7 +25018,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -21654,7 +25310,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -21712,7 +25368,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -21766,10 +25422,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -21852,7 +25508,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -22144,7 +25800,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -22202,7 +25858,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -22258,10 +25914,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -22344,10 +26000,10 @@ }, "tps": 0.2, "tx_count": 120, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -22639,7 +26295,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -22697,7 +26353,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -22753,10 +26409,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -22838,7 +26494,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -23130,7 +26786,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -23188,7 +26844,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -23244,10 +26900,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -23363,7 +27019,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -23655,7 +27311,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -23713,7 +27369,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -23769,10 +27425,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.050, + "minimum_chain_density": 5.0e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": null }, "cli_args": { @@ -24204,7 +27860,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 10, @@ -24260,10 +27916,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -24345,7 +28001,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -24637,7 +28293,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -24695,7 +28351,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -24751,10 +28407,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -24836,7 +28492,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -25128,7 +28784,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -25186,7 +28842,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -25242,10 +28898,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -25327,10 +28983,10 @@ }, "tps": 0.2, "tx_count": 480, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -25622,7 +29278,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -25680,7 +29336,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -25736,10 +29392,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -25821,10 +29477,10 @@ }, "tps": 0.2, "tx_count": 480, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -26116,7 +29772,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -26174,7 +29830,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -26228,10 +29884,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -26314,7 +29970,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -26606,7 +30262,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -26664,7 +30320,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -26718,10 +30374,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -26804,7 +30460,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -27096,7 +30752,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -27154,7 +30810,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -27208,10 +30864,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -27328,7 +30984,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -27803,7 +31459,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -27861,7 +31517,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -27915,10 +31571,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -28057,7 +31713,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -28532,7 +32188,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -28590,7 +32246,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -28644,10 +32300,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -28730,7 +32386,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -29022,7 +32678,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -29080,7 +32736,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -29136,10 +32792,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -29222,10 +32878,10 @@ }, "tps": 0.2, "tx_count": 120, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -29517,7 +33173,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -29575,7 +33231,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -29629,10 +33285,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -29715,7 +33371,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -30007,7 +33663,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -30065,7 +33721,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -30119,10 +33775,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -30205,7 +33861,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -30497,7 +34153,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -30555,7 +34211,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -30611,10 +34267,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -30696,7 +34352,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -30988,7 +34644,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -31046,7 +34702,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -31102,10 +34758,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -31187,7 +34843,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -32263,7 +35919,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -32321,7 +35977,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -32377,10 +36033,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -32462,7 +36118,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -32754,7 +36410,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -32812,7 +36468,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -32868,10 +36524,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -32953,10 +36609,10 @@ }, "tps": 0.2, "tx_count": 480, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -33062,71 +36718,565 @@ "listData-memory-arguments": 32, "mapData-cpu-arguments": 150000, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 150000, + "mkCons-cpu-arguments": 150000, + "mkCons-memory-arguments": 32, + "mkNilData-cpu-arguments": 150000, + "mkNilData-memory-arguments": 32, + "mkNilPairData-cpu-arguments": 150000, + "mkNilPairData-memory-arguments": 32, + "mkPairData-cpu-arguments": 150000, + "mkPairData-memory-arguments": 32, + "modInteger-cpu-arguments-constant": 148000, + "modInteger-cpu-arguments-model-arguments-intercept": 425507, + "modInteger-cpu-arguments-model-arguments-slope": 118, + "modInteger-memory-arguments-intercept": 0, + "modInteger-memory-arguments-minimum": 1, + "modInteger-memory-arguments-slope": 1, + "multiplyInteger-cpu-arguments-intercept": 61516, + "multiplyInteger-cpu-arguments-slope": 11218, + "multiplyInteger-memory-arguments-intercept": 0, + "multiplyInteger-memory-arguments-slope": 1, + "nullList-cpu-arguments": 150000, + "nullList-memory-arguments": 32, + "quotientInteger-cpu-arguments-constant": 148000, + "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, + "quotientInteger-cpu-arguments-model-arguments-slope": 118, + "quotientInteger-memory-arguments-intercept": 0, + "quotientInteger-memory-arguments-minimum": 1, + "quotientInteger-memory-arguments-slope": 1, + "remainderInteger-cpu-arguments-constant": 148000, + "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, + "remainderInteger-cpu-arguments-model-arguments-slope": 118, + "remainderInteger-memory-arguments-intercept": 0, + "remainderInteger-memory-arguments-minimum": 1, + "remainderInteger-memory-arguments-slope": 1, + "sha2_256-cpu-arguments-intercept": 2477736, + "sha2_256-cpu-arguments-slope": 29175, + "sha2_256-memory-arguments": 4, + "sha3_256-cpu-arguments-intercept": 0, + "sha3_256-cpu-arguments-slope": 82363, + "sha3_256-memory-arguments": 4, + "sliceByteString-cpu-arguments-intercept": 150000, + "sliceByteString-cpu-arguments-slope": 5000, + "sliceByteString-memory-arguments-intercept": 0, + "sliceByteString-memory-arguments-slope": 1, + "sndPair-cpu-arguments": 150000, + "sndPair-memory-arguments": 32, + "subtractInteger-cpu-arguments-intercept": 197209, + "subtractInteger-cpu-arguments-slope": 0, + "subtractInteger-memory-arguments-intercept": 1, + "subtractInteger-memory-arguments-slope": 1, + "tailList-cpu-arguments": 150000, + "tailList-memory-arguments": 32, + "trace-cpu-arguments": 150000, + "trace-memory-arguments": 32, + "unBData-cpu-arguments": 150000, + "unBData-memory-arguments": 32, + "unConstrData-cpu-arguments": 150000, + "unConstrData-memory-arguments": 32, + "unIData-cpu-arguments": 150000, + "unIData-memory-arguments": 32, + "unListData-cpu-arguments": 150000, + "unListData-memory-arguments": 32, + "unMapData-cpu-arguments": 150000, + "unMapData-memory-arguments": 32, + "verifySignature-cpu-arguments-intercept": 3345831, + "verifySignature-cpu-arguments-slope": 1, + "verifySignature-memory-arguments": 1 + } + }, + "executionPrices": { + "prMem": { + "denominator": 10000, + "numerator": 577 + }, + "prSteps": { + "denominator": 10000000, + "numerator": 721 + } + }, + "lovelacePerUTxOWord": 34482, + "maxBlockExUnits": { + "exUnitsMem": 50000000, + "exUnitsSteps": 40000000000 + }, + "maxCollateralInputs": 3, + "maxTxExUnits": { + "exUnitsMem": 10000000, + "exUnitsSteps": 10000000000 + }, + "maxValueSize": 5000 + }, + "byron": { + "avvmDistr": {}, + "blockVersionData": { + "heavyDelThd": "300000000000", + "maxBlockSize": "2000000", + "maxHeaderSize": "2000000", + "maxProposalSize": "700", + "maxTxSize": "4096", + "mpcThd": "20000000000000", + "scriptVersion": 0, + "slotDuration": "20000", + "softforkRule": { + "initThd": "900000000000000", + "minThd": "600000000000000", + "thdDecrement": "50000000000000" + }, + "txFeePolicy": { + "multiplier": "43946000000", + "summand": "155381000000000" + }, + "unlockStakeEpoch": "18446744073709551615", + "updateImplicit": "10000", + "updateProposalThd": "100000000000000", + "updateVoteThd": "1000000000000" + }, + "bootStakeholders": {}, + "ftsSeed": "76617361206f7061736120736b6f766f726f64612047677572646120626f726f64612070726f766f6461", + "heavyDelegation": {}, + "nonAvvmBalances": {}, + "protocolConsts": { + "k": 3, + "protocolMagic": 42, + "vssMaxTTL": 6, + "vssMinTTL": 2 + }, + "startTime": 1506203091, + "vssCerts": { + "0efd6f3b2849d5baf25b3e2bf2d46f88427b4e455fc3dc43f57819c5": { + "expiryEpoch": 5, + "signature": "d381d32a18cd12a1c6ff87da0229c9a5b998fd093ac29f5d932bfc918e7dbc6e1dc292a36c46a3e129c5b1ef661124361426b443480534ff51dacc82bf4b630f", + "signingKey": "kYDYGOac2ZfjRmPEGKZIwHby4ZzUGU5IbhWdhYC8bNqBNERAxq0OUwb9A1vvkoHaXY+9OPWfWI9wgQFu5hET0g==", + "vssKey": "WCECgow+hJK+BxjNx0gIYrap+onUsRocObQEVzvJsdj68vw=" + }, + "1040655f58d5bf2be1c06f983abf66c7f01d28c239f27648a0c73e5d": { + "expiryEpoch": 5, + "signature": "b02e89abb183da7c871bca87a563d38356b44f403348b6a5f24ee4459335290d980db69a6482455aae231a9880defe2fd4212272c4b2ea3da8744a8ba750440a", + "signingKey": "icKfjErye3rMvliXR4IBNOu6ocrzzpSScKPQx9z9VBsd7zJtLvDbeANByeJh8EiQze7x+cmfbZC47cp9PPwJiA==", + "vssKey": "WCECQoZjWJSu/6R74CC0ueh7cXmR0sasmTuCqf8X0BtAQ4o=" + }, + "1fa56ba63cff50d124b6af42f33b245a30fcd1b0170d7704b0b201c7": { + "expiryEpoch": 5, + "signature": "7bb244c4fa1499021b0f2d36515a1f288a33cf00f1b88b57626998b439dcfb03ad88a7bc93101e4d83cdc75329799fbb2ccb28a7212a3e49737b06287d09b00c", + "signingKey": "YSYalbdhPua/IGfa13twNJcpsMUNV7wc8w3g20oec6iF0AVK98I/xsN5GdukHGAqV+LQ+TKaeVS4ZzONb7LJRQ==", + "vssKey": "WCECNXeQRqiTZSPDDyeRJ3gl/QzYMLLtNH0yN+XOl17pu8Y=" + }, + "5ffca3a329599727e39a7472c5270e54cf59a27b74306cc9f7fd0f5e": { + "expiryEpoch": 5, + "signature": "6cc8d84dd55b41efcf46c4b3086da1fb60c938182b4b66657650839d9fac1e2194a8253dc6d5c107ac0e9e714d1364fff9d2114eae07363d9937ee1d92b69c06", + "signingKey": "i1Mgdin5ow5LIBUETzN8AXNavmckPBlHDJ2ujHtzJ5gJiHufQg1vcO4enVDBYFKHjlRLZctdRL1pF1ayhM2Cmw==", + "vssKey": "WCEDca27BxibVjQoA1QJaWx4gAE2MUB0lHfb6jJ3iorXD7s=" + }, + "6bef444609d6e336cb1fe1daba278918dbc5768e6754c2945dd8d25c": { + "expiryEpoch": 5, + "signature": "2d96e4d4a4c506cc5762128b814ffb20afb97d30eb976334cd241a3935bd155ea1d68772b0903bde4584470359206769d83fa2ce55f56a1027ec3c52cb5e8703", + "signingKey": "6MA6A8Cy3b6kGVyvOfQeZp99JR7PIh+7LydcCl1+BdGQ3MJG9WyOM6wANwZuL2ZN2qmF6lKECCZDMI3eT1v+3w==", + "vssKey": "WCED6k6ArqOnhQtfNRg0FSCxWmAtocZcyV33AdjMotjGwxI=" + }, + "ce1e50f578d3043dc78d8777f5723cc7b6ca512d8cdbe8a09aafc9c3": { + "expiryEpoch": 5, + "signature": "2b830f1a79d2baca791a90c3784d74ec9f00267efac5ccd3cd7082b854234f411c237b59f34736933ba626fadc87fd6b2114c44486de692892d7401343990e01", + "signingKey": "8U9xLcYA15MFLUhC1QzvpOZYhOps+DcHB564zjAu/IXa6SLV6zg40rkXhPBIJNJnZ7+2W9NqNudP7EbQnZiFjQ==", + "vssKey": "WCECs1+lg8Lsm15FxfY8bhGyRuwe8yOaSH0wwSajLRYeW/s=" + }, + "eb649333a196ecb024a4a5919d3ce86084014136fd3e884e52ecd057": { + "expiryEpoch": 5, + "signature": "0b115a39935ce6008a4bbad0377f35463fd3510e282186ba43492768a02eb000bd4d3bc50799a24c53879ff2f2587179e797ee1c312acaf107cba67f91cb280b", + "signingKey": "X93u2t4nFNbbL54RBHQ9LY2Bjs3cMG4XYQjbFMqt1EG0V9WEDGD4hAuZyPeMKQriKdT4Qx5ni6elRcNWB7lN2w==", + "vssKey": "WCECS11PWxybUHKY2hHmBgm/zYaR2YsqsH+f3uPOp2ydz/E=" + } + } + }, + "conway": null, + "delegator_coin": 1000000000000000, + "delegators": 1300000, + "dijkstra": null, + "dreps": 0, + "epoch_length": 600, + "extra_future_offset": 0, + "funds_balance": 10000000000000, + "max_block_size": null, + "network_magic": 42, + "parameter_k": 3, + "per_pool_balance": 1000000000000000, + "pool_coin": 1000000000000000, + "pparamsEpoch": 300, + "pparamsOverlays": [], + "shelley": { + "activeSlotsCoeff": 5.0e-2, + "epochLength": 600, + "genDelegs": { + "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { + "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", + "vrf": "aba81e764b71006c515986bf7b37a72fbb5554f78e6775f08e384dbd572a4b32" + }, + "2075a095b3c844a29c24317a94a643ab8e22d54a3a3a72a420260af6": { + "delegate": "6535db26347283990a252313a7903a45e3526ec25ddba381c071b25b", + "vrf": "fcaca997b8105bd860876348fc2c6e68b13607f9bbd23515cd2193b555d267af" + }, + "268cfc0b89e910ead22e0ade91493d8212f53f3e2164b2e4bef0819b": { + "delegate": "1d4f2e1fda43070d71bb22a5522f86943c7c18aeb4fa47a362c27e23", + "vrf": "63ef48bc5355f3e7973100c371d6a095251c80ceb40559f4750aa7014a6fb6db" + }, + "60baee25cbc90047e83fd01e1e57dc0b06d3d0cb150d0ab40bbfead1": { + "delegate": "7f72a1826ae3b279782ab2bc582d0d2958de65bd86b2c4f82d8ba956", + "vrf": "c0546d9aa5740afd569d3c2d9c412595cd60822bb6d9a4e8ce6c43d12bd0f674" + }, + "ad5463153dc3d24b9ff133e46136028bdc1edbb897f5a7cf1b37950c": { + "delegate": "d9e5c76ad5ee778960804094a389f0b546b5c2b140a62f8ec43ea54d", + "vrf": "64fa87e8b29a5b7bfbd6795677e3e878c505bc4a3649485d366b50abadec92d7" + }, + "b9547b8a57656539a8d9bc42c008e38d9c8bd9c8adbb1e73ad529497": { + "delegate": "855d6fc1e54274e331e34478eeac8d060b0b90c1f9e8a2b01167c048", + "vrf": "66d5167a1f426bd1adcc8bbf4b88c280d38c148d135cb41e3f5a39f948ad7fcc" + }, + "f7b341c14cd58fca4195a9b278cce1ef402dc0e06deb77e543cd1757": { + "delegate": "69ae12f9e45c0c9122356c8e624b1fbbed6c22a2e3b4358cf0cb5011", + "vrf": "6394a632af51a32768a6f12dac3485d9c0712d0b54e3f389f355385762a478f2" + } + }, + "initialFunds": {}, + "maxKESEvolutions": 62, + "maxLovelaceSupply": 45000000000000000, + "networkId": "Testnet", + "networkMagic": 42, + "protocolParams": { + "a0": 0.3, + "decentralisationParam": 0, + "eMax": 18, + "extraEntropy": { + "tag": "NeutralNonce" + }, + "keyDeposit": 2000000, + "maxBlockBodySize": 65536, + "maxBlockHeaderSize": 1100, + "maxTxSize": 16384, + "minFeeA": 44, + "minFeeB": 155381, + "minPoolCost": 340000000, + "minUTxOValue": 0, + "nOpt": 500, + "poolDeposit": 500000000, + "protocolVersion": { + "major": 6, + "minor": 0 + }, + "rho": 3.0e-3, + "tau": 0.2 + }, + "securityParam": 3, + "slotLength": 1, + "slotsPerKESPeriod": 129600, + "systemStart": "2017-09-23T21:44:51Z", + "updateQuorum": 5 + }, + "single_shot": true, + "slot_duration": 1, + "utxo": 10000000, + "utxo_keys": 1 + }, + "name": "forge-stress-plutus", + "node": { + "heap_limit": null, + "rts_flags_override": [], + "shutdown_on_block_synced": null, + "shutdown_on_slot_synced": 2400, + "ssd_directory": null, + "tracer": true, + "tracing_backend": "trace-dispatcher", + "utxo_lmdb": false, + "utxo_lsmt": false, + "verbatim": { + "EnableP2P": true + } + }, + "overlay": {}, + "scenario": "fixed-loaded", + "tracer": { + "ekg": false, + "timeseries": false, + "withresources": false + }, + "workloads": [] + }, + "forge-stress-plutus-solo": { + "analysis": { + "cluster_base_startup_overhead_s": 40, + "cluster_startup_overhead_s": 4520, + "filter_exprs": [ + { + "contents": { + "contents": 0, + "tag": "BMinimumAdoptions" + }, + "tag": "CBlock" + } + ], + "filters": [ + "size-small" + ], + "finish_patience": 21, + "last_log_spread_s": 120, + "minimum_chain_density": 2.5e-2, + "silence_since_last_block_s": 120, + "start_log_spread_s": 120, + "tx_loss_ratio": 2.0e-2, + "type": "standard" + }, + "cli_args": { + "createTestnetDataArgs": [ + "--testnet-magic", + 42, + "--total-supply", + "1010000000000000", + "--utxo-keys", + 1, + "--genesis-keys", + 0, + "--delegated-supply", + "1000000000000000", + "--pools", + 1, + "--stake-delegators", + 1300000, + "--drep-keys", + 0, + "--stuffed-utxo", + "10000000" + ], + "pools": [ + "--argjson", + "initialPoolCoin", + "1000000000000000" + ] + }, + "composition": { + "dense_pool_density": 1, + "locations": [ + "loopback" + ], + "n_bft_hosts": 0, + "n_dense_hosts": 0, + "n_dense_pools": 0, + "n_hosts": 1, + "n_pool_hosts": 1, + "n_pools": 1, + "n_singular_hosts": 1, + "n_singular_pools": 1, + "topology": "uni-circle", + "with_explorer": false, + "with_proxy": false + }, + "derived": { + "dataset_induced_startup_delay_conservative": 4520, + "dataset_induced_startup_delay_optimistic": 226, + "dataset_measure": 11300000, + "default_value_tx_per_block_estimate": 236, + "default_value_tx_size_estimate": 381, + "delegators_effective": 1300000, + "effective_epochs": 4, + "epoch_duration": 600, + "generator_blocks_lower_bound": 3, + "generator_duration": 2400, + "generator_tx_count": 480, + "genesis_future_offset": 226, + "shutdown_time": 2400, + "supply_delegated": 1000000000000000, + "supply_total": 1010000000000000, + "utxo_delegated": 1300000, + "utxo_generated": 480, + "utxo_stuffed": 10000000 + }, + "generator": { + "add_tx_size": 100, + "epochs": 3, + "init_cooldown": 5, + "inputs_per_tx": 1, + "outputs_per_tx": 1, + "plutus": { + "redeemer": { + "int": 1000000 + }, + "script": "Loop", + "type": "LimitSaturationLoop" + }, + "tps": 0.2, + "tx_count": 480, + "tx_fee": 1415000 + }, + "genesis": { + "active_slots_coeff": 5.0e-2, + "alonzo": { + "collateralPercentage": 150, + "costModels": { + "PlutusV1": { + "addInteger-cpu-arguments-intercept": 205665, + "addInteger-cpu-arguments-slope": 812, + "addInteger-memory-arguments-intercept": 1, + "addInteger-memory-arguments-slope": 1, + "appendByteString-cpu-arguments-intercept": 1000, + "appendByteString-cpu-arguments-slope": 571, + "appendByteString-memory-arguments-intercept": 0, + "appendByteString-memory-arguments-slope": 1, + "appendString-cpu-arguments-intercept": 1000, + "appendString-cpu-arguments-slope": 24177, + "appendString-memory-arguments-intercept": 4, + "appendString-memory-arguments-slope": 1, + "bData-cpu-arguments": 1000, + "bData-memory-arguments": 32, + "blake2b-cpu-arguments-intercept": 117366, + "blake2b-cpu-arguments-slope": 10475, + "blake2b-memory-arguments": 4, + "cekApplyCost-exBudgetCPU": 23000, + "cekApplyCost-exBudgetMemory": 100, + "cekBuiltinCost-exBudgetCPU": 23000, + "cekBuiltinCost-exBudgetMemory": 100, + "cekConstCost-exBudgetCPU": 23000, + "cekConstCost-exBudgetMemory": 100, + "cekDelayCost-exBudgetCPU": 23000, + "cekDelayCost-exBudgetMemory": 100, + "cekForceCost-exBudgetCPU": 23000, + "cekForceCost-exBudgetMemory": 100, + "cekLamCost-exBudgetCPU": 23000, + "cekLamCost-exBudgetMemory": 100, + "cekStartupCost-exBudgetCPU": 100, + "cekStartupCost-exBudgetMemory": 100, + "cekVarCost-exBudgetCPU": 23000, + "cekVarCost-exBudgetMemory": 100, + "chooseData-cpu-arguments": 19537, + "chooseData-memory-arguments": 32, + "chooseList-cpu-arguments": 175354, + "chooseList-memory-arguments": 32, + "chooseUnit-cpu-arguments": 46417, + "chooseUnit-memory-arguments": 4, + "consByteString-cpu-arguments-intercept": 221973, + "consByteString-cpu-arguments-slope": 511, + "consByteString-memory-arguments-intercept": 0, + "consByteString-memory-arguments-slope": 1, + "constrData-cpu-arguments": 89141, + "constrData-memory-arguments": 32, + "decodeUtf8-cpu-arguments-intercept": 497525, + "decodeUtf8-cpu-arguments-slope": 14068, + "decodeUtf8-memory-arguments-intercept": 4, + "decodeUtf8-memory-arguments-slope": 2, + "divideInteger-cpu-arguments-constant": 196500, + "divideInteger-cpu-arguments-model-arguments-intercept": 453240, + "divideInteger-cpu-arguments-model-arguments-slope": 220, + "divideInteger-memory-arguments-intercept": 0, + "divideInteger-memory-arguments-minimum": 1, + "divideInteger-memory-arguments-slope": 1, + "encodeUtf8-cpu-arguments-intercept": 1000, + "encodeUtf8-cpu-arguments-slope": 28662, + "encodeUtf8-memory-arguments-intercept": 4, + "encodeUtf8-memory-arguments-slope": 2, + "equalsByteString-cpu-arguments-constant": 245000, + "equalsByteString-cpu-arguments-intercept": 216773, + "equalsByteString-cpu-arguments-slope": 62, + "equalsByteString-memory-arguments": 1, + "equalsData-cpu-arguments-intercept": 1060367, + "equalsData-cpu-arguments-slope": 12586, + "equalsData-memory-arguments": 1, + "equalsInteger-cpu-arguments-intercept": 208512, + "equalsInteger-cpu-arguments-slope": 421, + "equalsInteger-memory-arguments": 1, + "equalsString-cpu-arguments-constant": 187000, + "equalsString-cpu-arguments-intercept": 1000, + "equalsString-cpu-arguments-slope": 52998, + "equalsString-memory-arguments": 1, + "fstPair-cpu-arguments": 80436, + "fstPair-memory-arguments": 32, + "headList-cpu-arguments": 43249, + "headList-memory-arguments": 32, + "iData-cpu-arguments": 1000, + "iData-memory-arguments": 32, + "ifThenElse-cpu-arguments": 80556, + "ifThenElse-memory-arguments": 1, + "indexByteString-cpu-arguments": 57667, + "indexByteString-memory-arguments": 4, + "lengthOfByteString-cpu-arguments": 1000, + "lengthOfByteString-memory-arguments": 10, + "lessThanByteString-cpu-arguments-intercept": 197145, + "lessThanByteString-cpu-arguments-slope": 156, + "lessThanByteString-memory-arguments": 1, + "lessThanEqualsByteString-cpu-arguments-intercept": 197145, + "lessThanEqualsByteString-cpu-arguments-slope": 156, + "lessThanEqualsByteString-memory-arguments": 1, + "lessThanEqualsInteger-cpu-arguments-intercept": 204924, + "lessThanEqualsInteger-cpu-arguments-slope": 473, + "lessThanEqualsInteger-memory-arguments": 1, + "lessThanInteger-cpu-arguments-intercept": 208896, + "lessThanInteger-cpu-arguments-slope": 511, + "lessThanInteger-memory-arguments": 1, + "listData-cpu-arguments": 52467, + "listData-memory-arguments": 32, + "mapData-cpu-arguments": 64832, + "mapData-memory-arguments": 32, + "mkCons-cpu-arguments": 65493, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 150000, + "mkNilData-cpu-arguments": 22558, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 150000, + "mkNilPairData-cpu-arguments": 16563, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 150000, + "mkPairData-cpu-arguments": 76511, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 148000, - "modInteger-cpu-arguments-model-arguments-intercept": 425507, - "modInteger-cpu-arguments-model-arguments-slope": 118, + "modInteger-cpu-arguments-constant": 196500, + "modInteger-cpu-arguments-model-arguments-intercept": 453240, + "modInteger-cpu-arguments-model-arguments-slope": 220, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 61516, - "multiplyInteger-cpu-arguments-slope": 11218, + "multiplyInteger-cpu-arguments-intercept": 69522, + "multiplyInteger-cpu-arguments-slope": 11687, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 150000, + "nullList-cpu-arguments": 60091, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 148000, - "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, - "quotientInteger-cpu-arguments-model-arguments-slope": 118, + "quotientInteger-cpu-arguments-constant": 196500, + "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, + "quotientInteger-cpu-arguments-model-arguments-slope": 220, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 148000, - "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, - "remainderInteger-cpu-arguments-model-arguments-slope": 118, + "remainderInteger-cpu-arguments-constant": 196500, + "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, + "remainderInteger-cpu-arguments-model-arguments-slope": 220, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 2477736, - "sha2_256-cpu-arguments-slope": 29175, + "sha2_256-cpu-arguments-intercept": 806990, + "sha2_256-cpu-arguments-slope": 30482, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 0, - "sha3_256-cpu-arguments-slope": 82363, + "sha3_256-cpu-arguments-intercept": 1927926, + "sha3_256-cpu-arguments-slope": 82523, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 150000, - "sliceByteString-cpu-arguments-slope": 5000, - "sliceByteString-memory-arguments-intercept": 0, - "sliceByteString-memory-arguments-slope": 1, - "sndPair-cpu-arguments": 150000, + "sliceByteString-cpu-arguments-intercept": 265318, + "sliceByteString-cpu-arguments-slope": 0, + "sliceByteString-memory-arguments-intercept": 4, + "sliceByteString-memory-arguments-slope": 0, + "sndPair-cpu-arguments": 85931, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 197209, - "subtractInteger-cpu-arguments-slope": 0, + "subtractInteger-cpu-arguments-intercept": 205665, + "subtractInteger-cpu-arguments-slope": 812, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 150000, + "tailList-cpu-arguments": 41182, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 150000, + "trace-cpu-arguments": 212342, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 150000, + "unBData-cpu-arguments": 31220, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 150000, + "unConstrData-cpu-arguments": 32696, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 150000, + "unIData-cpu-arguments": 43357, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 150000, + "unListData-cpu-arguments": 32247, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 150000, + "unMapData-cpu-arguments": 38314, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 3345831, - "verifySignature-cpu-arguments-slope": 1, - "verifySignature-memory-arguments": 1 + "verifySignature-cpu-arguments-intercept": 57996947, + "verifySignature-cpu-arguments-slope": 18975, + "verifySignature-memory-arguments": 10 } }, "executionPrices": { @@ -33139,14 +37289,195 @@ "numerator": 721 } }, - "lovelacePerUTxOWord": 34482, + "extraConfig": { + "costModels": { + "PlutusV2": [ + 205665, + 812, + 1, + 1, + 1000, + 571, + 0, + 1, + 1000, + 24177, + 4, + 1, + 1000, + 32, + 117366, + 10475, + 4, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 100, + 100, + 23000, + 100, + 19537, + 32, + 175354, + 32, + 46417, + 4, + 221973, + 511, + 0, + 1, + 89141, + 32, + 497525, + 14068, + 4, + 2, + 196500, + 453240, + 220, + 0, + 1, + 1, + 1000, + 28662, + 4, + 2, + 245000, + 216773, + 62, + 1, + 1060367, + 12586, + 1, + 208512, + 421, + 1, + 187000, + 1000, + 52998, + 1, + 80436, + 32, + 43249, + 32, + 1000, + 32, + 80556, + 1, + 57667, + 4, + 1000, + 10, + 197145, + 156, + 1, + 197145, + 156, + 1, + 204924, + 473, + 1, + 208896, + 511, + 1, + 52467, + 32, + 64832, + 32, + 65493, + 32, + 22558, + 32, + 16563, + 32, + 76511, + 32, + 196500, + 453240, + 220, + 0, + 1, + 1, + 69522, + 11687, + 0, + 1, + 60091, + 32, + 196500, + 453240, + 220, + 0, + 1, + 1, + 196500, + 453240, + 220, + 0, + 1, + 1, + 1159724, + 392670, + 0, + 2, + 806990, + 30482, + 4, + 1927926, + 82523, + 4, + 265318, + 0, + 4, + 0, + 85931, + 32, + 205665, + 812, + 1, + 1, + 41182, + 32, + 212342, + 32, + 31220, + 32, + 32696, + 32, + 43357, + 32, + 32247, + 32, + 38314, + 32, + 35892428, + 10, + 57996947, + 18975, + 10, + 38887044, + 32947, + 10 + ] + } + }, + "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 50000000, - "exUnitsSteps": 40000000000 + "exUnitsMem": 62000000, + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 10000000, + "exUnitsMem": 14000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -33245,10 +37576,12 @@ "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 300, - "pparamsOverlays": [], + "pparamsEpoch": 492, + "pparamsOverlays": [ + "v8-preview" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -33293,20 +37626,20 @@ "tag": "NeutralNonce" }, "keyDeposit": 2000000, - "maxBlockBodySize": 65536, + "maxBlockBodySize": 90112, "maxBlockHeaderSize": 1100, "maxTxSize": 16384, "minFeeA": 44, "minFeeB": 155381, - "minPoolCost": 340000000, + "minPoolCost": 170000000, "minUTxOValue": 0, "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 6, + "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -33320,7 +37653,7 @@ "utxo": 10000000, "utxo_keys": 1 }, - "name": "forge-stress-plutus", + "name": "forge-stress-plutus-solo", "node": { "heap_limit": null, "rts_flags_override": [], @@ -33344,28 +37677,28 @@ }, "workloads": [] }, - "forge-stress-plutus-solo": { + "forge-stress-pre": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 4520, + "cluster_startup_overhead_s": 2000, "filter_exprs": [ { "contents": { - "contents": 0, + "contents": 2, "tag": "BMinimumAdoptions" }, "tag": "CBlock" } ], "filters": [ - "size-small" + "unitary" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -33373,21 +37706,21 @@ "--testnet-magic", 42, "--total-supply", - "1010000000000000", + "3010000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "1000000000000000", + "3000000000000000", "--pools", - 1, + 3, "--stake-delegators", - 1300000, + 1000000, "--drep-keys", 0, "--stuffed-utxo", - "10000000" + "4000000" ], "pools": [ "--argjson", @@ -33403,224 +37736,221 @@ "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 1, - "n_pool_hosts": 1, - "n_pools": 1, - "n_singular_hosts": 1, - "n_singular_pools": 1, + "n_hosts": 3, + "n_pool_hosts": 3, + "n_pools": 3, + "n_singular_hosts": 3, + "n_singular_pools": 3, "topology": "uni-circle", "with_explorer": false, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 4520, - "dataset_induced_startup_delay_optimistic": 226, - "dataset_measure": 11300000, - "default_value_tx_per_block_estimate": 236, + "dataset_induced_startup_delay_conservative": 2000, + "dataset_induced_startup_delay_optimistic": 100, + "dataset_measure": 5000000, + "default_value_tx_per_block_estimate": 172, "default_value_tx_size_estimate": 381, - "delegators_effective": 1300000, + "delegators_effective": 1000000, "effective_epochs": 4, "epoch_duration": 600, - "generator_blocks_lower_bound": 3, + "generator_blocks_lower_bound": 241, "generator_duration": 2400, - "generator_tx_count": 480, - "genesis_future_offset": 226, + "generator_tx_count": 36000, + "genesis_future_offset": 100, "shutdown_time": 2400, - "supply_delegated": 1000000000000000, - "supply_total": 1010000000000000, - "utxo_delegated": 1300000, - "utxo_generated": 480, - "utxo_stuffed": 10000000 + "supply_delegated": 3000000000000000, + "supply_total": 3010000000000000, + "utxo_delegated": 1000000, + "utxo_generated": 72000, + "utxo_stuffed": 4000000 }, "generator": { "add_tx_size": 100, "epochs": 3, "init_cooldown": 5, - "inputs_per_tx": 1, - "outputs_per_tx": 1, + "inputs_per_tx": 2, + "outputs_per_tx": 2, "plutus": { - "redeemer": { - "int": 1000000 - }, - "script": "Loop", - "type": "LimitSaturationLoop" + "script": null, + "type": null }, - "tps": 0.2, - "tx_count": 480, - "tx_fee": 1360000 + "tps": 15, + "tx_count": 36000, + "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 205665, - "addInteger-cpu-arguments-slope": 812, + "addInteger-cpu-arguments-intercept": 197209, + "addInteger-cpu-arguments-slope": 0, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, - "appendByteString-cpu-arguments-intercept": 1000, - "appendByteString-cpu-arguments-slope": 571, + "appendByteString-cpu-arguments-intercept": 396231, + "appendByteString-cpu-arguments-slope": 621, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, - "appendString-cpu-arguments-intercept": 1000, - "appendString-cpu-arguments-slope": 24177, - "appendString-memory-arguments-intercept": 4, + "appendString-cpu-arguments-intercept": 150000, + "appendString-cpu-arguments-slope": 1000, + "appendString-memory-arguments-intercept": 0, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 1000, + "bData-cpu-arguments": 150000, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 117366, - "blake2b-cpu-arguments-slope": 10475, + "blake2b-cpu-arguments-intercept": 2477736, + "blake2b-cpu-arguments-slope": 29175, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 23000, + "cekApplyCost-exBudgetCPU": 29773, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 23000, + "cekBuiltinCost-exBudgetCPU": 29773, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 23000, + "cekConstCost-exBudgetCPU": 29773, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 23000, + "cekDelayCost-exBudgetCPU": 29773, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 23000, + "cekForceCost-exBudgetCPU": 29773, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 23000, + "cekLamCost-exBudgetCPU": 29773, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 23000, + "cekVarCost-exBudgetCPU": 29773, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 19537, + "chooseData-cpu-arguments": 150000, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 175354, + "chooseList-cpu-arguments": 150000, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 46417, - "chooseUnit-memory-arguments": 4, - "consByteString-cpu-arguments-intercept": 221973, - "consByteString-cpu-arguments-slope": 511, + "chooseUnit-cpu-arguments": 150000, + "chooseUnit-memory-arguments": 32, + "consByteString-cpu-arguments-intercept": 150000, + "consByteString-cpu-arguments-slope": 1000, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 89141, + "constrData-cpu-arguments": 150000, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 497525, - "decodeUtf8-cpu-arguments-slope": 14068, - "decodeUtf8-memory-arguments-intercept": 4, - "decodeUtf8-memory-arguments-slope": 2, - "divideInteger-cpu-arguments-constant": 196500, - "divideInteger-cpu-arguments-model-arguments-intercept": 453240, - "divideInteger-cpu-arguments-model-arguments-slope": 220, + "decodeUtf8-cpu-arguments-intercept": 150000, + "decodeUtf8-cpu-arguments-slope": 1000, + "decodeUtf8-memory-arguments-intercept": 0, + "decodeUtf8-memory-arguments-slope": 8, + "divideInteger-cpu-arguments-constant": 148000, + "divideInteger-cpu-arguments-model-arguments-intercept": 425507, + "divideInteger-cpu-arguments-model-arguments-slope": 118, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, - "encodeUtf8-cpu-arguments-intercept": 1000, - "encodeUtf8-cpu-arguments-slope": 28662, - "encodeUtf8-memory-arguments-intercept": 4, - "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 245000, - "equalsByteString-cpu-arguments-intercept": 216773, - "equalsByteString-cpu-arguments-slope": 62, + "encodeUtf8-cpu-arguments-intercept": 150000, + "encodeUtf8-cpu-arguments-slope": 1000, + "encodeUtf8-memory-arguments-intercept": 0, + "encodeUtf8-memory-arguments-slope": 8, + "equalsByteString-cpu-arguments-constant": 150000, + "equalsByteString-cpu-arguments-intercept": 112536, + "equalsByteString-cpu-arguments-slope": 247, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 1060367, - "equalsData-cpu-arguments-slope": 12586, + "equalsData-cpu-arguments-intercept": 150000, + "equalsData-cpu-arguments-slope": 10000, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 208512, - "equalsInteger-cpu-arguments-slope": 421, + "equalsInteger-cpu-arguments-intercept": 136542, + "equalsInteger-cpu-arguments-slope": 1326, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 187000, - "equalsString-cpu-arguments-intercept": 1000, - "equalsString-cpu-arguments-slope": 52998, + "equalsString-cpu-arguments-constant": 1000, + "equalsString-cpu-arguments-intercept": 150000, + "equalsString-cpu-arguments-slope": 1000, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 80436, + "fstPair-cpu-arguments": 150000, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 43249, + "headList-cpu-arguments": 150000, "headList-memory-arguments": 32, - "iData-cpu-arguments": 1000, + "iData-cpu-arguments": 150000, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 80556, + "ifThenElse-cpu-arguments": 1, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 57667, - "indexByteString-memory-arguments": 4, - "lengthOfByteString-cpu-arguments": 1000, - "lengthOfByteString-memory-arguments": 10, - "lessThanByteString-cpu-arguments-intercept": 197145, - "lessThanByteString-cpu-arguments-slope": 156, + "indexByteString-cpu-arguments": 150000, + "indexByteString-memory-arguments": 1, + "lengthOfByteString-cpu-arguments": 150000, + "lengthOfByteString-memory-arguments": 4, + "lessThanByteString-cpu-arguments-intercept": 103599, + "lessThanByteString-cpu-arguments-slope": 248, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 197145, - "lessThanEqualsByteString-cpu-arguments-slope": 156, + "lessThanEqualsByteString-cpu-arguments-intercept": 103599, + "lessThanEqualsByteString-cpu-arguments-slope": 248, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 204924, - "lessThanEqualsInteger-cpu-arguments-slope": 473, + "lessThanEqualsInteger-cpu-arguments-intercept": 145276, + "lessThanEqualsInteger-cpu-arguments-slope": 1366, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 208896, - "lessThanInteger-cpu-arguments-slope": 511, + "lessThanInteger-cpu-arguments-intercept": 179690, + "lessThanInteger-cpu-arguments-slope": 497, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 52467, + "listData-cpu-arguments": 150000, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 64832, + "mapData-cpu-arguments": 150000, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 65493, + "mkCons-cpu-arguments": 150000, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 22558, + "mkNilData-cpu-arguments": 150000, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 16563, + "mkNilPairData-cpu-arguments": 150000, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 76511, + "mkPairData-cpu-arguments": 150000, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 196500, - "modInteger-cpu-arguments-model-arguments-intercept": 453240, - "modInteger-cpu-arguments-model-arguments-slope": 220, + "modInteger-cpu-arguments-constant": 148000, + "modInteger-cpu-arguments-model-arguments-intercept": 425507, + "modInteger-cpu-arguments-model-arguments-slope": 118, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 69522, - "multiplyInteger-cpu-arguments-slope": 11687, + "multiplyInteger-cpu-arguments-intercept": 61516, + "multiplyInteger-cpu-arguments-slope": 11218, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 60091, + "nullList-cpu-arguments": 150000, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 196500, - "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, - "quotientInteger-cpu-arguments-model-arguments-slope": 220, + "quotientInteger-cpu-arguments-constant": 148000, + "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, + "quotientInteger-cpu-arguments-model-arguments-slope": 118, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 196500, - "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, - "remainderInteger-cpu-arguments-model-arguments-slope": 220, + "remainderInteger-cpu-arguments-constant": 148000, + "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, + "remainderInteger-cpu-arguments-model-arguments-slope": 118, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 806990, - "sha2_256-cpu-arguments-slope": 30482, + "sha2_256-cpu-arguments-intercept": 2477736, + "sha2_256-cpu-arguments-slope": 29175, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 1927926, - "sha3_256-cpu-arguments-slope": 82523, + "sha3_256-cpu-arguments-intercept": 0, + "sha3_256-cpu-arguments-slope": 82363, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 265318, - "sliceByteString-cpu-arguments-slope": 0, - "sliceByteString-memory-arguments-intercept": 4, - "sliceByteString-memory-arguments-slope": 0, - "sndPair-cpu-arguments": 85931, + "sliceByteString-cpu-arguments-intercept": 150000, + "sliceByteString-cpu-arguments-slope": 5000, + "sliceByteString-memory-arguments-intercept": 0, + "sliceByteString-memory-arguments-slope": 1, + "sndPair-cpu-arguments": 150000, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 205665, - "subtractInteger-cpu-arguments-slope": 812, + "subtractInteger-cpu-arguments-intercept": 197209, + "subtractInteger-cpu-arguments-slope": 0, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 41182, + "tailList-cpu-arguments": 150000, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 212342, + "trace-cpu-arguments": 150000, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 31220, + "unBData-cpu-arguments": 150000, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 32696, + "unConstrData-cpu-arguments": 150000, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 43357, + "unIData-cpu-arguments": 150000, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 32247, + "unListData-cpu-arguments": 150000, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 38314, + "unMapData-cpu-arguments": 150000, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 57996947, - "verifySignature-cpu-arguments-slope": 18975, - "verifySignature-memory-arguments": 10 + "verifySignature-cpu-arguments-intercept": 3345831, + "verifySignature-cpu-arguments-slope": 1, + "verifySignature-memory-arguments": 1 } }, "executionPrices": { @@ -33633,195 +37963,14 @@ "numerator": 721 } }, - "extraConfig": { - "costModels": { - "PlutusV2": [ - 205665, - 812, - 1, - 1, - 1000, - 571, - 0, - 1, - 1000, - 24177, - 4, - 1, - 1000, - 32, - 117366, - 10475, - 4, - 23000, - 100, - 23000, - 100, - 23000, - 100, - 23000, - 100, - 23000, - 100, - 23000, - 100, - 100, - 100, - 23000, - 100, - 19537, - 32, - 175354, - 32, - 46417, - 4, - 221973, - 511, - 0, - 1, - 89141, - 32, - 497525, - 14068, - 4, - 2, - 196500, - 453240, - 220, - 0, - 1, - 1, - 1000, - 28662, - 4, - 2, - 245000, - 216773, - 62, - 1, - 1060367, - 12586, - 1, - 208512, - 421, - 1, - 187000, - 1000, - 52998, - 1, - 80436, - 32, - 43249, - 32, - 1000, - 32, - 80556, - 1, - 57667, - 4, - 1000, - 10, - 197145, - 156, - 1, - 197145, - 156, - 1, - 204924, - 473, - 1, - 208896, - 511, - 1, - 52467, - 32, - 64832, - 32, - 65493, - 32, - 22558, - 32, - 16563, - 32, - 76511, - 32, - 196500, - 453240, - 220, - 0, - 1, - 1, - 69522, - 11687, - 0, - 1, - 60091, - 32, - 196500, - 453240, - 220, - 0, - 1, - 1, - 196500, - 453240, - 220, - 0, - 1, - 1, - 1159724, - 392670, - 0, - 2, - 806990, - 30482, - 4, - 1927926, - 82523, - 4, - 265318, - 0, - 4, - 0, - 85931, - 32, - 205665, - 812, - 1, - 1, - 41182, - 32, - 212342, - 32, - 31220, - 32, - 32696, - 32, - 43357, - 32, - 32247, - 32, - 38314, - 32, - 35892428, - 10, - 57996947, - 18975, - 10, - 38887044, - 32947, - 10 - ] - } - }, - "lovelacePerUTxOWord": 4310, + "lovelacePerUTxOWord": 34482, "maxBlockExUnits": { - "exUnitsMem": 62000000, - "exUnitsSteps": 20000000000 + "exUnitsMem": 50000000, + "exUnitsSteps": 40000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 14000000, + "exUnitsMem": 10000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -33909,7 +38058,7 @@ }, "conway": null, "delegator_coin": 1000000000000000, - "delegators": 1300000, + "delegators": 1000000, "dijkstra": null, "dreps": 0, "epoch_length": 600, @@ -33920,12 +38069,10 @@ "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 492, - "pparamsOverlays": [ - "v8-preview" - ], + "pparamsEpoch": 300, + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -33970,20 +38117,20 @@ "tag": "NeutralNonce" }, "keyDeposit": 2000000, - "maxBlockBodySize": 90112, + "maxBlockBodySize": 65536, "maxBlockHeaderSize": 1100, "maxTxSize": 16384, "minFeeA": 44, "minFeeB": 155381, - "minPoolCost": 170000000, + "minPoolCost": 340000000, "minUTxOValue": 0, "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 8, + "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -33994,10 +38141,10 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 10000000, + "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-plutus-solo", + "name": "forge-stress-pre", "node": { "heap_limit": null, "rts_flags_override": [], @@ -34021,28 +38168,28 @@ }, "workloads": [] }, - "forge-stress-pre": { + "forge-stress-pre-large": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, "filter_exprs": [ { "contents": { - "contents": 2, + "contents": 5, "tag": "BMinimumAdoptions" }, "tag": "CBlock" } ], "filters": [ - "unitary" + "epoch3+" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -34050,15 +38197,15 @@ "--testnet-magic", 42, "--total-supply", - "3010000000000000", + "6010000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "3000000000000000", + "6000000000000000", "--pools", - 3, + 6, "--stake-delegators", 1000000, "--drep-keys", @@ -34080,11 +38227,11 @@ "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 3, - "n_pool_hosts": 3, - "n_pools": 3, - "n_singular_hosts": 3, - "n_singular_pools": 3, + "n_hosts": 6, + "n_pool_hosts": 6, + "n_pools": 6, + "n_singular_hosts": 6, + "n_singular_pools": 6, "topology": "uni-circle", "with_explorer": false, "with_proxy": false @@ -34096,22 +38243,22 @@ "default_value_tx_per_block_estimate": 172, "default_value_tx_size_estimate": 381, "delegators_effective": 1000000, - "effective_epochs": 4, + "effective_epochs": 8, "epoch_duration": 600, - "generator_blocks_lower_bound": 241, - "generator_duration": 2400, - "generator_tx_count": 36000, + "generator_blocks_lower_bound": 482, + "generator_duration": 4800, + "generator_tx_count": 72000, "genesis_future_offset": 100, - "shutdown_time": 2400, - "supply_delegated": 3000000000000000, - "supply_total": 3010000000000000, + "shutdown_time": 4800, + "supply_delegated": 6000000000000000, + "supply_total": 6010000000000000, "utxo_delegated": 1000000, - "utxo_generated": 72000, + "utxo_generated": 144000, "utxo_stuffed": 4000000 }, "generator": { "add_tx_size": 100, - "epochs": 3, + "epochs": 7, "init_cooldown": 5, "inputs_per_tx": 2, "outputs_per_tx": 2, @@ -34120,181 +38267,181 @@ "type": null }, "tps": 15, - "tx_count": 36000, + "tx_count": 72000, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 197209, - "addInteger-cpu-arguments-slope": 0, + "addInteger-cpu-arguments-intercept": 100788, + "addInteger-cpu-arguments-slope": 420, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, - "appendByteString-cpu-arguments-intercept": 396231, - "appendByteString-cpu-arguments-slope": 621, + "appendByteString-cpu-arguments-intercept": 1000, + "appendByteString-cpu-arguments-slope": 173, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, - "appendString-cpu-arguments-intercept": 150000, - "appendString-cpu-arguments-slope": 1000, - "appendString-memory-arguments-intercept": 0, + "appendString-cpu-arguments-intercept": 1000, + "appendString-cpu-arguments-slope": 59957, + "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 150000, + "bData-cpu-arguments": 11183, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 2477736, - "blake2b-cpu-arguments-slope": 29175, + "blake2b-cpu-arguments-intercept": 201305, + "blake2b-cpu-arguments-slope": 8356, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 29773, + "cekApplyCost-exBudgetCPU": 16000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 29773, + "cekBuiltinCost-exBudgetCPU": 16000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 29773, + "cekConstCost-exBudgetCPU": 16000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 29773, + "cekDelayCost-exBudgetCPU": 16000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 29773, + "cekForceCost-exBudgetCPU": 16000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 29773, + "cekLamCost-exBudgetCPU": 16000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 29773, + "cekVarCost-exBudgetCPU": 16000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 150000, + "chooseData-cpu-arguments": 94375, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 150000, + "chooseList-cpu-arguments": 132994, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 150000, - "chooseUnit-memory-arguments": 32, - "consByteString-cpu-arguments-intercept": 150000, - "consByteString-cpu-arguments-slope": 1000, + "chooseUnit-cpu-arguments": 61462, + "chooseUnit-memory-arguments": 4, + "consByteString-cpu-arguments-intercept": 72010, + "consByteString-cpu-arguments-slope": 178, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 150000, + "constrData-cpu-arguments": 22151, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 150000, - "decodeUtf8-cpu-arguments-slope": 1000, - "decodeUtf8-memory-arguments-intercept": 0, - "decodeUtf8-memory-arguments-slope": 8, - "divideInteger-cpu-arguments-constant": 148000, - "divideInteger-cpu-arguments-model-arguments-intercept": 425507, - "divideInteger-cpu-arguments-model-arguments-slope": 118, + "decodeUtf8-cpu-arguments-intercept": 91189, + "decodeUtf8-cpu-arguments-slope": 769, + "decodeUtf8-memory-arguments-intercept": 4, + "decodeUtf8-memory-arguments-slope": 2, + "divideInteger-cpu-arguments-constant": 85848, + "divideInteger-cpu-arguments-model-arguments-intercept": 228465, + "divideInteger-cpu-arguments-model-arguments-slope": 122, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, - "encodeUtf8-cpu-arguments-intercept": 150000, - "encodeUtf8-cpu-arguments-slope": 1000, - "encodeUtf8-memory-arguments-intercept": 0, - "encodeUtf8-memory-arguments-slope": 8, - "equalsByteString-cpu-arguments-constant": 150000, - "equalsByteString-cpu-arguments-intercept": 112536, - "equalsByteString-cpu-arguments-slope": 247, + "encodeUtf8-cpu-arguments-intercept": 1000, + "encodeUtf8-cpu-arguments-slope": 42921, + "encodeUtf8-memory-arguments-intercept": 4, + "encodeUtf8-memory-arguments-slope": 2, + "equalsByteString-cpu-arguments-constant": 24548, + "equalsByteString-cpu-arguments-intercept": 29498, + "equalsByteString-cpu-arguments-slope": 38, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 150000, - "equalsData-cpu-arguments-slope": 10000, + "equalsData-cpu-arguments-intercept": 898148, + "equalsData-cpu-arguments-slope": 27279, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 136542, - "equalsInteger-cpu-arguments-slope": 1326, + "equalsInteger-cpu-arguments-intercept": 51775, + "equalsInteger-cpu-arguments-slope": 558, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 1000, - "equalsString-cpu-arguments-intercept": 150000, - "equalsString-cpu-arguments-slope": 1000, + "equalsString-cpu-arguments-constant": 39184, + "equalsString-cpu-arguments-intercept": 1000, + "equalsString-cpu-arguments-slope": 60594, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 150000, + "fstPair-cpu-arguments": 141895, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 150000, + "headList-cpu-arguments": 83150, "headList-memory-arguments": 32, - "iData-cpu-arguments": 150000, + "iData-cpu-arguments": 15299, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 1, + "ifThenElse-cpu-arguments": 76049, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 150000, - "indexByteString-memory-arguments": 1, - "lengthOfByteString-cpu-arguments": 150000, - "lengthOfByteString-memory-arguments": 4, - "lessThanByteString-cpu-arguments-intercept": 103599, - "lessThanByteString-cpu-arguments-slope": 248, + "indexByteString-cpu-arguments": 13169, + "indexByteString-memory-arguments": 4, + "lengthOfByteString-cpu-arguments": 22100, + "lengthOfByteString-memory-arguments": 10, + "lessThanByteString-cpu-arguments-intercept": 28999, + "lessThanByteString-cpu-arguments-slope": 74, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 103599, - "lessThanEqualsByteString-cpu-arguments-slope": 248, + "lessThanEqualsByteString-cpu-arguments-intercept": 28999, + "lessThanEqualsByteString-cpu-arguments-slope": 74, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 145276, - "lessThanEqualsInteger-cpu-arguments-slope": 1366, + "lessThanEqualsInteger-cpu-arguments-intercept": 43285, + "lessThanEqualsInteger-cpu-arguments-slope": 552, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 179690, - "lessThanInteger-cpu-arguments-slope": 497, + "lessThanInteger-cpu-arguments-intercept": 44749, + "lessThanInteger-cpu-arguments-slope": 541, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 150000, + "listData-cpu-arguments": 33852, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 150000, + "mapData-cpu-arguments": 68246, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 150000, + "mkCons-cpu-arguments": 72362, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 150000, + "mkNilData-cpu-arguments": 7243, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 150000, + "mkNilPairData-cpu-arguments": 7391, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 150000, + "mkPairData-cpu-arguments": 11546, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 148000, - "modInteger-cpu-arguments-model-arguments-intercept": 425507, - "modInteger-cpu-arguments-model-arguments-slope": 118, + "modInteger-cpu-arguments-constant": 85848, + "modInteger-cpu-arguments-model-arguments-intercept": 228465, + "modInteger-cpu-arguments-model-arguments-slope": 122, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 61516, - "multiplyInteger-cpu-arguments-slope": 11218, + "multiplyInteger-cpu-arguments-intercept": 90434, + "multiplyInteger-cpu-arguments-slope": 519, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 150000, + "nullList-cpu-arguments": 74433, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 148000, - "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, - "quotientInteger-cpu-arguments-model-arguments-slope": 118, + "quotientInteger-cpu-arguments-constant": 85848, + "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, + "quotientInteger-cpu-arguments-model-arguments-slope": 122, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 148000, - "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, - "remainderInteger-cpu-arguments-model-arguments-slope": 118, + "remainderInteger-cpu-arguments-constant": 85848, + "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, + "remainderInteger-cpu-arguments-model-arguments-slope": 122, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 2477736, - "sha2_256-cpu-arguments-slope": 29175, + "sha2_256-cpu-arguments-intercept": 270652, + "sha2_256-cpu-arguments-slope": 22588, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 0, - "sha3_256-cpu-arguments-slope": 82363, + "sha3_256-cpu-arguments-intercept": 1457325, + "sha3_256-cpu-arguments-slope": 64566, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 150000, - "sliceByteString-cpu-arguments-slope": 5000, - "sliceByteString-memory-arguments-intercept": 0, - "sliceByteString-memory-arguments-slope": 1, - "sndPair-cpu-arguments": 150000, + "sliceByteString-cpu-arguments-intercept": 20467, + "sliceByteString-cpu-arguments-slope": 1, + "sliceByteString-memory-arguments-intercept": 4, + "sliceByteString-memory-arguments-slope": 0, + "sndPair-cpu-arguments": 141992, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 197209, - "subtractInteger-cpu-arguments-slope": 0, + "subtractInteger-cpu-arguments-intercept": 100788, + "subtractInteger-cpu-arguments-slope": 420, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 150000, + "tailList-cpu-arguments": 81663, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 150000, + "trace-cpu-arguments": 59498, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 150000, + "unBData-cpu-arguments": 20142, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 150000, + "unConstrData-cpu-arguments": 24588, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 150000, + "unIData-cpu-arguments": 20744, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 150000, + "unListData-cpu-arguments": 25933, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 150000, + "unMapData-cpu-arguments": 24623, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 3345831, - "verifySignature-cpu-arguments-slope": 1, - "verifySignature-memory-arguments": 1 + "verifySignature-cpu-arguments-intercept": 53384111, + "verifySignature-cpu-arguments-slope": 14333, + "verifySignature-memory-arguments": 10 } }, "executionPrices": { @@ -34307,14 +38454,494 @@ "numerator": 721 } }, - "lovelacePerUTxOWord": 34482, + "extraConfig": { + "costModels": { + "PlutusV2": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 228465, + 122, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10 + ], + "PlutusV3": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3 + ] + } + }, + "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 50000000, - "exUnitsSteps": 40000000000 + "exUnitsMem": 62000000, + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 10000000, + "exUnitsMem": 14000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -34400,7 +39027,309 @@ } } }, - "conway": null, + "conway": { + "committee": { + "members": { + "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, + "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, + "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, + "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, + "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, + "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, + "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 + }, + "threshold": { + "denominator": 3, + "numerator": 2 + } + }, + "committeeMaxTermLength": 146, + "committeeMinSize": 7, + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "dRepActivity": 20, + "dRepDeposit": 500000000, + "dRepVotingThresholds": { + "committeeNoConfidence": 0.6, + "committeeNormal": 0.67, + "hardForkInitiation": 0.6, + "motionNoConfidence": 0.67, + "ppEconomicGroup": 0.67, + "ppGovGroup": 0.75, + "ppNetworkGroup": 0.67, + "ppTechnicalGroup": 0.67, + "treasuryWithdrawal": 0.67, + "updateToConstitution": 0.75 + }, + "govActionDeposit": 100000000000, + "govActionLifetime": 6, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "poolVotingThresholds": { + "committeeNoConfidence": 0.51, + "committeeNormal": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + } + }, "delegator_coin": 1000000000000000, "delegators": 1000000, "dijkstra": null, @@ -34413,10 +39342,12 @@ "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 300, - "pparamsOverlays": [], + "pparamsEpoch": 537, + "pparamsOverlays": [ + "blocksize64k" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -34466,15 +39397,15 @@ "maxTxSize": 16384, "minFeeA": 44, "minFeeB": 155381, - "minPoolCost": 340000000, + "minPoolCost": 170000000, "minUTxOValue": 0, "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 6, + "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -34488,12 +39419,12 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre", + "name": "forge-stress-pre-large", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 2400, + "shutdown_on_slot_synced": 4800, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -34512,7 +39443,7 @@ }, "workloads": [] }, - "forge-stress-pre-large": { + "forge-stress-pre-large-rtsN3": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -34530,10 +39461,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -34615,7 +39546,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -35691,7 +40622,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -35749,7 +40680,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -35763,10 +40694,12 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-large", + "name": "forge-stress-pre-large-rtsN3", "node": { "heap_limit": null, - "rts_flags_override": [], + "rts_flags_override": [ + "-N3" + ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 4800, "ssd_directory": null, @@ -35787,7 +40720,7 @@ }, "workloads": [] }, - "forge-stress-pre-large-rtsN3": { + "forge-stress-pre-large-rtsN4": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -35805,10 +40738,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -35890,7 +40823,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -36966,7 +41899,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -37024,7 +41957,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -37038,11 +41971,11 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-large-rtsN3", + "name": "forge-stress-pre-large-rtsN4", "node": { "heap_limit": null, "rts_flags_override": [ - "-N3" + "-N4" ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 4800, @@ -37064,7 +41997,7 @@ }, "workloads": [] }, - "forge-stress-pre-large-rtsN4": { + "forge-stress-pre-large-rtsqg1": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -37082,10 +42015,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -37167,7 +42100,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -38243,7 +43176,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -38301,7 +43234,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -38315,11 +43248,12 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-large-rtsN4", + "name": "forge-stress-pre-large-rtsqg1", "node": { "heap_limit": null, "rts_flags_override": [ - "-N4" + "-qb1", + "-qg1" ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 4800, @@ -38341,7 +43275,7 @@ }, "workloads": [] }, - "forge-stress-pre-large-rtsqg1": { + "forge-stress-pre-large-rtsqg1N4": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -38359,10 +43293,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -38444,7 +43378,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -39520,7 +44454,7 @@ "blocksize64k" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -39578,7 +44512,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -39592,12 +44526,13 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-large-rtsqg1", + "name": "forge-stress-pre-large-rtsqg1N4", "node": { "heap_limit": null, "rts_flags_override": [ "-qb1", - "-qg1" + "-qg1", + "-N4" ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 4800, @@ -39619,28 +44554,28 @@ }, "workloads": [] }, - "forge-stress-pre-large-rtsqg1N4": { + "forge-stress-pre-notracer": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, "filter_exprs": [ { "contents": { - "contents": 5, + "contents": 2, "tag": "BMinimumAdoptions" }, "tag": "CBlock" } ], "filters": [ - "epoch3+" + "unitary" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -39648,15 +44583,15 @@ "--testnet-magic", 42, "--total-supply", - "6010000000000000", + "3010000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "6000000000000000", + "3000000000000000", "--pools", - 6, + 3, "--stake-delegators", 1000000, "--drep-keys", @@ -39678,11 +44613,11 @@ "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 6, - "n_pool_hosts": 6, - "n_pools": 6, - "n_singular_hosts": 6, - "n_singular_pools": 6, + "n_hosts": 3, + "n_pool_hosts": 3, + "n_pools": 3, + "n_singular_hosts": 3, + "n_singular_pools": 3, "topology": "uni-circle", "with_explorer": false, "with_proxy": false @@ -39694,22 +44629,22 @@ "default_value_tx_per_block_estimate": 172, "default_value_tx_size_estimate": 381, "delegators_effective": 1000000, - "effective_epochs": 8, + "effective_epochs": 4, "epoch_duration": 600, - "generator_blocks_lower_bound": 482, - "generator_duration": 4800, - "generator_tx_count": 72000, + "generator_blocks_lower_bound": 241, + "generator_duration": 2400, + "generator_tx_count": 36000, "genesis_future_offset": 100, - "shutdown_time": 4800, - "supply_delegated": 6000000000000000, - "supply_total": 6010000000000000, + "shutdown_time": 2400, + "supply_delegated": 3000000000000000, + "supply_total": 3010000000000000, "utxo_delegated": 1000000, - "utxo_generated": 144000, + "utxo_generated": 72000, "utxo_stuffed": 4000000 }, "generator": { "add_tx_size": 100, - "epochs": 7, + "epochs": 3, "init_cooldown": 5, "inputs_per_tx": 2, "outputs_per_tx": 2, @@ -39718,181 +44653,181 @@ "type": null }, "tps": 15, - "tx_count": 72000, + "tx_count": 36000, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 100788, - "addInteger-cpu-arguments-slope": 420, + "addInteger-cpu-arguments-intercept": 197209, + "addInteger-cpu-arguments-slope": 0, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, - "appendByteString-cpu-arguments-intercept": 1000, - "appendByteString-cpu-arguments-slope": 173, + "appendByteString-cpu-arguments-intercept": 396231, + "appendByteString-cpu-arguments-slope": 621, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, - "appendString-cpu-arguments-intercept": 1000, - "appendString-cpu-arguments-slope": 59957, - "appendString-memory-arguments-intercept": 4, + "appendString-cpu-arguments-intercept": 150000, + "appendString-cpu-arguments-slope": 1000, + "appendString-memory-arguments-intercept": 0, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 11183, + "bData-cpu-arguments": 150000, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 201305, - "blake2b-cpu-arguments-slope": 8356, + "blake2b-cpu-arguments-intercept": 2477736, + "blake2b-cpu-arguments-slope": 29175, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 16000, + "cekApplyCost-exBudgetCPU": 29773, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 16000, + "cekBuiltinCost-exBudgetCPU": 29773, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 16000, + "cekConstCost-exBudgetCPU": 29773, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 16000, + "cekDelayCost-exBudgetCPU": 29773, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 16000, + "cekForceCost-exBudgetCPU": 29773, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 16000, + "cekLamCost-exBudgetCPU": 29773, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 16000, + "cekVarCost-exBudgetCPU": 29773, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 94375, + "chooseData-cpu-arguments": 150000, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 132994, + "chooseList-cpu-arguments": 150000, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 61462, - "chooseUnit-memory-arguments": 4, - "consByteString-cpu-arguments-intercept": 72010, - "consByteString-cpu-arguments-slope": 178, + "chooseUnit-cpu-arguments": 150000, + "chooseUnit-memory-arguments": 32, + "consByteString-cpu-arguments-intercept": 150000, + "consByteString-cpu-arguments-slope": 1000, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 22151, + "constrData-cpu-arguments": 150000, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 91189, - "decodeUtf8-cpu-arguments-slope": 769, - "decodeUtf8-memory-arguments-intercept": 4, - "decodeUtf8-memory-arguments-slope": 2, - "divideInteger-cpu-arguments-constant": 85848, - "divideInteger-cpu-arguments-model-arguments-intercept": 228465, - "divideInteger-cpu-arguments-model-arguments-slope": 122, + "decodeUtf8-cpu-arguments-intercept": 150000, + "decodeUtf8-cpu-arguments-slope": 1000, + "decodeUtf8-memory-arguments-intercept": 0, + "decodeUtf8-memory-arguments-slope": 8, + "divideInteger-cpu-arguments-constant": 148000, + "divideInteger-cpu-arguments-model-arguments-intercept": 425507, + "divideInteger-cpu-arguments-model-arguments-slope": 118, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, - "encodeUtf8-cpu-arguments-intercept": 1000, - "encodeUtf8-cpu-arguments-slope": 42921, - "encodeUtf8-memory-arguments-intercept": 4, - "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 24548, - "equalsByteString-cpu-arguments-intercept": 29498, - "equalsByteString-cpu-arguments-slope": 38, + "encodeUtf8-cpu-arguments-intercept": 150000, + "encodeUtf8-cpu-arguments-slope": 1000, + "encodeUtf8-memory-arguments-intercept": 0, + "encodeUtf8-memory-arguments-slope": 8, + "equalsByteString-cpu-arguments-constant": 150000, + "equalsByteString-cpu-arguments-intercept": 112536, + "equalsByteString-cpu-arguments-slope": 247, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 898148, - "equalsData-cpu-arguments-slope": 27279, + "equalsData-cpu-arguments-intercept": 150000, + "equalsData-cpu-arguments-slope": 10000, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 51775, - "equalsInteger-cpu-arguments-slope": 558, + "equalsInteger-cpu-arguments-intercept": 136542, + "equalsInteger-cpu-arguments-slope": 1326, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 39184, - "equalsString-cpu-arguments-intercept": 1000, - "equalsString-cpu-arguments-slope": 60594, + "equalsString-cpu-arguments-constant": 1000, + "equalsString-cpu-arguments-intercept": 150000, + "equalsString-cpu-arguments-slope": 1000, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 141895, + "fstPair-cpu-arguments": 150000, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 83150, + "headList-cpu-arguments": 150000, "headList-memory-arguments": 32, - "iData-cpu-arguments": 15299, + "iData-cpu-arguments": 150000, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 76049, + "ifThenElse-cpu-arguments": 1, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 13169, - "indexByteString-memory-arguments": 4, - "lengthOfByteString-cpu-arguments": 22100, - "lengthOfByteString-memory-arguments": 10, - "lessThanByteString-cpu-arguments-intercept": 28999, - "lessThanByteString-cpu-arguments-slope": 74, + "indexByteString-cpu-arguments": 150000, + "indexByteString-memory-arguments": 1, + "lengthOfByteString-cpu-arguments": 150000, + "lengthOfByteString-memory-arguments": 4, + "lessThanByteString-cpu-arguments-intercept": 103599, + "lessThanByteString-cpu-arguments-slope": 248, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 28999, - "lessThanEqualsByteString-cpu-arguments-slope": 74, + "lessThanEqualsByteString-cpu-arguments-intercept": 103599, + "lessThanEqualsByteString-cpu-arguments-slope": 248, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 43285, - "lessThanEqualsInteger-cpu-arguments-slope": 552, + "lessThanEqualsInteger-cpu-arguments-intercept": 145276, + "lessThanEqualsInteger-cpu-arguments-slope": 1366, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 44749, - "lessThanInteger-cpu-arguments-slope": 541, + "lessThanInteger-cpu-arguments-intercept": 179690, + "lessThanInteger-cpu-arguments-slope": 497, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 33852, + "listData-cpu-arguments": 150000, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 68246, + "mapData-cpu-arguments": 150000, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 72362, + "mkCons-cpu-arguments": 150000, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 7243, + "mkNilData-cpu-arguments": 150000, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 7391, + "mkNilPairData-cpu-arguments": 150000, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 11546, + "mkPairData-cpu-arguments": 150000, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 85848, - "modInteger-cpu-arguments-model-arguments-intercept": 228465, - "modInteger-cpu-arguments-model-arguments-slope": 122, + "modInteger-cpu-arguments-constant": 148000, + "modInteger-cpu-arguments-model-arguments-intercept": 425507, + "modInteger-cpu-arguments-model-arguments-slope": 118, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 90434, - "multiplyInteger-cpu-arguments-slope": 519, + "multiplyInteger-cpu-arguments-intercept": 61516, + "multiplyInteger-cpu-arguments-slope": 11218, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 74433, + "nullList-cpu-arguments": 150000, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 85848, - "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, - "quotientInteger-cpu-arguments-model-arguments-slope": 122, + "quotientInteger-cpu-arguments-constant": 148000, + "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, + "quotientInteger-cpu-arguments-model-arguments-slope": 118, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 85848, - "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, - "remainderInteger-cpu-arguments-model-arguments-slope": 122, + "remainderInteger-cpu-arguments-constant": 148000, + "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, + "remainderInteger-cpu-arguments-model-arguments-slope": 118, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 270652, - "sha2_256-cpu-arguments-slope": 22588, + "sha2_256-cpu-arguments-intercept": 2477736, + "sha2_256-cpu-arguments-slope": 29175, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 1457325, - "sha3_256-cpu-arguments-slope": 64566, + "sha3_256-cpu-arguments-intercept": 0, + "sha3_256-cpu-arguments-slope": 82363, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 20467, - "sliceByteString-cpu-arguments-slope": 1, - "sliceByteString-memory-arguments-intercept": 4, - "sliceByteString-memory-arguments-slope": 0, - "sndPair-cpu-arguments": 141992, + "sliceByteString-cpu-arguments-intercept": 150000, + "sliceByteString-cpu-arguments-slope": 5000, + "sliceByteString-memory-arguments-intercept": 0, + "sliceByteString-memory-arguments-slope": 1, + "sndPair-cpu-arguments": 150000, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 100788, - "subtractInteger-cpu-arguments-slope": 420, + "subtractInteger-cpu-arguments-intercept": 197209, + "subtractInteger-cpu-arguments-slope": 0, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 81663, + "tailList-cpu-arguments": 150000, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 59498, + "trace-cpu-arguments": 150000, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 20142, + "unBData-cpu-arguments": 150000, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 24588, + "unConstrData-cpu-arguments": 150000, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 20744, + "unIData-cpu-arguments": 150000, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 25933, + "unListData-cpu-arguments": 150000, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 24623, + "unMapData-cpu-arguments": 150000, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 53384111, - "verifySignature-cpu-arguments-slope": 14333, - "verifySignature-memory-arguments": 10 + "verifySignature-cpu-arguments-intercept": 3345831, + "verifySignature-cpu-arguments-slope": 1, + "verifySignature-memory-arguments": 1 } }, "executionPrices": { @@ -39905,494 +44840,14 @@ "numerator": 721 } }, - "extraConfig": { - "costModels": { - "PlutusV2": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, - 1000, - 59957, - 4, - 1, - 11183, - 32, - 201305, - 8356, - 4, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, - 32, - 91189, - 769, - 4, - 2, - 85848, - 228465, - 122, - 0, - 1, - 1, - 1000, - 42921, - 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, - 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 228465, - 122, - 0, - 1, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 228465, - 122, - 0, - 1, - 1, - 85848, - 228465, - 122, - 0, - 1, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, - 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, - 32, - 24623, - 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10 - ], - "PlutusV3": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, - 1000, - 59957, - 4, - 1, - 11183, - 32, - 201305, - 8356, - 4, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, - 32, - 91189, - 769, - 4, - 2, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 1000, - 42921, - 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, - 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, - 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, - 32, - 24623, - 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10, - 16000, - 100, - 16000, - 100, - 962335, - 18, - 2780678, - 6, - 442008, - 1, - 52538055, - 3756, - 18, - 267929, - 18, - 76433006, - 8868, - 18, - 52948122, - 18, - 1995836, - 36, - 3227919, - 12, - 901022, - 1, - 166917843, - 4307, - 36, - 284546, - 36, - 158221314, - 26549, - 36, - 74698472, - 36, - 333849714, - 1, - 254006273, - 72, - 2174038, - 72, - 2261318, - 64571, - 4, - 207616, - 8310, - 4, - 1293828, - 28716, - 63, - 0, - 1, - 1006041, - 43623, - 251, - 0, - 1, - 100181, - 726, - 719, - 0, - 1, - 100181, - 726, - 719, - 0, - 1, - 100181, - 726, - 719, - 0, - 1, - 107878, - 680, - 0, - 1, - 95336, - 1, - 281145, - 18848, - 0, - 1, - 180194, - 159, - 1, - 1, - 158519, - 8942, - 0, - 1, - 159378, - 8813, - 0, - 1, - 107490, - 3298, - 1, - 106057, - 655, - 1, - 1964219, - 24520, - 3 - ] - } - }, - "lovelacePerUTxOWord": 4310, + "lovelacePerUTxOWord": 34482, "maxBlockExUnits": { - "exUnitsMem": 62000000, - "exUnitsSteps": 20000000000 + "exUnitsMem": 50000000, + "exUnitsSteps": 40000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 14000000, + "exUnitsMem": 10000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -40478,309 +44933,7 @@ } } }, - "conway": { - "committee": { - "members": { - "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, - "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, - "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, - "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, - "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, - "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, - "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 - }, - "threshold": { - "denominator": 3, - "numerator": 2 - } - }, - "committeeMaxTermLength": 146, - "committeeMinSize": 7, - "constitution": { - "anchor": { - "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", - "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" - }, - "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" - }, - "dRepActivity": 20, - "dRepDeposit": 500000000, - "dRepVotingThresholds": { - "committeeNoConfidence": 0.6, - "committeeNormal": 0.67, - "hardForkInitiation": 0.6, - "motionNoConfidence": 0.67, - "ppEconomicGroup": 0.67, - "ppGovGroup": 0.75, - "ppNetworkGroup": 0.67, - "ppTechnicalGroup": 0.67, - "treasuryWithdrawal": 0.67, - "updateToConstitution": 0.75 - }, - "govActionDeposit": 100000000000, - "govActionLifetime": 6, - "minFeeRefScriptCostPerByte": 15, - "plutusV3CostModel": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, - 1000, - 59957, - 4, - 1, - 11183, - 32, - 201305, - 8356, - 4, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, - 32, - 91189, - 769, - 4, - 2, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 1000, - 42921, - 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, - 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, - 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, - 32, - 24623, - 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10, - 16000, - 100, - 16000, - 100, - 962335, - 18, - 2780678, - 6, - 442008, - 1, - 52538055, - 3756, - 18, - 267929, - 18, - 76433006, - 8868, - 18, - 52948122, - 18, - 1995836, - 36, - 3227919, - 12, - 901022, - 1, - 166917843, - 4307, - 36, - 284546, - 36, - 158221314, - 26549, - 36, - 74698472, - 36, - 333849714, - 1, - 254006273, - 72, - 2174038, - 72, - 2261318, - 64571, - 4, - 207616, - 8310, - 4, - 1293828, - 28716, - 63, - 0, - 1, - 1006041, - 43623, - 251, - 0, - 1 - ], - "poolVotingThresholds": { - "committeeNoConfidence": 0.51, - "committeeNormal": 0.51, - "hardForkInitiation": 0.51, - "motionNoConfidence": 0.51, - "ppSecurityGroup": 0.51 - } - }, + "conway": null, "delegator_coin": 1000000000000000, "delegators": 1000000, "dijkstra": null, @@ -40793,12 +44946,10 @@ "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 537, - "pparamsOverlays": [ - "blocksize64k" - ], + "pparamsEpoch": 300, + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -40848,15 +44999,15 @@ "maxTxSize": 16384, "minFeeA": 44, "minFeeB": 155381, - "minPoolCost": 170000000, + "minPoolCost": 340000000, "minUTxOValue": 0, "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 10, + "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -40870,18 +45021,14 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-large-rtsqg1N4", + "name": "forge-stress-pre-notracer", "node": { "heap_limit": null, - "rts_flags_override": [ - "-qb1", - "-qg1", - "-N4" - ], + "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 4800, + "shutdown_on_slot_synced": 2400, "ssd_directory": null, - "tracer": true, + "tracer": false, "tracing_backend": "trace-dispatcher", "utxo_lmdb": false, "utxo_lsmt": false, @@ -40898,7 +45045,7 @@ }, "workloads": [] }, - "forge-stress-pre-notracer": { + "forge-stress-pre-plutus": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -40912,14 +45059,14 @@ } ], "filters": [ - "unitary" + "size-small" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -40975,33 +45122,36 @@ "delegators_effective": 1000000, "effective_epochs": 4, "epoch_duration": 600, - "generator_blocks_lower_bound": 241, + "generator_blocks_lower_bound": 4, "generator_duration": 2400, - "generator_tx_count": 36000, + "generator_tx_count": 480, "genesis_future_offset": 100, "shutdown_time": 2400, "supply_delegated": 3000000000000000, "supply_total": 3010000000000000, "utxo_delegated": 1000000, - "utxo_generated": 72000, + "utxo_generated": 480, "utxo_stuffed": 4000000 }, "generator": { "add_tx_size": 100, "epochs": 3, "init_cooldown": 5, - "inputs_per_tx": 2, - "outputs_per_tx": 2, + "inputs_per_tx": 1, + "outputs_per_tx": 1, "plutus": { - "script": null, - "type": null + "redeemer": { + "int": 1000000 + }, + "script": "Loop", + "type": "LimitSaturationLoop" }, - "tps": 15, - "tx_count": 36000, - "tx_fee": 1000000 + "tps": 0.2, + "tx_count": 480, + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -41293,7 +45443,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -41351,7 +45501,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -41365,14 +45515,14 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-notracer", + "name": "forge-stress-pre-plutus", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 2400, "ssd_directory": null, - "tracer": false, + "tracer": true, "tracing_backend": "trace-dispatcher", "utxo_lmdb": false, "utxo_lsmt": false, @@ -41389,7 +45539,7 @@ }, "workloads": [] }, - "forge-stress-pre-plutus": { + "forge-stress-pre-rtsA4m": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -41403,14 +45553,14 @@ } ], "filters": [ - "size-small" + "unitary" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -41466,36 +45616,33 @@ "delegators_effective": 1000000, "effective_epochs": 4, "epoch_duration": 600, - "generator_blocks_lower_bound": 4, + "generator_blocks_lower_bound": 241, "generator_duration": 2400, - "generator_tx_count": 480, + "generator_tx_count": 36000, "genesis_future_offset": 100, "shutdown_time": 2400, "supply_delegated": 3000000000000000, "supply_total": 3010000000000000, "utxo_delegated": 1000000, - "utxo_generated": 480, + "utxo_generated": 72000, "utxo_stuffed": 4000000 }, "generator": { "add_tx_size": 100, "epochs": 3, "init_cooldown": 5, - "inputs_per_tx": 1, - "outputs_per_tx": 1, + "inputs_per_tx": 2, + "outputs_per_tx": 2, "plutus": { - "redeemer": { - "int": 1000000 - }, - "script": "Loop", - "type": "LimitSaturationLoop" + "script": null, + "type": null }, - "tps": 0.2, - "tx_count": 480, - "tx_fee": 1360000 + "tps": 15, + "tx_count": 36000, + "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -41787,7 +45934,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -41845,7 +45992,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -41859,10 +46006,12 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-plutus", + "name": "forge-stress-pre-rtsA4m", "node": { "heap_limit": null, - "rts_flags_override": [], + "rts_flags_override": [ + "-A4m" + ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 2400, "ssd_directory": null, @@ -41883,7 +46032,7 @@ }, "workloads": [] }, - "forge-stress-pre-rtsA4m": { + "forge-stress-pre-rtsA4mN3": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -41901,10 +46050,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -41986,7 +46135,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -42278,7 +46427,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -42336,7 +46485,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -42350,11 +46499,12 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-rtsA4m", + "name": "forge-stress-pre-rtsA4mN3", "node": { "heap_limit": null, "rts_flags_override": [ - "-A4m" + "-A4m", + "-N3" ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 2400, @@ -42376,7 +46526,7 @@ }, "workloads": [] }, - "forge-stress-pre-rtsA4mN3": { + "forge-stress-pre-rtsA64m": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -42394,10 +46544,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -42479,7 +46629,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -42771,7 +46921,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -42829,7 +46979,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -42843,12 +46993,11 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-rtsA4mN3", + "name": "forge-stress-pre-rtsA64m", "node": { "heap_limit": null, "rts_flags_override": [ - "-A4m", - "-N3" + "-A64m" ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 2400, @@ -42870,7 +47019,7 @@ }, "workloads": [] }, - "forge-stress-pre-rtsA64m": { + "forge-stress-pre-rtsA64mN3": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -42888,10 +47037,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -42973,7 +47122,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -43265,7 +47414,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -43323,7 +47472,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -43337,11 +47486,12 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-rtsA64m", + "name": "forge-stress-pre-rtsA64mN3", "node": { "heap_limit": null, "rts_flags_override": [ - "-A64m" + "-A64m", + "-N3" ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 2400, @@ -43363,7 +47513,7 @@ }, "workloads": [] }, - "forge-stress-pre-rtsA64mN3": { + "forge-stress-pre-rtsN3": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -43381,10 +47531,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -43466,7 +47616,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -43758,7 +47908,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -43816,7 +47966,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -43830,11 +47980,10 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-rtsA64mN3", + "name": "forge-stress-pre-rtsN3", "node": { "heap_limit": null, "rts_flags_override": [ - "-A64m", "-N3" ], "shutdown_on_block_synced": null, @@ -43857,7 +48006,7 @@ }, "workloads": [] }, - "forge-stress-pre-rtsN3": { + "forge-stress-pre-rtsxn": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -43875,10 +48024,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -43960,7 +48109,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -44252,7 +48401,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -44310,7 +48459,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -44324,11 +48473,11 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-rtsN3", + "name": "forge-stress-pre-rtsxn", "node": { "heap_limit": null, "rts_flags_override": [ - "-N3" + "-xn" ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 2400, @@ -44350,14 +48499,14 @@ }, "workloads": [] }, - "forge-stress-pre-rtsxn": { + "forge-stress-pre-solo": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, "filter_exprs": [ { "contents": { - "contents": 2, + "contents": 0, "tag": "BMinimumAdoptions" }, "tag": "CBlock" @@ -44368,10 +48517,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -44379,15 +48528,15 @@ "--testnet-magic", 42, "--total-supply", - "3010000000000000", + "1010000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "3000000000000000", + "1000000000000000", "--pools", - 3, + 1, "--stake-delegators", 1000000, "--drep-keys", @@ -44409,11 +48558,11 @@ "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 3, - "n_pool_hosts": 3, - "n_pools": 3, - "n_singular_hosts": 3, - "n_singular_pools": 3, + "n_hosts": 1, + "n_pool_hosts": 1, + "n_pools": 1, + "n_singular_hosts": 1, + "n_singular_pools": 1, "topology": "uni-circle", "with_explorer": false, "with_proxy": false @@ -44422,18 +48571,18 @@ "dataset_induced_startup_delay_conservative": 2000, "dataset_induced_startup_delay_optimistic": 100, "dataset_measure": 5000000, - "default_value_tx_per_block_estimate": 172, + "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, "delegators_effective": 1000000, "effective_epochs": 4, "epoch_duration": 600, - "generator_blocks_lower_bound": 241, + "generator_blocks_lower_bound": 176, "generator_duration": 2400, "generator_tx_count": 36000, "genesis_future_offset": 100, "shutdown_time": 2400, - "supply_delegated": 3000000000000000, - "supply_total": 3010000000000000, + "supply_delegated": 1000000000000000, + "supply_total": 1010000000000000, "utxo_delegated": 1000000, "utxo_generated": 72000, "utxo_stuffed": 4000000 @@ -44453,177 +48602,177 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 197209, - "addInteger-cpu-arguments-slope": 0, + "addInteger-cpu-arguments-intercept": 205665, + "addInteger-cpu-arguments-slope": 812, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, - "appendByteString-cpu-arguments-intercept": 396231, - "appendByteString-cpu-arguments-slope": 621, + "appendByteString-cpu-arguments-intercept": 1000, + "appendByteString-cpu-arguments-slope": 571, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, - "appendString-cpu-arguments-intercept": 150000, - "appendString-cpu-arguments-slope": 1000, - "appendString-memory-arguments-intercept": 0, + "appendString-cpu-arguments-intercept": 1000, + "appendString-cpu-arguments-slope": 24177, + "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 150000, + "bData-cpu-arguments": 1000, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 2477736, - "blake2b-cpu-arguments-slope": 29175, + "blake2b-cpu-arguments-intercept": 117366, + "blake2b-cpu-arguments-slope": 10475, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 29773, + "cekApplyCost-exBudgetCPU": 23000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 29773, + "cekBuiltinCost-exBudgetCPU": 23000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 29773, + "cekConstCost-exBudgetCPU": 23000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 29773, + "cekDelayCost-exBudgetCPU": 23000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 29773, + "cekForceCost-exBudgetCPU": 23000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 29773, + "cekLamCost-exBudgetCPU": 23000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 29773, + "cekVarCost-exBudgetCPU": 23000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 150000, + "chooseData-cpu-arguments": 19537, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 150000, + "chooseList-cpu-arguments": 175354, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 150000, - "chooseUnit-memory-arguments": 32, - "consByteString-cpu-arguments-intercept": 150000, - "consByteString-cpu-arguments-slope": 1000, + "chooseUnit-cpu-arguments": 46417, + "chooseUnit-memory-arguments": 4, + "consByteString-cpu-arguments-intercept": 221973, + "consByteString-cpu-arguments-slope": 511, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 150000, + "constrData-cpu-arguments": 89141, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 150000, - "decodeUtf8-cpu-arguments-slope": 1000, - "decodeUtf8-memory-arguments-intercept": 0, - "decodeUtf8-memory-arguments-slope": 8, - "divideInteger-cpu-arguments-constant": 148000, - "divideInteger-cpu-arguments-model-arguments-intercept": 425507, - "divideInteger-cpu-arguments-model-arguments-slope": 118, + "decodeUtf8-cpu-arguments-intercept": 497525, + "decodeUtf8-cpu-arguments-slope": 14068, + "decodeUtf8-memory-arguments-intercept": 4, + "decodeUtf8-memory-arguments-slope": 2, + "divideInteger-cpu-arguments-constant": 196500, + "divideInteger-cpu-arguments-model-arguments-intercept": 453240, + "divideInteger-cpu-arguments-model-arguments-slope": 220, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, - "encodeUtf8-cpu-arguments-intercept": 150000, - "encodeUtf8-cpu-arguments-slope": 1000, - "encodeUtf8-memory-arguments-intercept": 0, - "encodeUtf8-memory-arguments-slope": 8, - "equalsByteString-cpu-arguments-constant": 150000, - "equalsByteString-cpu-arguments-intercept": 112536, - "equalsByteString-cpu-arguments-slope": 247, + "encodeUtf8-cpu-arguments-intercept": 1000, + "encodeUtf8-cpu-arguments-slope": 28662, + "encodeUtf8-memory-arguments-intercept": 4, + "encodeUtf8-memory-arguments-slope": 2, + "equalsByteString-cpu-arguments-constant": 245000, + "equalsByteString-cpu-arguments-intercept": 216773, + "equalsByteString-cpu-arguments-slope": 62, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 150000, - "equalsData-cpu-arguments-slope": 10000, + "equalsData-cpu-arguments-intercept": 1060367, + "equalsData-cpu-arguments-slope": 12586, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 136542, - "equalsInteger-cpu-arguments-slope": 1326, + "equalsInteger-cpu-arguments-intercept": 208512, + "equalsInteger-cpu-arguments-slope": 421, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 1000, - "equalsString-cpu-arguments-intercept": 150000, - "equalsString-cpu-arguments-slope": 1000, + "equalsString-cpu-arguments-constant": 187000, + "equalsString-cpu-arguments-intercept": 1000, + "equalsString-cpu-arguments-slope": 52998, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 150000, + "fstPair-cpu-arguments": 80436, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 150000, + "headList-cpu-arguments": 43249, "headList-memory-arguments": 32, - "iData-cpu-arguments": 150000, + "iData-cpu-arguments": 1000, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 1, + "ifThenElse-cpu-arguments": 80556, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 150000, - "indexByteString-memory-arguments": 1, - "lengthOfByteString-cpu-arguments": 150000, - "lengthOfByteString-memory-arguments": 4, - "lessThanByteString-cpu-arguments-intercept": 103599, - "lessThanByteString-cpu-arguments-slope": 248, + "indexByteString-cpu-arguments": 57667, + "indexByteString-memory-arguments": 4, + "lengthOfByteString-cpu-arguments": 1000, + "lengthOfByteString-memory-arguments": 10, + "lessThanByteString-cpu-arguments-intercept": 197145, + "lessThanByteString-cpu-arguments-slope": 156, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 103599, - "lessThanEqualsByteString-cpu-arguments-slope": 248, + "lessThanEqualsByteString-cpu-arguments-intercept": 197145, + "lessThanEqualsByteString-cpu-arguments-slope": 156, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 145276, - "lessThanEqualsInteger-cpu-arguments-slope": 1366, + "lessThanEqualsInteger-cpu-arguments-intercept": 204924, + "lessThanEqualsInteger-cpu-arguments-slope": 473, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 179690, - "lessThanInteger-cpu-arguments-slope": 497, + "lessThanInteger-cpu-arguments-intercept": 208896, + "lessThanInteger-cpu-arguments-slope": 511, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 150000, + "listData-cpu-arguments": 52467, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 150000, + "mapData-cpu-arguments": 64832, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 150000, + "mkCons-cpu-arguments": 65493, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 150000, + "mkNilData-cpu-arguments": 22558, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 150000, + "mkNilPairData-cpu-arguments": 16563, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 150000, + "mkPairData-cpu-arguments": 76511, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 148000, - "modInteger-cpu-arguments-model-arguments-intercept": 425507, - "modInteger-cpu-arguments-model-arguments-slope": 118, + "modInteger-cpu-arguments-constant": 196500, + "modInteger-cpu-arguments-model-arguments-intercept": 453240, + "modInteger-cpu-arguments-model-arguments-slope": 220, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 61516, - "multiplyInteger-cpu-arguments-slope": 11218, + "multiplyInteger-cpu-arguments-intercept": 69522, + "multiplyInteger-cpu-arguments-slope": 11687, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 150000, + "nullList-cpu-arguments": 60091, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 148000, - "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, - "quotientInteger-cpu-arguments-model-arguments-slope": 118, + "quotientInteger-cpu-arguments-constant": 196500, + "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, + "quotientInteger-cpu-arguments-model-arguments-slope": 220, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 148000, - "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, - "remainderInteger-cpu-arguments-model-arguments-slope": 118, + "remainderInteger-cpu-arguments-constant": 196500, + "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, + "remainderInteger-cpu-arguments-model-arguments-slope": 220, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 2477736, - "sha2_256-cpu-arguments-slope": 29175, + "sha2_256-cpu-arguments-intercept": 806990, + "sha2_256-cpu-arguments-slope": 30482, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 0, - "sha3_256-cpu-arguments-slope": 82363, + "sha3_256-cpu-arguments-intercept": 1927926, + "sha3_256-cpu-arguments-slope": 82523, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 150000, - "sliceByteString-cpu-arguments-slope": 5000, - "sliceByteString-memory-arguments-intercept": 0, - "sliceByteString-memory-arguments-slope": 1, - "sndPair-cpu-arguments": 150000, + "sliceByteString-cpu-arguments-intercept": 265318, + "sliceByteString-cpu-arguments-slope": 0, + "sliceByteString-memory-arguments-intercept": 4, + "sliceByteString-memory-arguments-slope": 0, + "sndPair-cpu-arguments": 85931, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 197209, - "subtractInteger-cpu-arguments-slope": 0, + "subtractInteger-cpu-arguments-intercept": 205665, + "subtractInteger-cpu-arguments-slope": 812, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 150000, + "tailList-cpu-arguments": 41182, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 150000, + "trace-cpu-arguments": 212342, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 150000, + "unBData-cpu-arguments": 31220, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 150000, + "unConstrData-cpu-arguments": 32696, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 150000, + "unIData-cpu-arguments": 43357, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 150000, + "unListData-cpu-arguments": 32247, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 150000, + "unMapData-cpu-arguments": 38314, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 3345831, - "verifySignature-cpu-arguments-slope": 1, - "verifySignature-memory-arguments": 1 + "verifySignature-cpu-arguments-intercept": 57996947, + "verifySignature-cpu-arguments-slope": 18975, + "verifySignature-memory-arguments": 10 } }, "executionPrices": { @@ -44636,14 +48785,195 @@ "numerator": 721 } }, - "lovelacePerUTxOWord": 34482, + "extraConfig": { + "costModels": { + "PlutusV2": [ + 205665, + 812, + 1, + 1, + 1000, + 571, + 0, + 1, + 1000, + 24177, + 4, + 1, + 1000, + 32, + 117366, + 10475, + 4, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 100, + 100, + 23000, + 100, + 19537, + 32, + 175354, + 32, + 46417, + 4, + 221973, + 511, + 0, + 1, + 89141, + 32, + 497525, + 14068, + 4, + 2, + 196500, + 453240, + 220, + 0, + 1, + 1, + 1000, + 28662, + 4, + 2, + 245000, + 216773, + 62, + 1, + 1060367, + 12586, + 1, + 208512, + 421, + 1, + 187000, + 1000, + 52998, + 1, + 80436, + 32, + 43249, + 32, + 1000, + 32, + 80556, + 1, + 57667, + 4, + 1000, + 10, + 197145, + 156, + 1, + 197145, + 156, + 1, + 204924, + 473, + 1, + 208896, + 511, + 1, + 52467, + 32, + 64832, + 32, + 65493, + 32, + 22558, + 32, + 16563, + 32, + 76511, + 32, + 196500, + 453240, + 220, + 0, + 1, + 1, + 69522, + 11687, + 0, + 1, + 60091, + 32, + 196500, + 453240, + 220, + 0, + 1, + 1, + 196500, + 453240, + 220, + 0, + 1, + 1, + 1159724, + 392670, + 0, + 2, + 806990, + 30482, + 4, + 1927926, + 82523, + 4, + 265318, + 0, + 4, + 0, + 85931, + 32, + 205665, + 812, + 1, + 1, + 41182, + 32, + 212342, + 32, + 31220, + 32, + 32696, + 32, + 43357, + 32, + 32247, + 32, + 38314, + 32, + 35892428, + 10, + 57996947, + 18975, + 10, + 38887044, + 32947, + 10 + ] + } + }, + "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 50000000, - "exUnitsSteps": 40000000000 + "exUnitsMem": 62000000, + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 10000000, + "exUnitsMem": 14000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -44742,10 +49072,12 @@ "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 300, - "pparamsOverlays": [], + "pparamsEpoch": 492, + "pparamsOverlays": [ + "v8-preview" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -44790,20 +49122,20 @@ "tag": "NeutralNonce" }, "keyDeposit": 2000000, - "maxBlockBodySize": 65536, + "maxBlockBodySize": 90112, "maxBlockHeaderSize": 1100, "maxTxSize": 16384, "minFeeA": 44, "minFeeB": 155381, - "minPoolCost": 340000000, + "minPoolCost": 170000000, "minUTxOValue": 0, "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 6, + "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -44817,12 +49149,10 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-rtsxn", + "name": "forge-stress-pre-solo", "node": { "heap_limit": null, - "rts_flags_override": [ - "-xn" - ], + "rts_flags_override": [], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 2400, "ssd_directory": null, @@ -44843,7 +49173,7 @@ }, "workloads": [] }, - "forge-stress-pre-solo": { + "forge-stress-pre-solo-xl": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -44857,14 +49187,14 @@ } ], "filters": [ - "unitary" + "epoch3+" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -44918,22 +49248,22 @@ "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, "delegators_effective": 1000000, - "effective_epochs": 4, + "effective_epochs": 8, "epoch_duration": 600, - "generator_blocks_lower_bound": 176, - "generator_duration": 2400, - "generator_tx_count": 36000, + "generator_blocks_lower_bound": 351, + "generator_duration": 4800, + "generator_tx_count": 72000, "genesis_future_offset": 100, - "shutdown_time": 2400, + "shutdown_time": 4800, "supply_delegated": 1000000000000000, "supply_total": 1010000000000000, "utxo_delegated": 1000000, - "utxo_generated": 72000, + "utxo_generated": 144000, "utxo_stuffed": 4000000 }, "generator": { "add_tx_size": 100, - "epochs": 3, + "epochs": 7, "init_cooldown": 5, "inputs_per_tx": 2, "outputs_per_tx": 2, @@ -44942,11 +49272,11 @@ "type": null }, "tps": 15, - "tx_count": 36000, + "tx_count": 72000, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -45421,7 +49751,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -45479,7 +49809,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -45493,12 +49823,12 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-solo", + "name": "forge-stress-pre-solo-xl", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 2400, + "shutdown_on_slot_synced": 4800, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -45517,7 +49847,7 @@ }, "workloads": [] }, - "forge-stress-pre-solo-xl": { + "forge-stress-pre-solo-xs": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -45531,14 +49861,14 @@ } ], "filters": [ - "epoch3+" + "unitary" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -45592,22 +49922,22 @@ "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, "delegators_effective": 1000000, - "effective_epochs": 8, + "effective_epochs": 2, "epoch_duration": 600, - "generator_blocks_lower_bound": 351, - "generator_duration": 4800, - "generator_tx_count": 72000, + "generator_blocks_lower_bound": 88, + "generator_duration": 1200, + "generator_tx_count": 18000, "genesis_future_offset": 100, - "shutdown_time": 4800, + "shutdown_time": 1200, "supply_delegated": 1000000000000000, "supply_total": 1010000000000000, "utxo_delegated": 1000000, - "utxo_generated": 144000, + "utxo_generated": 36000, "utxo_stuffed": 4000000 }, "generator": { "add_tx_size": 100, - "epochs": 7, + "epochs": 1, "init_cooldown": 5, "inputs_per_tx": 2, "outputs_per_tx": 2, @@ -45616,11 +49946,11 @@ "type": null }, "tps": 15, - "tx_count": 72000, + "tx_count": 18000, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -46095,7 +50425,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -46153,7 +50483,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -46167,12 +50497,12 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-solo-xl", + "name": "forge-stress-pre-solo-xs", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 4800, + "shutdown_on_slot_synced": 1200, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -46191,10 +50521,10 @@ }, "workloads": [] }, - "forge-stress-pre-solo-xs": { + "forge-stress-solo": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 2000, + "cluster_startup_overhead_s": 4520, "filter_exprs": [ { "contents": { @@ -46209,10 +50539,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -46230,11 +50560,11 @@ "--pools", 1, "--stake-delegators", - 1000000, + 1300000, "--drep-keys", 0, "--stuffed-utxo", - "4000000" + "10000000" ], "pools": [ "--argjson", @@ -46260,28 +50590,28 @@ "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 2000, - "dataset_induced_startup_delay_optimistic": 100, - "dataset_measure": 5000000, + "dataset_induced_startup_delay_conservative": 4520, + "dataset_induced_startup_delay_optimistic": 226, + "dataset_measure": 11300000, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 1000000, - "effective_epochs": 2, + "delegators_effective": 1300000, + "effective_epochs": 4, "epoch_duration": 600, - "generator_blocks_lower_bound": 88, - "generator_duration": 1200, - "generator_tx_count": 18000, - "genesis_future_offset": 100, - "shutdown_time": 1200, + "generator_blocks_lower_bound": 176, + "generator_duration": 2400, + "generator_tx_count": 36000, + "genesis_future_offset": 226, + "shutdown_time": 2400, "supply_delegated": 1000000000000000, "supply_total": 1010000000000000, - "utxo_delegated": 1000000, - "utxo_generated": 36000, - "utxo_stuffed": 4000000 + "utxo_delegated": 1300000, + "utxo_generated": 72000, + "utxo_stuffed": 10000000 }, "generator": { "add_tx_size": 100, - "epochs": 1, + "epochs": 3, "init_cooldown": 5, "inputs_per_tx": 2, "outputs_per_tx": 2, @@ -46290,11 +50620,11 @@ "type": null }, "tps": 15, - "tx_count": 18000, + "tx_count": 36000, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -46753,7 +51083,7 @@ }, "conway": null, "delegator_coin": 1000000000000000, - "delegators": 1000000, + "delegators": 1300000, "dijkstra": null, "dreps": 0, "epoch_length": 600, @@ -46769,7 +51099,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -46827,7 +51157,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -46838,15 +51168,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 4000000, + "utxo": 10000000, "utxo_keys": 1 }, - "name": "forge-stress-pre-solo-xs", + "name": "forge-stress-solo", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 1200, + "shutdown_on_slot_synced": 2400, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -46865,7 +51195,7 @@ }, "workloads": [] }, - "forge-stress-solo": { + "forge-stress-solo-xs": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 4520, @@ -46883,10 +51213,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -46940,22 +51270,22 @@ "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, "delegators_effective": 1300000, - "effective_epochs": 4, + "effective_epochs": 2, "epoch_duration": 600, - "generator_blocks_lower_bound": 176, - "generator_duration": 2400, - "generator_tx_count": 36000, + "generator_blocks_lower_bound": 88, + "generator_duration": 1200, + "generator_tx_count": 18000, "genesis_future_offset": 226, - "shutdown_time": 2400, + "shutdown_time": 1200, "supply_delegated": 1000000000000000, "supply_total": 1010000000000000, "utxo_delegated": 1300000, - "utxo_generated": 72000, + "utxo_generated": 36000, "utxo_stuffed": 10000000 }, "generator": { "add_tx_size": 100, - "epochs": 3, + "epochs": 1, "init_cooldown": 5, "inputs_per_tx": 2, "outputs_per_tx": 2, @@ -46964,11 +51294,11 @@ "type": null }, "tps": 15, - "tx_count": 36000, + "tx_count": 18000, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -47443,7 +51773,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -47501,7 +51831,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -47515,12 +51845,12 @@ "utxo": 10000000, "utxo_keys": 1 }, - "name": "forge-stress-solo", + "name": "forge-stress-solo-xs", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 2400, + "shutdown_on_slot_synced": 1200, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -47539,14 +51869,14 @@ }, "workloads": [] }, - "forge-stress-solo-xs": { + "idle": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 4520, + "cluster_startup_overhead_s": 40, "filter_exprs": [ { "contents": { - "contents": 0, + "contents": 5, "tag": "BMinimumAdoptions" }, "tag": "CBlock" @@ -47557,10 +51887,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -47568,21 +51898,21 @@ "--testnet-magic", 42, "--total-supply", - "1010000000000000", + "6010000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "1000000000000000", + "6000000000000000", "--pools", - 1, + 6, "--stake-delegators", - 1300000, + 6, "--drep-keys", 0, "--stuffed-utxo", - "10000000" + "000000" ], "pools": [ "--argjson", @@ -47598,38 +51928,39 @@ "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 1, - "n_pool_hosts": 1, - "n_pools": 1, - "n_singular_hosts": 1, - "n_singular_pools": 1, + "n_hosts": 6, + "n_pool_hosts": 6, + "n_pools": 6, + "n_singular_hosts": 6, + "n_singular_pools": 6, "topology": "uni-circle", "with_explorer": false, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 4520, - "dataset_induced_startup_delay_optimistic": 226, - "dataset_measure": 11300000, - "default_value_tx_per_block_estimate": 236, + "dataset_induced_startup_delay_conservative": 40, + "dataset_induced_startup_delay_optimistic": 40, + "dataset_measure": 0, + "default_value_tx_per_block_estimate": 172, "default_value_tx_size_estimate": 381, - "delegators_effective": 1300000, - "effective_epochs": 2, + "delegators_effective": 6, + "effective_epochs": 3, "epoch_duration": 600, - "generator_blocks_lower_bound": 88, - "generator_duration": 1200, - "generator_tx_count": 18000, - "genesis_future_offset": 226, - "shutdown_time": 1200, - "supply_delegated": 1000000000000000, - "supply_total": 1010000000000000, - "utxo_delegated": 1300000, - "utxo_generated": 36000, - "utxo_stuffed": 10000000 + "generator_blocks_lower_bound": 145, + "generator_duration": 1800, + "generator_tx_count": 21600, + "genesis_future_offset": 40, + "shutdown_time": null, + "supply_delegated": 6000000000000000, + "supply_total": 6010000000000000, + "utxo_delegated": 6, + "utxo_generated": 43200, + "utxo_stuffed": 0 }, + "desc": "Idle scenario: start nodes & detach from tty; no cluster termination", "generator": { "add_tx_size": 100, - "epochs": 1, + "epochs": 3, "init_cooldown": 5, "inputs_per_tx": 2, "outputs_per_tx": 2, @@ -47637,182 +51968,182 @@ "script": null, "type": null }, - "tps": 15, - "tx_count": 18000, + "tps": 12, + "tx_count": 21600, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 205665, - "addInteger-cpu-arguments-slope": 812, + "addInteger-cpu-arguments-intercept": 197209, + "addInteger-cpu-arguments-slope": 0, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, - "appendByteString-cpu-arguments-intercept": 1000, - "appendByteString-cpu-arguments-slope": 571, + "appendByteString-cpu-arguments-intercept": 396231, + "appendByteString-cpu-arguments-slope": 621, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, - "appendString-cpu-arguments-intercept": 1000, - "appendString-cpu-arguments-slope": 24177, - "appendString-memory-arguments-intercept": 4, + "appendString-cpu-arguments-intercept": 150000, + "appendString-cpu-arguments-slope": 1000, + "appendString-memory-arguments-intercept": 0, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 1000, + "bData-cpu-arguments": 150000, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 117366, - "blake2b-cpu-arguments-slope": 10475, + "blake2b-cpu-arguments-intercept": 2477736, + "blake2b-cpu-arguments-slope": 29175, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 23000, + "cekApplyCost-exBudgetCPU": 29773, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 23000, + "cekBuiltinCost-exBudgetCPU": 29773, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 23000, + "cekConstCost-exBudgetCPU": 29773, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 23000, + "cekDelayCost-exBudgetCPU": 29773, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 23000, + "cekForceCost-exBudgetCPU": 29773, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 23000, + "cekLamCost-exBudgetCPU": 29773, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 23000, + "cekVarCost-exBudgetCPU": 29773, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 19537, + "chooseData-cpu-arguments": 150000, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 175354, + "chooseList-cpu-arguments": 150000, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 46417, - "chooseUnit-memory-arguments": 4, - "consByteString-cpu-arguments-intercept": 221973, - "consByteString-cpu-arguments-slope": 511, + "chooseUnit-cpu-arguments": 150000, + "chooseUnit-memory-arguments": 32, + "consByteString-cpu-arguments-intercept": 150000, + "consByteString-cpu-arguments-slope": 1000, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 89141, + "constrData-cpu-arguments": 150000, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 497525, - "decodeUtf8-cpu-arguments-slope": 14068, - "decodeUtf8-memory-arguments-intercept": 4, - "decodeUtf8-memory-arguments-slope": 2, - "divideInteger-cpu-arguments-constant": 196500, - "divideInteger-cpu-arguments-model-arguments-intercept": 453240, - "divideInteger-cpu-arguments-model-arguments-slope": 220, + "decodeUtf8-cpu-arguments-intercept": 150000, + "decodeUtf8-cpu-arguments-slope": 1000, + "decodeUtf8-memory-arguments-intercept": 0, + "decodeUtf8-memory-arguments-slope": 8, + "divideInteger-cpu-arguments-constant": 148000, + "divideInteger-cpu-arguments-model-arguments-intercept": 425507, + "divideInteger-cpu-arguments-model-arguments-slope": 118, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, - "encodeUtf8-cpu-arguments-intercept": 1000, - "encodeUtf8-cpu-arguments-slope": 28662, - "encodeUtf8-memory-arguments-intercept": 4, - "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 245000, - "equalsByteString-cpu-arguments-intercept": 216773, - "equalsByteString-cpu-arguments-slope": 62, + "encodeUtf8-cpu-arguments-intercept": 150000, + "encodeUtf8-cpu-arguments-slope": 1000, + "encodeUtf8-memory-arguments-intercept": 0, + "encodeUtf8-memory-arguments-slope": 8, + "equalsByteString-cpu-arguments-constant": 150000, + "equalsByteString-cpu-arguments-intercept": 112536, + "equalsByteString-cpu-arguments-slope": 247, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 1060367, - "equalsData-cpu-arguments-slope": 12586, + "equalsData-cpu-arguments-intercept": 150000, + "equalsData-cpu-arguments-slope": 10000, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 208512, - "equalsInteger-cpu-arguments-slope": 421, + "equalsInteger-cpu-arguments-intercept": 136542, + "equalsInteger-cpu-arguments-slope": 1326, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 187000, - "equalsString-cpu-arguments-intercept": 1000, - "equalsString-cpu-arguments-slope": 52998, + "equalsString-cpu-arguments-constant": 1000, + "equalsString-cpu-arguments-intercept": 150000, + "equalsString-cpu-arguments-slope": 1000, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 80436, + "fstPair-cpu-arguments": 150000, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 43249, + "headList-cpu-arguments": 150000, "headList-memory-arguments": 32, - "iData-cpu-arguments": 1000, + "iData-cpu-arguments": 150000, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 80556, + "ifThenElse-cpu-arguments": 1, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 57667, - "indexByteString-memory-arguments": 4, - "lengthOfByteString-cpu-arguments": 1000, - "lengthOfByteString-memory-arguments": 10, - "lessThanByteString-cpu-arguments-intercept": 197145, - "lessThanByteString-cpu-arguments-slope": 156, + "indexByteString-cpu-arguments": 150000, + "indexByteString-memory-arguments": 1, + "lengthOfByteString-cpu-arguments": 150000, + "lengthOfByteString-memory-arguments": 4, + "lessThanByteString-cpu-arguments-intercept": 103599, + "lessThanByteString-cpu-arguments-slope": 248, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 197145, - "lessThanEqualsByteString-cpu-arguments-slope": 156, + "lessThanEqualsByteString-cpu-arguments-intercept": 103599, + "lessThanEqualsByteString-cpu-arguments-slope": 248, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 204924, - "lessThanEqualsInteger-cpu-arguments-slope": 473, + "lessThanEqualsInteger-cpu-arguments-intercept": 145276, + "lessThanEqualsInteger-cpu-arguments-slope": 1366, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 208896, - "lessThanInteger-cpu-arguments-slope": 511, + "lessThanInteger-cpu-arguments-intercept": 179690, + "lessThanInteger-cpu-arguments-slope": 497, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 52467, + "listData-cpu-arguments": 150000, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 64832, + "mapData-cpu-arguments": 150000, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 65493, + "mkCons-cpu-arguments": 150000, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 22558, + "mkNilData-cpu-arguments": 150000, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 16563, + "mkNilPairData-cpu-arguments": 150000, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 76511, + "mkPairData-cpu-arguments": 150000, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 196500, - "modInteger-cpu-arguments-model-arguments-intercept": 453240, - "modInteger-cpu-arguments-model-arguments-slope": 220, + "modInteger-cpu-arguments-constant": 148000, + "modInteger-cpu-arguments-model-arguments-intercept": 425507, + "modInteger-cpu-arguments-model-arguments-slope": 118, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 69522, - "multiplyInteger-cpu-arguments-slope": 11687, + "multiplyInteger-cpu-arguments-intercept": 61516, + "multiplyInteger-cpu-arguments-slope": 11218, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 60091, + "nullList-cpu-arguments": 150000, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 196500, - "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, - "quotientInteger-cpu-arguments-model-arguments-slope": 220, + "quotientInteger-cpu-arguments-constant": 148000, + "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, + "quotientInteger-cpu-arguments-model-arguments-slope": 118, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 196500, - "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, - "remainderInteger-cpu-arguments-model-arguments-slope": 220, + "remainderInteger-cpu-arguments-constant": 148000, + "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, + "remainderInteger-cpu-arguments-model-arguments-slope": 118, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 806990, - "sha2_256-cpu-arguments-slope": 30482, + "sha2_256-cpu-arguments-intercept": 2477736, + "sha2_256-cpu-arguments-slope": 29175, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 1927926, - "sha3_256-cpu-arguments-slope": 82523, + "sha3_256-cpu-arguments-intercept": 0, + "sha3_256-cpu-arguments-slope": 82363, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 265318, - "sliceByteString-cpu-arguments-slope": 0, - "sliceByteString-memory-arguments-intercept": 4, - "sliceByteString-memory-arguments-slope": 0, - "sndPair-cpu-arguments": 85931, + "sliceByteString-cpu-arguments-intercept": 150000, + "sliceByteString-cpu-arguments-slope": 5000, + "sliceByteString-memory-arguments-intercept": 0, + "sliceByteString-memory-arguments-slope": 1, + "sndPair-cpu-arguments": 150000, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 205665, - "subtractInteger-cpu-arguments-slope": 812, + "subtractInteger-cpu-arguments-intercept": 197209, + "subtractInteger-cpu-arguments-slope": 0, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 41182, + "tailList-cpu-arguments": 150000, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 212342, + "trace-cpu-arguments": 150000, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 31220, + "unBData-cpu-arguments": 150000, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 32696, + "unConstrData-cpu-arguments": 150000, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 43357, + "unIData-cpu-arguments": 150000, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 32247, + "unListData-cpu-arguments": 150000, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 38314, + "unMapData-cpu-arguments": 150000, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 57996947, - "verifySignature-cpu-arguments-slope": 18975, - "verifySignature-memory-arguments": 10 + "verifySignature-cpu-arguments-intercept": 3345831, + "verifySignature-cpu-arguments-slope": 1, + "verifySignature-memory-arguments": 1 } }, "executionPrices": { @@ -47825,195 +52156,14 @@ "numerator": 721 } }, - "extraConfig": { - "costModels": { - "PlutusV2": [ - 205665, - 812, - 1, - 1, - 1000, - 571, - 0, - 1, - 1000, - 24177, - 4, - 1, - 1000, - 32, - 117366, - 10475, - 4, - 23000, - 100, - 23000, - 100, - 23000, - 100, - 23000, - 100, - 23000, - 100, - 23000, - 100, - 100, - 100, - 23000, - 100, - 19537, - 32, - 175354, - 32, - 46417, - 4, - 221973, - 511, - 0, - 1, - 89141, - 32, - 497525, - 14068, - 4, - 2, - 196500, - 453240, - 220, - 0, - 1, - 1, - 1000, - 28662, - 4, - 2, - 245000, - 216773, - 62, - 1, - 1060367, - 12586, - 1, - 208512, - 421, - 1, - 187000, - 1000, - 52998, - 1, - 80436, - 32, - 43249, - 32, - 1000, - 32, - 80556, - 1, - 57667, - 4, - 1000, - 10, - 197145, - 156, - 1, - 197145, - 156, - 1, - 204924, - 473, - 1, - 208896, - 511, - 1, - 52467, - 32, - 64832, - 32, - 65493, - 32, - 22558, - 32, - 16563, - 32, - 76511, - 32, - 196500, - 453240, - 220, - 0, - 1, - 1, - 69522, - 11687, - 0, - 1, - 60091, - 32, - 196500, - 453240, - 220, - 0, - 1, - 1, - 196500, - 453240, - 220, - 0, - 1, - 1, - 1159724, - 392670, - 0, - 2, - 806990, - 30482, - 4, - 1927926, - 82523, - 4, - 265318, - 0, - 4, - 0, - 85931, - 32, - 205665, - 812, - 1, - 1, - 41182, - 32, - 212342, - 32, - 31220, - 32, - 32696, - 32, - 43357, - 32, - 32247, - 32, - 38314, - 32, - 35892428, - 10, - 57996947, - 18975, - 10, - 38887044, - 32947, - 10 - ] - } - }, - "lovelacePerUTxOWord": 4310, + "lovelacePerUTxOWord": 34482, "maxBlockExUnits": { - "exUnitsMem": 62000000, - "exUnitsSteps": 20000000000 + "exUnitsMem": 50000000, + "exUnitsSteps": 40000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 14000000, + "exUnitsMem": 10000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -48101,7 +52251,7 @@ }, "conway": null, "delegator_coin": 1000000000000000, - "delegators": 1300000, + "delegators": 6, "dijkstra": null, "dreps": 0, "epoch_length": 600, @@ -48112,12 +52262,10 @@ "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 492, - "pparamsOverlays": [ - "v8-preview" - ], + "pparamsEpoch": 300, + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -48162,20 +52310,20 @@ "tag": "NeutralNonce" }, "keyDeposit": 2000000, - "maxBlockBodySize": 90112, + "maxBlockBodySize": 65536, "maxBlockHeaderSize": 1100, "maxTxSize": 16384, "minFeeA": 44, "minFeeB": 155381, - "minPoolCost": 170000000, + "minPoolCost": 340000000, "minUTxOValue": 0, "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 8, + "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -48186,15 +52334,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 10000000, + "utxo": 0, "utxo_keys": 1 }, - "name": "forge-stress-solo-xs", + "name": "idle", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 1200, + "shutdown_on_slot_synced": null, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -48205,7 +52353,7 @@ } }, "overlay": {}, - "scenario": "fixed-loaded", + "scenario": "idle", "tracer": { "ekg": false, "timeseries": false, @@ -48213,14 +52361,14 @@ }, "workloads": [] }, - "idle": { + "k3-3ep-18kTx-10000kU-1300kD-64kbs-10tps-fixed-loaded": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 40, + "cluster_startup_overhead_s": 4520, "filter_exprs": [ { "contents": { - "contents": 5, + "contents": 2, "tag": "BMinimumAdoptions" }, "tag": "CBlock" @@ -48231,10 +52379,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -48242,21 +52390,21 @@ "--testnet-magic", 42, "--total-supply", - "6010000000000000", + "3010000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "6000000000000000", + "3000000000000000", "--pools", - 6, + 3, "--stake-delegators", - 6, + 1300000, "--drep-keys", 0, "--stuffed-utxo", - "000000" + "10000000" ], "pools": [ "--argjson", @@ -48272,36 +52420,35 @@ "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 6, - "n_pool_hosts": 6, - "n_pools": 6, - "n_singular_hosts": 6, - "n_singular_pools": 6, + "n_hosts": 3, + "n_pool_hosts": 3, + "n_pools": 3, + "n_singular_hosts": 3, + "n_singular_pools": 3, "topology": "uni-circle", "with_explorer": false, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 40, - "dataset_induced_startup_delay_optimistic": 40, - "dataset_measure": 0, + "dataset_induced_startup_delay_conservative": 4520, + "dataset_induced_startup_delay_optimistic": 226, + "dataset_measure": 11300000, "default_value_tx_per_block_estimate": 172, "default_value_tx_size_estimate": 381, - "delegators_effective": 6, + "delegators_effective": 1300000, "effective_epochs": 3, "epoch_duration": 600, - "generator_blocks_lower_bound": 145, + "generator_blocks_lower_bound": 121, "generator_duration": 1800, - "generator_tx_count": 21600, - "genesis_future_offset": 40, + "generator_tx_count": 18000, + "genesis_future_offset": 226, "shutdown_time": null, - "supply_delegated": 6000000000000000, - "supply_total": 6010000000000000, - "utxo_delegated": 6, - "utxo_generated": 43200, - "utxo_stuffed": 0 + "supply_delegated": 3000000000000000, + "supply_total": 3010000000000000, + "utxo_delegated": 1300000, + "utxo_generated": 36000, + "utxo_stuffed": 10000000 }, - "desc": "Idle scenario: start nodes & detach from tty; no cluster termination", "generator": { "add_tx_size": 100, "epochs": 3, @@ -48312,12 +52459,12 @@ "script": null, "type": null }, - "tps": 12, - "tx_count": 21600, + "tps": 10, + "tx_count": 18000, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -48595,7 +52742,7 @@ }, "conway": null, "delegator_coin": 1000000000000000, - "delegators": 6, + "delegators": 1300000, "dijkstra": null, "dreps": 0, "epoch_length": 600, @@ -48609,7 +52756,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -48667,7 +52814,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -48678,10 +52825,10 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 0, + "utxo": 10000000, "utxo_keys": 1 }, - "name": "idle", + "name": "k3-3ep-18kTx-10000kU-1300kD-64kbs-10tps-fixed-loaded", "node": { "heap_limit": null, "rts_flags_override": [], @@ -48697,7 +52844,7 @@ } }, "overlay": {}, - "scenario": "idle", + "scenario": "fixed-loaded", "tracer": { "ekg": false, "timeseries": false, @@ -48705,7 +52852,7 @@ }, "workloads": [] }, - "k3-3ep-18kTx-10000kU-1300kD-64kbs-10tps-fixed-loaded": { + "k3-3ep-5kTx-10000kU-1300kD-64kbs-fixed-loaded": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 4520, @@ -48723,10 +52870,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -48781,16 +52928,16 @@ "default_value_tx_size_estimate": 381, "delegators_effective": 1300000, "effective_epochs": 3, - "epoch_duration": 600, - "generator_blocks_lower_bound": 121, - "generator_duration": 1800, - "generator_tx_count": 18000, + "epoch_duration": 120, + "generator_blocks_lower_bound": 29, + "generator_duration": 360, + "generator_tx_count": 4320, "genesis_future_offset": 226, "shutdown_time": null, "supply_delegated": 3000000000000000, "supply_total": 3010000000000000, "utxo_delegated": 1300000, - "utxo_generated": 36000, + "utxo_generated": 8640, "utxo_stuffed": 10000000 }, "generator": { @@ -48803,12 +52950,12 @@ "script": null, "type": null }, - "tps": 10, - "tx_count": 18000, + "tps": 12, + "tx_count": 4320, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -49100,7 +53247,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -49158,21 +53305,21 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, - "slotLength": 1, + "slotLength": 0.2, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", "updateQuorum": 5 }, "single_shot": true, - "slot_duration": 1, + "slot_duration": 0.2, "utxo": 10000000, "utxo_keys": 1 }, - "name": "k3-3ep-18kTx-10000kU-1300kD-64kbs-10tps-fixed-loaded", + "name": "k3-3ep-5kTx-10000kU-1300kD-64kbs-fixed-loaded", "node": { "heap_limit": null, "rts_flags_override": [], @@ -49196,7 +53343,7 @@ }, "workloads": [] }, - "k3-3ep-5kTx-10000kU-1300kD-64kbs-fixed-loaded": { + "k3-3ep-9kTx-10000kU-1300kD-64kbs-5tps-fixed-loaded": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 4520, @@ -49214,10 +53361,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -49272,16 +53419,16 @@ "default_value_tx_size_estimate": 381, "delegators_effective": 1300000, "effective_epochs": 3, - "epoch_duration": 120, - "generator_blocks_lower_bound": 29, - "generator_duration": 360, - "generator_tx_count": 4320, + "epoch_duration": 600, + "generator_blocks_lower_bound": 61, + "generator_duration": 1800, + "generator_tx_count": 9000, "genesis_future_offset": 226, "shutdown_time": null, "supply_delegated": 3000000000000000, "supply_total": 3010000000000000, "utxo_delegated": 1300000, - "utxo_generated": 8640, + "utxo_generated": 18000, "utxo_stuffed": 10000000 }, "generator": { @@ -49294,12 +53441,12 @@ "script": null, "type": null }, - "tps": 12, - "tx_count": 4320, + "tps": 5, + "tx_count": 9000, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -49591,7 +53738,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -49649,21 +53796,21 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, - "slotLength": 0.2, + "slotLength": 1, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", "updateQuorum": 5 }, "single_shot": true, - "slot_duration": 0.2, + "slot_duration": 1, "utxo": 10000000, "utxo_keys": 1 }, - "name": "k3-3ep-5kTx-10000kU-1300kD-64kbs-fixed-loaded", + "name": "k3-3ep-9kTx-10000kU-1300kD-64kbs-5tps-fixed-loaded", "node": { "heap_limit": null, "rts_flags_override": [], @@ -49687,28 +53834,26 @@ }, "workloads": [] }, - "k3-3ep-9kTx-10000kU-1300kD-64kbs-5tps-fixed-loaded": { + "latency-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 4520, + "cluster_startup_overhead_s": 40, "filter_exprs": [ { "contents": { - "contents": 2, + "contents": 51, "tag": "BMinimumAdoptions" }, "tag": "CBlock" } ], - "filters": [ - "unitary" - ], + "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -49716,21 +53861,21 @@ "--testnet-magic", 42, "--total-supply", - "3010000000000000", + "52010000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "3000000000000000", + "52000000000000000", "--pools", - 3, + 52, "--stake-delegators", - 1300000, + 52, "--drep-keys", 0, "--stuffed-utxo", - "10000000" + "000000" ], "pools": [ "--argjson", @@ -49738,43 +53883,78 @@ "1000000000000000" ] }, + "cluster": { + "aws": { + "instance_type": { + "explorer": "m5.4xlarge", + "producer": "c5d.2xlarge" + }, + "use_public_routing": true + }, + "keep_running": true, + "minimun_storage": { + "explorer": 14155776, + "producer": 12582912 + }, + "nomad": { + "class": "perf", + "fetch_logs_ssh": true, + "host_volumes": null, + "namespace": "perf", + "resources": { + "explorer": { + "cores": 16, + "memory": 32000, + "memory_max": 64000 + }, + "producer": { + "cores": 8, + "memory": 15400, + "memory_max": 16000 + } + } + } + }, "composition": { "dense_pool_density": 1, "locations": [ - "loopback" + "eu-central-1", + "us-east-1", + "ap-southeast-2" ], "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 3, - "n_pool_hosts": 3, - "n_pools": 3, - "n_singular_hosts": 3, - "n_singular_pools": 3, - "topology": "uni-circle", - "with_explorer": false, + "n_hosts": 52, + "n_pool_hosts": 52, + "n_pools": 52, + "n_singular_hosts": 52, + "n_singular_pools": 52, + "topology": "torus-dense", + "with_explorer": true, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 4520, - "dataset_induced_startup_delay_optimistic": 226, - "dataset_measure": 11300000, - "default_value_tx_per_block_estimate": 172, + "dataset_induced_startup_delay_conservative": 40, + "dataset_induced_startup_delay_optimistic": 40, + "dataset_measure": 0, + "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 1300000, + "delegators_effective": 52, "effective_epochs": 3, "epoch_duration": 600, - "generator_blocks_lower_bound": 61, + "generator_blocks_lower_bound": 106, "generator_duration": 1800, - "generator_tx_count": 9000, - "genesis_future_offset": 226, + "generator_tx_count": 21600, + "genesis_future_offset": 40, "shutdown_time": null, - "supply_delegated": 3000000000000000, - "supply_total": 3010000000000000, - "utxo_delegated": 1300000, - "utxo_generated": 18000, - "utxo_stuffed": 10000000 + "supply_delegated": 52000000000000000, + "supply_total": 52010000000000000, + "utxo_delegated": 0, + "utxo_generated": 43200, + "utxo_stuffed": 0 }, + "desc": "AWS perf class cluster, stop when all latency services stop", "generator": { "add_tx_size": 100, "epochs": 3, @@ -49785,182 +53965,182 @@ "script": null, "type": null }, - "tps": 5, - "tx_count": 9000, + "tps": 12, + "tx_count": 21600, "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 197209, - "addInteger-cpu-arguments-slope": 0, + "addInteger-cpu-arguments-intercept": 205665, + "addInteger-cpu-arguments-slope": 812, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, - "appendByteString-cpu-arguments-intercept": 396231, - "appendByteString-cpu-arguments-slope": 621, + "appendByteString-cpu-arguments-intercept": 1000, + "appendByteString-cpu-arguments-slope": 571, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, - "appendString-cpu-arguments-intercept": 150000, - "appendString-cpu-arguments-slope": 1000, - "appendString-memory-arguments-intercept": 0, + "appendString-cpu-arguments-intercept": 1000, + "appendString-cpu-arguments-slope": 24177, + "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 150000, + "bData-cpu-arguments": 1000, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 2477736, - "blake2b-cpu-arguments-slope": 29175, + "blake2b-cpu-arguments-intercept": 117366, + "blake2b-cpu-arguments-slope": 10475, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 29773, + "cekApplyCost-exBudgetCPU": 23000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 29773, + "cekBuiltinCost-exBudgetCPU": 23000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 29773, + "cekConstCost-exBudgetCPU": 23000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 29773, + "cekDelayCost-exBudgetCPU": 23000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 29773, + "cekForceCost-exBudgetCPU": 23000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 29773, + "cekLamCost-exBudgetCPU": 23000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 29773, + "cekVarCost-exBudgetCPU": 23000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 150000, + "chooseData-cpu-arguments": 19537, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 150000, + "chooseList-cpu-arguments": 175354, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 150000, - "chooseUnit-memory-arguments": 32, - "consByteString-cpu-arguments-intercept": 150000, - "consByteString-cpu-arguments-slope": 1000, + "chooseUnit-cpu-arguments": 46417, + "chooseUnit-memory-arguments": 4, + "consByteString-cpu-arguments-intercept": 221973, + "consByteString-cpu-arguments-slope": 511, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 150000, + "constrData-cpu-arguments": 89141, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 150000, - "decodeUtf8-cpu-arguments-slope": 1000, - "decodeUtf8-memory-arguments-intercept": 0, - "decodeUtf8-memory-arguments-slope": 8, - "divideInteger-cpu-arguments-constant": 148000, - "divideInteger-cpu-arguments-model-arguments-intercept": 425507, - "divideInteger-cpu-arguments-model-arguments-slope": 118, + "decodeUtf8-cpu-arguments-intercept": 497525, + "decodeUtf8-cpu-arguments-slope": 14068, + "decodeUtf8-memory-arguments-intercept": 4, + "decodeUtf8-memory-arguments-slope": 2, + "divideInteger-cpu-arguments-constant": 196500, + "divideInteger-cpu-arguments-model-arguments-intercept": 453240, + "divideInteger-cpu-arguments-model-arguments-slope": 220, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, - "encodeUtf8-cpu-arguments-intercept": 150000, - "encodeUtf8-cpu-arguments-slope": 1000, - "encodeUtf8-memory-arguments-intercept": 0, - "encodeUtf8-memory-arguments-slope": 8, - "equalsByteString-cpu-arguments-constant": 150000, - "equalsByteString-cpu-arguments-intercept": 112536, - "equalsByteString-cpu-arguments-slope": 247, + "encodeUtf8-cpu-arguments-intercept": 1000, + "encodeUtf8-cpu-arguments-slope": 28662, + "encodeUtf8-memory-arguments-intercept": 4, + "encodeUtf8-memory-arguments-slope": 2, + "equalsByteString-cpu-arguments-constant": 245000, + "equalsByteString-cpu-arguments-intercept": 216773, + "equalsByteString-cpu-arguments-slope": 62, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 150000, - "equalsData-cpu-arguments-slope": 10000, + "equalsData-cpu-arguments-intercept": 1060367, + "equalsData-cpu-arguments-slope": 12586, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 136542, - "equalsInteger-cpu-arguments-slope": 1326, + "equalsInteger-cpu-arguments-intercept": 208512, + "equalsInteger-cpu-arguments-slope": 421, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 1000, - "equalsString-cpu-arguments-intercept": 150000, - "equalsString-cpu-arguments-slope": 1000, + "equalsString-cpu-arguments-constant": 187000, + "equalsString-cpu-arguments-intercept": 1000, + "equalsString-cpu-arguments-slope": 52998, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 150000, + "fstPair-cpu-arguments": 80436, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 150000, + "headList-cpu-arguments": 43249, "headList-memory-arguments": 32, - "iData-cpu-arguments": 150000, + "iData-cpu-arguments": 1000, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 1, + "ifThenElse-cpu-arguments": 80556, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 150000, - "indexByteString-memory-arguments": 1, - "lengthOfByteString-cpu-arguments": 150000, - "lengthOfByteString-memory-arguments": 4, - "lessThanByteString-cpu-arguments-intercept": 103599, - "lessThanByteString-cpu-arguments-slope": 248, + "indexByteString-cpu-arguments": 57667, + "indexByteString-memory-arguments": 4, + "lengthOfByteString-cpu-arguments": 1000, + "lengthOfByteString-memory-arguments": 10, + "lessThanByteString-cpu-arguments-intercept": 197145, + "lessThanByteString-cpu-arguments-slope": 156, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 103599, - "lessThanEqualsByteString-cpu-arguments-slope": 248, + "lessThanEqualsByteString-cpu-arguments-intercept": 197145, + "lessThanEqualsByteString-cpu-arguments-slope": 156, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 145276, - "lessThanEqualsInteger-cpu-arguments-slope": 1366, + "lessThanEqualsInteger-cpu-arguments-intercept": 204924, + "lessThanEqualsInteger-cpu-arguments-slope": 473, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 179690, - "lessThanInteger-cpu-arguments-slope": 497, + "lessThanInteger-cpu-arguments-intercept": 208896, + "lessThanInteger-cpu-arguments-slope": 511, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 150000, + "listData-cpu-arguments": 52467, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 150000, + "mapData-cpu-arguments": 64832, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 150000, + "mkCons-cpu-arguments": 65493, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 150000, + "mkNilData-cpu-arguments": 22558, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 150000, + "mkNilPairData-cpu-arguments": 16563, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 150000, + "mkPairData-cpu-arguments": 76511, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 148000, - "modInteger-cpu-arguments-model-arguments-intercept": 425507, - "modInteger-cpu-arguments-model-arguments-slope": 118, + "modInteger-cpu-arguments-constant": 196500, + "modInteger-cpu-arguments-model-arguments-intercept": 453240, + "modInteger-cpu-arguments-model-arguments-slope": 220, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 61516, - "multiplyInteger-cpu-arguments-slope": 11218, + "multiplyInteger-cpu-arguments-intercept": 69522, + "multiplyInteger-cpu-arguments-slope": 11687, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 150000, + "nullList-cpu-arguments": 60091, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 148000, - "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, - "quotientInteger-cpu-arguments-model-arguments-slope": 118, + "quotientInteger-cpu-arguments-constant": 196500, + "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, + "quotientInteger-cpu-arguments-model-arguments-slope": 220, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 148000, - "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, - "remainderInteger-cpu-arguments-model-arguments-slope": 118, + "remainderInteger-cpu-arguments-constant": 196500, + "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, + "remainderInteger-cpu-arguments-model-arguments-slope": 220, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 2477736, - "sha2_256-cpu-arguments-slope": 29175, + "sha2_256-cpu-arguments-intercept": 806990, + "sha2_256-cpu-arguments-slope": 30482, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 0, - "sha3_256-cpu-arguments-slope": 82363, + "sha3_256-cpu-arguments-intercept": 1927926, + "sha3_256-cpu-arguments-slope": 82523, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 150000, - "sliceByteString-cpu-arguments-slope": 5000, - "sliceByteString-memory-arguments-intercept": 0, - "sliceByteString-memory-arguments-slope": 1, - "sndPair-cpu-arguments": 150000, + "sliceByteString-cpu-arguments-intercept": 265318, + "sliceByteString-cpu-arguments-slope": 0, + "sliceByteString-memory-arguments-intercept": 4, + "sliceByteString-memory-arguments-slope": 0, + "sndPair-cpu-arguments": 85931, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 197209, - "subtractInteger-cpu-arguments-slope": 0, + "subtractInteger-cpu-arguments-intercept": 205665, + "subtractInteger-cpu-arguments-slope": 812, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 150000, + "tailList-cpu-arguments": 41182, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 150000, + "trace-cpu-arguments": 212342, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 150000, + "unBData-cpu-arguments": 31220, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 150000, + "unConstrData-cpu-arguments": 32696, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 150000, + "unIData-cpu-arguments": 43357, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 150000, + "unListData-cpu-arguments": 32247, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 150000, + "unMapData-cpu-arguments": 38314, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 3345831, - "verifySignature-cpu-arguments-slope": 1, - "verifySignature-memory-arguments": 1 + "verifySignature-cpu-arguments-intercept": 57996947, + "verifySignature-cpu-arguments-slope": 18975, + "verifySignature-memory-arguments": 10 } }, "executionPrices": { @@ -49973,14 +54153,195 @@ "numerator": 721 } }, - "lovelacePerUTxOWord": 34482, + "extraConfig": { + "costModels": { + "PlutusV2": [ + 205665, + 812, + 1, + 1, + 1000, + 571, + 0, + 1, + 1000, + 24177, + 4, + 1, + 1000, + 32, + 117366, + 10475, + 4, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 100, + 100, + 23000, + 100, + 19537, + 32, + 175354, + 32, + 46417, + 4, + 221973, + 511, + 0, + 1, + 89141, + 32, + 497525, + 14068, + 4, + 2, + 196500, + 453240, + 220, + 0, + 1, + 1, + 1000, + 28662, + 4, + 2, + 245000, + 216773, + 62, + 1, + 1060367, + 12586, + 1, + 208512, + 421, + 1, + 187000, + 1000, + 52998, + 1, + 80436, + 32, + 43249, + 32, + 1000, + 32, + 80556, + 1, + 57667, + 4, + 1000, + 10, + 197145, + 156, + 1, + 197145, + 156, + 1, + 204924, + 473, + 1, + 208896, + 511, + 1, + 52467, + 32, + 64832, + 32, + 65493, + 32, + 22558, + 32, + 16563, + 32, + 76511, + 32, + 196500, + 453240, + 220, + 0, + 1, + 1, + 69522, + 11687, + 0, + 1, + 60091, + 32, + 196500, + 453240, + 220, + 0, + 1, + 1, + 196500, + 453240, + 220, + 0, + 1, + 1, + 1159724, + 392670, + 0, + 2, + 806990, + 30482, + 4, + 1927926, + 82523, + 4, + 265318, + 0, + 4, + 0, + 85931, + 32, + 205665, + 812, + 1, + 1, + 41182, + 32, + 212342, + 32, + 31220, + 32, + 32696, + 32, + 43357, + 32, + 32247, + 32, + 38314, + 32, + 35892428, + 10, + 57996947, + 18975, + 10, + 38887044, + 32947, + 10 + ] + } + }, + "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 50000000, - "exUnitsSteps": 40000000000 + "exUnitsMem": 62000000, + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 10000000, + "exUnitsMem": 14000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -50067,8 +54428,8 @@ } }, "conway": null, - "delegator_coin": 1000000000000000, - "delegators": 1300000, + "delegator_coin": 0, + "delegators": 0, "dijkstra": null, "dreps": 0, "epoch_length": 600, @@ -50079,10 +54440,12 @@ "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 300, - "pparamsOverlays": [], + "pparamsEpoch": 492, + "pparamsOverlays": [ + "v8-preview" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -50127,20 +54490,20 @@ "tag": "NeutralNonce" }, "keyDeposit": 2000000, - "maxBlockBodySize": 65536, + "maxBlockBodySize": 90112, "maxBlockHeaderSize": 1100, "maxTxSize": 16384, "minFeeA": 44, "minFeeB": 155381, - "minPoolCost": 340000000, + "minPoolCost": 170000000, "minUTxOValue": 0, "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 6, + "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -50151,10 +54514,10 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 10000000, + "utxo": 0, "utxo_keys": 1 }, - "name": "k3-3ep-9kTx-10000kU-1300kD-64kbs-5tps-fixed-loaded", + "name": "latency-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -50176,9 +54539,20 @@ "timeseries": false, "withresources": false }, - "workloads": [] + "workloads": [ + { + "before_nodes": false, + "entrypoints": { + "pre_generator": null, + "producers": "latency" + }, + "name": "latency", + "parameters": {}, + "wait_pools": false + } + ] }, - "latency-nomadperf": { + "latency-nomadperfssd": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 40, @@ -50194,10 +54568,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -50230,31 +54604,53 @@ "cluster": { "aws": { "instance_type": { - "explorer": "m5.4xlarge", - "producer": "c5d.2xlarge" + "explorer": "r5d.4xlarge", + "producer": "r5d.4xlarge" }, "use_public_routing": true }, "keep_running": true, - "minimun_storage": { - "explorer": 14155776, - "producer": 12582912 - }, + "minimun_storage": null, "nomad": { - "class": "perf", + "class": "perf-ssd", "fetch_logs_ssh": true, - "host_volumes": null, - "namespace": "perf", + "host_volumes": { + "explorer": [ + { + "destination": "/ssd1", + "read_only": false, + "source": "ssd1" + }, + { + "destination": "/ssd2", + "read_only": false, + "source": "ssd2" + } + ], + "producer": [ + { + "destination": "/ssd1", + "read_only": false, + "source": "ssd1" + }, + { + "destination": "/ssd2", + "read_only": false, + "source": "ssd2" + } + ] + }, + "namespace": "perf-ssd", "resources": { "explorer": { "cores": 16, - "memory": 32000, - "memory_max": 64000 + "memory": 120000, + "memory_max": 124000 }, "producer": { - "cores": 8, - "memory": 15400, - "memory_max": 16000 + "cores": 16, + "memory": 120000, + "memory_max": 124000 } } } @@ -50298,7 +54694,7 @@ "utxo_generated": 43200, "utxo_stuffed": 0 }, - "desc": "AWS perf class cluster, stop when all latency services stop", + "desc": "AWS perf-ssd class cluster, stop when all latency services stop", "generator": { "add_tx_size": 100, "epochs": 3, @@ -50314,7 +54710,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -50789,7 +55185,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -50847,7 +55243,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -50861,7 +55257,7 @@ "utxo": 0, "utxo_keys": 1 }, - "name": "latency-nomadperf", + "name": "latency-nomadperfssd", "node": { "heap_limit": null, "rts_flags_override": [], @@ -50896,26 +55292,29 @@ } ] }, - "latency-nomadperfssd": { + "model-secp-ecdsa": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 40, + "cluster_startup_overhead_s": 4520, "filter_exprs": [ { "contents": { - "contents": 51, + "contents": 3, "tag": "BMinimumAdoptions" }, "tag": "CBlock" } ], - "filters": [], + "filters": [ + "epoch3+", + "size-moderate" + ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -50923,21 +55322,21 @@ "--testnet-magic", 42, "--total-supply", - "52010000000000000", + "4020000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "52000000000000000", + "4000000000000000", "--pools", - 52, + 4, "--stake-delegators", - 52, + 1300000, "--drep-keys", 0, "--stuffed-utxo", - "000000" + "10000000" ], "pools": [ "--argjson", @@ -50945,285 +55344,246 @@ "1000000000000000" ] }, - "cluster": { - "aws": { - "instance_type": { - "explorer": "r5d.4xlarge", - "producer": "r5d.4xlarge" - }, - "use_public_routing": true - }, - "keep_running": true, - "minimun_storage": null, - "nomad": { - "class": "perf-ssd", - "fetch_logs_ssh": true, - "host_volumes": { - "explorer": [ - { - "destination": "/ssd1", - "read_only": false, - "source": "ssd1" - }, - { - "destination": "/ssd2", - "read_only": false, - "source": "ssd2" - } - ], - "producer": [ - { - "destination": "/ssd1", - "read_only": false, - "source": "ssd1" - }, - { - "destination": "/ssd2", - "read_only": false, - "source": "ssd2" - } - ] - }, - "namespace": "perf-ssd", - "resources": { - "explorer": { - "cores": 16, - "memory": 120000, - "memory_max": 124000 - }, - "producer": { - "cores": 16, - "memory": 120000, - "memory_max": 124000 - } - } - } - }, "composition": { "dense_pool_density": 1, "locations": [ - "eu-central-1", - "us-east-1", - "ap-southeast-2" + "loopback" ], "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 52, - "n_pool_hosts": 52, - "n_pools": 52, - "n_singular_hosts": 52, - "n_singular_pools": 52, - "topology": "torus-dense", - "with_explorer": true, + "n_hosts": 4, + "n_pool_hosts": 4, + "n_pools": 4, + "n_singular_hosts": 4, + "n_singular_pools": 4, + "topology": "uni-circle", + "with_explorer": false, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 40, - "dataset_induced_startup_delay_optimistic": 40, - "dataset_measure": 0, + "dataset_induced_startup_delay_conservative": 4520, + "dataset_induced_startup_delay_optimistic": 226, + "dataset_measure": 11300000, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 52, - "effective_epochs": 3, - "epoch_duration": 600, - "generator_blocks_lower_bound": 106, - "generator_duration": 1800, - "generator_tx_count": 21600, - "genesis_future_offset": 40, - "shutdown_time": null, - "supply_delegated": 52000000000000000, - "supply_total": 52010000000000000, - "utxo_delegated": 0, - "utxo_generated": 43200, - "utxo_stuffed": 0 + "delegators_effective": 1300000, + "effective_epochs": 7, + "epoch_duration": 8000, + "generator_blocks_lower_bound": 110, + "generator_duration": 56000, + "generator_tx_count": 22400, + "genesis_future_offset": 226, + "shutdown_time": 56000, + "supply_delegated": 4000000000000000, + "supply_total": 4020000000000000, + "utxo_delegated": 1300000, + "utxo_generated": 22400, + "utxo_stuffed": 10000000 }, - "desc": "AWS perf-ssd class cluster, stop when all latency services stop", + "desc": "Status-quo dataset, 7 epochs", "generator": { "add_tx_size": 100, - "epochs": 3, - "init_cooldown": 5, - "inputs_per_tx": 2, - "outputs_per_tx": 2, + "epochs": 7, + "init_cooldown": 45, + "inputs_per_tx": 1, + "outputs_per_tx": 1, "plutus": { - "script": null, - "type": null + "redeemer": { + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + }, + { + "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + }, + { + "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + } + ] + }, + "script": "EcdsaSecp256k1Loop", + "type": "LimitTxPerBlock_8" }, - "tps": 12, - "tx_count": 21600, - "tx_fee": 1000000 + "tps": 0.4, + "tx_count": 22400, + "tx_fee": 1008000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 205665, - "addInteger-cpu-arguments-slope": 812, + "addInteger-cpu-arguments-intercept": 100788, + "addInteger-cpu-arguments-slope": 420, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, "appendByteString-cpu-arguments-intercept": 1000, - "appendByteString-cpu-arguments-slope": 571, + "appendByteString-cpu-arguments-slope": 173, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, "appendString-cpu-arguments-intercept": 1000, - "appendString-cpu-arguments-slope": 24177, + "appendString-cpu-arguments-slope": 59957, "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 1000, + "bData-cpu-arguments": 11183, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 117366, - "blake2b-cpu-arguments-slope": 10475, + "blake2b-cpu-arguments-intercept": 201305, + "blake2b-cpu-arguments-slope": 8356, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 23000, + "cekApplyCost-exBudgetCPU": 16000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 23000, + "cekBuiltinCost-exBudgetCPU": 16000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 23000, + "cekConstCost-exBudgetCPU": 16000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 23000, + "cekDelayCost-exBudgetCPU": 16000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 23000, + "cekForceCost-exBudgetCPU": 16000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 23000, + "cekLamCost-exBudgetCPU": 16000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 23000, + "cekVarCost-exBudgetCPU": 16000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 19537, + "chooseData-cpu-arguments": 94375, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 175354, + "chooseList-cpu-arguments": 132994, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 46417, + "chooseUnit-cpu-arguments": 61462, "chooseUnit-memory-arguments": 4, - "consByteString-cpu-arguments-intercept": 221973, - "consByteString-cpu-arguments-slope": 511, + "consByteString-cpu-arguments-intercept": 72010, + "consByteString-cpu-arguments-slope": 178, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 89141, + "constrData-cpu-arguments": 22151, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 497525, - "decodeUtf8-cpu-arguments-slope": 14068, + "decodeUtf8-cpu-arguments-intercept": 91189, + "decodeUtf8-cpu-arguments-slope": 769, "decodeUtf8-memory-arguments-intercept": 4, "decodeUtf8-memory-arguments-slope": 2, - "divideInteger-cpu-arguments-constant": 196500, - "divideInteger-cpu-arguments-model-arguments-intercept": 453240, - "divideInteger-cpu-arguments-model-arguments-slope": 220, + "divideInteger-cpu-arguments-constant": 85848, + "divideInteger-cpu-arguments-model-arguments-intercept": 228465, + "divideInteger-cpu-arguments-model-arguments-slope": 122, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, "encodeUtf8-cpu-arguments-intercept": 1000, - "encodeUtf8-cpu-arguments-slope": 28662, + "encodeUtf8-cpu-arguments-slope": 42921, "encodeUtf8-memory-arguments-intercept": 4, "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 245000, - "equalsByteString-cpu-arguments-intercept": 216773, - "equalsByteString-cpu-arguments-slope": 62, + "equalsByteString-cpu-arguments-constant": 24548, + "equalsByteString-cpu-arguments-intercept": 29498, + "equalsByteString-cpu-arguments-slope": 38, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 1060367, - "equalsData-cpu-arguments-slope": 12586, + "equalsData-cpu-arguments-intercept": 898148, + "equalsData-cpu-arguments-slope": 27279, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 208512, - "equalsInteger-cpu-arguments-slope": 421, + "equalsInteger-cpu-arguments-intercept": 51775, + "equalsInteger-cpu-arguments-slope": 558, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 187000, + "equalsString-cpu-arguments-constant": 39184, "equalsString-cpu-arguments-intercept": 1000, - "equalsString-cpu-arguments-slope": 52998, + "equalsString-cpu-arguments-slope": 60594, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 80436, + "fstPair-cpu-arguments": 141895, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 43249, + "headList-cpu-arguments": 83150, "headList-memory-arguments": 32, - "iData-cpu-arguments": 1000, + "iData-cpu-arguments": 15299, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 80556, + "ifThenElse-cpu-arguments": 76049, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 57667, + "indexByteString-cpu-arguments": 13169, "indexByteString-memory-arguments": 4, - "lengthOfByteString-cpu-arguments": 1000, + "lengthOfByteString-cpu-arguments": 22100, "lengthOfByteString-memory-arguments": 10, - "lessThanByteString-cpu-arguments-intercept": 197145, - "lessThanByteString-cpu-arguments-slope": 156, + "lessThanByteString-cpu-arguments-intercept": 28999, + "lessThanByteString-cpu-arguments-slope": 74, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 197145, - "lessThanEqualsByteString-cpu-arguments-slope": 156, + "lessThanEqualsByteString-cpu-arguments-intercept": 28999, + "lessThanEqualsByteString-cpu-arguments-slope": 74, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 204924, - "lessThanEqualsInteger-cpu-arguments-slope": 473, + "lessThanEqualsInteger-cpu-arguments-intercept": 43285, + "lessThanEqualsInteger-cpu-arguments-slope": 552, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 208896, - "lessThanInteger-cpu-arguments-slope": 511, + "lessThanInteger-cpu-arguments-intercept": 44749, + "lessThanInteger-cpu-arguments-slope": 541, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 52467, + "listData-cpu-arguments": 33852, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 64832, + "mapData-cpu-arguments": 68246, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 65493, + "mkCons-cpu-arguments": 72362, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 22558, + "mkNilData-cpu-arguments": 7243, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 16563, + "mkNilPairData-cpu-arguments": 7391, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 76511, + "mkPairData-cpu-arguments": 11546, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 196500, - "modInteger-cpu-arguments-model-arguments-intercept": 453240, - "modInteger-cpu-arguments-model-arguments-slope": 220, + "modInteger-cpu-arguments-constant": 85848, + "modInteger-cpu-arguments-model-arguments-intercept": 228465, + "modInteger-cpu-arguments-model-arguments-slope": 122, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 69522, - "multiplyInteger-cpu-arguments-slope": 11687, + "multiplyInteger-cpu-arguments-intercept": 90434, + "multiplyInteger-cpu-arguments-slope": 519, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 60091, + "nullList-cpu-arguments": 74433, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 196500, - "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, - "quotientInteger-cpu-arguments-model-arguments-slope": 220, + "quotientInteger-cpu-arguments-constant": 85848, + "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, + "quotientInteger-cpu-arguments-model-arguments-slope": 122, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 196500, - "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, - "remainderInteger-cpu-arguments-model-arguments-slope": 220, + "remainderInteger-cpu-arguments-constant": 85848, + "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, + "remainderInteger-cpu-arguments-model-arguments-slope": 122, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 806990, - "sha2_256-cpu-arguments-slope": 30482, - "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 1927926, - "sha3_256-cpu-arguments-slope": 82523, + "sha2_256-cpu-arguments-intercept": 270652, + "sha2_256-cpu-arguments-slope": 22588, + "sha2_256-memory-arguments": 4, + "sha3_256-cpu-arguments-intercept": 1457325, + "sha3_256-cpu-arguments-slope": 64566, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 265318, - "sliceByteString-cpu-arguments-slope": 0, + "sliceByteString-cpu-arguments-intercept": 20467, + "sliceByteString-cpu-arguments-slope": 1, "sliceByteString-memory-arguments-intercept": 4, "sliceByteString-memory-arguments-slope": 0, - "sndPair-cpu-arguments": 85931, + "sndPair-cpu-arguments": 141992, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 205665, - "subtractInteger-cpu-arguments-slope": 812, + "subtractInteger-cpu-arguments-intercept": 100788, + "subtractInteger-cpu-arguments-slope": 420, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 41182, + "tailList-cpu-arguments": 81663, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 212342, + "trace-cpu-arguments": 59498, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 31220, + "unBData-cpu-arguments": 20142, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 32696, + "unConstrData-cpu-arguments": 24588, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 43357, + "unIData-cpu-arguments": 20744, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 32247, + "unListData-cpu-arguments": 25933, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 38314, + "unMapData-cpu-arguments": 24623, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 57996947, - "verifySignature-cpu-arguments-slope": 18975, + "verifySignature-cpu-arguments-intercept": 53384111, + "verifySignature-cpu-arguments-slope": 14333, "verifySignature-memory-arguments": 10 } }, @@ -51240,181 +55600,480 @@ "extraConfig": { "costModels": { "PlutusV2": [ - 205665, - 812, + 100788, + 420, 1, 1, 1000, - 571, + 173, 0, 1, 1000, - 24177, + 59957, 4, 1, - 1000, + 11183, 32, - 117366, - 10475, + 201305, + 8356, 4, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, 100, 100, - 23000, + 16000, 100, - 19537, + 94375, 32, - 175354, + 132994, 32, - 46417, + 61462, 4, - 221973, - 511, + 72010, + 178, 0, 1, - 89141, + 22151, 32, - 497525, - 14068, + 91189, + 769, 4, 2, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, 1000, - 28662, + 42921, 4, 2, - 245000, - 216773, - 62, + 24548, + 29498, + 38, 1, - 1060367, - 12586, + 898148, + 27279, 1, - 208512, - 421, + 51775, + 558, 1, - 187000, + 39184, 1000, - 52998, + 60594, 1, - 80436, + 141895, 32, - 43249, + 83150, 32, - 1000, + 15299, 32, - 80556, + 76049, 1, - 57667, + 13169, 4, - 1000, + 22100, 10, - 197145, - 156, + 28999, + 74, 1, - 197145, - 156, + 28999, + 74, 1, - 204924, - 473, + 43285, + 552, 1, - 208896, - 511, + 44749, + 541, 1, - 52467, + 33852, 32, - 64832, + 68246, 32, - 65493, + 72362, 32, - 22558, + 7243, 32, - 16563, + 7391, 32, - 76511, + 11546, 32, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, - 69522, - 11687, + 90434, + 519, 0, 1, - 60091, + 74433, 32, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, - 1159724, - 392670, + 955506, + 213312, 0, 2, - 806990, - 30482, + 270652, + 22588, 4, - 1927926, - 82523, + 1457325, + 64566, 4, - 265318, - 0, + 20467, + 1, 4, 0, - 85931, + 141992, 32, - 205665, - 812, + 100788, + 420, 1, 1, - 41182, + 81663, 32, - 212342, + 59498, 32, - 31220, + 20142, 32, - 32696, + 24588, 32, - 43357, + 20744, 32, - 32247, + 25933, 32, - 38314, + 24623, 32, - 35892428, + 43053543, 10, - 57996947, - 18975, + 53384111, + 14333, 10, - 38887044, - 32947, + 43574283, + 26308, 10 + ], + "PlutusV3": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3 ] } }, @@ -51460,7 +56119,7 @@ "heavyDelegation": {}, "nonAvvmBalances": {}, "protocolConsts": { - "k": 3, + "k": 40, "protocolMagic": 42, "vssMaxTTL": 6, "vssMinTTL": 2 @@ -51511,26 +56170,326 @@ } } }, - "conway": null, - "delegator_coin": 0, - "delegators": 0, + "conway": { + "committee": { + "members": { + "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, + "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, + "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, + "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, + "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, + "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, + "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 + }, + "threshold": { + "denominator": 3, + "numerator": 2 + } + }, + "committeeMaxTermLength": 146, + "committeeMinSize": 7, + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "dRepActivity": 20, + "dRepDeposit": 500000000, + "dRepVotingThresholds": { + "committeeNoConfidence": 0.6, + "committeeNormal": 0.67, + "hardForkInitiation": 0.6, + "motionNoConfidence": 0.67, + "ppEconomicGroup": 0.67, + "ppGovGroup": 0.75, + "ppNetworkGroup": 0.67, + "ppTechnicalGroup": 0.67, + "treasuryWithdrawal": 0.67, + "updateToConstitution": 0.75 + }, + "govActionDeposit": 100000000000, + "govActionLifetime": 6, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "poolVotingThresholds": { + "committeeNoConfidence": 0.51, + "committeeNormal": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + } + }, + "delegator_coin": 1000000000000000, + "delegators": 1300000, "dijkstra": null, "dreps": 0, - "epoch_length": 600, + "epoch_length": 8000, "extra_future_offset": 0, - "funds_balance": 10000000000000, + "funds_balance": 20000000000000, "max_block_size": null, "network_magic": 42, - "parameter_k": 3, + "parameter_k": 40, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 492, - "pparamsOverlays": [ - "v8-preview" - ], + "pparamsEpoch": 537, + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, - "epochLength": 600, + "activeSlotsCoeff": 5.0e-2, + "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", @@ -51584,13 +56543,13 @@ "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 8, + "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, - "securityParam": 3, + "securityParam": 40, "slotLength": 1, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", @@ -51598,15 +56557,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 0, + "utxo": 10000000, "utxo_keys": 1 }, - "name": "latency-nomadperfssd", + "name": "model-secp-ecdsa", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": null, + "shutdown_on_slot_synced": 56000, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -51623,20 +56582,9 @@ "timeseries": false, "withresources": false }, - "workloads": [ - { - "before_nodes": false, - "entrypoints": { - "pre_generator": null, - "producers": "latency" - }, - "name": "latency", - "parameters": {}, - "wait_pools": false - } - ] + "workloads": [] }, - "model-secp-ecdsa": { + "model-secp-ecdsa-stepx2": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 4520, @@ -51655,10 +56603,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -51758,7 +56706,7 @@ "tx_fee": 1008000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -52424,7 +57372,7 @@ "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { "exUnitsMem": 62000000, - "exUnitsSteps": 20000000000 + "exUnitsSteps": 40000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { @@ -52830,9 +57778,11 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsOverlays": [ + "budget/block/steps/double" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -52890,7 +57840,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -52904,7 +57854,7 @@ "utxo": 10000000, "utxo_keys": 1 }, - "name": "model-secp-ecdsa", + "name": "model-secp-ecdsa-stepx2", "node": { "heap_limit": null, "rts_flags_override": [], @@ -52928,7 +57878,7 @@ }, "workloads": [] }, - "model-secp-ecdsa-stepx2": { + "model-value": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 4520, @@ -52943,14 +57893,14 @@ ], "filters": [ "epoch3+", - "size-moderate" + "size-full" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -53006,15 +57956,15 @@ "delegators_effective": 1300000, "effective_epochs": 7, "epoch_duration": 8000, - "generator_blocks_lower_bound": 110, + "generator_blocks_lower_bound": 2456, "generator_duration": 56000, - "generator_tx_count": 22400, + "generator_tx_count": 504000, "genesis_future_offset": 226, "shutdown_time": 56000, "supply_delegated": 4000000000000000, "supply_total": 4020000000000000, "utxo_delegated": 1300000, - "utxo_generated": 22400, + "utxo_generated": 1008000, "utxo_stuffed": 10000000 }, "desc": "Status-quo dataset, 7 epochs", @@ -53022,35 +57972,18 @@ "add_tx_size": 100, "epochs": 7, "init_cooldown": 45, - "inputs_per_tx": 1, - "outputs_per_tx": 1, + "inputs_per_tx": 2, + "outputs_per_tx": 2, "plutus": { - "redeemer": { - "constructor": 0, - "fields": [ - { - "int": 1000000 - }, - { - "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" - }, - { - "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" - }, - { - "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" - } - ] - }, - "script": "EcdsaSecp256k1Loop", - "type": "LimitTxPerBlock_8" + "script": null, + "type": null }, - "tps": 0.4, - "tx_count": 22400, - "tx_fee": 1008000 + "tps": 9, + "tx_count": 504000, + "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -53716,7 +58649,7 @@ "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { "exUnitsMem": 62000000, - "exUnitsSteps": 40000000000 + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { @@ -54122,11 +59055,9 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [ - "budget/block/steps/double" - ], + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -54184,7 +59115,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -54198,7 +59129,7 @@ "utxo": 10000000, "utxo_keys": 1 }, - "name": "model-secp-ecdsa-stepx2", + "name": "model-value", "node": { "heap_limit": null, "rts_flags_override": [], @@ -54222,10 +59153,10 @@ }, "workloads": [] }, - "model-value": { + "model-value-test": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 4520, + "cluster_startup_overhead_s": 480, "filter_exprs": [ { "contents": { @@ -54241,10 +59172,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -54262,11 +59193,11 @@ "--pools", 4, "--stake-delegators", - 1300000, + 200000, "--drep-keys", 0, "--stuffed-utxo", - "10000000" + "1000000" ], "pools": [ "--argjson", @@ -54292,24 +59223,24 @@ "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 4520, - "dataset_induced_startup_delay_optimistic": 226, - "dataset_measure": 11300000, + "dataset_induced_startup_delay_conservative": 480, + "dataset_induced_startup_delay_optimistic": 24, + "dataset_measure": 1200000, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 1300000, + "delegators_effective": 200000, "effective_epochs": 7, "epoch_duration": 8000, "generator_blocks_lower_bound": 2456, "generator_duration": 56000, "generator_tx_count": 504000, - "genesis_future_offset": 226, + "genesis_future_offset": 24, "shutdown_time": 56000, "supply_delegated": 4000000000000000, "supply_total": 4020000000000000, - "utxo_delegated": 1300000, + "utxo_delegated": 200000, "utxo_generated": 1008000, - "utxo_stuffed": 10000000 + "utxo_stuffed": 1000000 }, "desc": "Status-quo dataset, 7 epochs", "generator": { @@ -54327,7 +59258,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -55387,22 +60318,699 @@ } }, "delegator_coin": 1000000000000000, - "delegators": 1300000, + "delegators": 200000, + "dijkstra": null, + "dreps": 0, + "epoch_length": 8000, + "extra_future_offset": 0, + "funds_balance": 20000000000000, + "max_block_size": null, + "network_magic": 42, + "parameter_k": 40, + "per_pool_balance": 1000000000000000, + "pool_coin": 1000000000000000, + "pparamsEpoch": 537, + "pparamsOverlays": [], + "shelley": { + "activeSlotsCoeff": 5.0e-2, + "epochLength": 8000, + "genDelegs": { + "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { + "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", + "vrf": "aba81e764b71006c515986bf7b37a72fbb5554f78e6775f08e384dbd572a4b32" + }, + "2075a095b3c844a29c24317a94a643ab8e22d54a3a3a72a420260af6": { + "delegate": "6535db26347283990a252313a7903a45e3526ec25ddba381c071b25b", + "vrf": "fcaca997b8105bd860876348fc2c6e68b13607f9bbd23515cd2193b555d267af" + }, + "268cfc0b89e910ead22e0ade91493d8212f53f3e2164b2e4bef0819b": { + "delegate": "1d4f2e1fda43070d71bb22a5522f86943c7c18aeb4fa47a362c27e23", + "vrf": "63ef48bc5355f3e7973100c371d6a095251c80ceb40559f4750aa7014a6fb6db" + }, + "60baee25cbc90047e83fd01e1e57dc0b06d3d0cb150d0ab40bbfead1": { + "delegate": "7f72a1826ae3b279782ab2bc582d0d2958de65bd86b2c4f82d8ba956", + "vrf": "c0546d9aa5740afd569d3c2d9c412595cd60822bb6d9a4e8ce6c43d12bd0f674" + }, + "ad5463153dc3d24b9ff133e46136028bdc1edbb897f5a7cf1b37950c": { + "delegate": "d9e5c76ad5ee778960804094a389f0b546b5c2b140a62f8ec43ea54d", + "vrf": "64fa87e8b29a5b7bfbd6795677e3e878c505bc4a3649485d366b50abadec92d7" + }, + "b9547b8a57656539a8d9bc42c008e38d9c8bd9c8adbb1e73ad529497": { + "delegate": "855d6fc1e54274e331e34478eeac8d060b0b90c1f9e8a2b01167c048", + "vrf": "66d5167a1f426bd1adcc8bbf4b88c280d38c148d135cb41e3f5a39f948ad7fcc" + }, + "f7b341c14cd58fca4195a9b278cce1ef402dc0e06deb77e543cd1757": { + "delegate": "69ae12f9e45c0c9122356c8e624b1fbbed6c22a2e3b4358cf0cb5011", + "vrf": "6394a632af51a32768a6f12dac3485d9c0712d0b54e3f389f355385762a478f2" + } + }, + "initialFunds": {}, + "maxKESEvolutions": 62, + "maxLovelaceSupply": 45000000000000000, + "networkId": "Testnet", + "networkMagic": 42, + "protocolParams": { + "a0": 0.3, + "decentralisationParam": 0, + "eMax": 18, + "extraEntropy": { + "tag": "NeutralNonce" + }, + "keyDeposit": 2000000, + "maxBlockBodySize": 90112, + "maxBlockHeaderSize": 1100, + "maxTxSize": 16384, + "minFeeA": 44, + "minFeeB": 155381, + "minPoolCost": 170000000, + "minUTxOValue": 0, + "nOpt": 500, + "poolDeposit": 500000000, + "protocolVersion": { + "major": 10, + "minor": 0 + }, + "rho": 3.0e-3, + "tau": 0.2 + }, + "securityParam": 40, + "slotLength": 1, + "slotsPerKESPeriod": 129600, + "systemStart": "2017-09-23T21:44:51Z", + "updateQuorum": 5 + }, + "single_shot": true, + "slot_duration": 1, + "utxo": 1000000, + "utxo_keys": 1 + }, + "name": "model-value-test", + "node": { + "heap_limit": null, + "rts_flags_override": [], + "shutdown_on_block_synced": null, + "shutdown_on_slot_synced": 56000, + "ssd_directory": null, + "tracer": true, + "tracing_backend": "trace-dispatcher", + "utxo_lmdb": false, + "utxo_lsmt": false, + "verbatim": { + "EnableP2P": true + } + }, + "overlay": {}, + "scenario": "fixed-loaded", + "tracer": { + "ekg": false, + "timeseries": false, + "withresources": false + }, + "workloads": [] + }, + "plutus": { + "analysis": { + "cluster_base_startup_overhead_s": 40, + "cluster_startup_overhead_s": 40, + "filter_exprs": [ + { + "contents": { + "contents": 5, + "tag": "BMinimumAdoptions" + }, + "tag": "CBlock" + } + ], + "filters": [ + "size-small" + ], + "finish_patience": 21, + "last_log_spread_s": 120, + "minimum_chain_density": 2.5e-2, + "silence_since_last_block_s": 120, + "start_log_spread_s": 120, + "tx_loss_ratio": 2.0e-2, + "type": "standard" + }, + "cli_args": { + "createTestnetDataArgs": [ + "--testnet-magic", + 42, + "--total-supply", + "6010000000000000", + "--utxo-keys", + 1, + "--genesis-keys", + 0, + "--delegated-supply", + "6000000000000000", + "--pools", + 6, + "--stake-delegators", + 6, + "--drep-keys", + 0, + "--stuffed-utxo", + "000000" + ], + "pools": [ + "--argjson", + "initialPoolCoin", + "1000000000000000" + ] + }, + "composition": { + "dense_pool_density": 1, + "locations": [ + "loopback" + ], + "n_bft_hosts": 0, + "n_dense_hosts": 0, + "n_dense_pools": 0, + "n_hosts": 6, + "n_pool_hosts": 6, + "n_pools": 6, + "n_singular_hosts": 6, + "n_singular_pools": 6, + "topology": "uni-circle", + "with_explorer": false, + "with_proxy": false + }, + "derived": { + "dataset_induced_startup_delay_conservative": 40, + "dataset_induced_startup_delay_optimistic": 40, + "dataset_measure": 0, + "default_value_tx_per_block_estimate": 236, + "default_value_tx_size_estimate": 381, + "delegators_effective": 6, + "effective_epochs": 3, + "epoch_duration": 600, + "generator_blocks_lower_bound": 2, + "generator_duration": 1800, + "generator_tx_count": 360, + "genesis_future_offset": 40, + "shutdown_time": null, + "supply_delegated": 6000000000000000, + "supply_total": 6010000000000000, + "utxo_delegated": 6, + "utxo_generated": 360, + "utxo_stuffed": 0 + }, + "generator": { + "add_tx_size": 100, + "epochs": 3, + "init_cooldown": 5, + "inputs_per_tx": 1, + "outputs_per_tx": 1, + "plutus": { + "redeemer": { + "int": 1000000 + }, + "script": "Loop", + "type": "LimitSaturationLoop" + }, + "tps": 0.2, + "tx_count": 360, + "tx_fee": 1380000 + }, + "genesis": { + "active_slots_coeff": 5.0e-2, + "alonzo": { + "collateralPercentage": 150, + "costModels": { + "PlutusV1": { + "addInteger-cpu-arguments-intercept": 205665, + "addInteger-cpu-arguments-slope": 812, + "addInteger-memory-arguments-intercept": 1, + "addInteger-memory-arguments-slope": 1, + "appendByteString-cpu-arguments-intercept": 1000, + "appendByteString-cpu-arguments-slope": 571, + "appendByteString-memory-arguments-intercept": 0, + "appendByteString-memory-arguments-slope": 1, + "appendString-cpu-arguments-intercept": 1000, + "appendString-cpu-arguments-slope": 24177, + "appendString-memory-arguments-intercept": 4, + "appendString-memory-arguments-slope": 1, + "bData-cpu-arguments": 1000, + "bData-memory-arguments": 32, + "blake2b-cpu-arguments-intercept": 117366, + "blake2b-cpu-arguments-slope": 10475, + "blake2b-memory-arguments": 4, + "cekApplyCost-exBudgetCPU": 23000, + "cekApplyCost-exBudgetMemory": 100, + "cekBuiltinCost-exBudgetCPU": 23000, + "cekBuiltinCost-exBudgetMemory": 100, + "cekConstCost-exBudgetCPU": 23000, + "cekConstCost-exBudgetMemory": 100, + "cekDelayCost-exBudgetCPU": 23000, + "cekDelayCost-exBudgetMemory": 100, + "cekForceCost-exBudgetCPU": 23000, + "cekForceCost-exBudgetMemory": 100, + "cekLamCost-exBudgetCPU": 23000, + "cekLamCost-exBudgetMemory": 100, + "cekStartupCost-exBudgetCPU": 100, + "cekStartupCost-exBudgetMemory": 100, + "cekVarCost-exBudgetCPU": 23000, + "cekVarCost-exBudgetMemory": 100, + "chooseData-cpu-arguments": 19537, + "chooseData-memory-arguments": 32, + "chooseList-cpu-arguments": 175354, + "chooseList-memory-arguments": 32, + "chooseUnit-cpu-arguments": 46417, + "chooseUnit-memory-arguments": 4, + "consByteString-cpu-arguments-intercept": 221973, + "consByteString-cpu-arguments-slope": 511, + "consByteString-memory-arguments-intercept": 0, + "consByteString-memory-arguments-slope": 1, + "constrData-cpu-arguments": 89141, + "constrData-memory-arguments": 32, + "decodeUtf8-cpu-arguments-intercept": 497525, + "decodeUtf8-cpu-arguments-slope": 14068, + "decodeUtf8-memory-arguments-intercept": 4, + "decodeUtf8-memory-arguments-slope": 2, + "divideInteger-cpu-arguments-constant": 196500, + "divideInteger-cpu-arguments-model-arguments-intercept": 453240, + "divideInteger-cpu-arguments-model-arguments-slope": 220, + "divideInteger-memory-arguments-intercept": 0, + "divideInteger-memory-arguments-minimum": 1, + "divideInteger-memory-arguments-slope": 1, + "encodeUtf8-cpu-arguments-intercept": 1000, + "encodeUtf8-cpu-arguments-slope": 28662, + "encodeUtf8-memory-arguments-intercept": 4, + "encodeUtf8-memory-arguments-slope": 2, + "equalsByteString-cpu-arguments-constant": 245000, + "equalsByteString-cpu-arguments-intercept": 216773, + "equalsByteString-cpu-arguments-slope": 62, + "equalsByteString-memory-arguments": 1, + "equalsData-cpu-arguments-intercept": 1060367, + "equalsData-cpu-arguments-slope": 12586, + "equalsData-memory-arguments": 1, + "equalsInteger-cpu-arguments-intercept": 208512, + "equalsInteger-cpu-arguments-slope": 421, + "equalsInteger-memory-arguments": 1, + "equalsString-cpu-arguments-constant": 187000, + "equalsString-cpu-arguments-intercept": 1000, + "equalsString-cpu-arguments-slope": 52998, + "equalsString-memory-arguments": 1, + "fstPair-cpu-arguments": 80436, + "fstPair-memory-arguments": 32, + "headList-cpu-arguments": 43249, + "headList-memory-arguments": 32, + "iData-cpu-arguments": 1000, + "iData-memory-arguments": 32, + "ifThenElse-cpu-arguments": 80556, + "ifThenElse-memory-arguments": 1, + "indexByteString-cpu-arguments": 57667, + "indexByteString-memory-arguments": 4, + "lengthOfByteString-cpu-arguments": 1000, + "lengthOfByteString-memory-arguments": 10, + "lessThanByteString-cpu-arguments-intercept": 197145, + "lessThanByteString-cpu-arguments-slope": 156, + "lessThanByteString-memory-arguments": 1, + "lessThanEqualsByteString-cpu-arguments-intercept": 197145, + "lessThanEqualsByteString-cpu-arguments-slope": 156, + "lessThanEqualsByteString-memory-arguments": 1, + "lessThanEqualsInteger-cpu-arguments-intercept": 204924, + "lessThanEqualsInteger-cpu-arguments-slope": 473, + "lessThanEqualsInteger-memory-arguments": 1, + "lessThanInteger-cpu-arguments-intercept": 208896, + "lessThanInteger-cpu-arguments-slope": 511, + "lessThanInteger-memory-arguments": 1, + "listData-cpu-arguments": 52467, + "listData-memory-arguments": 32, + "mapData-cpu-arguments": 64832, + "mapData-memory-arguments": 32, + "mkCons-cpu-arguments": 65493, + "mkCons-memory-arguments": 32, + "mkNilData-cpu-arguments": 22558, + "mkNilData-memory-arguments": 32, + "mkNilPairData-cpu-arguments": 16563, + "mkNilPairData-memory-arguments": 32, + "mkPairData-cpu-arguments": 76511, + "mkPairData-memory-arguments": 32, + "modInteger-cpu-arguments-constant": 196500, + "modInteger-cpu-arguments-model-arguments-intercept": 453240, + "modInteger-cpu-arguments-model-arguments-slope": 220, + "modInteger-memory-arguments-intercept": 0, + "modInteger-memory-arguments-minimum": 1, + "modInteger-memory-arguments-slope": 1, + "multiplyInteger-cpu-arguments-intercept": 69522, + "multiplyInteger-cpu-arguments-slope": 11687, + "multiplyInteger-memory-arguments-intercept": 0, + "multiplyInteger-memory-arguments-slope": 1, + "nullList-cpu-arguments": 60091, + "nullList-memory-arguments": 32, + "quotientInteger-cpu-arguments-constant": 196500, + "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, + "quotientInteger-cpu-arguments-model-arguments-slope": 220, + "quotientInteger-memory-arguments-intercept": 0, + "quotientInteger-memory-arguments-minimum": 1, + "quotientInteger-memory-arguments-slope": 1, + "remainderInteger-cpu-arguments-constant": 196500, + "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, + "remainderInteger-cpu-arguments-model-arguments-slope": 220, + "remainderInteger-memory-arguments-intercept": 0, + "remainderInteger-memory-arguments-minimum": 1, + "remainderInteger-memory-arguments-slope": 1, + "sha2_256-cpu-arguments-intercept": 806990, + "sha2_256-cpu-arguments-slope": 30482, + "sha2_256-memory-arguments": 4, + "sha3_256-cpu-arguments-intercept": 1927926, + "sha3_256-cpu-arguments-slope": 82523, + "sha3_256-memory-arguments": 4, + "sliceByteString-cpu-arguments-intercept": 265318, + "sliceByteString-cpu-arguments-slope": 0, + "sliceByteString-memory-arguments-intercept": 4, + "sliceByteString-memory-arguments-slope": 0, + "sndPair-cpu-arguments": 85931, + "sndPair-memory-arguments": 32, + "subtractInteger-cpu-arguments-intercept": 205665, + "subtractInteger-cpu-arguments-slope": 812, + "subtractInteger-memory-arguments-intercept": 1, + "subtractInteger-memory-arguments-slope": 1, + "tailList-cpu-arguments": 41182, + "tailList-memory-arguments": 32, + "trace-cpu-arguments": 212342, + "trace-memory-arguments": 32, + "unBData-cpu-arguments": 31220, + "unBData-memory-arguments": 32, + "unConstrData-cpu-arguments": 32696, + "unConstrData-memory-arguments": 32, + "unIData-cpu-arguments": 43357, + "unIData-memory-arguments": 32, + "unListData-cpu-arguments": 32247, + "unListData-memory-arguments": 32, + "unMapData-cpu-arguments": 38314, + "unMapData-memory-arguments": 32, + "verifySignature-cpu-arguments-intercept": 57996947, + "verifySignature-cpu-arguments-slope": 18975, + "verifySignature-memory-arguments": 10 + } + }, + "executionPrices": { + "prMem": { + "denominator": 10000, + "numerator": 577 + }, + "prSteps": { + "denominator": 10000000, + "numerator": 721 + } + }, + "extraConfig": { + "costModels": { + "PlutusV2": [ + 205665, + 812, + 1, + 1, + 1000, + 571, + 0, + 1, + 1000, + 24177, + 4, + 1, + 1000, + 32, + 117366, + 10475, + 4, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 23000, + 100, + 100, + 100, + 23000, + 100, + 19537, + 32, + 175354, + 32, + 46417, + 4, + 221973, + 511, + 0, + 1, + 89141, + 32, + 497525, + 14068, + 4, + 2, + 196500, + 453240, + 220, + 0, + 1, + 1, + 1000, + 28662, + 4, + 2, + 245000, + 216773, + 62, + 1, + 1060367, + 12586, + 1, + 208512, + 421, + 1, + 187000, + 1000, + 52998, + 1, + 80436, + 32, + 43249, + 32, + 1000, + 32, + 80556, + 1, + 57667, + 4, + 1000, + 10, + 197145, + 156, + 1, + 197145, + 156, + 1, + 204924, + 473, + 1, + 208896, + 511, + 1, + 52467, + 32, + 64832, + 32, + 65493, + 32, + 22558, + 32, + 16563, + 32, + 76511, + 32, + 196500, + 453240, + 220, + 0, + 1, + 1, + 69522, + 11687, + 0, + 1, + 60091, + 32, + 196500, + 453240, + 220, + 0, + 1, + 1, + 196500, + 453240, + 220, + 0, + 1, + 1, + 1159724, + 392670, + 0, + 2, + 806990, + 30482, + 4, + 1927926, + 82523, + 4, + 265318, + 0, + 4, + 0, + 85931, + 32, + 205665, + 812, + 1, + 1, + 41182, + 32, + 212342, + 32, + 31220, + 32, + 32696, + 32, + 43357, + 32, + 32247, + 32, + 38314, + 32, + 35892428, + 10, + 57996947, + 18975, + 10, + 38887044, + 32947, + 10 + ] + } + }, + "lovelacePerUTxOWord": 4310, + "maxBlockExUnits": { + "exUnitsMem": 62000000, + "exUnitsSteps": 20000000000 + }, + "maxCollateralInputs": 3, + "maxTxExUnits": { + "exUnitsMem": 14000000, + "exUnitsSteps": 10000000000 + }, + "maxValueSize": 5000 + }, + "byron": { + "avvmDistr": {}, + "blockVersionData": { + "heavyDelThd": "300000000000", + "maxBlockSize": "2000000", + "maxHeaderSize": "2000000", + "maxProposalSize": "700", + "maxTxSize": "4096", + "mpcThd": "20000000000000", + "scriptVersion": 0, + "slotDuration": "20000", + "softforkRule": { + "initThd": "900000000000000", + "minThd": "600000000000000", + "thdDecrement": "50000000000000" + }, + "txFeePolicy": { + "multiplier": "43946000000", + "summand": "155381000000000" + }, + "unlockStakeEpoch": "18446744073709551615", + "updateImplicit": "10000", + "updateProposalThd": "100000000000000", + "updateVoteThd": "1000000000000" + }, + "bootStakeholders": {}, + "ftsSeed": "76617361206f7061736120736b6f766f726f64612047677572646120626f726f64612070726f766f6461", + "heavyDelegation": {}, + "nonAvvmBalances": {}, + "protocolConsts": { + "k": 3, + "protocolMagic": 42, + "vssMaxTTL": 6, + "vssMinTTL": 2 + }, + "startTime": 1506203091, + "vssCerts": { + "0efd6f3b2849d5baf25b3e2bf2d46f88427b4e455fc3dc43f57819c5": { + "expiryEpoch": 5, + "signature": "d381d32a18cd12a1c6ff87da0229c9a5b998fd093ac29f5d932bfc918e7dbc6e1dc292a36c46a3e129c5b1ef661124361426b443480534ff51dacc82bf4b630f", + "signingKey": "kYDYGOac2ZfjRmPEGKZIwHby4ZzUGU5IbhWdhYC8bNqBNERAxq0OUwb9A1vvkoHaXY+9OPWfWI9wgQFu5hET0g==", + "vssKey": "WCECgow+hJK+BxjNx0gIYrap+onUsRocObQEVzvJsdj68vw=" + }, + "1040655f58d5bf2be1c06f983abf66c7f01d28c239f27648a0c73e5d": { + "expiryEpoch": 5, + "signature": "b02e89abb183da7c871bca87a563d38356b44f403348b6a5f24ee4459335290d980db69a6482455aae231a9880defe2fd4212272c4b2ea3da8744a8ba750440a", + "signingKey": "icKfjErye3rMvliXR4IBNOu6ocrzzpSScKPQx9z9VBsd7zJtLvDbeANByeJh8EiQze7x+cmfbZC47cp9PPwJiA==", + "vssKey": "WCECQoZjWJSu/6R74CC0ueh7cXmR0sasmTuCqf8X0BtAQ4o=" + }, + "1fa56ba63cff50d124b6af42f33b245a30fcd1b0170d7704b0b201c7": { + "expiryEpoch": 5, + "signature": "7bb244c4fa1499021b0f2d36515a1f288a33cf00f1b88b57626998b439dcfb03ad88a7bc93101e4d83cdc75329799fbb2ccb28a7212a3e49737b06287d09b00c", + "signingKey": "YSYalbdhPua/IGfa13twNJcpsMUNV7wc8w3g20oec6iF0AVK98I/xsN5GdukHGAqV+LQ+TKaeVS4ZzONb7LJRQ==", + "vssKey": "WCECNXeQRqiTZSPDDyeRJ3gl/QzYMLLtNH0yN+XOl17pu8Y=" + }, + "5ffca3a329599727e39a7472c5270e54cf59a27b74306cc9f7fd0f5e": { + "expiryEpoch": 5, + "signature": "6cc8d84dd55b41efcf46c4b3086da1fb60c938182b4b66657650839d9fac1e2194a8253dc6d5c107ac0e9e714d1364fff9d2114eae07363d9937ee1d92b69c06", + "signingKey": "i1Mgdin5ow5LIBUETzN8AXNavmckPBlHDJ2ujHtzJ5gJiHufQg1vcO4enVDBYFKHjlRLZctdRL1pF1ayhM2Cmw==", + "vssKey": "WCEDca27BxibVjQoA1QJaWx4gAE2MUB0lHfb6jJ3iorXD7s=" + }, + "6bef444609d6e336cb1fe1daba278918dbc5768e6754c2945dd8d25c": { + "expiryEpoch": 5, + "signature": "2d96e4d4a4c506cc5762128b814ffb20afb97d30eb976334cd241a3935bd155ea1d68772b0903bde4584470359206769d83fa2ce55f56a1027ec3c52cb5e8703", + "signingKey": "6MA6A8Cy3b6kGVyvOfQeZp99JR7PIh+7LydcCl1+BdGQ3MJG9WyOM6wANwZuL2ZN2qmF6lKECCZDMI3eT1v+3w==", + "vssKey": "WCED6k6ArqOnhQtfNRg0FSCxWmAtocZcyV33AdjMotjGwxI=" + }, + "ce1e50f578d3043dc78d8777f5723cc7b6ca512d8cdbe8a09aafc9c3": { + "expiryEpoch": 5, + "signature": "2b830f1a79d2baca791a90c3784d74ec9f00267efac5ccd3cd7082b854234f411c237b59f34736933ba626fadc87fd6b2114c44486de692892d7401343990e01", + "signingKey": "8U9xLcYA15MFLUhC1QzvpOZYhOps+DcHB564zjAu/IXa6SLV6zg40rkXhPBIJNJnZ7+2W9NqNudP7EbQnZiFjQ==", + "vssKey": "WCECs1+lg8Lsm15FxfY8bhGyRuwe8yOaSH0wwSajLRYeW/s=" + }, + "eb649333a196ecb024a4a5919d3ce86084014136fd3e884e52ecd057": { + "expiryEpoch": 5, + "signature": "0b115a39935ce6008a4bbad0377f35463fd3510e282186ba43492768a02eb000bd4d3bc50799a24c53879ff2f2587179e797ee1c312acaf107cba67f91cb280b", + "signingKey": "X93u2t4nFNbbL54RBHQ9LY2Bjs3cMG4XYQjbFMqt1EG0V9WEDGD4hAuZyPeMKQriKdT4Qx5ni6elRcNWB7lN2w==", + "vssKey": "WCECS11PWxybUHKY2hHmBgm/zYaR2YsqsH+f3uPOp2ydz/E=" + } + } + }, + "conway": null, + "delegator_coin": 1000000000000000, + "delegators": 6, "dijkstra": null, "dreps": 0, - "epoch_length": 8000, + "epoch_length": 600, "extra_future_offset": 0, - "funds_balance": 20000000000000, + "funds_balance": 10000000000000, "max_block_size": null, "network_magic": 42, - "parameter_k": 40, + "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsEpoch": 492, + "pparamsOverlays": [ + "v8-preview" + ], "shelley": { - "activeSlotsCoeff": 0.050, - "epochLength": 8000, + "activeSlotsCoeff": 5.0e-2, + "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", @@ -55456,13 +61064,13 @@ "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 10, + "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, - "securityParam": 40, + "securityParam": 3, "slotLength": 1, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", @@ -55470,15 +61078,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 10000000, + "utxo": 0, "utxo_keys": 1 }, - "name": "model-value", + "name": "plutus", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 56000, + "shutdown_on_slot_synced": null, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -55497,14 +61105,14 @@ }, "workloads": [] }, - "model-value-test": { + "plutus-drep100k-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 480, + "cluster_startup_overhead_s": 2000, "filter_exprs": [ { "contents": { - "contents": 3, + "contents": 51, "tag": "BMinimumAdoptions" }, "tag": "CBlock" @@ -55512,14 +61120,14 @@ ], "filters": [ "epoch3+", - "size-full" + "size-small" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -55527,21 +61135,21 @@ "--testnet-magic", 42, "--total-supply", - "4020000000000000", + "52020000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "4000000000000000", + "52000000000000000", "--pools", - 4, + 52, "--stake-delegators", - 200000, + 1000000, "--drep-keys", - 0, + 100000, "--stuffed-utxo", - "1000000" + "4000000" ], "pools": [ "--argjson", @@ -55549,229 +61157,266 @@ "1000000000000000" ] }, + "cluster": { + "aws": { + "instance_type": { + "explorer": "m5.4xlarge", + "producer": "c5d.2xlarge" + }, + "use_public_routing": true + }, + "keep_running": true, + "minimun_storage": { + "explorer": 14155776, + "producer": 12582912 + }, + "nomad": { + "class": "perf", + "fetch_logs_ssh": true, + "host_volumes": null, + "namespace": "perf", + "resources": { + "explorer": { + "cores": 16, + "memory": 32000, + "memory_max": 64000 + }, + "producer": { + "cores": 8, + "memory": 15400, + "memory_max": 16000 + } + } + } + }, "composition": { "dense_pool_density": 1, "locations": [ - "loopback" + "eu-central-1", + "us-east-1", + "ap-southeast-2" ], "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 4, - "n_pool_hosts": 4, - "n_pools": 4, - "n_singular_hosts": 4, - "n_singular_pools": 4, - "topology": "uni-circle", - "with_explorer": false, + "n_hosts": 52, + "n_pool_hosts": 52, + "n_pools": 52, + "n_singular_hosts": 52, + "n_singular_pools": 52, + "topology": "torus-dense", + "with_explorer": true, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 480, - "dataset_induced_startup_delay_optimistic": 24, - "dataset_measure": 1200000, + "dataset_induced_startup_delay_conservative": 2000, + "dataset_induced_startup_delay_optimistic": 100, + "dataset_measure": 5000000, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 200000, - "effective_epochs": 7, + "delegators_effective": 1000000, + "effective_epochs": 9, "epoch_duration": 8000, - "generator_blocks_lower_bound": 2456, - "generator_duration": 56000, - "generator_tx_count": 504000, - "genesis_future_offset": 24, - "shutdown_time": 56000, - "supply_delegated": 4000000000000000, - "supply_total": 4020000000000000, - "utxo_delegated": 200000, - "utxo_generated": 1008000, - "utxo_stuffed": 1000000 + "generator_blocks_lower_bound": 299, + "generator_duration": 72000, + "generator_tx_count": 61200, + "genesis_future_offset": 100, + "shutdown_time": 72000, + "supply_delegated": 52000000000000000, + "supply_total": 52020000000000000, + "utxo_delegated": 1000000, + "utxo_generated": 61200, + "utxo_stuffed": 4000000 }, - "desc": "Status-quo dataset, 7 epochs", + "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", "generator": { "add_tx_size": 100, - "epochs": 7, + "epochs": 9, "init_cooldown": 45, - "inputs_per_tx": 2, - "outputs_per_tx": 2, + "inputs_per_tx": 1, + "outputs_per_tx": 1, "plutus": { - "script": null, - "type": null + "redeemer": { + "int": 1000000 + }, + "script": "Loop", + "type": "LimitSaturationLoop" }, - "tps": 9, - "tx_count": 504000, - "tx_fee": 1000000 + "tps": 0.85, + "tx_count": 61200, + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 100788, - "addInteger-cpu-arguments-slope": 420, + "addInteger-cpu-arguments-intercept": 205665, + "addInteger-cpu-arguments-slope": 812, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, "appendByteString-cpu-arguments-intercept": 1000, - "appendByteString-cpu-arguments-slope": 173, + "appendByteString-cpu-arguments-slope": 571, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, "appendString-cpu-arguments-intercept": 1000, - "appendString-cpu-arguments-slope": 59957, + "appendString-cpu-arguments-slope": 24177, "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 11183, + "bData-cpu-arguments": 1000, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 201305, - "blake2b-cpu-arguments-slope": 8356, + "blake2b-cpu-arguments-intercept": 117366, + "blake2b-cpu-arguments-slope": 10475, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 16000, + "cekApplyCost-exBudgetCPU": 23000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 16000, + "cekBuiltinCost-exBudgetCPU": 23000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 16000, + "cekConstCost-exBudgetCPU": 23000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 16000, + "cekDelayCost-exBudgetCPU": 23000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 16000, + "cekForceCost-exBudgetCPU": 23000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 16000, + "cekLamCost-exBudgetCPU": 23000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 16000, + "cekVarCost-exBudgetCPU": 23000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 94375, + "chooseData-cpu-arguments": 19537, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 132994, + "chooseList-cpu-arguments": 175354, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 61462, + "chooseUnit-cpu-arguments": 46417, "chooseUnit-memory-arguments": 4, - "consByteString-cpu-arguments-intercept": 72010, - "consByteString-cpu-arguments-slope": 178, + "consByteString-cpu-arguments-intercept": 221973, + "consByteString-cpu-arguments-slope": 511, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 22151, + "constrData-cpu-arguments": 89141, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 91189, - "decodeUtf8-cpu-arguments-slope": 769, + "decodeUtf8-cpu-arguments-intercept": 497525, + "decodeUtf8-cpu-arguments-slope": 14068, "decodeUtf8-memory-arguments-intercept": 4, "decodeUtf8-memory-arguments-slope": 2, - "divideInteger-cpu-arguments-constant": 85848, - "divideInteger-cpu-arguments-model-arguments-intercept": 228465, - "divideInteger-cpu-arguments-model-arguments-slope": 122, + "divideInteger-cpu-arguments-constant": 196500, + "divideInteger-cpu-arguments-model-arguments-intercept": 453240, + "divideInteger-cpu-arguments-model-arguments-slope": 220, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, "encodeUtf8-cpu-arguments-intercept": 1000, - "encodeUtf8-cpu-arguments-slope": 42921, + "encodeUtf8-cpu-arguments-slope": 28662, "encodeUtf8-memory-arguments-intercept": 4, "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 24548, - "equalsByteString-cpu-arguments-intercept": 29498, - "equalsByteString-cpu-arguments-slope": 38, + "equalsByteString-cpu-arguments-constant": 245000, + "equalsByteString-cpu-arguments-intercept": 216773, + "equalsByteString-cpu-arguments-slope": 62, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 898148, - "equalsData-cpu-arguments-slope": 27279, + "equalsData-cpu-arguments-intercept": 1060367, + "equalsData-cpu-arguments-slope": 12586, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 51775, - "equalsInteger-cpu-arguments-slope": 558, + "equalsInteger-cpu-arguments-intercept": 208512, + "equalsInteger-cpu-arguments-slope": 421, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 39184, + "equalsString-cpu-arguments-constant": 187000, "equalsString-cpu-arguments-intercept": 1000, - "equalsString-cpu-arguments-slope": 60594, + "equalsString-cpu-arguments-slope": 52998, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 141895, + "fstPair-cpu-arguments": 80436, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 83150, + "headList-cpu-arguments": 43249, "headList-memory-arguments": 32, - "iData-cpu-arguments": 15299, + "iData-cpu-arguments": 1000, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 76049, + "ifThenElse-cpu-arguments": 80556, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 13169, + "indexByteString-cpu-arguments": 57667, "indexByteString-memory-arguments": 4, - "lengthOfByteString-cpu-arguments": 22100, + "lengthOfByteString-cpu-arguments": 1000, "lengthOfByteString-memory-arguments": 10, - "lessThanByteString-cpu-arguments-intercept": 28999, - "lessThanByteString-cpu-arguments-slope": 74, + "lessThanByteString-cpu-arguments-intercept": 197145, + "lessThanByteString-cpu-arguments-slope": 156, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 28999, - "lessThanEqualsByteString-cpu-arguments-slope": 74, + "lessThanEqualsByteString-cpu-arguments-intercept": 197145, + "lessThanEqualsByteString-cpu-arguments-slope": 156, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 43285, - "lessThanEqualsInteger-cpu-arguments-slope": 552, + "lessThanEqualsInteger-cpu-arguments-intercept": 204924, + "lessThanEqualsInteger-cpu-arguments-slope": 473, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 44749, - "lessThanInteger-cpu-arguments-slope": 541, + "lessThanInteger-cpu-arguments-intercept": 208896, + "lessThanInteger-cpu-arguments-slope": 511, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 33852, + "listData-cpu-arguments": 52467, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 68246, + "mapData-cpu-arguments": 64832, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 72362, + "mkCons-cpu-arguments": 65493, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 7243, + "mkNilData-cpu-arguments": 22558, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 7391, + "mkNilPairData-cpu-arguments": 16563, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 11546, + "mkPairData-cpu-arguments": 76511, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 85848, - "modInteger-cpu-arguments-model-arguments-intercept": 228465, - "modInteger-cpu-arguments-model-arguments-slope": 122, + "modInteger-cpu-arguments-constant": 196500, + "modInteger-cpu-arguments-model-arguments-intercept": 453240, + "modInteger-cpu-arguments-model-arguments-slope": 220, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 90434, - "multiplyInteger-cpu-arguments-slope": 519, + "multiplyInteger-cpu-arguments-intercept": 69522, + "multiplyInteger-cpu-arguments-slope": 11687, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 74433, + "nullList-cpu-arguments": 60091, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 85848, - "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, - "quotientInteger-cpu-arguments-model-arguments-slope": 122, + "quotientInteger-cpu-arguments-constant": 196500, + "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, + "quotientInteger-cpu-arguments-model-arguments-slope": 220, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 85848, - "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, - "remainderInteger-cpu-arguments-model-arguments-slope": 122, + "remainderInteger-cpu-arguments-constant": 196500, + "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, + "remainderInteger-cpu-arguments-model-arguments-slope": 220, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 270652, - "sha2_256-cpu-arguments-slope": 22588, + "sha2_256-cpu-arguments-intercept": 806990, + "sha2_256-cpu-arguments-slope": 30482, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 1457325, - "sha3_256-cpu-arguments-slope": 64566, + "sha3_256-cpu-arguments-intercept": 1927926, + "sha3_256-cpu-arguments-slope": 82523, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 20467, - "sliceByteString-cpu-arguments-slope": 1, + "sliceByteString-cpu-arguments-intercept": 265318, + "sliceByteString-cpu-arguments-slope": 0, "sliceByteString-memory-arguments-intercept": 4, "sliceByteString-memory-arguments-slope": 0, - "sndPair-cpu-arguments": 141992, + "sndPair-cpu-arguments": 85931, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 100788, - "subtractInteger-cpu-arguments-slope": 420, + "subtractInteger-cpu-arguments-intercept": 205665, + "subtractInteger-cpu-arguments-slope": 812, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 81663, + "tailList-cpu-arguments": 41182, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 59498, + "trace-cpu-arguments": 212342, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 20142, + "unBData-cpu-arguments": 31220, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 24588, + "unConstrData-cpu-arguments": 32696, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 20744, + "unIData-cpu-arguments": 43357, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 25933, + "unListData-cpu-arguments": 32247, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 24623, + "unMapData-cpu-arguments": 38314, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 53384111, - "verifySignature-cpu-arguments-slope": 14333, + "verifySignature-cpu-arguments-intercept": 57996947, + "verifySignature-cpu-arguments-slope": 18975, "verifySignature-memory-arguments": 10 } }, @@ -55788,480 +61433,181 @@ "extraConfig": { "costModels": { "PlutusV2": [ - 100788, - 420, + 205665, + 812, 1, 1, 1000, - 173, + 571, 0, 1, 1000, - 59957, + 24177, 4, 1, - 11183, + 1000, 32, - 201305, - 8356, + 117366, + 10475, 4, - 16000, + 23000, 100, - 16000, + 23000, 100, - 16000, + 23000, 100, - 16000, + 23000, 100, - 16000, + 23000, 100, - 16000, + 23000, 100, 100, 100, - 16000, + 23000, 100, - 94375, + 19537, 32, - 132994, + 175354, 32, - 61462, + 46417, 4, - 72010, - 178, + 221973, + 511, 0, 1, - 22151, + 89141, 32, - 91189, - 769, + 497525, + 14068, 4, 2, - 85848, - 228465, - 122, + 196500, + 453240, + 220, 0, 1, 1, 1000, - 42921, + 28662, 4, 2, - 24548, - 29498, - 38, + 245000, + 216773, + 62, 1, - 898148, - 27279, + 1060367, + 12586, 1, - 51775, - 558, + 208512, + 421, 1, - 39184, + 187000, 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 228465, - 122, - 0, - 1, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 228465, - 122, - 0, - 1, - 1, - 85848, - 228465, - 122, - 0, - 1, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, + 52998, 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, + 80436, 32, - 24623, + 43249, 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10 - ], - "PlutusV3": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, 1000, - 59957, - 4, - 1, - 11183, - 32, - 201305, - 8356, - 4, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, 32, - 91189, - 769, - 4, - 2, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, + 80556, 1, - 1000, - 42921, + 57667, 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, + 197145, + 156, 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, + 197145, + 156, 1, - 4, - 0, - 141992, - 32, - 100788, - 420, + 204924, + 473, 1, + 208896, + 511, 1, - 81663, - 32, - 59498, + 52467, 32, - 20142, + 64832, 32, - 24588, + 65493, 32, - 20744, + 22558, 32, - 25933, + 16563, 32, - 24623, + 76511, 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10, - 16000, - 100, - 16000, - 100, - 962335, - 18, - 2780678, - 6, - 442008, - 1, - 52538055, - 3756, - 18, - 267929, - 18, - 76433006, - 8868, - 18, - 52948122, - 18, - 1995836, - 36, - 3227919, - 12, - 901022, - 1, - 166917843, - 4307, - 36, - 284546, - 36, - 158221314, - 26549, - 36, - 74698472, - 36, - 333849714, - 1, - 254006273, - 72, - 2174038, - 72, - 2261318, - 64571, - 4, - 207616, - 8310, - 4, - 1293828, - 28716, - 63, - 0, - 1, - 1006041, - 43623, - 251, - 0, - 1, - 100181, - 726, - 719, + 196500, + 453240, + 220, 0, 1, - 100181, - 726, - 719, - 0, 1, - 100181, - 726, - 719, + 69522, + 11687, 0, 1, - 107878, - 680, + 60091, + 32, + 196500, + 453240, + 220, 0, 1, - 95336, 1, - 281145, - 18848, + 196500, + 453240, + 220, 0, 1, - 180194, - 159, - 1, 1, - 158519, - 8942, + 1159724, + 392670, 0, - 1, - 159378, - 8813, + 2, + 806990, + 30482, + 4, + 1927926, + 82523, + 4, + 265318, 0, + 4, + 0, + 85931, + 32, + 205665, + 812, 1, - 107490, - 3298, - 1, - 106057, - 655, 1, - 1964219, - 24520, - 3 + 41182, + 32, + 212342, + 32, + 31220, + 32, + 32696, + 32, + 43357, + 32, + 32247, + 32, + 38314, + 32, + 35892428, + 10, + 57996947, + 18975, + 10, + 38887044, + 32947, + 10 ] } }, @@ -56358,325 +61704,25 @@ } } }, - "conway": { - "committee": { - "members": { - "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, - "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, - "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, - "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, - "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, - "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, - "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 - }, - "threshold": { - "denominator": 3, - "numerator": 2 - } - }, - "committeeMaxTermLength": 146, - "committeeMinSize": 7, - "constitution": { - "anchor": { - "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", - "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" - }, - "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" - }, - "dRepActivity": 20, - "dRepDeposit": 500000000, - "dRepVotingThresholds": { - "committeeNoConfidence": 0.6, - "committeeNormal": 0.67, - "hardForkInitiation": 0.6, - "motionNoConfidence": 0.67, - "ppEconomicGroup": 0.67, - "ppGovGroup": 0.75, - "ppNetworkGroup": 0.67, - "ppTechnicalGroup": 0.67, - "treasuryWithdrawal": 0.67, - "updateToConstitution": 0.75 - }, - "govActionDeposit": 100000000000, - "govActionLifetime": 6, - "minFeeRefScriptCostPerByte": 15, - "plutusV3CostModel": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, - 1000, - 59957, - 4, - 1, - 11183, - 32, - 201305, - 8356, - 4, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, - 32, - 91189, - 769, - 4, - 2, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 1000, - 42921, - 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, - 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, - 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, - 32, - 24623, - 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10, - 16000, - 100, - 16000, - 100, - 962335, - 18, - 2780678, - 6, - 442008, - 1, - 52538055, - 3756, - 18, - 267929, - 18, - 76433006, - 8868, - 18, - 52948122, - 18, - 1995836, - 36, - 3227919, - 12, - 901022, - 1, - 166917843, - 4307, - 36, - 284546, - 36, - 158221314, - 26549, - 36, - 74698472, - 36, - 333849714, - 1, - 254006273, - 72, - 2174038, - 72, - 2261318, - 64571, - 4, - 207616, - 8310, - 4, - 1293828, - 28716, - 63, - 0, - 1, - 1006041, - 43623, - 251, - 0, - 1 - ], - "poolVotingThresholds": { - "committeeNoConfidence": 0.51, - "committeeNormal": 0.51, - "hardForkInitiation": 0.51, - "motionNoConfidence": 0.51, - "ppSecurityGroup": 0.51 - } - }, + "conway": null, "delegator_coin": 1000000000000000, - "delegators": 200000, + "delegators": 1000000, "dijkstra": null, - "dreps": 0, + "dreps": 100000, "epoch_length": 8000, "extra_future_offset": 0, "funds_balance": 20000000000000, - "max_block_size": null, + "max_block_size": 88000, "network_magic": 42, "parameter_k": 40, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsEpoch": 492, + "pparamsOverlays": [ + "v8-preview" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -56731,10 +61777,10 @@ "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 10, + "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -56745,15 +61791,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 1000000, + "utxo": 4000000, "utxo_keys": 1 }, - "name": "model-value-test", + "name": "plutus-drep100k-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 56000, + "shutdown_on_slot_synced": 72000, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -56772,28 +61818,29 @@ }, "workloads": [] }, - "plutus": { + "plutus-drep10k-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 40, + "cluster_startup_overhead_s": 2000, "filter_exprs": [ { "contents": { - "contents": 5, + "contents": 51, "tag": "BMinimumAdoptions" }, "tag": "CBlock" } ], "filters": [ + "epoch3+", "size-small" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -56801,21 +61848,21 @@ "--testnet-magic", 42, "--total-supply", - "6010000000000000", + "52020000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "6000000000000000", + "52000000000000000", "--pools", - 6, + 52, "--stake-delegators", - 6, + 1000000, "--drep-keys", - 0, + 10000, "--stuffed-utxo", - "000000" + "4000000" ], "pools": [ "--argjson", @@ -56823,47 +61870,82 @@ "1000000000000000" ] }, + "cluster": { + "aws": { + "instance_type": { + "explorer": "m5.4xlarge", + "producer": "c5d.2xlarge" + }, + "use_public_routing": true + }, + "keep_running": true, + "minimun_storage": { + "explorer": 14155776, + "producer": 12582912 + }, + "nomad": { + "class": "perf", + "fetch_logs_ssh": true, + "host_volumes": null, + "namespace": "perf", + "resources": { + "explorer": { + "cores": 16, + "memory": 32000, + "memory_max": 64000 + }, + "producer": { + "cores": 8, + "memory": 15400, + "memory_max": 16000 + } + } + } + }, "composition": { "dense_pool_density": 1, "locations": [ - "loopback" + "eu-central-1", + "us-east-1", + "ap-southeast-2" ], "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 6, - "n_pool_hosts": 6, - "n_pools": 6, - "n_singular_hosts": 6, - "n_singular_pools": 6, - "topology": "uni-circle", - "with_explorer": false, + "n_hosts": 52, + "n_pool_hosts": 52, + "n_pools": 52, + "n_singular_hosts": 52, + "n_singular_pools": 52, + "topology": "torus-dense", + "with_explorer": true, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 40, - "dataset_induced_startup_delay_optimistic": 40, - "dataset_measure": 0, + "dataset_induced_startup_delay_conservative": 2000, + "dataset_induced_startup_delay_optimistic": 100, + "dataset_measure": 5000000, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 6, - "effective_epochs": 3, - "epoch_duration": 600, - "generator_blocks_lower_bound": 2, - "generator_duration": 1800, - "generator_tx_count": 360, - "genesis_future_offset": 40, - "shutdown_time": null, - "supply_delegated": 6000000000000000, - "supply_total": 6010000000000000, - "utxo_delegated": 6, - "utxo_generated": 360, - "utxo_stuffed": 0 + "delegators_effective": 1000000, + "effective_epochs": 9, + "epoch_duration": 8000, + "generator_blocks_lower_bound": 299, + "generator_duration": 72000, + "generator_tx_count": 61200, + "genesis_future_offset": 100, + "shutdown_time": 72000, + "supply_delegated": 52000000000000000, + "supply_total": 52020000000000000, + "utxo_delegated": 1000000, + "utxo_generated": 61200, + "utxo_stuffed": 4000000 }, + "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", "generator": { "add_tx_size": 100, - "epochs": 3, - "init_cooldown": 5, + "epochs": 9, + "init_cooldown": 45, "inputs_per_tx": 1, "outputs_per_tx": 1, "plutus": { @@ -56873,12 +61955,12 @@ "script": "Loop", "type": "LimitSaturationLoop" }, - "tps": 0.2, - "tx_count": 360, - "tx_fee": 1380000 + "tps": 0.85, + "tx_count": 61200, + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -57284,7 +62366,7 @@ "heavyDelegation": {}, "nonAvvmBalances": {}, "protocolConsts": { - "k": 3, + "k": 40, "protocolMagic": 42, "vssMaxTTL": 6, "vssMinTTL": 2 @@ -57337,15 +62419,15 @@ }, "conway": null, "delegator_coin": 1000000000000000, - "delegators": 6, + "delegators": 1000000, "dijkstra": null, - "dreps": 0, - "epoch_length": 600, + "dreps": 10000, + "epoch_length": 8000, "extra_future_offset": 0, - "funds_balance": 10000000000000, - "max_block_size": null, + "funds_balance": 20000000000000, + "max_block_size": 88000, "network_magic": 42, - "parameter_k": 3, + "parameter_k": 40, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 492, @@ -57353,8 +62435,8 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, - "epochLength": 600, + "activeSlotsCoeff": 5.0e-2, + "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", @@ -57411,10 +62493,10 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, - "securityParam": 3, + "securityParam": 40, "slotLength": 1, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", @@ -57422,15 +62504,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 0, + "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus", + "name": "plutus-drep10k-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": null, + "shutdown_on_slot_synced": 72000, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -57449,7 +62531,7 @@ }, "workloads": [] }, - "plutus-drep100k-nomadperf": { + "plutus-drep1k-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -57468,10 +62550,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -57491,7 +62573,7 @@ "--stake-delegators", 1000000, "--drep-keys", - 100000, + 1000, "--stuffed-utxo", "4000000" ], @@ -57588,10 +62670,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -58052,7 +63134,7 @@ "delegator_coin": 1000000000000000, "delegators": 1000000, "dijkstra": null, - "dreps": 100000, + "dreps": 1000, "epoch_length": 8000, "extra_future_offset": 0, "funds_balance": 20000000000000, @@ -58066,7 +63148,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -58124,7 +63206,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -58138,7 +63220,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-drep100k-nomadperf", + "name": "plutus-drep1k-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -58162,7 +63244,7 @@ }, "workloads": [] }, - "plutus-drep10k-nomadperf": { + "plutus-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -58181,10 +63263,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -58204,7 +63286,7 @@ "--stake-delegators", 1000000, "--drep-keys", - 10000, + 0, "--stuffed-utxo", "4000000" ], @@ -58301,10 +63383,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -58765,7 +63847,7 @@ "delegator_coin": 1000000000000000, "delegators": 1000000, "dijkstra": null, - "dreps": 10000, + "dreps": 0, "epoch_length": 8000, "extra_future_offset": 0, "funds_balance": 20000000000000, @@ -58779,7 +63861,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -58837,7 +63919,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -58851,7 +63933,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-drep10k-nomadperf", + "name": "plutus-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -58875,29 +63957,28 @@ }, "workloads": [] }, - "plutus-drep1k-nomadperf": { + "plutus-secp-ecdsa": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 2000, + "cluster_startup_overhead_s": 40, "filter_exprs": [ { "contents": { - "contents": 51, + "contents": 5, "tag": "BMinimumAdoptions" }, "tag": "CBlock" } ], "filters": [ - "epoch3+", "size-small" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -58905,21 +63986,21 @@ "--testnet-magic", 42, "--total-supply", - "52020000000000000", + "6010000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "52000000000000000", + "6000000000000000", "--pools", - 52, + 6, "--stake-delegators", - 1000000, + 6, "--drep-keys", - 1000, + 0, "--stuffed-utxo", - "4000000" + "000000" ], "pools": [ "--argjson", @@ -58927,97 +64008,76 @@ "1000000000000000" ] }, - "cluster": { - "aws": { - "instance_type": { - "explorer": "m5.4xlarge", - "producer": "c5d.2xlarge" - }, - "use_public_routing": true - }, - "keep_running": true, - "minimun_storage": { - "explorer": 14155776, - "producer": 12582912 - }, - "nomad": { - "class": "perf", - "fetch_logs_ssh": true, - "host_volumes": null, - "namespace": "perf", - "resources": { - "explorer": { - "cores": 16, - "memory": 32000, - "memory_max": 64000 - }, - "producer": { - "cores": 8, - "memory": 15400, - "memory_max": 16000 - } - } - } - }, "composition": { "dense_pool_density": 1, "locations": [ - "eu-central-1", - "us-east-1", - "ap-southeast-2" + "loopback" ], "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 52, - "n_pool_hosts": 52, - "n_pools": 52, - "n_singular_hosts": 52, - "n_singular_pools": 52, - "topology": "torus-dense", - "with_explorer": true, + "n_hosts": 6, + "n_pool_hosts": 6, + "n_pools": 6, + "n_singular_hosts": 6, + "n_singular_pools": 6, + "topology": "uni-circle", + "with_explorer": false, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 2000, - "dataset_induced_startup_delay_optimistic": 100, - "dataset_measure": 5000000, + "dataset_induced_startup_delay_conservative": 40, + "dataset_induced_startup_delay_optimistic": 40, + "dataset_measure": 0, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 1000000, - "effective_epochs": 9, - "epoch_duration": 8000, - "generator_blocks_lower_bound": 299, - "generator_duration": 72000, - "generator_tx_count": 61200, - "genesis_future_offset": 100, - "shutdown_time": 72000, - "supply_delegated": 52000000000000000, - "supply_total": 52020000000000000, - "utxo_delegated": 1000000, - "utxo_generated": 61200, - "utxo_stuffed": 4000000 + "delegators_effective": 6, + "effective_epochs": 3, + "epoch_duration": 600, + "generator_blocks_lower_bound": 2, + "generator_duration": 1800, + "generator_tx_count": 360, + "genesis_future_offset": 40, + "shutdown_time": null, + "supply_delegated": 6000000000000000, + "supply_total": 6010000000000000, + "utxo_delegated": 6, + "utxo_generated": 360, + "utxo_stuffed": 0 }, - "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", "generator": { "add_tx_size": 100, - "epochs": 9, - "init_cooldown": 45, + "epochs": 3, + "init_cooldown": 5, "inputs_per_tx": 1, "outputs_per_tx": 1, "plutus": { "redeemer": { - "int": 1000000 + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + }, + { + "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + }, + { + "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + } + ] }, - "script": "Loop", - "type": "LimitSaturationLoop" + "script": "EcdsaSecp256k1Loop", + "type": "LimitTxPerBlock_8" }, - "tps": 0.85, - "tx_count": 61200, - "tx_fee": 1360000 + "tps": 0.2, + "tx_count": 360, + "tx_fee": 1008000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -59423,7 +64483,7 @@ "heavyDelegation": {}, "nonAvvmBalances": {}, "protocolConsts": { - "k": 40, + "k": 3, "protocolMagic": 42, "vssMaxTTL": 6, "vssMinTTL": 2 @@ -59476,15 +64536,15 @@ }, "conway": null, "delegator_coin": 1000000000000000, - "delegators": 1000000, + "delegators": 6, "dijkstra": null, - "dreps": 1000, - "epoch_length": 8000, + "dreps": 0, + "epoch_length": 600, "extra_future_offset": 0, - "funds_balance": 20000000000000, - "max_block_size": 88000, + "funds_balance": 10000000000000, + "max_block_size": null, "network_magic": 42, - "parameter_k": 40, + "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 492, @@ -59492,8 +64552,8 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, - "epochLength": 8000, + "activeSlotsCoeff": 5.0e-2, + "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", @@ -59550,10 +64610,10 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, - "securityParam": 40, + "securityParam": 3, "slotLength": 1, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", @@ -59561,15 +64621,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 4000000, + "utxo": 0, "utxo_keys": 1 }, - "name": "plutus-drep1k-nomadperf", + "name": "plutus-secp-ecdsa", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 72000, + "shutdown_on_slot_synced": null, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -59588,7 +64648,7 @@ }, "workloads": [] }, - "plutus-nomadperf": { + "plutus-secp-ecdsa-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -59603,14 +64663,14 @@ ], "filters": [ "epoch3+", - "size-small" + "size-moderate" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -59700,15 +64760,15 @@ "delegators_effective": 1000000, "effective_epochs": 9, "epoch_duration": 8000, - "generator_blocks_lower_bound": 299, + "generator_blocks_lower_bound": 702, "generator_duration": 72000, - "generator_tx_count": 61200, + "generator_tx_count": 144000, "genesis_future_offset": 100, "shutdown_time": 72000, "supply_delegated": 52000000000000000, "supply_total": 52020000000000000, "utxo_delegated": 1000000, - "utxo_generated": 61200, + "utxo_generated": 144000, "utxo_stuffed": 4000000 }, "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", @@ -59720,17 +64780,31 @@ "outputs_per_tx": 1, "plutus": { "redeemer": { - "int": 1000000 + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + }, + { + "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + }, + { + "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + } + ] }, - "script": "Loop", - "type": "LimitSaturationLoop" + "script": "EcdsaSecp256k1Loop", + "type": "LimitTxPerBlock_8" }, - "tps": 0.85, - "tx_count": 61200, - "tx_fee": 1360000 + "tps": 2, + "tx_count": 144000, + "tx_fee": 1008000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -60205,7 +65279,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -60263,7 +65337,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -60277,7 +65351,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-nomadperf", + "name": "plutus-secp-ecdsa-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -60301,7 +65375,7 @@ }, "workloads": [] }, - "plutus-secp-ecdsa": { + "plutus-secp-schnorr": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 40, @@ -60319,10 +65393,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -60403,25 +65477,25 @@ "int": 1000000 }, { - "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + "bytes": "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b" }, { - "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + "bytes": "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030" }, { - "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b" } ] }, - "script": "EcdsaSecp256k1Loop", + "script": "SchnorrSecp256k1Loop", "type": "LimitTxPerBlock_8" }, "tps": 0.2, "tx_count": 360, - "tx_fee": 1008000 + "tx_fee": 1004000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -60896,7 +65970,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -60954,7 +66028,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -60968,7 +66042,7 @@ "utxo": 0, "utxo_keys": 1 }, - "name": "plutus-secp-ecdsa", + "name": "plutus-secp-schnorr", "node": { "heap_limit": null, "rts_flags_override": [], @@ -60992,7 +66066,7 @@ }, "workloads": [] }, - "plutus-secp-ecdsa-nomadperf": { + "plutus-secp-schnorr-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -61011,10 +66085,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -61130,25 +66204,25 @@ "int": 1000000 }, { - "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + "bytes": "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b" }, { - "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + "bytes": "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030" }, { - "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b" } ] }, - "script": "EcdsaSecp256k1Loop", + "script": "SchnorrSecp256k1Loop", "type": "LimitTxPerBlock_8" }, "tps": 2, "tx_count": 144000, - "tx_fee": 1008000 + "tx_fee": 1004000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -61623,7 +66697,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -61681,7 +66755,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -61695,7 +66769,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-secp-ecdsa-nomadperf", + "name": "plutus-secp-schnorr-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -61719,28 +66793,29 @@ }, "workloads": [] }, - "plutus-secp-schnorr": { + "plutus-volt-lmdb-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 40, + "cluster_startup_overhead_s": 2000, "filter_exprs": [ { "contents": { - "contents": 5, + "contents": 51, "tag": "BMinimumAdoptions" }, "tag": "CBlock" } ], "filters": [ + "epoch3+", "size-small" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -61748,21 +66823,21 @@ "--testnet-magic", 42, "--total-supply", - "6010000000000000", + "52020000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "6000000000000000", + "52000000000000000", "--pools", - 6, + 52, "--stake-delegators", - 6, + 1000000, "--drep-keys", - 0, + 10000, "--stuffed-utxo", - "000000" + "4000000" ], "pools": [ "--argjson", @@ -61770,245 +66845,275 @@ "1000000000000000" ] }, + "cluster": { + "aws": { + "instance_type": { + "explorer": "m5.4xlarge", + "producer": "c5d.2xlarge" + }, + "use_public_routing": true + }, + "keep_running": true, + "minimun_storage": { + "explorer": 14155776, + "producer": 12582912 + }, + "nomad": { + "class": "perf", + "fetch_logs_ssh": true, + "host_volumes": { + "explorer": null, + "producer": [ + { + "destination": "/ephemeral", + "read_only": false, + "source": "ephemeral" + } + ] + }, + "namespace": "perf", + "resources": { + "explorer": { + "cores": 16, + "memory": 32000, + "memory_max": 64000 + }, + "producer": { + "cores": 8, + "memory": 15400, + "memory_max": 16000 + } + } + } + }, "composition": { "dense_pool_density": 1, "locations": [ - "loopback" + "eu-central-1", + "us-east-1", + "ap-southeast-2" ], "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 6, - "n_pool_hosts": 6, - "n_pools": 6, - "n_singular_hosts": 6, - "n_singular_pools": 6, - "topology": "uni-circle", - "with_explorer": false, + "n_hosts": 52, + "n_pool_hosts": 52, + "n_pools": 52, + "n_singular_hosts": 52, + "n_singular_pools": 52, + "topology": "torus-dense", + "with_explorer": true, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 40, - "dataset_induced_startup_delay_optimistic": 40, - "dataset_measure": 0, + "dataset_induced_startup_delay_conservative": 2000, + "dataset_induced_startup_delay_optimistic": 100, + "dataset_measure": 5000000, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 6, - "effective_epochs": 3, - "epoch_duration": 600, - "generator_blocks_lower_bound": 2, - "generator_duration": 1800, - "generator_tx_count": 360, - "genesis_future_offset": 40, - "shutdown_time": null, - "supply_delegated": 6000000000000000, - "supply_total": 6010000000000000, - "utxo_delegated": 6, - "utxo_generated": 360, - "utxo_stuffed": 0 + "delegators_effective": 1000000, + "effective_epochs": 9, + "epoch_duration": 8000, + "generator_blocks_lower_bound": 299, + "generator_duration": 72000, + "generator_tx_count": 61200, + "genesis_future_offset": 100, + "shutdown_time": 72000, + "supply_delegated": 52000000000000000, + "supply_total": 52020000000000000, + "utxo_delegated": 1000000, + "utxo_generated": 61200, + "utxo_stuffed": 4000000 }, + "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", "generator": { "add_tx_size": 100, - "epochs": 3, - "init_cooldown": 5, + "epochs": 9, + "init_cooldown": 45, "inputs_per_tx": 1, "outputs_per_tx": 1, "plutus": { "redeemer": { - "constructor": 0, - "fields": [ - { - "int": 1000000 - }, - { - "bytes": "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b" - }, - { - "bytes": "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030" - }, - { - "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b" - } - ] + "int": 1000000 }, - "script": "SchnorrSecp256k1Loop", - "type": "LimitTxPerBlock_8" + "script": "Loop", + "type": "LimitSaturationLoop" }, - "tps": 0.2, - "tx_count": 360, - "tx_fee": 1004000 + "tps": 0.85, + "tx_count": 61200, + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 205665, - "addInteger-cpu-arguments-slope": 812, + "addInteger-cpu-arguments-intercept": 100788, + "addInteger-cpu-arguments-slope": 420, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, "appendByteString-cpu-arguments-intercept": 1000, - "appendByteString-cpu-arguments-slope": 571, + "appendByteString-cpu-arguments-slope": 173, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, "appendString-cpu-arguments-intercept": 1000, - "appendString-cpu-arguments-slope": 24177, + "appendString-cpu-arguments-slope": 59957, "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 1000, + "bData-cpu-arguments": 11183, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 117366, - "blake2b-cpu-arguments-slope": 10475, + "blake2b-cpu-arguments-intercept": 201305, + "blake2b-cpu-arguments-slope": 8356, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 23000, + "cekApplyCost-exBudgetCPU": 16000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 23000, + "cekBuiltinCost-exBudgetCPU": 16000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 23000, + "cekConstCost-exBudgetCPU": 16000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 23000, + "cekDelayCost-exBudgetCPU": 16000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 23000, + "cekForceCost-exBudgetCPU": 16000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 23000, + "cekLamCost-exBudgetCPU": 16000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 23000, + "cekVarCost-exBudgetCPU": 16000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 19537, + "chooseData-cpu-arguments": 94375, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 175354, + "chooseList-cpu-arguments": 132994, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 46417, + "chooseUnit-cpu-arguments": 61462, "chooseUnit-memory-arguments": 4, - "consByteString-cpu-arguments-intercept": 221973, - "consByteString-cpu-arguments-slope": 511, + "consByteString-cpu-arguments-intercept": 72010, + "consByteString-cpu-arguments-slope": 178, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 89141, + "constrData-cpu-arguments": 22151, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 497525, - "decodeUtf8-cpu-arguments-slope": 14068, + "decodeUtf8-cpu-arguments-intercept": 91189, + "decodeUtf8-cpu-arguments-slope": 769, "decodeUtf8-memory-arguments-intercept": 4, "decodeUtf8-memory-arguments-slope": 2, - "divideInteger-cpu-arguments-constant": 196500, - "divideInteger-cpu-arguments-model-arguments-intercept": 453240, - "divideInteger-cpu-arguments-model-arguments-slope": 220, + "divideInteger-cpu-arguments-constant": 85848, + "divideInteger-cpu-arguments-model-arguments-intercept": 228465, + "divideInteger-cpu-arguments-model-arguments-slope": 122, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, "encodeUtf8-cpu-arguments-intercept": 1000, - "encodeUtf8-cpu-arguments-slope": 28662, + "encodeUtf8-cpu-arguments-slope": 42921, "encodeUtf8-memory-arguments-intercept": 4, "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 245000, - "equalsByteString-cpu-arguments-intercept": 216773, - "equalsByteString-cpu-arguments-slope": 62, + "equalsByteString-cpu-arguments-constant": 24548, + "equalsByteString-cpu-arguments-intercept": 29498, + "equalsByteString-cpu-arguments-slope": 38, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 1060367, - "equalsData-cpu-arguments-slope": 12586, + "equalsData-cpu-arguments-intercept": 898148, + "equalsData-cpu-arguments-slope": 27279, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 208512, - "equalsInteger-cpu-arguments-slope": 421, + "equalsInteger-cpu-arguments-intercept": 51775, + "equalsInteger-cpu-arguments-slope": 558, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 187000, + "equalsString-cpu-arguments-constant": 39184, "equalsString-cpu-arguments-intercept": 1000, - "equalsString-cpu-arguments-slope": 52998, + "equalsString-cpu-arguments-slope": 60594, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 80436, + "fstPair-cpu-arguments": 141895, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 43249, + "headList-cpu-arguments": 83150, "headList-memory-arguments": 32, - "iData-cpu-arguments": 1000, + "iData-cpu-arguments": 15299, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 80556, + "ifThenElse-cpu-arguments": 76049, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 57667, + "indexByteString-cpu-arguments": 13169, "indexByteString-memory-arguments": 4, - "lengthOfByteString-cpu-arguments": 1000, + "lengthOfByteString-cpu-arguments": 22100, "lengthOfByteString-memory-arguments": 10, - "lessThanByteString-cpu-arguments-intercept": 197145, - "lessThanByteString-cpu-arguments-slope": 156, + "lessThanByteString-cpu-arguments-intercept": 28999, + "lessThanByteString-cpu-arguments-slope": 74, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 197145, - "lessThanEqualsByteString-cpu-arguments-slope": 156, + "lessThanEqualsByteString-cpu-arguments-intercept": 28999, + "lessThanEqualsByteString-cpu-arguments-slope": 74, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 204924, - "lessThanEqualsInteger-cpu-arguments-slope": 473, + "lessThanEqualsInteger-cpu-arguments-intercept": 43285, + "lessThanEqualsInteger-cpu-arguments-slope": 552, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 208896, - "lessThanInteger-cpu-arguments-slope": 511, + "lessThanInteger-cpu-arguments-intercept": 44749, + "lessThanInteger-cpu-arguments-slope": 541, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 52467, + "listData-cpu-arguments": 33852, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 64832, + "mapData-cpu-arguments": 68246, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 65493, + "mkCons-cpu-arguments": 72362, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 22558, + "mkNilData-cpu-arguments": 7243, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 16563, + "mkNilPairData-cpu-arguments": 7391, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 76511, + "mkPairData-cpu-arguments": 11546, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 196500, - "modInteger-cpu-arguments-model-arguments-intercept": 453240, - "modInteger-cpu-arguments-model-arguments-slope": 220, + "modInteger-cpu-arguments-constant": 85848, + "modInteger-cpu-arguments-model-arguments-intercept": 228465, + "modInteger-cpu-arguments-model-arguments-slope": 122, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 69522, - "multiplyInteger-cpu-arguments-slope": 11687, + "multiplyInteger-cpu-arguments-intercept": 90434, + "multiplyInteger-cpu-arguments-slope": 519, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 60091, + "nullList-cpu-arguments": 74433, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 196500, - "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, - "quotientInteger-cpu-arguments-model-arguments-slope": 220, + "quotientInteger-cpu-arguments-constant": 85848, + "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, + "quotientInteger-cpu-arguments-model-arguments-slope": 122, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 196500, - "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, - "remainderInteger-cpu-arguments-model-arguments-slope": 220, + "remainderInteger-cpu-arguments-constant": 85848, + "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, + "remainderInteger-cpu-arguments-model-arguments-slope": 122, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 806990, - "sha2_256-cpu-arguments-slope": 30482, + "sha2_256-cpu-arguments-intercept": 270652, + "sha2_256-cpu-arguments-slope": 22588, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 1927926, - "sha3_256-cpu-arguments-slope": 82523, + "sha3_256-cpu-arguments-intercept": 1457325, + "sha3_256-cpu-arguments-slope": 64566, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 265318, - "sliceByteString-cpu-arguments-slope": 0, + "sliceByteString-cpu-arguments-intercept": 20467, + "sliceByteString-cpu-arguments-slope": 1, "sliceByteString-memory-arguments-intercept": 4, "sliceByteString-memory-arguments-slope": 0, - "sndPair-cpu-arguments": 85931, + "sndPair-cpu-arguments": 141992, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 205665, - "subtractInteger-cpu-arguments-slope": 812, + "subtractInteger-cpu-arguments-intercept": 100788, + "subtractInteger-cpu-arguments-slope": 420, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 41182, + "tailList-cpu-arguments": 81663, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 212342, + "trace-cpu-arguments": 59498, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 31220, + "unBData-cpu-arguments": 20142, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 32696, + "unConstrData-cpu-arguments": 24588, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 43357, + "unIData-cpu-arguments": 20744, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 32247, + "unListData-cpu-arguments": 25933, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 38314, + "unMapData-cpu-arguments": 24623, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 57996947, - "verifySignature-cpu-arguments-slope": 18975, + "verifySignature-cpu-arguments-intercept": 53384111, + "verifySignature-cpu-arguments-slope": 14333, "verifySignature-memory-arguments": 10 } }, @@ -62025,181 +67130,480 @@ "extraConfig": { "costModels": { "PlutusV2": [ - 205665, - 812, + 100788, + 420, 1, 1, 1000, - 571, + 173, 0, 1, 1000, - 24177, + 59957, 4, 1, - 1000, + 11183, 32, - 117366, - 10475, + 201305, + 8356, 4, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, 100, 100, - 23000, + 16000, 100, - 19537, + 94375, 32, - 175354, + 132994, 32, - 46417, + 61462, 4, - 221973, - 511, + 72010, + 178, 0, 1, - 89141, + 22151, 32, - 497525, - 14068, + 91189, + 769, 4, 2, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, 1000, - 28662, + 42921, 4, 2, - 245000, - 216773, - 62, + 24548, + 29498, + 38, 1, - 1060367, - 12586, + 898148, + 27279, 1, - 208512, - 421, + 51775, + 558, 1, - 187000, + 39184, 1000, - 52998, + 60594, 1, - 80436, + 141895, 32, - 43249, + 83150, 32, - 1000, + 15299, 32, - 80556, + 76049, 1, - 57667, + 13169, 4, - 1000, + 22100, 10, - 197145, - 156, + 28999, + 74, 1, - 197145, - 156, + 28999, + 74, 1, - 204924, - 473, + 43285, + 552, 1, - 208896, - 511, + 44749, + 541, 1, - 52467, + 33852, 32, - 64832, + 68246, 32, - 65493, + 72362, 32, - 22558, + 7243, 32, - 16563, + 7391, 32, - 76511, + 11546, 32, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, - 69522, - 11687, + 90434, + 519, 0, 1, - 60091, + 74433, 32, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, - 1159724, - 392670, + 955506, + 213312, 0, 2, - 806990, - 30482, + 270652, + 22588, 4, - 1927926, - 82523, + 1457325, + 64566, 4, - 265318, - 0, + 20467, + 1, 4, 0, - 85931, + 141992, 32, - 205665, - 812, + 100788, + 420, 1, 1, - 41182, + 81663, 32, - 212342, + 59498, 32, - 31220, + 20142, 32, - 32696, + 24588, 32, - 43357, + 20744, 32, - 32247, + 25933, 32, - 38314, + 24623, 32, - 35892428, + 43053543, 10, - 57996947, - 18975, + 53384111, + 14333, 10, - 38887044, - 32947, + 43574283, + 26308, 10 + ], + "PlutusV3": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3 ] } }, @@ -62245,7 +67649,7 @@ "heavyDelegation": {}, "nonAvvmBalances": {}, "protocolConsts": { - "k": 3, + "k": 40, "protocolMagic": 42, "vssMaxTTL": 6, "vssMinTTL": 2 @@ -62296,26 +67700,326 @@ } } }, - "conway": null, + "conway": { + "committee": { + "members": { + "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, + "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, + "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, + "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, + "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, + "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, + "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 + }, + "threshold": { + "denominator": 3, + "numerator": 2 + } + }, + "committeeMaxTermLength": 146, + "committeeMinSize": 7, + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "dRepActivity": 20, + "dRepDeposit": 500000000, + "dRepVotingThresholds": { + "committeeNoConfidence": 0.6, + "committeeNormal": 0.67, + "hardForkInitiation": 0.6, + "motionNoConfidence": 0.67, + "ppEconomicGroup": 0.67, + "ppGovGroup": 0.75, + "ppNetworkGroup": 0.67, + "ppTechnicalGroup": 0.67, + "treasuryWithdrawal": 0.67, + "updateToConstitution": 0.75 + }, + "govActionDeposit": 100000000000, + "govActionLifetime": 6, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "poolVotingThresholds": { + "committeeNoConfidence": 0.51, + "committeeNormal": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + } + }, "delegator_coin": 1000000000000000, - "delegators": 6, + "delegators": 1000000, "dijkstra": null, - "dreps": 0, - "epoch_length": 600, + "dreps": 10000, + "epoch_length": 8000, "extra_future_offset": 0, - "funds_balance": 10000000000000, - "max_block_size": null, + "funds_balance": 20000000000000, + "max_block_size": 88000, "network_magic": 42, - "parameter_k": 3, + "parameter_k": 40, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 492, - "pparamsOverlays": [ - "v8-preview" - ], + "pparamsEpoch": 537, + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, - "epochLength": 600, + "activeSlotsCoeff": 5.0e-2, + "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", @@ -62369,13 +68073,13 @@ "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 8, + "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, - "securityParam": 3, + "securityParam": 40, "slotLength": 1, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", @@ -62383,19 +68087,19 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 0, + "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-secp-schnorr", + "name": "plutus-volt-lmdb-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": null, - "ssd_directory": null, + "shutdown_on_slot_synced": 72000, + "ssd_directory": "/ephemeral", "tracer": true, "tracing_backend": "trace-dispatcher", - "utxo_lmdb": false, + "utxo_lmdb": true, "utxo_lsmt": false, "verbatim": { "EnableP2P": true @@ -62410,7 +68114,7 @@ }, "workloads": [] }, - "plutus-secp-schnorr-nomadperf": { + "plutus-volt-lsmt-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -62425,14 +68129,14 @@ ], "filters": [ "epoch3+", - "size-moderate" + "size-small" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -62452,7 +68156,7 @@ "--stake-delegators", 1000000, "--drep-keys", - 0, + 10000, "--stuffed-utxo", "4000000" ], @@ -62478,7 +68182,16 @@ "nomad": { "class": "perf", "fetch_logs_ssh": true, - "host_volumes": null, + "host_volumes": { + "explorer": null, + "producer": [ + { + "destination": "/ephemeral", + "read_only": false, + "source": "ephemeral" + } + ] + }, "namespace": "perf", "resources": { "explorer": { @@ -62522,15 +68235,15 @@ "delegators_effective": 1000000, "effective_epochs": 9, "epoch_duration": 8000, - "generator_blocks_lower_bound": 702, + "generator_blocks_lower_bound": 299, "generator_duration": 72000, - "generator_tx_count": 144000, + "generator_tx_count": 61200, "genesis_future_offset": 100, "shutdown_time": 72000, "supply_delegated": 52000000000000000, "supply_total": 52020000000000000, "utxo_delegated": 1000000, - "utxo_generated": 144000, + "utxo_generated": 61200, "utxo_stuffed": 4000000 }, "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", @@ -62542,200 +68255,186 @@ "outputs_per_tx": 1, "plutus": { "redeemer": { - "constructor": 0, - "fields": [ - { - "int": 1000000 - }, - { - "bytes": "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b" - }, - { - "bytes": "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030" - }, - { - "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b" - } - ] + "int": 1000000 }, - "script": "SchnorrSecp256k1Loop", - "type": "LimitTxPerBlock_8" + "script": "Loop", + "type": "LimitSaturationLoop" }, - "tps": 2, - "tx_count": 144000, - "tx_fee": 1004000 + "tps": 0.85, + "tx_count": 61200, + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 205665, - "addInteger-cpu-arguments-slope": 812, + "addInteger-cpu-arguments-intercept": 100788, + "addInteger-cpu-arguments-slope": 420, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, "appendByteString-cpu-arguments-intercept": 1000, - "appendByteString-cpu-arguments-slope": 571, + "appendByteString-cpu-arguments-slope": 173, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, "appendString-cpu-arguments-intercept": 1000, - "appendString-cpu-arguments-slope": 24177, + "appendString-cpu-arguments-slope": 59957, "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 1000, + "bData-cpu-arguments": 11183, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 117366, - "blake2b-cpu-arguments-slope": 10475, + "blake2b-cpu-arguments-intercept": 201305, + "blake2b-cpu-arguments-slope": 8356, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 23000, + "cekApplyCost-exBudgetCPU": 16000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 23000, + "cekBuiltinCost-exBudgetCPU": 16000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 23000, + "cekConstCost-exBudgetCPU": 16000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 23000, + "cekDelayCost-exBudgetCPU": 16000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 23000, + "cekForceCost-exBudgetCPU": 16000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 23000, + "cekLamCost-exBudgetCPU": 16000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 23000, + "cekVarCost-exBudgetCPU": 16000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 19537, + "chooseData-cpu-arguments": 94375, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 175354, + "chooseList-cpu-arguments": 132994, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 46417, + "chooseUnit-cpu-arguments": 61462, "chooseUnit-memory-arguments": 4, - "consByteString-cpu-arguments-intercept": 221973, - "consByteString-cpu-arguments-slope": 511, + "consByteString-cpu-arguments-intercept": 72010, + "consByteString-cpu-arguments-slope": 178, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 89141, + "constrData-cpu-arguments": 22151, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 497525, - "decodeUtf8-cpu-arguments-slope": 14068, + "decodeUtf8-cpu-arguments-intercept": 91189, + "decodeUtf8-cpu-arguments-slope": 769, "decodeUtf8-memory-arguments-intercept": 4, "decodeUtf8-memory-arguments-slope": 2, - "divideInteger-cpu-arguments-constant": 196500, - "divideInteger-cpu-arguments-model-arguments-intercept": 453240, - "divideInteger-cpu-arguments-model-arguments-slope": 220, + "divideInteger-cpu-arguments-constant": 85848, + "divideInteger-cpu-arguments-model-arguments-intercept": 228465, + "divideInteger-cpu-arguments-model-arguments-slope": 122, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, "encodeUtf8-cpu-arguments-intercept": 1000, - "encodeUtf8-cpu-arguments-slope": 28662, + "encodeUtf8-cpu-arguments-slope": 42921, "encodeUtf8-memory-arguments-intercept": 4, "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 245000, - "equalsByteString-cpu-arguments-intercept": 216773, - "equalsByteString-cpu-arguments-slope": 62, + "equalsByteString-cpu-arguments-constant": 24548, + "equalsByteString-cpu-arguments-intercept": 29498, + "equalsByteString-cpu-arguments-slope": 38, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 1060367, - "equalsData-cpu-arguments-slope": 12586, + "equalsData-cpu-arguments-intercept": 898148, + "equalsData-cpu-arguments-slope": 27279, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 208512, - "equalsInteger-cpu-arguments-slope": 421, + "equalsInteger-cpu-arguments-intercept": 51775, + "equalsInteger-cpu-arguments-slope": 558, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 187000, + "equalsString-cpu-arguments-constant": 39184, "equalsString-cpu-arguments-intercept": 1000, - "equalsString-cpu-arguments-slope": 52998, + "equalsString-cpu-arguments-slope": 60594, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 80436, + "fstPair-cpu-arguments": 141895, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 43249, + "headList-cpu-arguments": 83150, "headList-memory-arguments": 32, - "iData-cpu-arguments": 1000, + "iData-cpu-arguments": 15299, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 80556, + "ifThenElse-cpu-arguments": 76049, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 57667, + "indexByteString-cpu-arguments": 13169, "indexByteString-memory-arguments": 4, - "lengthOfByteString-cpu-arguments": 1000, + "lengthOfByteString-cpu-arguments": 22100, "lengthOfByteString-memory-arguments": 10, - "lessThanByteString-cpu-arguments-intercept": 197145, - "lessThanByteString-cpu-arguments-slope": 156, + "lessThanByteString-cpu-arguments-intercept": 28999, + "lessThanByteString-cpu-arguments-slope": 74, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 197145, - "lessThanEqualsByteString-cpu-arguments-slope": 156, + "lessThanEqualsByteString-cpu-arguments-intercept": 28999, + "lessThanEqualsByteString-cpu-arguments-slope": 74, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 204924, - "lessThanEqualsInteger-cpu-arguments-slope": 473, + "lessThanEqualsInteger-cpu-arguments-intercept": 43285, + "lessThanEqualsInteger-cpu-arguments-slope": 552, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 208896, - "lessThanInteger-cpu-arguments-slope": 511, + "lessThanInteger-cpu-arguments-intercept": 44749, + "lessThanInteger-cpu-arguments-slope": 541, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 52467, + "listData-cpu-arguments": 33852, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 64832, + "mapData-cpu-arguments": 68246, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 65493, + "mkCons-cpu-arguments": 72362, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 22558, + "mkNilData-cpu-arguments": 7243, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 16563, + "mkNilPairData-cpu-arguments": 7391, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 76511, + "mkPairData-cpu-arguments": 11546, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 196500, - "modInteger-cpu-arguments-model-arguments-intercept": 453240, - "modInteger-cpu-arguments-model-arguments-slope": 220, + "modInteger-cpu-arguments-constant": 85848, + "modInteger-cpu-arguments-model-arguments-intercept": 228465, + "modInteger-cpu-arguments-model-arguments-slope": 122, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 69522, - "multiplyInteger-cpu-arguments-slope": 11687, + "multiplyInteger-cpu-arguments-intercept": 90434, + "multiplyInteger-cpu-arguments-slope": 519, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 60091, + "nullList-cpu-arguments": 74433, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 196500, - "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, - "quotientInteger-cpu-arguments-model-arguments-slope": 220, + "quotientInteger-cpu-arguments-constant": 85848, + "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, + "quotientInteger-cpu-arguments-model-arguments-slope": 122, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 196500, - "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, - "remainderInteger-cpu-arguments-model-arguments-slope": 220, + "remainderInteger-cpu-arguments-constant": 85848, + "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, + "remainderInteger-cpu-arguments-model-arguments-slope": 122, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 806990, - "sha2_256-cpu-arguments-slope": 30482, + "sha2_256-cpu-arguments-intercept": 270652, + "sha2_256-cpu-arguments-slope": 22588, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 1927926, - "sha3_256-cpu-arguments-slope": 82523, + "sha3_256-cpu-arguments-intercept": 1457325, + "sha3_256-cpu-arguments-slope": 64566, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 265318, - "sliceByteString-cpu-arguments-slope": 0, + "sliceByteString-cpu-arguments-intercept": 20467, + "sliceByteString-cpu-arguments-slope": 1, "sliceByteString-memory-arguments-intercept": 4, "sliceByteString-memory-arguments-slope": 0, - "sndPair-cpu-arguments": 85931, + "sndPair-cpu-arguments": 141992, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 205665, - "subtractInteger-cpu-arguments-slope": 812, + "subtractInteger-cpu-arguments-intercept": 100788, + "subtractInteger-cpu-arguments-slope": 420, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 41182, + "tailList-cpu-arguments": 81663, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 212342, + "trace-cpu-arguments": 59498, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 31220, + "unBData-cpu-arguments": 20142, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 32696, + "unConstrData-cpu-arguments": 24588, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 43357, + "unIData-cpu-arguments": 20744, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 32247, + "unListData-cpu-arguments": 25933, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 38314, + "unMapData-cpu-arguments": 24623, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 57996947, - "verifySignature-cpu-arguments-slope": 18975, + "verifySignature-cpu-arguments-intercept": 53384111, + "verifySignature-cpu-arguments-slope": 14333, "verifySignature-memory-arguments": 10 } }, @@ -62752,181 +68451,480 @@ "extraConfig": { "costModels": { "PlutusV2": [ - 205665, - 812, + 100788, + 420, 1, 1, 1000, - 571, + 173, 0, 1, 1000, - 24177, + 59957, 4, 1, - 1000, + 11183, 32, - 117366, - 10475, + 201305, + 8356, 4, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, 100, 100, - 23000, + 16000, 100, - 19537, + 94375, 32, - 175354, + 132994, 32, - 46417, + 61462, 4, - 221973, - 511, + 72010, + 178, 0, 1, - 89141, + 22151, 32, - 497525, - 14068, + 91189, + 769, 4, 2, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, 1000, - 28662, + 42921, 4, 2, - 245000, - 216773, - 62, + 24548, + 29498, + 38, 1, - 1060367, - 12586, + 898148, + 27279, 1, - 208512, - 421, + 51775, + 558, 1, - 187000, + 39184, 1000, - 52998, + 60594, 1, - 80436, + 141895, 32, - 43249, + 83150, 32, - 1000, + 15299, 32, - 80556, + 76049, 1, - 57667, + 13169, 4, - 1000, + 22100, 10, - 197145, - 156, + 28999, + 74, 1, - 197145, - 156, + 28999, + 74, 1, - 204924, - 473, + 43285, + 552, 1, - 208896, - 511, + 44749, + 541, 1, - 52467, + 33852, 32, - 64832, + 68246, 32, - 65493, + 72362, 32, - 22558, + 7243, 32, - 16563, + 7391, 32, - 76511, + 11546, 32, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, - 69522, - 11687, + 90434, + 519, 0, 1, - 60091, + 74433, 32, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, - 1159724, - 392670, + 955506, + 213312, 0, 2, - 806990, - 30482, + 270652, + 22588, 4, - 1927926, - 82523, + 1457325, + 64566, 4, - 265318, - 0, + 20467, + 1, 4, 0, - 85931, + 141992, 32, - 205665, - 812, + 100788, + 420, 1, 1, - 41182, + 81663, 32, - 212342, + 59498, 32, - 31220, + 20142, 32, - 32696, + 24588, 32, - 43357, + 20744, 32, - 32247, + 25933, 32, - 38314, + 24623, 32, - 35892428, + 43053543, 10, - 57996947, - 18975, + 53384111, + 14333, 10, - 38887044, - 32947, + 43574283, + 26308, 10 + ], + "PlutusV3": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3 ] } }, @@ -63023,11 +69021,313 @@ } } }, - "conway": null, + "conway": { + "committee": { + "members": { + "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, + "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, + "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, + "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, + "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, + "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, + "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 + }, + "threshold": { + "denominator": 3, + "numerator": 2 + } + }, + "committeeMaxTermLength": 146, + "committeeMinSize": 7, + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "dRepActivity": 20, + "dRepDeposit": 500000000, + "dRepVotingThresholds": { + "committeeNoConfidence": 0.6, + "committeeNormal": 0.67, + "hardForkInitiation": 0.6, + "motionNoConfidence": 0.67, + "ppEconomicGroup": 0.67, + "ppGovGroup": 0.75, + "ppNetworkGroup": 0.67, + "ppTechnicalGroup": 0.67, + "treasuryWithdrawal": 0.67, + "updateToConstitution": 0.75 + }, + "govActionDeposit": 100000000000, + "govActionLifetime": 6, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "poolVotingThresholds": { + "committeeNoConfidence": 0.51, + "committeeNormal": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + } + }, "delegator_coin": 1000000000000000, "delegators": 1000000, "dijkstra": null, - "dreps": 0, + "dreps": 10000, "epoch_length": 8000, "extra_future_offset": 0, "funds_balance": 20000000000000, @@ -63036,12 +69336,10 @@ "parameter_k": 40, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 492, - "pparamsOverlays": [ - "v8-preview" - ], + "pparamsEpoch": 537, + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -63096,10 +69394,10 @@ "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 8, + "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -63113,17 +69411,17 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-secp-schnorr-nomadperf", + "name": "plutus-volt-lsmt-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 72000, - "ssd_directory": null, + "ssd_directory": "/ephemeral", "tracer": true, "tracing_backend": "trace-dispatcher", "utxo_lmdb": false, - "utxo_lsmt": false, + "utxo_lsmt": true, "verbatim": { "EnableP2P": true } @@ -63137,7 +69435,7 @@ }, "workloads": [] }, - "plutus-volt-lmdb-nomadperf": { + "plutus-volt-memx15-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -63156,10 +69454,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -63205,16 +69503,7 @@ "nomad": { "class": "perf", "fetch_logs_ssh": true, - "host_volumes": { - "explorer": null, - "producer": [ - { - "destination": "/ephemeral", - "read_only": false, - "source": "ephemeral" - } - ] - }, + "host_volumes": null, "namespace": "perf", "resources": { "explorer": { @@ -63285,10 +69574,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1360000 + "tx_fee": 1892175 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -63953,12 +70242,12 @@ }, "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 62000000, - "exUnitsSteps": 20000000000 + "exUnitsMem": 93000000, + "exUnitsSteps": 20625739876 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 14000000, + "exUnitsMem": 23250000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -64360,9 +70649,11 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsOverlays": [ + "budget/block/memory/oneandahalf" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -64420,7 +70711,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -64434,22 +70725,36 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-volt-lmdb-nomadperf", + "name": "plutus-volt-memx15-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 72000, - "ssd_directory": "/ephemeral", + "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", - "utxo_lmdb": true, + "utxo_lmdb": false, "utxo_lsmt": false, "verbatim": { "EnableP2P": true } }, - "overlay": {}, + "overlay": { + "generator": { + "tx_fee": 1892175 + }, + "genesis": { + "alonzo": { + "maxBlockExUnits": { + "exUnitsSteps": 20625739876 + }, + "maxTxExUnits": { + "exUnitsMem": 23250000 + } + } + } + }, "scenario": "fixed-loaded", "tracer": { "ekg": false, @@ -64458,7 +70763,7 @@ }, "workloads": [] }, - "plutus-volt-lsmt-nomadperf": { + "plutus-volt-memx2-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -64477,10 +70782,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -64526,16 +70831,7 @@ "nomad": { "class": "perf", "fetch_logs_ssh": true, - "host_volumes": { - "explorer": null, - "producer": [ - { - "destination": "/ephemeral", - "read_only": false, - "source": "ephemeral" - } - ] - }, + "host_volumes": null, "namespace": "perf", "resources": { "explorer": { @@ -64606,10 +70902,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1360000 + "tx_fee": 2463246 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -65274,12 +71570,12 @@ }, "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 62000000, - "exUnitsSteps": 20000000000 + "exUnitsMem": 124000000, + "exUnitsSteps": 27500804996 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 14000000, + "exUnitsMem": 31000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -65681,9 +71977,11 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsOverlays": [ + "budget/block/memory/double" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -65741,7 +72039,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -65755,22 +72053,36 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-volt-lsmt-nomadperf", + "name": "plutus-volt-memx2-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 72000, - "ssd_directory": "/ephemeral", + "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", "utxo_lmdb": false, - "utxo_lsmt": true, + "utxo_lsmt": false, "verbatim": { "EnableP2P": true } }, - "overlay": {}, + "overlay": { + "generator": { + "tx_fee": 2463246 + }, + "genesis": { + "alonzo": { + "maxBlockExUnits": { + "exUnitsSteps": 27500804996 + }, + "maxTxExUnits": { + "exUnitsMem": 31000000 + } + } + } + }, "scenario": "fixed-loaded", "tracer": { "ekg": false, @@ -65779,7 +72091,7 @@ }, "workloads": [] }, - "plutus-volt-memx15-nomadperf": { + "plutus-volt-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -65798,10 +72110,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -65918,10 +72230,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1892175 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -66586,12 +72898,12 @@ }, "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 93000000, - "exUnitsSteps": 20625739876 + "exUnitsMem": 62000000, + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 23250000, + "exUnitsMem": 14000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -66993,11 +73305,9 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [ - "budget/block/memory/oneandahalf" - ], + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -67055,7 +73365,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -67069,7 +73379,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-volt-memx15-nomadperf", + "name": "plutus-volt-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -67084,21 +73394,7 @@ "EnableP2P": true } }, - "overlay": { - "generator": { - "tx_fee": 1892175 - }, - "genesis": { - "alonzo": { - "maxBlockExUnits": { - "exUnitsSteps": 20625739876 - }, - "maxTxExUnits": { - "exUnitsMem": 23250000 - } - } - } - }, + "overlay": {}, "scenario": "fixed-loaded", "tracer": { "ekg": false, @@ -67107,7 +73403,7 @@ }, "workloads": [] }, - "plutus-volt-memx2-nomadperf": { + "plutus-volt-rtsqg1-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -67126,10 +73422,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -67246,10 +73542,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 2463246 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -67914,12 +74210,12 @@ }, "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 124000000, - "exUnitsSteps": 27500804996 + "exUnitsMem": 62000000, + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 31000000, + "exUnitsMem": 14000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -68321,11 +74617,9 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [ - "budget/block/memory/double" - ], + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -68383,7 +74677,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -68397,10 +74691,13 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutus-volt-memx2-nomadperf", + "name": "plutus-volt-rtsqg1-nomadperf", "node": { "heap_limit": null, - "rts_flags_override": [], + "rts_flags_override": [ + "-qb1", + "-qg1" + ], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 72000, "ssd_directory": null, @@ -68412,21 +74709,7 @@ "EnableP2P": true } }, - "overlay": { - "generator": { - "tx_fee": 2463246 - }, - "genesis": { - "alonzo": { - "maxBlockExUnits": { - "exUnitsSteps": 27500804996 - }, - "maxTxExUnits": { - "exUnitsMem": 31000000 - } - } - } - }, + "overlay": {}, "scenario": "fixed-loaded", "tracer": { "ekg": false, @@ -68435,7 +74718,7 @@ }, "workloads": [] }, - "plutus-volt-nomadperf": { + "plutus-voting-double-volt-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -68454,10 +74737,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -68465,9 +74748,9 @@ "--testnet-magic", 42, "--total-supply", - "52020000000000000", + "52040000000000000", "--utxo-keys", - 1, + 2, "--genesis-keys", 0, "--delegated-supply", @@ -68553,12 +74836,12 @@ "genesis_future_offset": 100, "shutdown_time": 72000, "supply_delegated": 52000000000000000, - "supply_total": 52020000000000000, + "supply_total": 52040000000000000, "utxo_delegated": 1000000, "utxo_generated": 61200, "utxo_stuffed": 4000000 }, - "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", + "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload+ voting", "generator": { "add_tx_size": 100, "epochs": 9, @@ -68574,10 +74857,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -69335,22 +75618,11 @@ }, "conway": { "committee": { - "members": { - "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, - "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, - "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, - "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, - "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, - "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, - "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 - }, - "threshold": { - "denominator": 3, - "numerator": 2 - } + "members": {}, + "threshold": 0 }, - "committeeMaxTermLength": 146, - "committeeMinSize": 7, + "committeeMaxTermLength": 200, + "committeeMinSize": 0, "constitution": { "anchor": { "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", @@ -69359,22 +75631,22 @@ "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" }, "dRepActivity": 20, - "dRepDeposit": 500000000, + "dRepDeposit": 2000000, "dRepVotingThresholds": { - "committeeNoConfidence": 0.6, - "committeeNormal": 0.67, - "hardForkInitiation": 0.6, - "motionNoConfidence": 0.67, - "ppEconomicGroup": 0.67, - "ppGovGroup": 0.75, - "ppNetworkGroup": 0.67, - "ppTechnicalGroup": 0.67, - "treasuryWithdrawal": 0.67, - "updateToConstitution": 0.75 + "committeeNoConfidence": 0.51, + "committeeNormal": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppEconomicGroup": 0.51, + "ppGovGroup": 0.51, + "ppNetworkGroup": 0.51, + "ppTechnicalGroup": 0.51, + "treasuryWithdrawal": 0.51, + "updateToConstitution": 0.51 }, - "govActionDeposit": 100000000000, - "govActionLifetime": 6, - "minFeeRefScriptCostPerByte": 15, + "govActionDeposit": 100000, + "govActionLifetime": 10, + "minFeeRefScriptCostPerByte": 0, "plutusV3CostModel": [ 100788, 420, @@ -69642,16 +75914,18 @@ "dreps": 10000, "epoch_length": 8000, "extra_future_offset": 0, - "funds_balance": 20000000000000, + "funds_balance": 40000000000000, "max_block_size": 88000, "network_magic": 42, "parameter_k": 40, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsOverlays": [ + "voting" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -69709,7 +75983,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -69721,9 +75995,9 @@ "single_shot": true, "slot_duration": 1, "utxo": 4000000, - "utxo_keys": 1 + "utxo_keys": 2 }, - "name": "plutus-volt-nomadperf", + "name": "plutus-voting-double-volt-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -69745,9 +76019,24 @@ "timeseries": false, "withresources": false }, - "workloads": [] + "workloads": [ + { + "before_nodes": false, + "entrypoints": { + "pre_generator": "workflow_generator", + "producers": "workflow_producer" + }, + "name": "voting", + "parameters": { + "outs_per_split_transaction": 193, + "submit_vote": true, + "votes_per_tx": 2 + }, + "wait_pools": true + } + ] }, - "plutus-volt-rtsqg1-nomadperf": { + "plutus-voting-utxo-volt-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -69766,10 +76055,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -69777,9 +76066,9 @@ "--testnet-magic", 42, "--total-supply", - "52020000000000000", + "52040000000000000", "--utxo-keys", - 1, + 2, "--genesis-keys", 0, "--delegated-supply", @@ -69865,12 +76154,12 @@ "genesis_future_offset": 100, "shutdown_time": 72000, "supply_delegated": 52000000000000000, - "supply_total": 52020000000000000, + "supply_total": 52040000000000000, "utxo_delegated": 1000000, "utxo_generated": 61200, "utxo_stuffed": 4000000 }, - "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", + "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload+ voting", "generator": { "add_tx_size": 100, "epochs": 9, @@ -69886,10 +76175,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -70647,22 +76936,11 @@ }, "conway": { "committee": { - "members": { - "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, - "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, - "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, - "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, - "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, - "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, - "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 - }, - "threshold": { - "denominator": 3, - "numerator": 2 - } + "members": {}, + "threshold": 0 }, - "committeeMaxTermLength": 146, - "committeeMinSize": 7, + "committeeMaxTermLength": 200, + "committeeMinSize": 0, "constitution": { "anchor": { "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", @@ -70671,22 +76949,22 @@ "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" }, "dRepActivity": 20, - "dRepDeposit": 500000000, + "dRepDeposit": 2000000, "dRepVotingThresholds": { - "committeeNoConfidence": 0.6, - "committeeNormal": 0.67, - "hardForkInitiation": 0.6, - "motionNoConfidence": 0.67, - "ppEconomicGroup": 0.67, - "ppGovGroup": 0.75, - "ppNetworkGroup": 0.67, - "ppTechnicalGroup": 0.67, - "treasuryWithdrawal": 0.67, - "updateToConstitution": 0.75 + "committeeNoConfidence": 0.51, + "committeeNormal": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppEconomicGroup": 0.51, + "ppGovGroup": 0.51, + "ppNetworkGroup": 0.51, + "ppTechnicalGroup": 0.51, + "treasuryWithdrawal": 0.51, + "updateToConstitution": 0.51 }, - "govActionDeposit": 100000000000, - "govActionLifetime": 6, - "minFeeRefScriptCostPerByte": 15, + "govActionDeposit": 100000, + "govActionLifetime": 10, + "minFeeRefScriptCostPerByte": 0, "plutusV3CostModel": [ 100788, 420, @@ -70954,16 +77232,18 @@ "dreps": 10000, "epoch_length": 8000, "extra_future_offset": 0, - "funds_balance": 20000000000000, + "funds_balance": 40000000000000, "max_block_size": 88000, "network_magic": 42, "parameter_k": 40, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsOverlays": [ + "voting" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -71021,7 +77301,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -71033,15 +77313,12 @@ "single_shot": true, "slot_duration": 1, "utxo": 4000000, - "utxo_keys": 1 + "utxo_keys": 2 }, - "name": "plutus-volt-rtsqg1-nomadperf", + "name": "plutus-voting-utxo-volt-nomadperf", "node": { "heap_limit": null, - "rts_flags_override": [ - "-qb1", - "-qg1" - ], + "rts_flags_override": [], "shutdown_on_block_synced": null, "shutdown_on_slot_synced": 72000, "ssd_directory": null, @@ -71060,9 +77337,23 @@ "timeseries": false, "withresources": false }, - "workloads": [] + "workloads": [ + { + "before_nodes": false, + "entrypoints": { + "pre_generator": "workflow_generator", + "producers": "workflow_producer" + }, + "name": "voting", + "parameters": { + "outs_per_split_transaction": 193, + "submit_vote": false + }, + "wait_pools": true + } + ] }, - "plutus-voting-double-volt-nomadperf": { + "plutus-voting-volt-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -71081,10 +77372,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -71201,10 +77492,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -72269,7 +78560,7 @@ "voting" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -72327,7 +78618,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -72341,7 +78632,7 @@ "utxo": 4000000, "utxo_keys": 2 }, - "name": "plutus-voting-double-volt-nomadperf", + "name": "plutus-voting-volt-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -72374,13 +78665,13 @@ "parameters": { "outs_per_split_transaction": 193, "submit_vote": true, - "votes_per_tx": 2 + "votes_per_tx": 1 }, "wait_pools": true } ] }, - "plutus-voting-utxo-volt-nomadperf": { + "plutus24-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -72399,10 +78690,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -72410,9 +78701,9 @@ "--testnet-magic", 42, "--total-supply", - "52040000000000000", + "52020000000000000", "--utxo-keys", - 2, + 1, "--genesis-keys", 0, "--delegated-supply", @@ -72422,7 +78713,7 @@ "--stake-delegators", 1000000, "--drep-keys", - 10000, + 0, "--stuffed-utxo", "4000000" ], @@ -72498,12 +78789,12 @@ "genesis_future_offset": 100, "shutdown_time": 72000, "supply_delegated": 52000000000000000, - "supply_total": 52040000000000000, + "supply_total": 52020000000000000, "utxo_delegated": 1000000, "utxo_generated": 61200, "utxo_stuffed": 4000000 }, - "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload+ voting", + "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", "generator": { "add_tx_size": 100, "epochs": 9, @@ -72514,184 +78805,184 @@ "redeemer": { "int": 1000000 }, - "script": "Loop", + "script": "Loop2024", "type": "LimitSaturationLoop" }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1360000 + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 100788, - "addInteger-cpu-arguments-slope": 420, + "addInteger-cpu-arguments-intercept": 205665, + "addInteger-cpu-arguments-slope": 812, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, "appendByteString-cpu-arguments-intercept": 1000, - "appendByteString-cpu-arguments-slope": 173, + "appendByteString-cpu-arguments-slope": 571, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, "appendString-cpu-arguments-intercept": 1000, - "appendString-cpu-arguments-slope": 59957, + "appendString-cpu-arguments-slope": 24177, "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 11183, + "bData-cpu-arguments": 1000, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 201305, - "blake2b-cpu-arguments-slope": 8356, + "blake2b-cpu-arguments-intercept": 117366, + "blake2b-cpu-arguments-slope": 10475, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 16000, + "cekApplyCost-exBudgetCPU": 23000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 16000, + "cekBuiltinCost-exBudgetCPU": 23000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 16000, + "cekConstCost-exBudgetCPU": 23000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 16000, + "cekDelayCost-exBudgetCPU": 23000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 16000, + "cekForceCost-exBudgetCPU": 23000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 16000, + "cekLamCost-exBudgetCPU": 23000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 16000, + "cekVarCost-exBudgetCPU": 23000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 94375, + "chooseData-cpu-arguments": 19537, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 132994, + "chooseList-cpu-arguments": 175354, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 61462, + "chooseUnit-cpu-arguments": 46417, "chooseUnit-memory-arguments": 4, - "consByteString-cpu-arguments-intercept": 72010, - "consByteString-cpu-arguments-slope": 178, + "consByteString-cpu-arguments-intercept": 221973, + "consByteString-cpu-arguments-slope": 511, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 22151, + "constrData-cpu-arguments": 89141, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 91189, - "decodeUtf8-cpu-arguments-slope": 769, + "decodeUtf8-cpu-arguments-intercept": 497525, + "decodeUtf8-cpu-arguments-slope": 14068, "decodeUtf8-memory-arguments-intercept": 4, "decodeUtf8-memory-arguments-slope": 2, - "divideInteger-cpu-arguments-constant": 85848, - "divideInteger-cpu-arguments-model-arguments-intercept": 228465, - "divideInteger-cpu-arguments-model-arguments-slope": 122, + "divideInteger-cpu-arguments-constant": 196500, + "divideInteger-cpu-arguments-model-arguments-intercept": 453240, + "divideInteger-cpu-arguments-model-arguments-slope": 220, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, "encodeUtf8-cpu-arguments-intercept": 1000, - "encodeUtf8-cpu-arguments-slope": 42921, + "encodeUtf8-cpu-arguments-slope": 28662, "encodeUtf8-memory-arguments-intercept": 4, "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 24548, - "equalsByteString-cpu-arguments-intercept": 29498, - "equalsByteString-cpu-arguments-slope": 38, + "equalsByteString-cpu-arguments-constant": 245000, + "equalsByteString-cpu-arguments-intercept": 216773, + "equalsByteString-cpu-arguments-slope": 62, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 898148, - "equalsData-cpu-arguments-slope": 27279, + "equalsData-cpu-arguments-intercept": 1060367, + "equalsData-cpu-arguments-slope": 12586, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 51775, - "equalsInteger-cpu-arguments-slope": 558, + "equalsInteger-cpu-arguments-intercept": 208512, + "equalsInteger-cpu-arguments-slope": 421, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 39184, + "equalsString-cpu-arguments-constant": 187000, "equalsString-cpu-arguments-intercept": 1000, - "equalsString-cpu-arguments-slope": 60594, + "equalsString-cpu-arguments-slope": 52998, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 141895, + "fstPair-cpu-arguments": 80436, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 83150, + "headList-cpu-arguments": 43249, "headList-memory-arguments": 32, - "iData-cpu-arguments": 15299, + "iData-cpu-arguments": 1000, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 76049, + "ifThenElse-cpu-arguments": 80556, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 13169, + "indexByteString-cpu-arguments": 57667, "indexByteString-memory-arguments": 4, - "lengthOfByteString-cpu-arguments": 22100, + "lengthOfByteString-cpu-arguments": 1000, "lengthOfByteString-memory-arguments": 10, - "lessThanByteString-cpu-arguments-intercept": 28999, - "lessThanByteString-cpu-arguments-slope": 74, + "lessThanByteString-cpu-arguments-intercept": 197145, + "lessThanByteString-cpu-arguments-slope": 156, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 28999, - "lessThanEqualsByteString-cpu-arguments-slope": 74, + "lessThanEqualsByteString-cpu-arguments-intercept": 197145, + "lessThanEqualsByteString-cpu-arguments-slope": 156, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 43285, - "lessThanEqualsInteger-cpu-arguments-slope": 552, + "lessThanEqualsInteger-cpu-arguments-intercept": 204924, + "lessThanEqualsInteger-cpu-arguments-slope": 473, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 44749, - "lessThanInteger-cpu-arguments-slope": 541, + "lessThanInteger-cpu-arguments-intercept": 208896, + "lessThanInteger-cpu-arguments-slope": 511, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 33852, + "listData-cpu-arguments": 52467, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 68246, + "mapData-cpu-arguments": 64832, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 72362, + "mkCons-cpu-arguments": 65493, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 7243, + "mkNilData-cpu-arguments": 22558, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 7391, + "mkNilPairData-cpu-arguments": 16563, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 11546, + "mkPairData-cpu-arguments": 76511, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 85848, - "modInteger-cpu-arguments-model-arguments-intercept": 228465, - "modInteger-cpu-arguments-model-arguments-slope": 122, + "modInteger-cpu-arguments-constant": 196500, + "modInteger-cpu-arguments-model-arguments-intercept": 453240, + "modInteger-cpu-arguments-model-arguments-slope": 220, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 90434, - "multiplyInteger-cpu-arguments-slope": 519, + "multiplyInteger-cpu-arguments-intercept": 69522, + "multiplyInteger-cpu-arguments-slope": 11687, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 74433, + "nullList-cpu-arguments": 60091, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 85848, - "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, - "quotientInteger-cpu-arguments-model-arguments-slope": 122, + "quotientInteger-cpu-arguments-constant": 196500, + "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, + "quotientInteger-cpu-arguments-model-arguments-slope": 220, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 85848, - "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, - "remainderInteger-cpu-arguments-model-arguments-slope": 122, + "remainderInteger-cpu-arguments-constant": 196500, + "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, + "remainderInteger-cpu-arguments-model-arguments-slope": 220, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 270652, - "sha2_256-cpu-arguments-slope": 22588, + "sha2_256-cpu-arguments-intercept": 806990, + "sha2_256-cpu-arguments-slope": 30482, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 1457325, - "sha3_256-cpu-arguments-slope": 64566, + "sha3_256-cpu-arguments-intercept": 1927926, + "sha3_256-cpu-arguments-slope": 82523, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 20467, - "sliceByteString-cpu-arguments-slope": 1, + "sliceByteString-cpu-arguments-intercept": 265318, + "sliceByteString-cpu-arguments-slope": 0, "sliceByteString-memory-arguments-intercept": 4, "sliceByteString-memory-arguments-slope": 0, - "sndPair-cpu-arguments": 141992, + "sndPair-cpu-arguments": 85931, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 100788, - "subtractInteger-cpu-arguments-slope": 420, + "subtractInteger-cpu-arguments-intercept": 205665, + "subtractInteger-cpu-arguments-slope": 812, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 81663, + "tailList-cpu-arguments": 41182, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 59498, + "trace-cpu-arguments": 212342, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 20142, + "unBData-cpu-arguments": 31220, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 24588, + "unConstrData-cpu-arguments": 32696, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 20744, + "unIData-cpu-arguments": 43357, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 25933, + "unListData-cpu-arguments": 32247, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 24623, + "unMapData-cpu-arguments": 38314, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 53384111, - "verifySignature-cpu-arguments-slope": 14333, + "verifySignature-cpu-arguments-intercept": 57996947, + "verifySignature-cpu-arguments-slope": 18975, "verifySignature-memory-arguments": 10 } }, @@ -72708,480 +78999,181 @@ "extraConfig": { "costModels": { "PlutusV2": [ - 100788, - 420, + 205665, + 812, 1, 1, 1000, - 173, + 571, 0, 1, 1000, - 59957, + 24177, 4, 1, - 11183, + 1000, 32, - 201305, - 8356, + 117366, + 10475, 4, - 16000, + 23000, 100, - 16000, + 23000, 100, - 16000, + 23000, 100, - 16000, + 23000, 100, - 16000, + 23000, 100, - 16000, + 23000, 100, 100, 100, - 16000, + 23000, 100, - 94375, + 19537, 32, - 132994, + 175354, 32, - 61462, + 46417, 4, - 72010, - 178, + 221973, + 511, 0, 1, - 22151, + 89141, 32, - 91189, - 769, + 497525, + 14068, 4, 2, - 85848, - 228465, - 122, + 196500, + 453240, + 220, 0, 1, 1, 1000, - 42921, + 28662, 4, 2, - 24548, - 29498, - 38, + 245000, + 216773, + 62, 1, - 898148, - 27279, + 1060367, + 12586, 1, - 51775, - 558, + 208512, + 421, 1, - 39184, + 187000, 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 228465, - 122, - 0, - 1, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 228465, - 122, - 0, - 1, - 1, - 85848, - 228465, - 122, - 0, - 1, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, + 52998, 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, + 80436, 32, - 24623, + 43249, 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10 - ], - "PlutusV3": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, 1000, - 59957, - 4, - 1, - 11183, - 32, - 201305, - 8356, - 4, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, 32, - 91189, - 769, - 4, - 2, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, + 80556, 1, - 1000, - 42921, + 57667, 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, 10, - 28999, - 74, + 197145, + 156, 1, - 28999, - 74, + 197145, + 156, 1, - 43285, - 552, + 204924, + 473, 1, - 44749, - 541, + 208896, + 511, 1, - 33852, + 52467, 32, - 68246, + 64832, 32, - 72362, + 65493, 32, - 7243, + 22558, 32, - 7391, + 16563, 32, - 11546, + 76511, 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, + 196500, + 453240, + 220, 0, 1, - 90434, - 519, + 1, + 69522, + 11687, 0, 1, - 74433, + 60091, 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, + 196500, + 453240, + 220, 0, 1, 1, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, + 196500, + 453240, + 220, 0, 1, - 955506, - 213312, + 1, + 1159724, + 392670, 0, 2, - 270652, - 22588, + 806990, + 30482, 4, - 1457325, - 64566, + 1927926, + 82523, 4, - 20467, - 1, + 265318, + 0, 4, 0, - 141992, + 85931, 32, - 100788, - 420, + 205665, + 812, 1, 1, - 81663, + 41182, 32, - 59498, + 212342, 32, - 20142, + 31220, 32, - 24588, + 32696, 32, - 20744, + 43357, 32, - 25933, + 32247, 32, - 24623, + 38314, 32, - 43053543, - 10, - 53384111, - 14333, + 35892428, 10, - 43574283, - 26308, + 57996947, + 18975, 10, - 16000, - 100, - 16000, - 100, - 962335, - 18, - 2780678, - 6, - 442008, - 1, - 52538055, - 3756, - 18, - 267929, - 18, - 76433006, - 8868, - 18, - 52948122, - 18, - 1995836, - 36, - 3227919, - 12, - 901022, - 1, - 166917843, - 4307, - 36, - 284546, - 36, - 158221314, - 26549, - 36, - 74698472, - 36, - 333849714, - 1, - 254006273, - 72, - 2174038, - 72, - 2261318, - 64571, - 4, - 207616, - 8310, - 4, - 1293828, - 28716, - 63, - 0, - 1, - 1006041, - 43623, - 251, - 0, - 1, - 100181, - 726, - 719, - 0, - 1, - 100181, - 726, - 719, - 0, - 1, - 100181, - 726, - 719, - 0, - 1, - 107878, - 680, - 0, - 1, - 95336, - 1, - 281145, - 18848, - 0, - 1, - 180194, - 159, - 1, - 1, - 158519, - 8942, - 0, - 1, - 159378, - 8813, - 0, - 1, - 107490, - 3298, - 1, - 106057, - 655, - 1, - 1964219, - 24520, - 3 + 38887044, + 32947, + 10 ] } }, @@ -73278,316 +79270,25 @@ } } }, - "conway": { - "committee": { - "members": {}, - "threshold": 0 - }, - "committeeMaxTermLength": 200, - "committeeMinSize": 0, - "constitution": { - "anchor": { - "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", - "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" - }, - "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" - }, - "dRepActivity": 20, - "dRepDeposit": 2000000, - "dRepVotingThresholds": { - "committeeNoConfidence": 0.51, - "committeeNormal": 0.51, - "hardForkInitiation": 0.51, - "motionNoConfidence": 0.51, - "ppEconomicGroup": 0.51, - "ppGovGroup": 0.51, - "ppNetworkGroup": 0.51, - "ppTechnicalGroup": 0.51, - "treasuryWithdrawal": 0.51, - "updateToConstitution": 0.51 - }, - "govActionDeposit": 100000, - "govActionLifetime": 10, - "minFeeRefScriptCostPerByte": 0, - "plutusV3CostModel": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, - 1000, - 59957, - 4, - 1, - 11183, - 32, - 201305, - 8356, - 4, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, - 32, - 91189, - 769, - 4, - 2, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 1000, - 42921, - 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, - 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, - 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, - 32, - 24623, - 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10, - 16000, - 100, - 16000, - 100, - 962335, - 18, - 2780678, - 6, - 442008, - 1, - 52538055, - 3756, - 18, - 267929, - 18, - 76433006, - 8868, - 18, - 52948122, - 18, - 1995836, - 36, - 3227919, - 12, - 901022, - 1, - 166917843, - 4307, - 36, - 284546, - 36, - 158221314, - 26549, - 36, - 74698472, - 36, - 333849714, - 1, - 254006273, - 72, - 2174038, - 72, - 2261318, - 64571, - 4, - 207616, - 8310, - 4, - 1293828, - 28716, - 63, - 0, - 1, - 1006041, - 43623, - 251, - 0, - 1 - ], - "poolVotingThresholds": { - "committeeNoConfidence": 0.51, - "committeeNormal": 0.51, - "hardForkInitiation": 0.51, - "motionNoConfidence": 0.51, - "ppSecurityGroup": 0.51 - } - }, + "conway": null, "delegator_coin": 1000000000000000, "delegators": 1000000, "dijkstra": null, - "dreps": 10000, + "dreps": 0, "epoch_length": 8000, "extra_future_offset": 0, - "funds_balance": 40000000000000, + "funds_balance": 20000000000000, "max_block_size": 88000, "network_magic": 42, "parameter_k": 40, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 537, + "pparamsEpoch": 492, "pparamsOverlays": [ - "voting" + "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -73642,10 +79343,10 @@ "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 10, + "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -73657,9 +79358,9 @@ "single_shot": true, "slot_duration": 1, "utxo": 4000000, - "utxo_keys": 2 + "utxo_keys": 1 }, - "name": "plutus-voting-utxo-volt-nomadperf", + "name": "plutus24-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -73681,30 +79382,16 @@ "timeseries": false, "withresources": false }, - "workloads": [ - { - "before_nodes": false, - "entrypoints": { - "pre_generator": "workflow_generator", - "producers": "workflow_producer" - }, - "name": "voting", - "parameters": { - "outs_per_split_transaction": 193, - "submit_vote": false - }, - "wait_pools": true - } - ] + "workloads": [] }, - "plutus-voting-volt-nomadperf": { + "plutuscall-loop": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 2000, + "cluster_startup_overhead_s": 480, "filter_exprs": [ { "contents": { - "contents": 51, + "contents": 5, "tag": "BMinimumAdoptions" }, "tag": "CBlock" @@ -73712,14 +79399,14 @@ ], "filters": [ "epoch3+", - "size-small" + "size-moderate" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -73727,21 +79414,21 @@ "--testnet-magic", 42, "--total-supply", - "52040000000000000", + "6010000000000000", "--utxo-keys", - 2, + 1, "--genesis-keys", 0, "--delegated-supply", - "52000000000000000", + "6000000000000000", "--pools", - 52, + 6, "--stake-delegators", - 1000000, + 200000, "--drep-keys", - 10000, + 0, "--stuffed-utxo", - "4000000" + "1000000" ], "pools": [ "--argjson", @@ -73749,82 +79436,48 @@ "1000000000000000" ] }, - "cluster": { - "aws": { - "instance_type": { - "explorer": "m5.4xlarge", - "producer": "c5d.2xlarge" - }, - "use_public_routing": true - }, - "keep_running": true, - "minimun_storage": { - "explorer": 14155776, - "producer": 12582912 - }, - "nomad": { - "class": "perf", - "fetch_logs_ssh": true, - "host_volumes": null, - "namespace": "perf", - "resources": { - "explorer": { - "cores": 16, - "memory": 32000, - "memory_max": 64000 - }, - "producer": { - "cores": 8, - "memory": 15400, - "memory_max": 16000 - } - } - } - }, "composition": { "dense_pool_density": 1, "locations": [ - "eu-central-1", - "us-east-1", - "ap-southeast-2" + "loopback" ], "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 52, - "n_pool_hosts": 52, - "n_pools": 52, - "n_singular_hosts": 52, - "n_singular_pools": 52, - "topology": "torus-dense", - "with_explorer": true, + "n_hosts": 6, + "n_pool_hosts": 6, + "n_pools": 6, + "n_singular_hosts": 6, + "n_singular_pools": 6, + "topology": "uni-circle", + "with_explorer": false, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 2000, - "dataset_induced_startup_delay_optimistic": 100, - "dataset_measure": 5000000, + "dataset_induced_startup_delay_conservative": 480, + "dataset_induced_startup_delay_optimistic": 24, + "dataset_measure": 1200000, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 1000000, - "effective_epochs": 9, - "epoch_duration": 8000, - "generator_blocks_lower_bound": 299, - "generator_duration": 72000, - "generator_tx_count": 61200, - "genesis_future_offset": 100, - "shutdown_time": 72000, - "supply_delegated": 52000000000000000, - "supply_total": 52040000000000000, - "utxo_delegated": 1000000, - "utxo_generated": 61200, - "utxo_stuffed": 4000000 + "delegators_effective": 200000, + "effective_epochs": 15, + "epoch_duration": 600, + "generator_blocks_lower_bound": 18, + "generator_duration": 9000, + "generator_tx_count": 3600, + "genesis_future_offset": 24, + "shutdown_time": 9000, + "supply_delegated": 6000000000000000, + "supply_total": 6010000000000000, + "utxo_delegated": 200000, + "utxo_generated": 3600, + "utxo_stuffed": 1000000 }, - "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload+ voting", + "desc": "Small dataset, honest 15 epochs duration", "generator": { "add_tx_size": 100, - "epochs": 9, - "init_cooldown": 45, + "epochs": 15, + "init_cooldown": 5, "inputs_per_tx": 1, "outputs_per_tx": 1, "plutus": { @@ -73834,12 +79487,12 @@ "script": "Loop", "type": "LimitSaturationLoop" }, - "tps": 0.85, - "tx_count": 61200, - "tx_fee": 1360000 + "tps": 0.4, + "tx_count": 3600, + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -74544,7 +80197,7 @@ "heavyDelegation": {}, "nonAvvmBalances": {}, "protocolConsts": { - "k": 40, + "k": 3, "protocolMagic": 42, "vssMaxTTL": 6, "vssMinTTL": 2 @@ -74597,11 +80250,22 @@ }, "conway": { "committee": { - "members": {}, - "threshold": 0 + "members": { + "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, + "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, + "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, + "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, + "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, + "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, + "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 + }, + "threshold": { + "denominator": 3, + "numerator": 2 + } }, - "committeeMaxTermLength": 200, - "committeeMinSize": 0, + "committeeMaxTermLength": 146, + "committeeMinSize": 7, "constitution": { "anchor": { "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", @@ -74610,22 +80274,22 @@ "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" }, "dRepActivity": 20, - "dRepDeposit": 2000000, + "dRepDeposit": 500000000, "dRepVotingThresholds": { - "committeeNoConfidence": 0.51, - "committeeNormal": 0.51, - "hardForkInitiation": 0.51, - "motionNoConfidence": 0.51, - "ppEconomicGroup": 0.51, - "ppGovGroup": 0.51, - "ppNetworkGroup": 0.51, - "ppTechnicalGroup": 0.51, - "treasuryWithdrawal": 0.51, - "updateToConstitution": 0.51 + "committeeNoConfidence": 0.6, + "committeeNormal": 0.67, + "hardForkInitiation": 0.6, + "motionNoConfidence": 0.67, + "ppEconomicGroup": 0.67, + "ppGovGroup": 0.75, + "ppNetworkGroup": 0.67, + "ppTechnicalGroup": 0.67, + "treasuryWithdrawal": 0.67, + "updateToConstitution": 0.75 }, - "govActionDeposit": 100000, - "govActionLifetime": 10, - "minFeeRefScriptCostPerByte": 0, + "govActionDeposit": 100000000000, + "govActionLifetime": 6, + "minFeeRefScriptCostPerByte": 15, "plutusV3CostModel": [ 100788, 420, @@ -74888,24 +80552,22 @@ } }, "delegator_coin": 1000000000000000, - "delegators": 1000000, + "delegators": 200000, "dijkstra": null, - "dreps": 10000, - "epoch_length": 8000, + "dreps": 0, + "epoch_length": 600, "extra_future_offset": 0, - "funds_balance": 40000000000000, - "max_block_size": 88000, + "funds_balance": 10000000000000, + "max_block_size": null, "network_magic": 42, - "parameter_k": 40, + "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [ - "voting" - ], + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, - "epochLength": 8000, + "activeSlotsCoeff": 5.0e-2, + "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", @@ -74962,10 +80624,10 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, - "securityParam": 40, + "securityParam": 3, "slotLength": 1, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", @@ -74973,15 +80635,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 4000000, - "utxo_keys": 2 + "utxo": 1000000, + "utxo_keys": 1 }, - "name": "plutus-voting-volt-nomadperf", + "name": "plutuscall-loop", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 72000, + "shutdown_on_slot_synced": 9000, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -74998,31 +80660,16 @@ "timeseries": false, "withresources": false }, - "workloads": [ - { - "before_nodes": false, - "entrypoints": { - "pre_generator": "workflow_generator", - "producers": "workflow_producer" - }, - "name": "voting", - "parameters": { - "outs_per_split_transaction": 193, - "submit_vote": true, - "votes_per_tx": 1 - }, - "wait_pools": true - } - ] + "workloads": [] }, - "plutus24-nomadperf": { + "plutuscall-loop-memx2": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 2000, + "cluster_startup_overhead_s": 480, "filter_exprs": [ { "contents": { - "contents": 51, + "contents": 5, "tag": "BMinimumAdoptions" }, "tag": "CBlock" @@ -75030,14 +80677,14 @@ ], "filters": [ "epoch3+", - "size-small" + "size-moderate" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -75045,21 +80692,21 @@ "--testnet-magic", 42, "--total-supply", - "52020000000000000", + "6010000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "52000000000000000", + "6000000000000000", "--pools", - 52, + 6, "--stake-delegators", - 1000000, + 200000, "--drep-keys", 0, "--stuffed-utxo", - "4000000" + "1000000" ], "pools": [ "--argjson", @@ -75067,266 +80714,232 @@ "1000000000000000" ] }, - "cluster": { - "aws": { - "instance_type": { - "explorer": "m5.4xlarge", - "producer": "c5d.2xlarge" - }, - "use_public_routing": true - }, - "keep_running": true, - "minimun_storage": { - "explorer": 14155776, - "producer": 12582912 - }, - "nomad": { - "class": "perf", - "fetch_logs_ssh": true, - "host_volumes": null, - "namespace": "perf", - "resources": { - "explorer": { - "cores": 16, - "memory": 32000, - "memory_max": 64000 - }, - "producer": { - "cores": 8, - "memory": 15400, - "memory_max": 16000 - } - } - } - }, "composition": { "dense_pool_density": 1, "locations": [ - "eu-central-1", - "us-east-1", - "ap-southeast-2" + "loopback" ], "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 52, - "n_pool_hosts": 52, - "n_pools": 52, - "n_singular_hosts": 52, - "n_singular_pools": 52, - "topology": "torus-dense", - "with_explorer": true, + "n_hosts": 6, + "n_pool_hosts": 6, + "n_pools": 6, + "n_singular_hosts": 6, + "n_singular_pools": 6, + "topology": "uni-circle", + "with_explorer": false, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 2000, - "dataset_induced_startup_delay_optimistic": 100, - "dataset_measure": 5000000, + "dataset_induced_startup_delay_conservative": 480, + "dataset_induced_startup_delay_optimistic": 24, + "dataset_measure": 1200000, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 1000000, - "effective_epochs": 9, - "epoch_duration": 8000, - "generator_blocks_lower_bound": 299, - "generator_duration": 72000, - "generator_tx_count": 61200, - "genesis_future_offset": 100, - "shutdown_time": 72000, - "supply_delegated": 52000000000000000, - "supply_total": 52020000000000000, - "utxo_delegated": 1000000, - "utxo_generated": 61200, - "utxo_stuffed": 4000000 + "delegators_effective": 200000, + "effective_epochs": 15, + "epoch_duration": 600, + "generator_blocks_lower_bound": 18, + "generator_duration": 9000, + "generator_tx_count": 3600, + "genesis_future_offset": 24, + "shutdown_time": 9000, + "supply_delegated": 6000000000000000, + "supply_total": 6010000000000000, + "utxo_delegated": 200000, + "utxo_generated": 3600, + "utxo_stuffed": 1000000 }, - "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", + "desc": "Small dataset, honest 15 epochs duration", "generator": { "add_tx_size": 100, - "epochs": 9, - "init_cooldown": 45, + "epochs": 15, + "init_cooldown": 5, "inputs_per_tx": 1, "outputs_per_tx": 1, "plutus": { "redeemer": { "int": 1000000 }, - "script": "Loop2024", + "script": "Loop", "type": "LimitSaturationLoop" }, - "tps": 0.85, - "tx_count": 61200, - "tx_fee": 1412000 + "tps": 0.4, + "tx_count": 3600, + "tx_fee": 2463246 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { "PlutusV1": { - "addInteger-cpu-arguments-intercept": 205665, - "addInteger-cpu-arguments-slope": 812, + "addInteger-cpu-arguments-intercept": 100788, + "addInteger-cpu-arguments-slope": 420, "addInteger-memory-arguments-intercept": 1, "addInteger-memory-arguments-slope": 1, "appendByteString-cpu-arguments-intercept": 1000, - "appendByteString-cpu-arguments-slope": 571, + "appendByteString-cpu-arguments-slope": 173, "appendByteString-memory-arguments-intercept": 0, "appendByteString-memory-arguments-slope": 1, "appendString-cpu-arguments-intercept": 1000, - "appendString-cpu-arguments-slope": 24177, + "appendString-cpu-arguments-slope": 59957, "appendString-memory-arguments-intercept": 4, "appendString-memory-arguments-slope": 1, - "bData-cpu-arguments": 1000, + "bData-cpu-arguments": 11183, "bData-memory-arguments": 32, - "blake2b-cpu-arguments-intercept": 117366, - "blake2b-cpu-arguments-slope": 10475, + "blake2b-cpu-arguments-intercept": 201305, + "blake2b-cpu-arguments-slope": 8356, "blake2b-memory-arguments": 4, - "cekApplyCost-exBudgetCPU": 23000, + "cekApplyCost-exBudgetCPU": 16000, "cekApplyCost-exBudgetMemory": 100, - "cekBuiltinCost-exBudgetCPU": 23000, + "cekBuiltinCost-exBudgetCPU": 16000, "cekBuiltinCost-exBudgetMemory": 100, - "cekConstCost-exBudgetCPU": 23000, + "cekConstCost-exBudgetCPU": 16000, "cekConstCost-exBudgetMemory": 100, - "cekDelayCost-exBudgetCPU": 23000, + "cekDelayCost-exBudgetCPU": 16000, "cekDelayCost-exBudgetMemory": 100, - "cekForceCost-exBudgetCPU": 23000, + "cekForceCost-exBudgetCPU": 16000, "cekForceCost-exBudgetMemory": 100, - "cekLamCost-exBudgetCPU": 23000, + "cekLamCost-exBudgetCPU": 16000, "cekLamCost-exBudgetMemory": 100, "cekStartupCost-exBudgetCPU": 100, "cekStartupCost-exBudgetMemory": 100, - "cekVarCost-exBudgetCPU": 23000, + "cekVarCost-exBudgetCPU": 16000, "cekVarCost-exBudgetMemory": 100, - "chooseData-cpu-arguments": 19537, + "chooseData-cpu-arguments": 94375, "chooseData-memory-arguments": 32, - "chooseList-cpu-arguments": 175354, + "chooseList-cpu-arguments": 132994, "chooseList-memory-arguments": 32, - "chooseUnit-cpu-arguments": 46417, + "chooseUnit-cpu-arguments": 61462, "chooseUnit-memory-arguments": 4, - "consByteString-cpu-arguments-intercept": 221973, - "consByteString-cpu-arguments-slope": 511, + "consByteString-cpu-arguments-intercept": 72010, + "consByteString-cpu-arguments-slope": 178, "consByteString-memory-arguments-intercept": 0, "consByteString-memory-arguments-slope": 1, - "constrData-cpu-arguments": 89141, + "constrData-cpu-arguments": 22151, "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 497525, - "decodeUtf8-cpu-arguments-slope": 14068, + "decodeUtf8-cpu-arguments-intercept": 91189, + "decodeUtf8-cpu-arguments-slope": 769, "decodeUtf8-memory-arguments-intercept": 4, "decodeUtf8-memory-arguments-slope": 2, - "divideInteger-cpu-arguments-constant": 196500, - "divideInteger-cpu-arguments-model-arguments-intercept": 453240, - "divideInteger-cpu-arguments-model-arguments-slope": 220, + "divideInteger-cpu-arguments-constant": 85848, + "divideInteger-cpu-arguments-model-arguments-intercept": 228465, + "divideInteger-cpu-arguments-model-arguments-slope": 122, "divideInteger-memory-arguments-intercept": 0, "divideInteger-memory-arguments-minimum": 1, "divideInteger-memory-arguments-slope": 1, "encodeUtf8-cpu-arguments-intercept": 1000, - "encodeUtf8-cpu-arguments-slope": 28662, + "encodeUtf8-cpu-arguments-slope": 42921, "encodeUtf8-memory-arguments-intercept": 4, "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 245000, - "equalsByteString-cpu-arguments-intercept": 216773, - "equalsByteString-cpu-arguments-slope": 62, + "equalsByteString-cpu-arguments-constant": 24548, + "equalsByteString-cpu-arguments-intercept": 29498, + "equalsByteString-cpu-arguments-slope": 38, "equalsByteString-memory-arguments": 1, - "equalsData-cpu-arguments-intercept": 1060367, - "equalsData-cpu-arguments-slope": 12586, + "equalsData-cpu-arguments-intercept": 898148, + "equalsData-cpu-arguments-slope": 27279, "equalsData-memory-arguments": 1, - "equalsInteger-cpu-arguments-intercept": 208512, - "equalsInteger-cpu-arguments-slope": 421, + "equalsInteger-cpu-arguments-intercept": 51775, + "equalsInteger-cpu-arguments-slope": 558, "equalsInteger-memory-arguments": 1, - "equalsString-cpu-arguments-constant": 187000, + "equalsString-cpu-arguments-constant": 39184, "equalsString-cpu-arguments-intercept": 1000, - "equalsString-cpu-arguments-slope": 52998, + "equalsString-cpu-arguments-slope": 60594, "equalsString-memory-arguments": 1, - "fstPair-cpu-arguments": 80436, + "fstPair-cpu-arguments": 141895, "fstPair-memory-arguments": 32, - "headList-cpu-arguments": 43249, + "headList-cpu-arguments": 83150, "headList-memory-arguments": 32, - "iData-cpu-arguments": 1000, + "iData-cpu-arguments": 15299, "iData-memory-arguments": 32, - "ifThenElse-cpu-arguments": 80556, + "ifThenElse-cpu-arguments": 76049, "ifThenElse-memory-arguments": 1, - "indexByteString-cpu-arguments": 57667, + "indexByteString-cpu-arguments": 13169, "indexByteString-memory-arguments": 4, - "lengthOfByteString-cpu-arguments": 1000, + "lengthOfByteString-cpu-arguments": 22100, "lengthOfByteString-memory-arguments": 10, - "lessThanByteString-cpu-arguments-intercept": 197145, - "lessThanByteString-cpu-arguments-slope": 156, + "lessThanByteString-cpu-arguments-intercept": 28999, + "lessThanByteString-cpu-arguments-slope": 74, "lessThanByteString-memory-arguments": 1, - "lessThanEqualsByteString-cpu-arguments-intercept": 197145, - "lessThanEqualsByteString-cpu-arguments-slope": 156, + "lessThanEqualsByteString-cpu-arguments-intercept": 28999, + "lessThanEqualsByteString-cpu-arguments-slope": 74, "lessThanEqualsByteString-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-intercept": 204924, - "lessThanEqualsInteger-cpu-arguments-slope": 473, + "lessThanEqualsInteger-cpu-arguments-intercept": 43285, + "lessThanEqualsInteger-cpu-arguments-slope": 552, "lessThanEqualsInteger-memory-arguments": 1, - "lessThanInteger-cpu-arguments-intercept": 208896, - "lessThanInteger-cpu-arguments-slope": 511, + "lessThanInteger-cpu-arguments-intercept": 44749, + "lessThanInteger-cpu-arguments-slope": 541, "lessThanInteger-memory-arguments": 1, - "listData-cpu-arguments": 52467, + "listData-cpu-arguments": 33852, "listData-memory-arguments": 32, - "mapData-cpu-arguments": 64832, + "mapData-cpu-arguments": 68246, "mapData-memory-arguments": 32, - "mkCons-cpu-arguments": 65493, + "mkCons-cpu-arguments": 72362, "mkCons-memory-arguments": 32, - "mkNilData-cpu-arguments": 22558, + "mkNilData-cpu-arguments": 7243, "mkNilData-memory-arguments": 32, - "mkNilPairData-cpu-arguments": 16563, + "mkNilPairData-cpu-arguments": 7391, "mkNilPairData-memory-arguments": 32, - "mkPairData-cpu-arguments": 76511, + "mkPairData-cpu-arguments": 11546, "mkPairData-memory-arguments": 32, - "modInteger-cpu-arguments-constant": 196500, - "modInteger-cpu-arguments-model-arguments-intercept": 453240, - "modInteger-cpu-arguments-model-arguments-slope": 220, + "modInteger-cpu-arguments-constant": 85848, + "modInteger-cpu-arguments-model-arguments-intercept": 228465, + "modInteger-cpu-arguments-model-arguments-slope": 122, "modInteger-memory-arguments-intercept": 0, "modInteger-memory-arguments-minimum": 1, "modInteger-memory-arguments-slope": 1, - "multiplyInteger-cpu-arguments-intercept": 69522, - "multiplyInteger-cpu-arguments-slope": 11687, + "multiplyInteger-cpu-arguments-intercept": 90434, + "multiplyInteger-cpu-arguments-slope": 519, "multiplyInteger-memory-arguments-intercept": 0, "multiplyInteger-memory-arguments-slope": 1, - "nullList-cpu-arguments": 60091, + "nullList-cpu-arguments": 74433, "nullList-memory-arguments": 32, - "quotientInteger-cpu-arguments-constant": 196500, - "quotientInteger-cpu-arguments-model-arguments-intercept": 453240, - "quotientInteger-cpu-arguments-model-arguments-slope": 220, + "quotientInteger-cpu-arguments-constant": 85848, + "quotientInteger-cpu-arguments-model-arguments-intercept": 228465, + "quotientInteger-cpu-arguments-model-arguments-slope": 122, "quotientInteger-memory-arguments-intercept": 0, "quotientInteger-memory-arguments-minimum": 1, "quotientInteger-memory-arguments-slope": 1, - "remainderInteger-cpu-arguments-constant": 196500, - "remainderInteger-cpu-arguments-model-arguments-intercept": 453240, - "remainderInteger-cpu-arguments-model-arguments-slope": 220, + "remainderInteger-cpu-arguments-constant": 85848, + "remainderInteger-cpu-arguments-model-arguments-intercept": 228465, + "remainderInteger-cpu-arguments-model-arguments-slope": 122, "remainderInteger-memory-arguments-intercept": 0, "remainderInteger-memory-arguments-minimum": 1, "remainderInteger-memory-arguments-slope": 1, - "sha2_256-cpu-arguments-intercept": 806990, - "sha2_256-cpu-arguments-slope": 30482, + "sha2_256-cpu-arguments-intercept": 270652, + "sha2_256-cpu-arguments-slope": 22588, "sha2_256-memory-arguments": 4, - "sha3_256-cpu-arguments-intercept": 1927926, - "sha3_256-cpu-arguments-slope": 82523, + "sha3_256-cpu-arguments-intercept": 1457325, + "sha3_256-cpu-arguments-slope": 64566, "sha3_256-memory-arguments": 4, - "sliceByteString-cpu-arguments-intercept": 265318, - "sliceByteString-cpu-arguments-slope": 0, + "sliceByteString-cpu-arguments-intercept": 20467, + "sliceByteString-cpu-arguments-slope": 1, "sliceByteString-memory-arguments-intercept": 4, "sliceByteString-memory-arguments-slope": 0, - "sndPair-cpu-arguments": 85931, + "sndPair-cpu-arguments": 141992, "sndPair-memory-arguments": 32, - "subtractInteger-cpu-arguments-intercept": 205665, - "subtractInteger-cpu-arguments-slope": 812, + "subtractInteger-cpu-arguments-intercept": 100788, + "subtractInteger-cpu-arguments-slope": 420, "subtractInteger-memory-arguments-intercept": 1, "subtractInteger-memory-arguments-slope": 1, - "tailList-cpu-arguments": 41182, + "tailList-cpu-arguments": 81663, "tailList-memory-arguments": 32, - "trace-cpu-arguments": 212342, + "trace-cpu-arguments": 59498, "trace-memory-arguments": 32, - "unBData-cpu-arguments": 31220, + "unBData-cpu-arguments": 20142, "unBData-memory-arguments": 32, - "unConstrData-cpu-arguments": 32696, + "unConstrData-cpu-arguments": 24588, "unConstrData-memory-arguments": 32, - "unIData-cpu-arguments": 43357, + "unIData-cpu-arguments": 20744, "unIData-memory-arguments": 32, - "unListData-cpu-arguments": 32247, + "unListData-cpu-arguments": 25933, "unListData-memory-arguments": 32, - "unMapData-cpu-arguments": 38314, + "unMapData-cpu-arguments": 24623, "unMapData-memory-arguments": 32, - "verifySignature-cpu-arguments-intercept": 57996947, - "verifySignature-cpu-arguments-slope": 18975, + "verifySignature-cpu-arguments-intercept": 53384111, + "verifySignature-cpu-arguments-slope": 14333, "verifySignature-memory-arguments": 10 } }, @@ -75343,192 +80956,491 @@ "extraConfig": { "costModels": { "PlutusV2": [ - 205665, - 812, + 100788, + 420, 1, 1, 1000, - 571, + 173, 0, 1, 1000, - 24177, + 59957, 4, 1, - 1000, + 11183, 32, - 117366, - 10475, + 201305, + 8356, 4, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, - 23000, + 16000, 100, 100, 100, - 23000, + 16000, 100, - 19537, + 94375, 32, - 175354, + 132994, 32, - 46417, + 61462, 4, - 221973, - 511, + 72010, + 178, 0, 1, - 89141, + 22151, 32, - 497525, - 14068, + 91189, + 769, 4, 2, - 196500, - 453240, - 220, + 85848, + 228465, + 122, 0, 1, 1, 1000, - 28662, + 42921, 4, 2, - 245000, - 216773, - 62, + 24548, + 29498, + 38, 1, - 1060367, - 12586, + 898148, + 27279, 1, - 208512, - 421, + 51775, + 558, 1, - 187000, + 39184, 1000, - 52998, + 60594, 1, - 80436, + 141895, 32, - 43249, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10 + ], + "PlutusV3": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, 1000, + 59957, + 4, + 1, + 11183, 32, - 80556, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, 1, - 57667, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, 10, - 197145, - 156, + 28999, + 74, 1, - 197145, - 156, + 28999, + 74, 1, - 204924, - 473, + 43285, + 552, 1, - 208896, - 511, + 44749, + 541, 1, - 52467, + 33852, 32, - 64832, + 68246, 32, - 65493, + 72362, 32, - 22558, + 7243, 32, - 16563, + 7391, 32, - 76511, + 11546, 32, - 196500, - 453240, - 220, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, 0, 1, - 1, - 69522, - 11687, + 90434, + 519, 0, 1, - 60091, + 74433, 32, - 196500, - 453240, - 220, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, 0, 1, 1, - 196500, - 453240, - 220, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, 0, 1, - 1, - 1159724, - 392670, + 955506, + 213312, 0, 2, - 806990, - 30482, + 270652, + 22588, 4, - 1927926, - 82523, + 1457325, + 64566, 4, - 265318, - 0, + 20467, + 1, 4, 0, - 85931, + 141992, 32, - 205665, - 812, + 100788, + 420, 1, 1, - 41182, + 81663, 32, - 212342, + 59498, 32, - 31220, + 20142, 32, - 32696, + 24588, 32, - 43357, + 20744, 32, - 32247, + 25933, 32, - 38314, + 24623, 32, - 35892428, + 43053543, 10, - 57996947, - 18975, + 53384111, + 14333, 10, - 38887044, - 32947, - 10 + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3 ] } }, "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 62000000, - "exUnitsSteps": 20000000000 + "exUnitsMem": 124000000, + "exUnitsSteps": 27500804996 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 14000000, + "exUnitsMem": 31000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -75563,7 +81475,7 @@ "heavyDelegation": {}, "nonAvvmBalances": {}, "protocolConsts": { - "k": 40, + "k": 3, "protocolMagic": 42, "vssMaxTTL": 6, "vssMinTTL": 2 @@ -75614,26 +81526,328 @@ } } }, - "conway": null, + "conway": { + "committee": { + "members": { + "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, + "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, + "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, + "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, + "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, + "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580, + "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580 + }, + "threshold": { + "denominator": 3, + "numerator": 2 + } + }, + "committeeMaxTermLength": 146, + "committeeMinSize": 7, + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "dRepActivity": 20, + "dRepDeposit": 500000000, + "dRepVotingThresholds": { + "committeeNoConfidence": 0.6, + "committeeNormal": 0.67, + "hardForkInitiation": 0.6, + "motionNoConfidence": 0.67, + "ppEconomicGroup": 0.67, + "ppGovGroup": 0.75, + "ppNetworkGroup": 0.67, + "ppTechnicalGroup": 0.67, + "treasuryWithdrawal": 0.67, + "updateToConstitution": 0.75 + }, + "govActionDeposit": 100000000000, + "govActionLifetime": 6, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "poolVotingThresholds": { + "committeeNoConfidence": 0.51, + "committeeNormal": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + } + }, "delegator_coin": 1000000000000000, - "delegators": 1000000, + "delegators": 200000, "dijkstra": null, "dreps": 0, - "epoch_length": 8000, + "epoch_length": 600, "extra_future_offset": 0, - "funds_balance": 20000000000000, - "max_block_size": 88000, + "funds_balance": 10000000000000, + "max_block_size": null, "network_magic": 42, - "parameter_k": 40, + "parameter_k": 3, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, - "pparamsEpoch": 492, + "pparamsEpoch": 537, "pparamsOverlays": [ - "v8-preview" + "budget/block/memory/double" ], "shelley": { - "activeSlotsCoeff": 0.050, - "epochLength": 8000, + "activeSlotsCoeff": 5.0e-2, + "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", @@ -75687,13 +81901,13 @@ "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 8, + "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, - "securityParam": 40, + "securityParam": 3, "slotLength": 1, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", @@ -75701,15 +81915,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 4000000, + "utxo": 1000000, "utxo_keys": 1 }, - "name": "plutus24-nomadperf", + "name": "plutuscall-loop-memx2", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 72000, + "shutdown_on_slot_synced": 9000, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -75719,7 +81933,21 @@ "EnableP2P": true } }, - "overlay": {}, + "overlay": { + "generator": { + "tx_fee": 2463246 + }, + "genesis": { + "alonzo": { + "maxBlockExUnits": { + "exUnitsSteps": 27500804996 + }, + "maxTxExUnits": { + "exUnitsMem": 31000000 + } + } + } + }, "scenario": "fixed-loaded", "tracer": { "ekg": false, @@ -75728,7 +81956,7 @@ }, "workloads": [] }, - "plutuscall-loop": { + "plutuscall-secp-ecdsa": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 480, @@ -75747,10 +81975,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -75826,17 +82054,31 @@ "outputs_per_tx": 1, "plutus": { "redeemer": { - "int": 1000000 + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + }, + { + "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + }, + { + "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + } + ] }, - "script": "Loop", - "type": "LimitSaturationLoop" + "script": "EcdsaSecp256k1Loop", + "type": "LimitTxPerBlock_8" }, "tps": 0.4, "tx_count": 3600, - "tx_fee": 1360000 + "tx_fee": 1008000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -76910,7 +83152,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -76968,7 +83210,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -76982,7 +83224,7 @@ "utxo": 1000000, "utxo_keys": 1 }, - "name": "plutuscall-loop", + "name": "plutuscall-secp-ecdsa", "node": { "heap_limit": null, "rts_flags_override": [], @@ -77006,7 +83248,7 @@ }, "workloads": [] }, - "plutuscall-loop-memx2": { + "plutuscall-secp-ecdsa-stepx2": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 480, @@ -77025,10 +83267,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -77104,17 +83346,31 @@ "outputs_per_tx": 1, "plutus": { "redeemer": { - "int": 1000000 + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + }, + { + "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + }, + { + "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + } + ] }, - "script": "Loop", - "type": "LimitSaturationLoop" + "script": "EcdsaSecp256k1Loop", + "type": "LimitTxPerBlock_8" }, "tps": 0.4, "tx_count": 3600, - "tx_fee": 2463246 + "tx_fee": 1008000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -77779,12 +84035,12 @@ }, "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 124000000, - "exUnitsSteps": 27500804996 + "exUnitsMem": 62000000, + "exUnitsSteps": 40000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 31000000, + "exUnitsMem": 14000000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -78187,10 +84443,10 @@ "pool_coin": 1000000000000000, "pparamsEpoch": 537, "pparamsOverlays": [ - "budget/block/memory/double" + "budget/block/steps/double" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -78248,7 +84504,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -78262,7 +84518,7 @@ "utxo": 1000000, "utxo_keys": 1 }, - "name": "plutuscall-loop-memx2", + "name": "plutuscall-secp-ecdsa-stepx2", "node": { "heap_limit": null, "rts_flags_override": [], @@ -78277,21 +84533,7 @@ "EnableP2P": true } }, - "overlay": { - "generator": { - "tx_fee": 2463246 - }, - "genesis": { - "alonzo": { - "maxBlockExUnits": { - "exUnitsSteps": 27500804996 - }, - "maxTxExUnits": { - "exUnitsMem": 31000000 - } - } - } - }, + "overlay": {}, "scenario": "fixed-loaded", "tracer": { "ekg": false, @@ -78300,7 +84542,7 @@ }, "workloads": [] }, - "plutuscall-secp-ecdsa": { + "plutuscall-secp-schnorr": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 480, @@ -78319,10 +84561,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -78404,25 +84646,25 @@ "int": 1000000 }, { - "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + "bytes": "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b" }, { - "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + "bytes": "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030" }, { - "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b" } ] }, - "script": "EcdsaSecp256k1Loop", + "script": "SchnorrSecp256k1Loop", "type": "LimitTxPerBlock_8" }, "tps": 0.4, "tx_count": 3600, - "tx_fee": 1008000 + "tx_fee": 1004000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -79496,7 +85738,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -79554,7 +85796,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -79568,7 +85810,7 @@ "utxo": 1000000, "utxo_keys": 1 }, - "name": "plutuscall-secp-ecdsa", + "name": "plutuscall-secp-schnorr", "node": { "heap_limit": null, "rts_flags_override": [], @@ -79592,7 +85834,7 @@ }, "workloads": [] }, - "plutuscall-secp-ecdsa-stepx2": { + "plutuscall-secp-schnorr-stepx2": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 480, @@ -79611,10 +85853,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -79696,25 +85938,25 @@ "int": 1000000 }, { - "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + "bytes": "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b" }, { - "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + "bytes": "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030" }, { - "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b" } ] }, - "script": "EcdsaSecp256k1Loop", + "script": "SchnorrSecp256k1Loop", "type": "LimitTxPerBlock_8" }, "tps": 0.4, "tx_count": 3600, - "tx_fee": 1008000 + "tx_fee": 1004000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -80790,7 +87032,7 @@ "budget/block/steps/double" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -80848,7 +87090,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -80862,7 +87104,7 @@ "utxo": 1000000, "utxo_keys": 1 }, - "name": "plutuscall-secp-ecdsa-stepx2", + "name": "plutuscall-secp-schnorr-stepx2", "node": { "heap_limit": null, "rts_flags_override": [], @@ -80886,7 +87128,7 @@ }, "workloads": [] }, - "plutuscall-secp-schnorr": { + "plutuscall-volt-blst": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 480, @@ -80900,15 +87142,14 @@ } ], "filters": [ - "epoch3+", - "size-moderate" + "size-moderate-2" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -80964,15 +87205,15 @@ "delegators_effective": 200000, "effective_epochs": 15, "epoch_duration": 600, - "generator_blocks_lower_bound": 18, + "generator_blocks_lower_bound": 22, "generator_duration": 9000, - "generator_tx_count": 3600, + "generator_tx_count": 4320, "genesis_future_offset": 24, "shutdown_time": 9000, "supply_delegated": 6000000000000000, "supply_total": 6010000000000000, "utxo_delegated": 200000, - "utxo_generated": 3600, + "utxo_generated": 4320, "utxo_stuffed": 1000000 }, "desc": "Small dataset, honest 15 epochs duration", @@ -80990,25 +87231,32 @@ "int": 1000000 }, { - "bytes": "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b" - }, - { - "bytes": "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030" - }, - { - "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b" + "list": [ + { + "bytes": "714805c6" + }, + { + "bytes": "c413111e" + }, + { + "bytes": "2d7eb870" + }, + { + "bytes": "4ecbd6a1" + } + ] } ] }, - "script": "SchnorrSecp256k1Loop", + "script": "HashOntoG2AndAdd", "type": "LimitTxPerBlock_8" }, - "tps": 0.4, - "tx_count": 3600, - "tx_fee": 1004000 + "tps": 0.48, + "tx_count": 4320, + "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -82082,7 +88330,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -82140,7 +88388,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -82154,7 +88402,7 @@ "utxo": 1000000, "utxo_keys": 1 }, - "name": "plutuscall-secp-schnorr", + "name": "plutuscall-volt-blst", "node": { "heap_limit": null, "rts_flags_override": [], @@ -82178,7 +88426,7 @@ }, "workloads": [] }, - "plutuscall-secp-schnorr-stepx2": { + "plutuscall-volt-loop": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 480, @@ -82192,15 +88440,14 @@ } ], "filters": [ - "epoch3+", - "size-moderate" + "size-small" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -82256,15 +88503,15 @@ "delegators_effective": 200000, "effective_epochs": 15, "epoch_duration": 600, - "generator_blocks_lower_bound": 18, + "generator_blocks_lower_bound": 22, "generator_duration": 9000, - "generator_tx_count": 3600, + "generator_tx_count": 4320, "genesis_future_offset": 24, "shutdown_time": 9000, "supply_delegated": 6000000000000000, "supply_total": 6010000000000000, "utxo_delegated": 200000, - "utxo_generated": 3600, + "utxo_generated": 4320, "utxo_stuffed": 1000000 }, "desc": "Small dataset, honest 15 epochs duration", @@ -82276,31 +88523,17 @@ "outputs_per_tx": 1, "plutus": { "redeemer": { - "constructor": 0, - "fields": [ - { - "int": 1000000 - }, - { - "bytes": "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b" - }, - { - "bytes": "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030" - }, - { - "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b" - } - ] + "int": 1000000 }, - "script": "SchnorrSecp256k1Loop", - "type": "LimitTxPerBlock_8" + "script": "Loop", + "type": "LimitSaturationLoop" }, - "tps": 0.4, - "tx_count": 3600, - "tx_fee": 1004000 + "tps": 0.48, + "tx_count": 4320, + "tx_fee": 1415000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -82966,7 +89199,7 @@ "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { "exUnitsMem": 62000000, - "exUnitsSteps": 40000000000 + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { @@ -83372,11 +89605,9 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [ - "budget/block/steps/double" - ], + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -83434,7 +89665,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -83448,7 +89679,7 @@ "utxo": 1000000, "utxo_keys": 1 }, - "name": "plutuscall-secp-schnorr-stepx2", + "name": "plutuscall-volt-loop", "node": { "heap_limit": null, "rts_flags_override": [], @@ -83472,7 +89703,7 @@ }, "workloads": [] }, - "plutuscall-volt-blst": { + "plutuscall-volt-ripemd": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 480, @@ -83486,14 +89717,14 @@ } ], "filters": [ - "size-moderate-2" + "size-small" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -83575,24 +89806,11 @@ "int": 1000000 }, { - "list": [ - { - "bytes": "714805c6" - }, - { - "bytes": "c413111e" - }, - { - "bytes": "2d7eb870" - }, - { - "bytes": "4ecbd6a1" - } - ] + "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2f" } ] }, - "script": "HashOntoG2AndAdd", + "script": "Ripemd160", "type": "LimitTxPerBlock_8" }, "tps": 0.48, @@ -83600,7 +89818,7 @@ "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -84674,7 +90892,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -84732,7 +90950,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -84746,7 +90964,7 @@ "utxo": 1000000, "utxo_keys": 1 }, - "name": "plutuscall-volt-blst", + "name": "plutuscall-volt-ripemd", "node": { "heap_limit": null, "rts_flags_override": [], @@ -84770,7 +90988,7 @@ }, "workloads": [] }, - "plutuscall-volt-loop": { + "plutuscall-voltv11-ripemd": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 480, @@ -84788,10 +91006,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -84867,17 +91085,25 @@ "outputs_per_tx": 1, "plutus": { "redeemer": { - "int": 1000000 + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2f" + } + ] }, - "script": "Loop", - "type": "LimitSaturationLoop" + "script": "Ripemd160", + "type": "LimitTxPerBlock_8" }, "tps": 0.48, "tx_count": 4320, - "tx_fee": 1360000 + "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -84941,9 +91167,9 @@ "encodeUtf8-cpu-arguments-slope": 42921, "encodeUtf8-memory-arguments-intercept": 4, "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 24548, - "equalsByteString-cpu-arguments-intercept": 29498, - "equalsByteString-cpu-arguments-slope": 38, + "equalsByteString-cpu-arguments-constant": 30623, + "equalsByteString-cpu-arguments-intercept": 28755, + "equalsByteString-cpu-arguments-slope": 75, "equalsByteString-memory-arguments": 1, "equalsData-cpu-arguments-intercept": 898148, "equalsData-cpu-arguments-slope": 27279, @@ -85062,6 +91288,340 @@ }, "extraConfig": { "costModels": { + "PlutusV1": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 228465, + 122, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 53384111, + 14333, + 10, + 955506, + 213312, + 0, + 2, + 43053543, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ], "PlutusV2": [ 100788, 420, @@ -85122,9 +91682,9 @@ 42921, 4, 2, - 24548, - 29498, - 38, + 30623, + 28755, + 75, 1, 898148, 27279, @@ -85237,7 +91797,164 @@ 10, 43574283, 26308, - 10 + 10, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 ], "PlutusV3": [ 100788, @@ -85294,7 +92011,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -85304,9 +92021,9 @@ 42921, 4, 2, - 24548, - 29498, - 38, + 30623, + 28755, + 75, 1, 898148, 27279, @@ -85359,7 +92076,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -85375,7 +92092,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -85386,7 +92103,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -85536,18 +92253,71 @@ 1, 1964219, 24520, - 3 + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 ] } }, "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 62000000, + "exUnitsMem": 72000000, "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 14000000, + "exUnitsMem": 16500000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -85730,7 +92500,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -85740,9 +92510,9 @@ 42921, 4, 2, - 24548, - 29498, - 38, + 30623, + 28755, + 75, 1, 898148, 27279, @@ -85795,7 +92565,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -85811,7 +92581,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -85822,7 +92592,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -85938,7 +92708,12 @@ }, "delegator_coin": 1000000000000000, "delegators": 200000, - "dijkstra": null, + "dijkstra": { + "maxRefScriptSizePerBlock": 1048576, + "maxRefScriptSizePerTx": 204800, + "refScriptCostMultiplier": 1.2, + "refScriptCostStride": 25600 + }, "dreps": 0, "epoch_length": 600, "extra_future_offset": 0, @@ -85949,9 +92724,11 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsOverlays": [ + "v11-preview" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -86006,10 +92783,10 @@ "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 10, + "major": 11, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -86023,7 +92800,7 @@ "utxo": 1000000, "utxo_keys": 1 }, - "name": "plutuscall-volt-loop", + "name": "plutuscall-voltv11-ripemd", "node": { "heap_limit": null, "rts_flags_override": [], @@ -86047,28 +92824,29 @@ }, "workloads": [] }, - "plutuscall-volt-ripemd": { + "plutusv3-blst-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, - "cluster_startup_overhead_s": 480, + "cluster_startup_overhead_s": 2000, "filter_exprs": [ { "contents": { - "contents": 5, + "contents": 51, "tag": "BMinimumAdoptions" }, "tag": "CBlock" } ], "filters": [ - "size-small" + "epoch3+", + "size-moderate-2" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -86076,21 +92854,21 @@ "--testnet-magic", 42, "--total-supply", - "6010000000000000", + "52020000000000000", "--utxo-keys", 1, "--genesis-keys", 0, "--delegated-supply", - "6000000000000000", + "52000000000000000", "--pools", - 6, + 52, "--stake-delegators", - 200000, + 1000000, "--drep-keys", - 0, + 10000, "--stuffed-utxo", - "1000000" + "4000000" ], "pools": [ "--argjson", @@ -86098,48 +92876,82 @@ "1000000000000000" ] }, + "cluster": { + "aws": { + "instance_type": { + "explorer": "m5.4xlarge", + "producer": "c5d.2xlarge" + }, + "use_public_routing": true + }, + "keep_running": true, + "minimun_storage": { + "explorer": 14155776, + "producer": 12582912 + }, + "nomad": { + "class": "perf", + "fetch_logs_ssh": true, + "host_volumes": null, + "namespace": "perf", + "resources": { + "explorer": { + "cores": 16, + "memory": 32000, + "memory_max": 64000 + }, + "producer": { + "cores": 8, + "memory": 15400, + "memory_max": 16000 + } + } + } + }, "composition": { "dense_pool_density": 1, "locations": [ - "loopback" + "eu-central-1", + "us-east-1", + "ap-southeast-2" ], "n_bft_hosts": 0, "n_dense_hosts": 0, "n_dense_pools": 0, - "n_hosts": 6, - "n_pool_hosts": 6, - "n_pools": 6, - "n_singular_hosts": 6, - "n_singular_pools": 6, - "topology": "uni-circle", - "with_explorer": false, + "n_hosts": 52, + "n_pool_hosts": 52, + "n_pools": 52, + "n_singular_hosts": 52, + "n_singular_pools": 52, + "topology": "torus-dense", + "with_explorer": true, "with_proxy": false }, "derived": { - "dataset_induced_startup_delay_conservative": 480, - "dataset_induced_startup_delay_optimistic": 24, - "dataset_measure": 1200000, + "dataset_induced_startup_delay_conservative": 2000, + "dataset_induced_startup_delay_optimistic": 100, + "dataset_measure": 5000000, "default_value_tx_per_block_estimate": 236, "default_value_tx_size_estimate": 381, - "delegators_effective": 200000, - "effective_epochs": 15, - "epoch_duration": 600, - "generator_blocks_lower_bound": 22, - "generator_duration": 9000, - "generator_tx_count": 4320, - "genesis_future_offset": 24, - "shutdown_time": 9000, - "supply_delegated": 6000000000000000, - "supply_total": 6010000000000000, - "utxo_delegated": 200000, - "utxo_generated": 4320, - "utxo_stuffed": 1000000 + "delegators_effective": 1000000, + "effective_epochs": 9, + "epoch_duration": 8000, + "generator_blocks_lower_bound": 702, + "generator_duration": 72000, + "generator_tx_count": 144000, + "genesis_future_offset": 100, + "shutdown_time": 72000, + "supply_delegated": 52000000000000000, + "supply_total": 52020000000000000, + "utxo_delegated": 1000000, + "utxo_generated": 144000, + "utxo_stuffed": 4000000 }, - "desc": "Small dataset, honest 15 epochs duration", + "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", "generator": { "add_tx_size": 100, - "epochs": 15, - "init_cooldown": 5, + "epochs": 9, + "init_cooldown": 45, "inputs_per_tx": 1, "outputs_per_tx": 1, "plutus": { @@ -86150,19 +92962,32 @@ "int": 1000000 }, { - "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2f" + "list": [ + { + "bytes": "714805c6" + }, + { + "bytes": "c413111e" + }, + { + "bytes": "2d7eb870" + }, + { + "bytes": "4ecbd6a1" + } + ] } ] }, - "script": "Ripemd160", + "script": "HashOntoG2AndAdd", "type": "LimitTxPerBlock_8" }, - "tps": 0.48, - "tx_count": 4320, + "tps": 2, + "tx_count": 144000, "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -86867,7 +93692,7 @@ "heavyDelegation": {}, "nonAvvmBalances": {}, "protocolConsts": { - "k": 3, + "k": 40, "protocolMagic": 42, "vssMaxTTL": 6, "vssMinTTL": 2 @@ -87222,22 +94047,22 @@ } }, "delegator_coin": 1000000000000000, - "delegators": 200000, + "delegators": 1000000, "dijkstra": null, - "dreps": 0, - "epoch_length": 600, + "dreps": 10000, + "epoch_length": 8000, "extra_future_offset": 0, - "funds_balance": 10000000000000, - "max_block_size": null, + "funds_balance": 20000000000000, + "max_block_size": 88000, "network_magic": 42, - "parameter_k": 3, + "parameter_k": 40, "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, - "epochLength": 600, + "activeSlotsCoeff": 5.0e-2, + "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", @@ -87294,10 +94119,10 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, - "securityParam": 3, + "securityParam": 40, "slotLength": 1, "slotsPerKESPeriod": 129600, "systemStart": "2017-09-23T21:44:51Z", @@ -87305,15 +94130,15 @@ }, "single_shot": true, "slot_duration": 1, - "utxo": 1000000, + "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutuscall-volt-ripemd", + "name": "plutusv3-blst-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], "shutdown_on_block_synced": null, - "shutdown_on_slot_synced": 9000, + "shutdown_on_slot_synced": 72000, "ssd_directory": null, "tracer": true, "tracing_backend": "trace-dispatcher", @@ -87332,7 +94157,7 @@ }, "workloads": [] }, - "plutusv3-blst-nomadperf": { + "plutusv3-blst-stepx15-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -87351,10 +94176,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -87495,7 +94320,7 @@ "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -88161,7 +94986,7 @@ "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { "exUnitsMem": 62000000, - "exUnitsSteps": 20000000000 + "exUnitsSteps": 30000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { @@ -88567,9 +95392,11 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsOverlays": [ + "budget/block/steps/oneandahalf" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -88627,7 +95454,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -88641,7 +95468,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutusv3-blst-nomadperf", + "name": "plutusv3-blst-stepx15-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -88665,7 +95492,7 @@ }, "workloads": [] }, - "plutusv3-blst-stepx15-nomadperf": { + "plutusv3-blst-stepx2-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -88684,10 +95511,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -88828,7 +95655,7 @@ "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -89494,7 +96321,7 @@ "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { "exUnitsMem": 62000000, - "exUnitsSteps": 30000000000 + "exUnitsSteps": 40000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { @@ -89901,10 +96728,10 @@ "pool_coin": 1000000000000000, "pparamsEpoch": 537, "pparamsOverlays": [ - "budget/block/steps/oneandahalf" + "budget/block/steps/double" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -89962,7 +96789,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -89976,7 +96803,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutusv3-blst-stepx15-nomadperf", + "name": "plutusv3-blst-stepx2-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -90000,7 +96827,7 @@ }, "workloads": [] }, - "plutusv3-blst-stepx2-nomadperf": { + "plutusv3-ripemd-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -90015,14 +96842,14 @@ ], "filters": [ "epoch3+", - "size-moderate-2" + "size-small" ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -90138,24 +96965,11 @@ "int": 1000000 }, { - "list": [ - { - "bytes": "714805c6" - }, - { - "bytes": "c413111e" - }, - { - "bytes": "2d7eb870" - }, - { - "bytes": "4ecbd6a1" - } - ] + "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2f" } ] }, - "script": "HashOntoG2AndAdd", + "script": "Ripemd160", "type": "LimitTxPerBlock_8" }, "tps": 2, @@ -90163,7 +96977,7 @@ "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -90829,7 +97643,7 @@ "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { "exUnitsMem": 62000000, - "exUnitsSteps": 40000000000 + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { @@ -91235,11 +98049,9 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [ - "budget/block/steps/double" - ], + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -91297,7 +98109,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -91311,7 +98123,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutusv3-blst-stepx2-nomadperf", + "name": "plutusv3-ripemd-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -91335,7 +98147,7 @@ }, "workloads": [] }, - "plutusv3-ripemd-nomadperf": { + "plutusv3-ripemd-stepx15-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -91354,10 +98166,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -91485,7 +98297,7 @@ "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -92151,7 +98963,7 @@ "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { "exUnitsMem": 62000000, - "exUnitsSteps": 20000000000 + "exUnitsSteps": 30000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { @@ -92557,9 +99369,11 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsOverlays": [ + "budget/block/steps/oneandahalf" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -92617,7 +99431,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -92631,7 +99445,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutusv3-ripemd-nomadperf", + "name": "plutusv3-ripemd-stepx15-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -92655,7 +99469,7 @@ }, "workloads": [] }, - "plutusv3-ripemd-stepx15-nomadperf": { + "plutusv3-ripemd-stepx2-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -92674,10 +99488,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -92805,7 +99619,7 @@ "tx_fee": 940000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -93471,7 +100285,7 @@ "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { "exUnitsMem": 62000000, - "exUnitsSteps": 30000000000 + "exUnitsSteps": 40000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { @@ -93878,10 +100692,10 @@ "pool_coin": 1000000000000000, "pparamsEpoch": 537, "pparamsOverlays": [ - "budget/block/steps/oneandahalf" + "budget/block/steps/double" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -93939,7 +100753,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -93953,7 +100767,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutusv3-ripemd-stepx15-nomadperf", + "name": "plutusv3-ripemd-stepx2-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -93977,7 +100791,7 @@ }, "workloads": [] }, - "plutusv3-ripemd-stepx2-nomadperf": { + "plutusv3-volt-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -93996,10 +100810,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -94089,15 +100903,15 @@ "delegators_effective": 1000000, "effective_epochs": 9, "epoch_duration": 8000, - "generator_blocks_lower_bound": 702, + "generator_blocks_lower_bound": 299, "generator_duration": 72000, - "generator_tx_count": 144000, + "generator_tx_count": 61200, "genesis_future_offset": 100, "shutdown_time": 72000, "supply_delegated": 52000000000000000, "supply_total": 52020000000000000, "utxo_delegated": 1000000, - "utxo_generated": 144000, + "utxo_generated": 61200, "utxo_stuffed": 4000000 }, "desc": "AWS c5-2xlarge cluster dataset, 9 ep, Plutus workload", @@ -94109,25 +100923,17 @@ "outputs_per_tx": 1, "plutus": { "redeemer": { - "constructor": 0, - "fields": [ - { - "int": 1000000 - }, - { - "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2f" - } - ] + "int": 1000000 }, - "script": "Ripemd160", - "type": "LimitTxPerBlock_8" + "script": "LoopV3", + "type": "LimitSaturationLoop" }, - "tps": 2, - "tx_count": 144000, - "tx_fee": 940000 + "tps": 0.85, + "tx_count": 61200, + "tx_fee": 1452000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -94793,7 +101599,7 @@ "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { "exUnitsMem": 62000000, - "exUnitsSteps": 40000000000 + "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { @@ -95199,11 +102005,9 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [ - "budget/block/steps/double" - ], + "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -95261,7 +102065,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -95275,7 +102079,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutusv3-ripemd-stepx2-nomadperf", + "name": "plutusv3-volt-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -95299,7 +102103,7 @@ }, "workloads": [] }, - "plutusv3-volt-nomadperf": { + "plutusv3-voltv11-nomadperf": { "analysis": { "cluster_base_startup_overhead_s": 40, "cluster_startup_overhead_s": 2000, @@ -95318,10 +102122,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -95438,10 +102242,10 @@ }, "tps": 0.85, "tx_count": 61200, - "tx_fee": 1412000 + "tx_fee": 1452000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -95505,9 +102309,9 @@ "encodeUtf8-cpu-arguments-slope": 42921, "encodeUtf8-memory-arguments-intercept": 4, "encodeUtf8-memory-arguments-slope": 2, - "equalsByteString-cpu-arguments-constant": 24548, - "equalsByteString-cpu-arguments-intercept": 29498, - "equalsByteString-cpu-arguments-slope": 38, + "equalsByteString-cpu-arguments-constant": 30623, + "equalsByteString-cpu-arguments-intercept": 28755, + "equalsByteString-cpu-arguments-slope": 75, "equalsByteString-memory-arguments": 1, "equalsData-cpu-arguments-intercept": 898148, "equalsData-cpu-arguments-slope": 27279, @@ -95626,6 +102430,340 @@ }, "extraConfig": { "costModels": { + "PlutusV1": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 228465, + 122, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 53384111, + 14333, + 10, + 955506, + 213312, + 0, + 2, + 43053543, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ], "PlutusV2": [ 100788, 420, @@ -95686,9 +102824,9 @@ 42921, 4, 2, - 24548, - 29498, - 38, + 30623, + 28755, + 75, 1, 898148, 27279, @@ -95801,7 +102939,164 @@ 10, 43574283, 26308, - 10 + 10, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 ], "PlutusV3": [ 100788, @@ -95858,7 +103153,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -95868,9 +103163,9 @@ 42921, 4, 2, - 24548, - 29498, - 38, + 30623, + 28755, + 75, 1, 898148, 27279, @@ -95923,7 +103218,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -95939,7 +103234,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -95950,7 +103245,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -96100,18 +103395,71 @@ 1, 1964219, 24520, - 3 + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 ] } }, "lovelacePerUTxOWord": 4310, "maxBlockExUnits": { - "exUnitsMem": 62000000, + "exUnitsMem": 72000000, "exUnitsSteps": 20000000000 }, "maxCollateralInputs": 3, "maxTxExUnits": { - "exUnitsMem": 14000000, + "exUnitsMem": 16500000, "exUnitsSteps": 10000000000 }, "maxValueSize": 5000 @@ -96294,7 +103642,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -96304,9 +103652,9 @@ 42921, 4, 2, - 24548, - 29498, - 38, + 30623, + 28755, + 75, 1, 898148, 27279, @@ -96359,7 +103707,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -96375,7 +103723,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -96386,7 +103734,7 @@ 7305, -900, 1716, - 549, + 960, 57, 85848, 0, @@ -96502,7 +103850,12 @@ }, "delegator_coin": 1000000000000000, "delegators": 1000000, - "dijkstra": null, + "dijkstra": { + "maxRefScriptSizePerBlock": 1048576, + "maxRefScriptSizePerTx": 204800, + "refScriptCostMultiplier": 1.2, + "refScriptCostStride": 25600 + }, "dreps": 10000, "epoch_length": 8000, "extra_future_offset": 0, @@ -96513,9 +103866,11 @@ "per_pool_balance": 1000000000000000, "pool_coin": 1000000000000000, "pparamsEpoch": 537, - "pparamsOverlays": [], + "pparamsOverlays": [ + "v11-preview" + ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -96570,10 +103925,10 @@ "nOpt": 500, "poolDeposit": 500000000, "protocolVersion": { - "major": 10, + "major": 11, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -96587,7 +103942,7 @@ "utxo": 4000000, "utxo_keys": 1 }, - "name": "plutusv3-volt-nomadperf", + "name": "plutusv3-voltv11-nomadperf", "node": { "heap_limit": null, "rts_flags_override": [], @@ -96627,10 +103982,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -96713,7 +104068,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -97005,7 +104360,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -97063,7 +104418,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -97117,10 +104472,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -97203,7 +104558,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -97495,7 +104850,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -97553,7 +104908,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -97607,10 +104962,10 @@ "filters": [], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -97693,7 +105048,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -97985,7 +105340,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -98043,7 +105398,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -98099,10 +105454,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -98185,7 +105540,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -98477,7 +105832,7 @@ "pparamsEpoch": 300, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 600, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -98535,7 +105890,7 @@ "major": 6, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 3, @@ -98592,10 +105947,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -98731,7 +106086,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -99206,7 +106561,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 1200, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -99264,7 +106619,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 6, @@ -99323,10 +106678,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -99462,7 +106817,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -99937,7 +107292,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 1200, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -99995,7 +107350,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 6, @@ -100052,10 +107407,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -100191,7 +107546,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -100666,7 +108021,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 1200, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -100724,7 +108079,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 6, @@ -100781,10 +108136,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -100901,7 +108256,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -101376,7 +108731,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -101434,7 +108789,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -101491,10 +108846,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -101611,7 +108966,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -102086,7 +109441,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -102144,7 +109499,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -102201,10 +109556,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -102321,7 +109676,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -102796,7 +110151,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -102854,7 +110209,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -102911,10 +110266,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -103031,7 +110386,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -103506,7 +110861,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -103564,7 +110919,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -103621,10 +110976,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -103762,7 +111117,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -104237,7 +111592,7 @@ "v8-preview" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -104295,7 +111650,7 @@ "major": 8, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -104352,10 +111707,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -104481,7 +111836,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -105555,7 +112910,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -105613,7 +112968,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -105681,10 +113036,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -105815,7 +113170,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -106889,7 +114244,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -106947,7 +114302,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -107015,10 +114370,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -107144,7 +114499,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -108218,7 +115573,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -108276,7 +115631,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -108333,10 +115688,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -108462,7 +115817,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -109536,7 +116891,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -109594,7 +116949,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -109651,10 +117006,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -109771,7 +117126,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -110845,7 +118200,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -110903,7 +118258,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -110960,10 +118315,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -111080,7 +118435,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -112154,7 +119509,7 @@ "pparamsEpoch": 537, "pparamsOverlays": [], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -112212,7 +119567,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -112272,10 +119627,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -112392,7 +119747,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -113457,7 +120812,7 @@ "voting" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -113515,7 +120870,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -113587,10 +120942,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -113707,7 +121062,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -114772,7 +122127,7 @@ "voting" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -114830,7 +122185,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -114901,10 +122256,10 @@ ], "finish_patience": 21, "last_log_spread_s": 120, - "minimum_chain_density": 0.025, + "minimum_chain_density": 2.5e-2, "silence_since_last_block_s": 120, "start_log_spread_s": 120, - "tx_loss_ratio": 0.020, + "tx_loss_ratio": 2.0e-2, "type": "standard" }, "cli_args": { @@ -115021,7 +122376,7 @@ "tx_fee": 1000000 }, "genesis": { - "active_slots_coeff": 0.050, + "active_slots_coeff": 5.0e-2, "alonzo": { "collateralPercentage": 150, "costModels": { @@ -116086,7 +123441,7 @@ "voting" ], "shelley": { - "activeSlotsCoeff": 0.050, + "activeSlotsCoeff": 5.0e-2, "epochLength": 8000, "genDelegs": { "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { @@ -116144,7 +123499,7 @@ "major": 10, "minor": 0 }, - "rho": 0.0030, + "rho": 3.0e-3, "tau": 0.2 }, "securityParam": 40, @@ -116198,3 +123553,4 @@ ] } } + diff --git a/bench/cardano-profile/data/genesis/overlays/v11-preview.json b/bench/cardano-profile/data/genesis/overlays/v11-preview.json index 7c53f077bdb..b6e0c0ddedd 100644 --- a/bench/cardano-profile/data/genesis/overlays/v11-preview.json +++ b/bench/cardano-profile/data/genesis/overlays/v11-preview.json @@ -1,7 +1,18 @@ { - "description": "Preview overlay for protocol version 11 (Van Rossem). Carries the PlutusV1 (166), PlutusV2 (147) and PlutusV3 (53) cost-model parameters that PV11 newly introduces, with values taken from the parameter-change governance action linked under `source`.", - "source": "https://gov.tools/governance_actions/c82f3834898e4d70d3605fa0d92ffe31345701075b107a54309c1525f9581f62#0", + "description": "Preview overlay for protocol version 11 (Van Rossem). Carries budget changes and cost model changes. PlutusV1 (169), PlutusV2 (160) and PlutusV3 (60) cost-model entries that PV11 changes: the newly-introduced parameters plus van Rossem's re-prices of a few existing ones, with values taken from the parameter-change governance action linked under `source`.", + "sources": [ + "https://gov.tools/governance_actions/c21b00f90f18fce4003edf42b0b0d455126e01c946e80cc5341a9f9750caf795#0", + "https://gov.tools/governance_actions/c82f3834898e4d70d3605fa0d92ffe31345701075b107a54309c1525f9581f62#0" + ], "epoch_params": { + "alonzo": { + "maxTxExUnits": { + "exUnitsMem": 16500000 + }, + "maxBlockExUnits": { + "exUnitsMem": 72000000 + } + }, "shelley": { "protocolParams": { "protocolVersion": { @@ -18,6 +29,9 @@ }, "cost_model": { "plutusV1": { + "equalsByteString-cpu-arguments-constant": 30623, + "equalsByteString-cpu-arguments-intercept": 28755, + "equalsByteString-cpu-arguments-slope": 75, "serialiseData-cpu-arguments-intercept": 955506, "serialiseData-cpu-arguments-slope": 213312, "serialiseData-memory-arguments-intercept": 0, @@ -186,6 +200,19 @@ "scaleValue-memory-arguments-slope": 21 }, "plutusV2": { + "equalsByteString-cpu-arguments-constant": 30623, + "equalsByteString-cpu-arguments-intercept": 28755, + "equalsByteString-cpu-arguments-slope": 75, + "integerToByteString-cpu-arguments-c0": 1293828, + "integerToByteString-cpu-arguments-c1": 28716, + "integerToByteString-cpu-arguments-c2": 63, + "integerToByteString-memory-arguments-intercept": 0, + "integerToByteString-memory-arguments-slope": 1, + "byteStringToInteger-cpu-arguments-c0": 1006041, + "byteStringToInteger-cpu-arguments-c1": 43623, + "byteStringToInteger-cpu-arguments-c2": 251, + "byteStringToInteger-memory-arguments-intercept": 0, + "byteStringToInteger-memory-arguments-slope": 1, "cekConstrCost-exBudgetCPU": 16000, "cekConstrCost-exBudgetMemory": 100, "cekCaseCost-exBudgetCPU": 16000, @@ -335,6 +362,13 @@ "scaleValue-memory-arguments-slope": 21 }, "plutusV3": { + "divideInteger-cpu-arguments-model-arguments-c11": 960, + "equalsByteString-cpu-arguments-constant": 30623, + "equalsByteString-cpu-arguments-intercept": 28755, + "equalsByteString-cpu-arguments-slope": 75, + "modInteger-cpu-arguments-model-arguments-c11": 960, + "quotientInteger-cpu-arguments-model-arguments-c11": 960, + "remainderInteger-cpu-arguments-model-arguments-c11": 960, "expModInteger-cpu-arguments-coefficient00": 607153, "expModInteger-cpu-arguments-coefficient11": 231697, "expModInteger-cpu-arguments-coefficient12": 53144, diff --git a/bench/cardano-profile/src/Cardano/Benchmarking/Profile.hs b/bench/cardano-profile/src/Cardano/Benchmarking/Profile.hs index 9f161fa6392..5fbcbf43c27 100644 --- a/bench/cardano-profile/src/Cardano/Benchmarking/Profile.hs +++ b/bench/cardano-profile/src/Cardano/Benchmarking/Profile.hs @@ -236,20 +236,21 @@ genesisParams epochParams g = -- (since IntersectMBO/cardano-ledger#5379 restricted to PlutusV1). -- * `conway.plutusV3CostModel` is array-only, exactly 251 entries -- (since IntersectMBO/cardano-ledger#5241 enforced the count there). --- Any cost-parameter ADDITIONS subsequent hard forks made on mainnet (the 10 --- V2 entries added at Chang, the 46 V3 entries added at epoch 537) are --- applied internally by the hard-fork combinator based on the protocol --- version, not by extending those genesis fields. +-- Any cost-parameter ADDITIONS made on mainnet after each language's +-- introduction (V3 +46 at Plomin/epoch 537; then V1 +166, V2 +157 and V3 +53 +-- at van Rossem/PV11, epoch 638) arrive as on-chain updates to the +-- `costModels` protocol parameter, not by extending those count-locked +-- genesis fields. -- `alonzo.extraConfig.costModels` was added to bypass those structural locks -- for testnets and benchmarks (IntersectMBO/cardano-ledger#5342, landed in -- IntersectMBO/cardano-ledger#5379; surfaced for cardano-cli in -- IntersectMBO/cardano-cli#1352): it accepts V1/V2/V3 keys and skips the --- exact-count check the top-level parsers enforce. Its object form is --- still capped at each language's init names (extras are silently dropped --- at parse time), so the ARRAY form is the only one that actually carries --- entries past those counts, and that is what we emit there. --- `alonzoInjectCostModels` applies the content as a per-language --- REPLACEMENT at the Alonzo era transition. +-- exact-count check the top-level parsers enforce. Its object form is still +-- capped at each language's init names (extras are silently dropped at parse +-- time), so the ARRAY form is the only one that actually carries entries past +-- those counts, and that is what we emit there. +-- `alonzoInjectCostModels` applies the content as a per-language REPLACEMENT +-- at the Alonzo era transition. -- -- Expects `genesisParams` (Step 2a) to have already populated the base -- "alonzo" and "conway" KeyMaps on the Genesis. @@ -277,14 +278,15 @@ genesisCostModels costModel g = -- alonzo-genesis.json. -- -- Updated: Vasil (epoch 366) tweaked 100 entries; Valentine (394) tweaked - -- 2; Chang (507) tweaked 85. V1 has never gained a parameter, total is - -- still 166. + -- 2; Chang (507) tweaked 85. V1 gained no parameters until van Rossem/PV11 + -- (epoch 638), which ADDED 166 (current total 332). -- -- Placement: We emit the first 166 canonical entries as the OBJECT at - -- `alonzo.costModels.PlutusV1` (mainnet shape). If the input ever carries - -- more than 166 entries (future proofing), the FULL set also goes as an - -- ARRAY to `alonzo.extraConfig.costModels.PlutusV1`; the lenient parser - -- defers array length validation to Plutus's mkEvaluationContext. + -- `alonzo.costModels.PlutusV1` (mainnet shape). When the input carries + -- more than 166 entries (as it does at van Rossem/PV11), the FULL set + -- also goes as an ARRAY to `alonzo.extraConfig.costModels.PlutusV1`; the + -- lenient parser defers array length validation to Plutus's + -- mkEvaluationContext. -- -- Naming: If any of the extras have a name not in `plutusV1CostNames`, -- the list throws an error (on purpose), signalling that the workbench's @@ -316,7 +318,9 @@ genesisCostModels costModel g = -- 175 named cost parameters. -- -- Updated: Valentine (epoch 394) tweaked 7 entries; Chang (epoch 507) - -- ADDED 10 new and tweaked 90 (current total 185). + -- tweaked 90 entries but added none (V2 stayed 175). van Rossem/PV11 + -- (epoch 638, gov action c82f3834...) ADDED 157 and re-priced some + -- existing (current total 332). -- -- Placement: V2 has no top-level home (`alonzo.costModels` is V1-only), -- so its only path to runtime is `alonzo.extraConfig.costModels.PlutusV2`. @@ -346,8 +350,9 @@ genesisCostModels costModel g = -- ARRAY of 251 cost parameters at `conway.plutusV3CostModel` in -- conway-genesis.json. -- - -- Updated: at epoch 537 an on-chain parameter update ADDED 46 new entries - -- (current total 297). + -- Updated: at epoch 537 (Plomin) an on-chain parameter update ADDED 46 + -- new entries (total 297); van Rossem/PV11 (epoch 638) ADDED 53 more + -- (current total 350). -- -- Placement: We emit the canonical first 251 entries as the ARRAY at -- `conway.plutusV3CostModel` (mainnet shape). When the input carries @@ -377,8 +382,8 @@ genesisCostModels costModel g = then Just (Aeson.toJSON full) else Nothing in (Just topLevel, extra) - -- alonzo.extraConfig.costModels content: a PlutusV* sub-key is - -- included only when its version yielded a Just above. + -- alonzo.extraConfig.costModels content: a PlutusV* sub-key is included + -- only when its version yielded a Just above. extraEntries = catMaybes [ (,) "PlutusV1" <$> v1AtExtra , (,) "PlutusV2" <$> v2AtExtra diff --git a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Cloud.hs b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Cloud.hs index 728ac684980..8d761a98cfb 100644 --- a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Cloud.hs +++ b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Cloud.hs @@ -184,6 +184,7 @@ profilesCloud = -- Plutus (post-Voltaire profiles) , loopVolt & P.name "plutus-volt-nomadperf" . P.dreps 10000 , loopV3Volt & P.name "plutusv3-volt-nomadperf" . P.dreps 10000 + , loopV3Volt & P.name "plutusv3-voltv11-nomadperf" . P.dreps 10000 . P.v11Preview , loopVolt & P.name "plutus-volt-memx15-nomadperf" . P.dreps 10000 . blockMem15x , loopVolt & P.name "plutus-volt-memx2-nomadperf" . P.dreps 10000 . blockMem2x , loopVolt & P.name "plutus-volt-rtsqg1-nomadperf" . P.dreps 10000 . P.rtsGcParallel . P.rtsGcLoadBalance diff --git a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Miniature.hs b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Miniature.hs index b54c2cf824a..bf38f23cf1e 100644 --- a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Miniature.hs +++ b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Miniature.hs @@ -76,6 +76,7 @@ profilesMiniature = ciBench10Plutus = ciBench10 & V.genesisVariant300 loop = V.plutusSaturation . V.plutusTypeLoop . P.analysisSizeSmall + loopV3 = V.plutusSaturation . V.plutusTypeLoopV3 . P.analysisSizeSmall loop2024 = V.plutusSaturation . V.plutusTypeLoop2024 . P.analysisSizeSmall ecdsa = V.plutusDoublePlusSaturation . V.plutusTypeECDSA . P.analysisSizeModerate schnorr = V.plutusDoublePlusSaturation . V.plutusTypeSchnorr . P.analysisSizeModerate @@ -89,6 +90,8 @@ profilesMiniature = , ciBench02Value & P.name "ci-bench-notracer" . V.valueLocal . P.dreps 0 . P.traceForwardingOff , ciBench02Value & P.name "ci-bench-drep" . V.valueLocal . P.dreps 10 . P.traceForwardingOn , ciBench02Plutus & P.name "ci-bench-plutus" . loop . P.dreps 0 . P.traceForwardingOn + , ciBench02PlutusV3 & P.name "ci-bench-v11-plutus" . loop . P.dreps 0 . P.traceForwardingOn . P.v11Preview + , ciBench02PlutusV3 & P.name "ci-bench-v11-plutusv3" . loopV3 . P.dreps 0 . P.traceForwardingOn . P.v11Preview , ciBench02Plutus & P.name "ci-bench-plutus24" . loop2024 . P.dreps 0 . P.traceForwardingOn , ciBench02Plutus & P.name "ci-bench-plutus-secp-ecdsa" . ecdsa . P.dreps 0 . P.traceForwardingOn , ciBench02Plutus & P.name "ci-bench-plutus-secp-schnorr" . schnorr . P.dreps 0 . P.traceForwardingOn diff --git a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Plutuscall.hs b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Plutuscall.hs index 7b6b09ed197..6421a2b41b7 100644 --- a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Plutuscall.hs +++ b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Builtin/Plutuscall.hs @@ -44,9 +44,11 @@ profilesPlutuscall = . P.analysisStandard . P.desc "Small dataset, honest 15 epochs duration" - loop = plutusCall & V.plutusTypeLoop . V.plutusDoubleSaturation . P.analysisSizeModerate . P.analysisEpoch3Plus - ecdsa = plutusCall & V.plutusTypeECDSA . V.plutusDoubleSaturation . P.analysisSizeModerate . P.analysisEpoch3Plus - schnorr = plutusCall & V.plutusTypeSchnorr . V.plutusDoubleSaturation . P.analysisSizeModerate . P.analysisEpoch3Plus + loop = plutusCall & V.plutusTypeLoop . V.plutusDoubleSaturation . P.analysisSizeModerate . P.analysisEpoch3Plus + ecdsa = plutusCall & V.plutusTypeECDSA . V.plutusDoubleSaturation . P.analysisSizeModerate . P.analysisEpoch3Plus + schnorr = plutusCall & V.plutusTypeSchnorr . V.plutusDoubleSaturation . P.analysisSizeModerate . P.analysisEpoch3Plus + schnorrV3 = plutusCall & V.plutusTypeSchnorrV3 . V.plutusDoubleSaturation . P.analysisSizeModerate2 . P.analysisEpoch3Plus + mscalmul = plutusCall & V.plutusTypeMultScalarMultG2 . V.plutusDoubleSaturation . P.analysisSizeModerate . P.analysisEpoch3Plus loopVolt = plutusCall & V.plutusTypeLoop . V.plutusDoublePlusSaturation . P.analysisSizeSmall blstVolt = plutusCall & V.plutusTypeBLST . V.plutusDoublePlusSaturation . P.analysisSizeModerate2 @@ -64,4 +66,9 @@ profilesPlutuscall = , loopVolt & P.name "plutuscall-volt-loop" . postPlomin , blstVolt & P.name "plutuscall-volt-blst" . postPlomin , ripemdVolt & P.name "plutuscall-volt-ripemd" . postPlomin + + -- PlutusV3 benchmarks, targeting PV11 + , ripemdVolt & P.name "plutuscall-voltv11-ripemd" . postPlomin . P.v11Preview + , schnorrV3 & P.name "plutuscall-voltv11-schnorrv3" . postPlomin . P.v11Preview + , mscalmul & P.name "plutuscall-voltv11-mscalmul" . postPlomin . P.v11Preview ] diff --git a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Genesis.hs b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Genesis.hs index 7ba983034eb..8115677214c 100644 --- a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Genesis.hs +++ b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Genesis.hs @@ -394,8 +394,8 @@ plutusV1CostNames = , "verifySignature-cpu-arguments-slope" , "verifySignature-memory-arguments" -------------------------------------------------- - -- Positions 166..331 (166 entries): PV11 (Van Rossem) additions. - -- Not yet enacted on mainnet. See governance action: + -- Positions 166..331 (166 entries): van Rossem (enacted on epoch 638). + -- See governance action: -- gov_action1eqhnsdyf3exhp5mqt7sdjtl7xy69wqg8tvg854psns2jt72cra3qqrcnr8r -- (https://gov.tools/governance_actions/c82f3834898e4d70d3605fa0d92ffe31345701075b107a54309c1525f9581f62). , "serialiseData-cpu-arguments-intercept" @@ -750,9 +750,10 @@ plutusV2CostNames = , "verifySchnorrSecp256k1Signature-cpu-arguments-intercept" , "verifySchnorrSecp256k1Signature-cpu-arguments-slope" , "verifySchnorrSecp256k1Signature-memory-arguments" - -- Positions 175..184 (10 entries): - -- post-Vasil on-chain parameter update at mainnet epoch 492 - -- (integerToByteString, byteStringToInteger). + -- Positions 175..331 (157 entries): van Rossem (enacted on epoch 638). + -- See governance action: + -- gov_action1eqhnsdyf3exhp5mqt7sdjtl7xy69wqg8tvg854psns2jt72cra3qqrcnr8r + -- (https://gov.tools/governance_actions/c82f3834898e4d70d3605fa0d92ffe31345701075b107a54309c1525f9581f62). , "integerToByteString-cpu-arguments-c0" , "integerToByteString-cpu-arguments-c1" , "integerToByteString-cpu-arguments-c2" @@ -763,10 +764,6 @@ plutusV2CostNames = , "byteStringToInteger-cpu-arguments-c2" , "byteStringToInteger-memory-arguments-intercept" , "byteStringToInteger-memory-arguments-slope" - -- Positions 185..331 (147 entries): PV11 (Van Rossem) additions. - -- Not yet enacted on mainnet. See governance action: - -- gov_action1eqhnsdyf3exhp5mqt7sdjtl7xy69wqg8tvg854psns2jt72cra3qqrcnr8r - -- (https://gov.tools/governance_actions/c82f3834898e4d70d3605fa0d92ffe31345701075b107a54309c1525f9581f62). , "cekConstrCost-exBudgetCPU" , "cekConstrCost-exBudgetMemory" , "cekCaseCost-exBudgetCPU" @@ -1225,8 +1222,8 @@ plutusV3CostNames = , "ripemd_160-cpu-arguments-intercept" , "ripemd_160-cpu-arguments-slope" , "ripemd_160-memory-arguments" - -- Positions 297..349 (53 entries): PV11 (Van Rossem) additions. - -- Not yet enacted on mainnet. See governance action: + -- Positions 297..349 (53 entries): van Rossem (enacted on epoch 638). + -- See governance action: -- gov_action1eqhnsdyf3exhp5mqt7sdjtl7xy69wqg8tvg854psns2jt72cra3qqrcnr8r -- (https://gov.tools/governance_actions/c82f3834898e4d70d3605fa0d92ffe31345701075b107a54309c1525f9581f62). , "expModInteger-cpu-arguments-coefficient00" diff --git a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Primitives.hs b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Primitives.hs index c26a0aacccb..c1bb327f986 100644 --- a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Primitives.hs +++ b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Primitives.hs @@ -41,7 +41,7 @@ module Cardano.Benchmarking.Profile.Primitives ( -- Set the epoch number from the "epoch-timeline". , pparamsEpoch -- Overlays to use. - , v8Preview, v9Preview + , v8Preview, v9Preview, v11Preview -- Budget overlays: -- -- Block: -- -- -- Steps: @@ -419,6 +419,9 @@ v8Preview = helper_addOverlayOrDie "v8-preview" v9Preview :: HasCallStack => Types.Profile -> Types.Profile v9Preview = helper_addOverlayOrDie "v9-preview" +v11Preview :: HasCallStack => Types.Profile -> Types.Profile +v11Preview = helper_addOverlayOrDie "v11-preview" + -- Budget: -- Steps: diff --git a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Vocabulary.hs b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Vocabulary.hs index d5dae286810..8c16c12b234 100644 --- a/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Vocabulary.hs +++ b/bench/cardano-profile/src/Cardano/Benchmarking/Profile/Vocabulary.hs @@ -20,7 +20,8 @@ module Cardano.Benchmarking.Profile.Vocabulary ( , plutusSaturation, plutusDoubleSaturation, plutusDoublePlusSaturation , plutusTypeLoop, plutusTypeLoopV3, plutusTypeLoop2024, plutusTypeECDSA, plutusTypeSchnorr -, plutusTypeBLST, plutusTypeRIPEMD +, plutusTypeBLST, plutusTypeRIPEMD, plutusTypeMultScalarMultG2 +, plutusTypeSchnorrV3 ) where -------------------------------------------------------------------------------- @@ -190,19 +191,19 @@ plutusTypeLoop :: Types.Profile -> Types.Profile plutusTypeLoop = P.plutusType "LimitSaturationLoop" . P.plutusScript "Loop" . P.redeemerInt 1000000 - . P.txFee 1360000 + . P.txFee 1415000 plutusTypeLoopV3 :: Types.Profile -> Types.Profile plutusTypeLoopV3 = P.plutusType "LimitSaturationLoop" . P.plutusScript "LoopV3" . P.redeemerInt 1000000 - . P.txFee 1412000 + . P.txFee 1452000 plutusTypeLoop2024 :: Types.Profile -> Types.Profile plutusTypeLoop2024 = P.plutusType "LimitSaturationLoop" . P.plutusScript "Loop2024" . P.redeemerInt 1000000 - . P.txFee 1412000 + . P.txFee 1415000 plutusTypeECDSA :: Types.Profile -> Types.Profile plutusTypeECDSA = @@ -250,3 +251,37 @@ plutusTypeRIPEMD = , KeyMap.fromList [("bytes", Aeson.String "5a56da88e6fd8419181dec4d3dd6997bab953d2f")] ] . P.txFee 940000 + +-- the input data to the benchmark follows the rationale described in the script's source module: +-- cf. bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/MultiScalarMulG2.hs +plutusTypeMultScalarMultG2 :: Types.Profile -> Types.Profile +plutusTypeMultScalarMultG2 = + P.plutusType "LimitTxPerBlock_4" . P.plutusScript "MultiScalarMulG2" + . P.redeemerFields [ + KeyMap.fromList [("int", Aeson.Number 1000000.0)] + , KeyMap.fromList [("list", Aeson.Array $ Vector.fromList [ + Aeson.Object $ KeyMap.fromList [("int", Aeson.Number 42148542872313659974763123524802260613429458928903366458240005849867442446806.0)] + , Aeson.Object $ KeyMap.fromList [("int", Aeson.Number 43175885667968324076475204474312361068172079008185553631823030366527704308590.0)] + , Aeson.Object $ KeyMap.fromList [("int", Aeson.Number 30296922462898274839287732105045363550642484192066614321073140284814517593443.0)] + ]) + ] + , KeyMap.fromList [("list", Aeson.Array $ Vector.fromList [ + Aeson.Object $ KeyMap.fromList [("bytes", Aeson.String "93e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb8")] + , Aeson.Object $ KeyMap.fromList [("bytes", Aeson.String "aa4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c335771638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053")] + , Aeson.Object $ KeyMap.fromList [("bytes", Aeson.String "89380275bbc8e5dcea7dc4dd7e0550ff2ac480905396eda55062650f8d251c96eb480673937cc6d9d6a44aaa56ca66dc122915c824a0857e2ee414a3dccb23ae691ae54329781315a0c75df1c04d6d7a50a030fc866f09d516020ef82324afae")] + , Aeson.Object $ KeyMap.fromList [("bytes", Aeson.String "870227d3f13684fdb7ce31b8065ba3acb35f7bde6fe2ddfefa359f8b35d08a9ab9537b43e24f4ffb720b5a0bda2a82f20e7a30979a8853a077454eb63b8dcee75f106221b262886bb8e01b0abb043368da82f60899cc1412e33e4120195fc557")] + ]) + ] + ] + . P.txFee 568200 + +plutusTypeSchnorrV3 :: Types.Profile -> Types.Profile +plutusTypeSchnorrV3 = + P.plutusType "LimitTxPerBlock_4" . P.plutusScript "SchnorrSecp256k1LoopV3" + . P.redeemerFields [ + KeyMap.fromList [("int", Aeson.Number 1000000.0)] + , KeyMap.fromList [("bytes", Aeson.String "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b")] + , KeyMap.fromList [("bytes", Aeson.String "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030")] + , KeyMap.fromList [("bytes", Aeson.String "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b")] + ] + . P.txFee 586000 \ No newline at end of file diff --git a/bench/plutus-scripts-bench/plutus-scripts-bench.cabal b/bench/plutus-scripts-bench/plutus-scripts-bench.cabal index 1333026f4af..8e2c5d4ae49 100644 --- a/bench/plutus-scripts-bench/plutus-scripts-bench.cabal +++ b/bench/plutus-scripts-bench/plutus-scripts-bench.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: plutus-scripts-bench -version: 1.0.4.3 +version: 1.0.5.0 synopsis: Plutus scripts used for benchmarking description: Plutus scripts used for benchmarking. category: Cardano, @@ -37,7 +37,6 @@ common common-definitions default-language: Haskell2010 default-extensions: NoImplicitPrelude - ImportQualifiedPost OverloadedStrings ghc-options: @@ -70,12 +69,16 @@ library other-modules: Cardano.Benchmarking.PlutusScripts.CustomCall + Cardano.Benchmarking.PlutusScripts.CustomCallV3 Cardano.Benchmarking.PlutusScripts.EcdsaSecp256k1Loop + Cardano.Benchmarking.PlutusScripts.EcdsaSecp256k1LoopV3 Cardano.Benchmarking.PlutusScripts.HashOntoG2AndAdd Cardano.Benchmarking.PlutusScripts.Loop2024 Cardano.Benchmarking.PlutusScripts.LoopV3 + Cardano.Benchmarking.PlutusScripts.MultiScalarMulG2 Cardano.Benchmarking.PlutusScripts.Ripemd160 Cardano.Benchmarking.PlutusScripts.SchnorrSecp256k1Loop + Cardano.Benchmarking.PlutusScripts.SchnorrSecp256k1LoopV3 Cardano.Benchmarking.PlutusScripts.SupplementalDatum -------------------------- diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts.hs index ab0d9858868..15099d1d533 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts.hs @@ -1,7 +1,6 @@ {-# LANGUAGE GADTs #-} {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} -{-# LANGUAGE RankNTypes #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TypeApplications #-} @@ -24,12 +23,16 @@ import System.FilePath (takeBaseName) import Cardano.Api import qualified Cardano.Benchmarking.PlutusScripts.CustomCall as CustomCall +import qualified Cardano.Benchmarking.PlutusScripts.CustomCallV3 as CustomCallV3 import qualified Cardano.Benchmarking.PlutusScripts.EcdsaSecp256k1Loop as ECDSA +import qualified Cardano.Benchmarking.PlutusScripts.EcdsaSecp256k1LoopV3 as ECDSAV3 import qualified Cardano.Benchmarking.PlutusScripts.HashOntoG2AndAdd as HashG2Add import qualified Cardano.Benchmarking.PlutusScripts.Loop2024 as Loop2024 import qualified Cardano.Benchmarking.PlutusScripts.LoopV3 as LoopV3 +import qualified Cardano.Benchmarking.PlutusScripts.MultiScalarMulG2 as MultiScalarMulG2 import qualified Cardano.Benchmarking.PlutusScripts.Ripemd160 as Ripemd160 import qualified Cardano.Benchmarking.PlutusScripts.SchnorrSecp256k1Loop as Schnorr +import qualified Cardano.Benchmarking.PlutusScripts.SchnorrSecp256k1LoopV3 as SchnorrV3 import qualified Cardano.Benchmarking.PlutusScripts.SupplementalDatum as SupplementalDatum import Cardano.Benchmarking.ScriptAPI @@ -37,12 +40,16 @@ import Cardano.Benchmarking.ScriptAPI getAllScripts :: [PlutusBenchScript] getAllScripts = [ CustomCall.script + , CustomCallV3.script , ECDSA.script + , ECDSAV3.script , HashG2Add.script , Loop2024.script , LoopV3.script + , MultiScalarMulG2.script , Ripemd160.script , Schnorr.script + , SchnorrV3.script , SupplementalDatum.script ] diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCall.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCall.hs index a1e96714265..195eb1b7bf9 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCall.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCall.hs @@ -1,9 +1,6 @@ {-# LANGUAGE DataKinds #-} -{-# LANGUAGE ImportQualifiedPost #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeApplications #-} -{-# LANGUAGE TypeFamilies #-} {-# OPTIONS_GHC -fno-warn-orphans #-} @@ -12,30 +9,24 @@ module Cardano.Benchmarking.PlutusScripts.CustomCall (script) where -import Cardano.Api (PlutusScript (..), PlutusScriptV2, PlutusScriptVersion (..), - Script (..), toScriptInAnyLang) - +import Cardano.Api (PlutusScriptVersion (PlutusScriptV2)) import Cardano.Benchmarking.PlutusScripts.CustomCallTypes -import Cardano.Benchmarking.ScriptAPI +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) import qualified PlutusLedgerApi.V2 as PlutusV2 - -import Prelude as Haskell (String, (.), (<$>)) - -import qualified Data.ByteString.Short as SBS - -import Language.Haskell.TH -import Language.Haskell.TH.Syntax -import qualified PlutusTx +import qualified PlutusTx (compile) import PlutusTx.Foldable (sum) import PlutusTx.List (all, length) import PlutusTx.Prelude as Plutus hiding (Semigroup (..), (.), (<$>)) +import Prelude as Haskell ((.), (<$>)) -script :: PlutusBenchScript -script = mkPlutusBenchScript scriptName (toScriptInAnyLang (PlutusScript PlutusScriptV2 scriptSerialized)) -scriptName :: Haskell.String -scriptName - = prepareScriptName $(LitE . StringL . loc_module <$> qLocation) +script :: PlutusBenchScript +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV2 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) instance Plutus.Eq CustomCallData where @@ -73,8 +64,3 @@ unwrap :: BuiltinData -> CustomCallArg unwrap = PlutusV2.unsafeFromBuiltinData -- Note: type-constraining unsafeFromBuiltinData decreases script's execution units. -customCallScriptShortBs :: SBS.ShortByteString -customCallScriptShortBs = PlutusV2.serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||]) - -scriptSerialized :: PlutusScript PlutusScriptV2 -scriptSerialized = PlutusScriptSerialised customCallScriptShortBs diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCallTypes.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCallTypes.hs index a2c33988391..d95121a3c9e 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCallTypes.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCallTypes.hs @@ -1,9 +1,5 @@ -{-# LANGUAGE DataKinds #-} -{-# LANGUAGE ImportQualifiedPost #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeApplications #-} -{-# LANGUAGE TypeFamilies #-} {-# LANGUAGE ViewPatterns #-} module Cardano.Benchmarking.PlutusScripts.CustomCallTypes diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCallV3.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCallV3.hs new file mode 100644 index 00000000000..54c89697498 --- /dev/null +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/CustomCallV3.hs @@ -0,0 +1,76 @@ +{-# LANGUAGE DataKinds #-} +{-# LANGUAGE NoImplicitPrelude #-} +{-# LANGUAGE TemplateHaskell #-} + +{-# OPTIONS_GHC -fno-warn-orphans #-} + +module Cardano.Benchmarking.PlutusScripts.CustomCallV3 (script) where + +import Cardano.Api (PlutusScriptVersion (PlutusScriptV3)) +import Cardano.Benchmarking.PlutusScripts.CustomCallTypes +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) +import qualified PlutusLedgerApi.V3 as PlutusV3 +import qualified PlutusTx (compile) +import qualified PlutusTx.Builtins.Internal as BI (BuiltinList, head, snd, tail, unitval, + unsafeDataAsConstr) +import PlutusTx.Foldable (sum) +import PlutusTx.List (all, length) +import PlutusTx.Prelude as Plutus hiding (Semigroup (..), (.), (<$>)) +import Prelude as Haskell ((.), (<$>)) + + +script :: PlutusBenchScript +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV3 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) + + +instance Plutus.Eq CustomCallData where + CCNone == CCNone = True + CCInteger i == CCInteger i' = i == i' + CCSum i is == CCSum i' is' = i == i' && is == is' + CCByteString s == CCByteString s' = s == s' + CCConcat s ss == CCConcat s' ss' = s == s' && ss == ss' + _ == _ = False + +{-# INLINABLE mkValidator #-} +mkValidator :: BuiltinData -> BuiltinUnit +mkValidator arg = + let + result = case cmd of + EvalSpine -> length redeemerArg == length datumArg + EvalValues -> redeemerArg == datumArg + EvalAndValidate -> all validateValue redeemerArg && redeemerArg == datumArg + in if result then BI.unitval else error () + where + -- lazily decode script context up to datum and redeemer + constrArgs :: BuiltinData -> BI.BuiltinList BuiltinData + constrArgs = BI.snd . BI.unsafeDataAsConstr + + ctxFields :: BI.BuiltinList BuiltinData + ctxFields = constrArgs arg + + datum :: BuiltinData + datum = BI.head ctxFields + + redeemerFollowedByScriptInfo :: BI.BuiltinList BuiltinData + redeemerFollowedByScriptInfo = BI.tail ctxFields + + redeemer :: BuiltinData + redeemer = BI.head redeemerFollowedByScriptInfo + + datumArg = snd (unwrap datum) + (cmd, redeemerArg) = unwrap redeemer + + validateValue :: CustomCallData -> Bool + validateValue (CCSum i is) = i == sum is + validateValue (CCConcat s ss) = s == mconcat ss + validateValue _ = True + +{-# INLINABLE unwrap #-} +unwrap :: BuiltinData -> CustomCallArg +unwrap = PlutusV3.unsafeFromBuiltinData + diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/EcdsaSecp256k1Loop.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/EcdsaSecp256k1Loop.hs index 2102e998184..3bf9e80ef9f 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/EcdsaSecp256k1Loop.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/EcdsaSecp256k1Loop.hs @@ -1,37 +1,28 @@ {-# LANGUAGE DataKinds #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeApplications #-} -{-# LANGUAGE TypeFamilies #-} -- PlutusV2 must be compiled using plc 1.0 {-# OPTIONS_GHC -fplugin-opt PlutusTx.Plugin:target-version=1.0.0 #-} module Cardano.Benchmarking.PlutusScripts.EcdsaSecp256k1Loop (script) where -import Cardano.Api (PlutusScript (..), PlutusScriptV2, PlutusScriptVersion (..), - Script (..), toScriptInAnyLang) - -import Cardano.Benchmarking.ScriptAPI +import Cardano.Api (PlutusScriptVersion (PlutusScriptV2)) +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) import qualified PlutusLedgerApi.V2 as PlutusV2 - -import Prelude as Haskell (String, (.), (<$>)) - -import qualified Data.ByteString.Short as SBS - -import Language.Haskell.TH -import Language.Haskell.TH.Syntax -import qualified PlutusTx +import qualified PlutusTx (compile) import qualified PlutusTx.Builtins as BI import PlutusTx.Prelude as P hiding (Semigroup (..), (.), (<$>)) +import Prelude as Haskell ((.), (<$>)) -scriptName :: Haskell.String -scriptName - = prepareScriptName $(LitE . StringL . loc_module <$> qLocation) - script :: PlutusBenchScript -script = mkPlutusBenchScript scriptName (toScriptInAnyLang (PlutusScript PlutusScriptV2 scriptSerialized)) +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV2 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) {-# INLINEABLE mkValidator #-} @@ -49,8 +40,3 @@ mkValidator _datum red _txContext = | BI.verifyEcdsaSecp256k1Signature v m s = loop (pred i) v m s | otherwise = P.traceError "Trace error: ECDSA validation failed" -v2EcdsaLoopScriptShortBs :: SBS.ShortByteString -v2EcdsaLoopScriptShortBs = PlutusV2.serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||]) - -scriptSerialized :: PlutusScript PlutusScriptV2 -scriptSerialized = PlutusScriptSerialised v2EcdsaLoopScriptShortBs diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/EcdsaSecp256k1LoopV3.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/EcdsaSecp256k1LoopV3.hs new file mode 100644 index 00000000000..c05fef89834 --- /dev/null +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/EcdsaSecp256k1LoopV3.hs @@ -0,0 +1,54 @@ +{-# LANGUAGE DataKinds #-} +{-# LANGUAGE NoImplicitPrelude #-} +{-# LANGUAGE TemplateHaskell #-} + +module Cardano.Benchmarking.PlutusScripts.EcdsaSecp256k1LoopV3 (script) where + +import Cardano.Api (PlutusScriptVersion (PlutusScriptV3)) +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) +import qualified PlutusLedgerApi.V3 as PlutusV3 +import qualified PlutusTx (compile) +import qualified PlutusTx.Builtins as Builtins +import qualified PlutusTx.Builtins.Internal as BI (BuiltinList, head, snd, tail, unitval, + unsafeDataAsConstr) +import PlutusTx.Prelude as P hiding (Semigroup (..), (.), (<$>)) +import Prelude as Haskell ((.), (<$>)) + + +script :: PlutusBenchScript +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV3 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) + + +{-# INLINABLE mkValidator #-} +mkValidator :: BuiltinData -> BuiltinUnit +mkValidator arg = + if red_n < (1000000 :: Integer) -- large number ensures same bitsize for all counter values + then traceError "redeemer is < 1000000" + else loop red_n red_vkey red_msg red_sig + where + -- lazily decode script context up to redeemer, which is less expensive and results in much smaller tx size + constrArgs :: BuiltinData -> BI.BuiltinList BuiltinData + constrArgs = BI.snd . BI.unsafeDataAsConstr + + redeemerFollowedByScriptInfo :: BI.BuiltinList BuiltinData + redeemerFollowedByScriptInfo = BI.tail (constrArgs arg) + + redeemer :: BuiltinData + redeemer = BI.head redeemerFollowedByScriptInfo + + red_n :: Integer + red_vkey :: BuiltinByteString + red_msg :: BuiltinByteString + red_sig :: BuiltinByteString + (red_n, red_vkey, red_msg, red_sig) = PlutusV3.unsafeFromBuiltinData redeemer + + loop i v m s + | i == 1000000 = BI.unitval + | Builtins.verifyEcdsaSecp256k1Signature v m s = loop (pred i) v m s + | otherwise = P.traceError "Trace error: ECDSA validation failed" + diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/HashOntoG2AndAdd.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/HashOntoG2AndAdd.hs index 3f19bdad774..31f3ba690f5 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/HashOntoG2AndAdd.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/HashOntoG2AndAdd.hs @@ -2,8 +2,6 @@ {-# LANGUAGE DataKinds #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeApplications #-} -{-# LANGUAGE TypeFamilies #-} -- | This validator script is based on the Plutus benchmark -- 'Hash n bytestrings onto G2 and add points' @@ -11,31 +9,25 @@ module Cardano.Benchmarking.PlutusScripts.HashOntoG2AndAdd (script) where -import Cardano.Api (PlutusScript (..), PlutusScriptV3, PlutusScriptVersion (..), - Script (..), toScriptInAnyLang) - -import Cardano.Benchmarking.ScriptAPI -import qualified PlutusLedgerApi.V3 as PlutusV3 - -import Prelude as Haskell (String, (.), (<$>)) - -import qualified Data.ByteString.Short as SBS +import Cardano.Api (PlutusScriptVersion (PlutusScriptV3)) +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) import GHC.ByteOrder (ByteOrder (LittleEndian)) - -import Language.Haskell.TH -import Language.Haskell.TH.Syntax -import qualified PlutusTx +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) +import qualified PlutusLedgerApi.V3 as PlutusV3 +import qualified PlutusTx (compile) import qualified PlutusTx.Builtins.Internal as BI (BuiltinList, head, snd, tail, unitval, unsafeDataAsConstr) import PlutusTx.Prelude as Tx hiding (Semigroup (..), (.), (<$>)) +import Prelude as Haskell ((.), (<$>)) -scriptName :: Haskell.String -scriptName - = prepareScriptName $(LitE . StringL . loc_module <$> qLocation) - script :: PlutusBenchScript -script = mkPlutusBenchScript scriptName (toScriptInAnyLang (PlutusScript PlutusScriptV3 scriptSerialized)) +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV3 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) + {-# INLINABLE mkValidator #-} mkValidator :: BuiltinData -> BuiltinUnit @@ -67,8 +59,3 @@ mkValidator arg = | i == 1000000 = BI.unitval | otherwise = let !_ = hashAndAddG2 l i in loop (pred i) l -hashAndAddG2ShortBs :: SBS.ShortByteString -hashAndAddG2ShortBs = PlutusV3.serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||]) - -scriptSerialized :: PlutusScript PlutusScriptV3 -scriptSerialized = PlutusScriptSerialised hashAndAddG2ShortBs diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/Loop2024.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/Loop2024.hs index 65caa2fd8cf..9d67a8a58ff 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/Loop2024.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/Loop2024.hs @@ -1,37 +1,27 @@ {-# LANGUAGE DataKinds #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeApplications #-} -{-# LANGUAGE TypeFamilies #-} -- PlutusV1 must be compiled using plc 1.0 {-# OPTIONS_GHC -fplugin-opt PlutusTx.Plugin:target-version=1.0.0 #-} module Cardano.Benchmarking.PlutusScripts.Loop2024 (script) where -import Cardano.Api (PlutusScript (..), PlutusScriptV1, PlutusScriptVersion (..), - Script (..), toScriptInAnyLang) - -import Cardano.Benchmarking.ScriptAPI -import qualified PlutusLedgerApi.V1 as PlutusV1 - -import Prelude hiding (pred, ($), (&&), (<), (==)) - -import qualified Data.ByteString.Short as SBS - -import Language.Haskell.TH -import Language.Haskell.TH.Syntax -import PlutusTx +import Cardano.Api (PlutusScriptVersion (PlutusScriptV1)) +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) +import qualified PlutusTx (compile) import PlutusTx.Builtins (unsafeDataAsI) import PlutusTx.Prelude hiding (Semigroup (..), unless, (.), (<$>)) +import Prelude hiding (pred, ($), (&&), (<), (==)) -scriptName :: String -scriptName - = prepareScriptName $(LitE . StringL . loc_module <$> qLocation) - script :: PlutusBenchScript -script = mkPlutusBenchScript scriptName (toScriptInAnyLang (PlutusScript PlutusScriptV1 scriptSerialized)) +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV1 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) {-# INLINABLE mkValidator #-} @@ -44,8 +34,3 @@ mkValidator _datum redeemer _txContext n = unsafeDataAsI redeemer loop i = if i == 1000000 then () else loop $ pred i -loopScriptShortBs :: SBS.ShortByteString -loopScriptShortBs = PlutusV1.serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||]) - -scriptSerialized :: PlutusScript PlutusScriptV1 -scriptSerialized = PlutusScriptSerialised loopScriptShortBs diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/LoopV3.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/LoopV3.hs index 63dbd132d65..88d20cc1ae3 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/LoopV3.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/LoopV3.hs @@ -1,36 +1,26 @@ {-# LANGUAGE DataKinds #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeApplications #-} -{-# LANGUAGE TypeFamilies #-} module Cardano.Benchmarking.PlutusScripts.LoopV3 (script) where -import Cardano.Api (PlutusScript (..), PlutusScriptV3, PlutusScriptVersion (..), - Script (..), toScriptInAnyLang) - -import Cardano.Benchmarking.ScriptAPI -import qualified PlutusLedgerApi.V3 as PlutusV3 - -import Prelude hiding (pred, ($), (&&), (<), (==)) - -import qualified Data.ByteString.Short as SBS - -import Language.Haskell.TH -import Language.Haskell.TH.Syntax -import PlutusTx +import Cardano.Api (PlutusScriptVersion (PlutusScriptV3)) +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) +import qualified PlutusTx (compile) import PlutusTx.Builtins (unsafeDataAsI) import qualified PlutusTx.Builtins.Internal as BI (BuiltinList, head, snd, tail, unitval, unsafeDataAsConstr) import PlutusTx.Prelude as Plutus hiding (Semigroup (..), unless, (.), (<$>)) +import Prelude hiding (pred, ($), (&&), (<), (==)) -scriptName :: String -scriptName - = prepareScriptName $(LitE . StringL . loc_module <$> qLocation) - script :: PlutusBenchScript -script = mkPlutusBenchScript scriptName (toScriptInAnyLang (PlutusScript PlutusScriptV3 scriptSerialized)) +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV3 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) {-# INLINABLE mkValidator #-} @@ -54,8 +44,3 @@ mkValidator arg = loop i = if i == 1000000 then BI.unitval else loop (pred i) -loopScriptShortBs :: SBS.ShortByteString -loopScriptShortBs = PlutusV3.serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||]) - -scriptSerialized :: PlutusScript PlutusScriptV3 -scriptSerialized = PlutusScriptSerialised loopScriptShortBs diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/MultiScalarMulG2.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/MultiScalarMulG2.hs new file mode 100644 index 00000000000..4c94d4c7073 --- /dev/null +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/MultiScalarMulG2.hs @@ -0,0 +1,132 @@ +{-# LANGUAGE BangPatterns #-} +{-# LANGUAGE DataKinds #-} +{-# LANGUAGE NoImplicitPrelude #-} +{-# LANGUAGE TemplateHaskell #-} + +module Cardano.Benchmarking.PlutusScripts.MultiScalarMulG2 (script) where + +import Cardano.Api (PlutusScriptVersion (PlutusScriptV3)) +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) +import qualified PlutusLedgerApi.V3 as PlutusV3 +import qualified PlutusTx (compile) +import qualified PlutusTx.Builtins.Internal as BI (BuiltinList, head, snd, tail, unitval, + unsafeDataAsConstr) +import PlutusTx.Builtins as BI (bls12_381_G2_multiScalarMul) +import PlutusTx.Prelude as Tx hiding (Semigroup (..), (.), (<$>)) +import Prelude as Haskell ((.), (<$>)) + + +script :: PlutusBenchScript +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV3 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) + +{-# INLINABLE mkValidator #-} +mkValidator :: BuiltinData -> BuiltinUnit +mkValidator arg = + if red_n < 1000000 -- large number ensures same bitsize for all counter values + then traceError "redeemer is < 1000000" + else loop (fmap Tx.bls12_381_G2_uncompress red_bss) red_is red_n + where + -- lazily decode script context up to redeemer, which is less expensive and results in much smaller tx size + constrArgs :: BuiltinData -> BI.BuiltinList BuiltinData + constrArgs = BI.snd . BI.unsafeDataAsConstr + + redeemerFollowedByScriptInfo :: BI.BuiltinList BuiltinData + redeemerFollowedByScriptInfo = BI.tail (constrArgs arg) + + redeemer :: BuiltinData + redeemer = BI.head redeemerFollowedByScriptInfo + + red_n :: Integer + red_is :: [Integer] + red_bss :: [BuiltinByteString] + (red_n, red_is, red_bss) = PlutusV3.unsafeFromBuiltinData redeemer + + -- see Note[1] + loop points scalars n + | n == 1000000 = BI.unitval + | otherwise = let !_ = BI.bls12_381_G2_multiScalarMul (n : scalars) points in loop points scalars (pred n) + + +{- + +Note[1]: + + The benchmarking loop's counter will always be used as a nonce, prepended to the list of scalars. + Hence, make sure that in the redeemer args, + >> THE LIST OF SCALARS IS ALWAYS 1 ELEMENT SHORTER THAN THE LIST OF POINTS << + + == Reason for Nonce-as-Head ('n : scalars'): + 1. Defeats Pippenger Bucket-Caching: Mutating a single scalar + head element breaks the windowed bit-partitioning configuration. This forces + the 'blst' library to perform full, un-cached linear combination logic from + scratch rather than reusing pre-computed bucket structures. + 2. Minmize execution units to achieve 1.: Prepending a head nonce element + guarantees a predictable O(1) overhead, focusing execution cost purely on the underlying + curve arithmetic. Also, this guarantees a stable memory footprint. + + CIP-0133 Optimal 256-bit Scalars (Bounded by Curve Order 'r'): + To prevent early-termination short-circuits in the underlying 'blst' library, + we use high bit-density, non-trivial scalars strictly reduced modulo + 'r' (= 73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001) - see example below. + + CIP-0133 Valid G2 Test Points (96-Byte Compressed Hex Literals): + The points have been chosen to ensure maximum Montgomery multiplication stress in + the F_p^2 field and prevent 'blst' from short-circuiting. They correspond to + 1. Official 1*G2 Base Generator, 2. 2*G2 Point, 3. 3*G2 Point and 4. 4*G2 Point - see example below. + + Assuming you want to run a benchmark with input length 4, this would be the resulting redeemer: + +{ + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "list": [ + { + "int": 42148542872313659974763123524802260613429458928903366458240005849867442446806 + }, + { + "int": 43175885667968324076475204474312361068172079008185553631823030366527704308590 + }, + { + "int": 30296922462898274839287732105045363550642484192066614321073140284814517593443 + } + ] + }, + { + "list": [ + { + "bytes": "93e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb8" + }, + { + "bytes": "aa4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c335771638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053" + }, + { + "bytes": "89380275bbc8e5dcea7dc4dd7e0550ff2ac480905396eda55062650f8d251c96eb480673937cc6d9d6a44aaa56ca66dc122915c824a0857e2ee414a3dccb23ae691ae54329781315a0c75df1c04d6d7a50a030fc866f09d516020ef82324afae" + }, + { + "bytes": "870227d3f13684fdb7ce31b8065ba3acb35f7bde6fe2ddfefa359f8b35d08a9ab9537b43e24f4ffb720b5a0bda2a82f20e7a30979a8853a077454eb63b8dcee75f106221b262886bb8e01b0abb043368da82f60899cc1412e33e4120195fc557" + } + ] + } + ] +} + + >> BEWARE << + + The scalars are way out of range for safe representation in most JSON implementations: IEEE 754 double-precision (what most JSON parsers use for numbers) has a safe integer limit of roughly 16 digits. + The scalars used here are 77 digits. + + Consequences in practice: + - JavaScript JSON.parse(), Python json.parse() silently lose precision; you get a wrong number with no error. + - Make sure your tooling like nix, jq, dyff et al. does not exhibit the same issue, in case you process the redeemer as a JSON file. + - Haskell's aeson parses it as Scientific or Integer (arbitrary precision); the scalars survive correctly. + - For a Plutus redeemer value this doesn't matter at the JSON level because it is CBOR-encoded, and CBOR has native arbitrary-precision integer support. +-} diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/Ripemd160.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/Ripemd160.hs index dd5bc42dbc5..954a586517f 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/Ripemd160.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/Ripemd160.hs @@ -2,35 +2,27 @@ {-# LANGUAGE DataKinds #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeApplications #-} -{-# LANGUAGE TypeFamilies #-} module Cardano.Benchmarking.PlutusScripts.Ripemd160 (script) where -import Cardano.Api (PlutusScript (..), PlutusScriptV3, PlutusScriptVersion (..), - Script (..), toScriptInAnyLang) - -import Cardano.Benchmarking.ScriptAPI +import Cardano.Api (PlutusScriptVersion (PlutusScriptV3)) +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) import qualified PlutusLedgerApi.V3 as PlutusV3 - -import Prelude as Haskell (String, (.), (<$>)) - -import qualified Data.ByteString.Short as SBS - -import Language.Haskell.TH -import Language.Haskell.TH.Syntax -import qualified PlutusTx +import qualified PlutusTx (compile) import qualified PlutusTx.Builtins.Internal as BI (BuiltinList, head, snd, tail, unitval, unsafeDataAsConstr) import PlutusTx.Prelude as Tx hiding (Semigroup (..), (.), (<$>)) +import Prelude as Haskell ((.), (<$>)) -scriptName :: Haskell.String -scriptName - = prepareScriptName $(LitE . StringL . loc_module <$> qLocation) - script :: PlutusBenchScript -script = mkPlutusBenchScript scriptName (toScriptInAnyLang (PlutusScript PlutusScriptV3 scriptSerialized)) +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV3 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) + {-# INLINABLE mkValidator #-} mkValidator :: BuiltinData -> BuiltinUnit @@ -57,8 +49,3 @@ mkValidator arg = | i == 1000000 = BI.unitval | otherwise = let !res' = Tx.ripemd_160 res in loop (pred i) res' -ripEmd160ShortBs :: SBS.ShortByteString -ripEmd160ShortBs = PlutusV3.serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||]) - -scriptSerialized :: PlutusScript PlutusScriptV3 -scriptSerialized = PlutusScriptSerialised ripEmd160ShortBs diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SchnorrSecp256k1Loop.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SchnorrSecp256k1Loop.hs index 2d8c9430352..451a93e2e90 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SchnorrSecp256k1Loop.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SchnorrSecp256k1Loop.hs @@ -1,37 +1,28 @@ {-# LANGUAGE DataKinds #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeApplications #-} -{-# LANGUAGE TypeFamilies #-} -- PlutusV2 must be compiled using plc 1.0 {-# OPTIONS_GHC -fplugin-opt PlutusTx.Plugin:target-version=1.0.0 #-} module Cardano.Benchmarking.PlutusScripts.SchnorrSecp256k1Loop (script) where -import Cardano.Api (PlutusScript (..), PlutusScriptV2, PlutusScriptVersion (..), - Script (..), toScriptInAnyLang) - -import Cardano.Benchmarking.ScriptAPI +import Cardano.Api (PlutusScriptVersion (PlutusScriptV2)) +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) import qualified PlutusLedgerApi.V2 as PlutusV2 - -import Prelude as Haskell (String, (.), (<$>)) - -import qualified Data.ByteString.Short as SBS - -import Language.Haskell.TH -import Language.Haskell.TH.Syntax -import qualified PlutusTx +import qualified PlutusTx (compile) import qualified PlutusTx.Builtins as BI import PlutusTx.Prelude as P hiding (Semigroup (..), (.), (<$>)) +import Prelude as Haskell ((.), (<$>)) -scriptName :: Haskell.String -scriptName - = prepareScriptName $(LitE . StringL . loc_module <$> qLocation) - script :: PlutusBenchScript -script = mkPlutusBenchScript scriptName (toScriptInAnyLang (PlutusScript PlutusScriptV2 scriptSerialized)) +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV2 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) {-# INLINEABLE mkValidator #-} @@ -49,8 +40,3 @@ mkValidator _datum red _txContext = | BI.verifySchnorrSecp256k1Signature v m s = loop (pred i) v m s | otherwise = P.traceError "Trace error: Schnorr validation failed" -v2SchnorrLoopScriptShortBs :: SBS.ShortByteString -v2SchnorrLoopScriptShortBs = PlutusV2.serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||]) - -scriptSerialized :: PlutusScript PlutusScriptV2 -scriptSerialized = PlutusScriptSerialised v2SchnorrLoopScriptShortBs diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SchnorrSecp256k1LoopV3.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SchnorrSecp256k1LoopV3.hs new file mode 100644 index 00000000000..32be7a78d05 --- /dev/null +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SchnorrSecp256k1LoopV3.hs @@ -0,0 +1,54 @@ +{-# LANGUAGE DataKinds #-} +{-# LANGUAGE NoImplicitPrelude #-} +{-# LANGUAGE TemplateHaskell #-} + +module Cardano.Benchmarking.PlutusScripts.SchnorrSecp256k1LoopV3 (script) where + +import Cardano.Api (PlutusScriptVersion (PlutusScriptV3)) +import Cardano.Benchmarking.ScriptAPI (PlutusBenchScript, mkPlutusBenchScript) +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) +import qualified PlutusLedgerApi.V3 as PlutusV3 +import qualified PlutusTx (compile) +import qualified PlutusTx.Builtins as Builtins +import qualified PlutusTx.Builtins.Internal as BI (BuiltinList, head, snd, tail, unitval, + unsafeDataAsConstr) +import PlutusTx.Prelude as P hiding (Semigroup (..), (.), (<$>)) +import Prelude as Haskell ((.), (<$>)) + + +script :: PlutusBenchScript +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV3 + (serialiseCompiledCode $$(PlutusTx.compile [|| mkValidator ||])) + + +{-# INLINABLE mkValidator #-} +mkValidator :: BuiltinData -> BuiltinUnit +mkValidator arg = + if red_n < (1000000 :: Integer) -- large number ensures same bitsize for all counter values + then traceError "redeemer is < 1000000" + else loop red_n red_vkey red_msg red_sig + where + -- lazily decode script context up to redeemer, which is less expensive and results in much smaller tx size + constrArgs :: BuiltinData -> BI.BuiltinList BuiltinData + constrArgs = BI.snd . BI.unsafeDataAsConstr + + redeemerFollowedByScriptInfo :: BI.BuiltinList BuiltinData + redeemerFollowedByScriptInfo = BI.tail (constrArgs arg) + + redeemer :: BuiltinData + redeemer = BI.head redeemerFollowedByScriptInfo + + red_n :: Integer + red_vkey :: BuiltinByteString + red_msg :: BuiltinByteString + red_sig :: BuiltinByteString + (red_n, red_vkey, red_msg, red_sig) = PlutusV3.unsafeFromBuiltinData redeemer + + loop i v m s + | i == 1000000 = BI.unitval + | Builtins.verifySchnorrSecp256k1Signature v m s = loop (pred i) v m s + | otherwise = P.traceError "Trace error: Schnorr validation failed" + diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SupplementalDatum.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SupplementalDatum.hs index f14432037dc..742f12a600d 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SupplementalDatum.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/PlutusScripts/SupplementalDatum.hs @@ -1,35 +1,28 @@ {-# LANGUAGE DataKinds #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeApplications #-} -{-# LANGUAGE TypeFamilies #-} module Cardano.Benchmarking.PlutusScripts.SupplementalDatum (script) where -import Cardano.Api (PlutusScript (..), PlutusScriptV3, PlutusScriptVersion (..), - Script (..), toScriptInAnyLang) - +import Cardano.Api (PlutusScriptVersion (PlutusScriptV3)) import Cardano.Benchmarking.ScriptAPI +import Language.Haskell.TH.Syntax (Exp (LitE), Lit (StringL), Loc (loc_module), qLocation) +import PlutusLedgerApi.Common (serialiseCompiledCode) import qualified PlutusLedgerApi.V3 as V3 import qualified PlutusLedgerApi.V3.Contexts as V3 - -import Prelude as Haskell (String, (.), (<$>)) - -import qualified Data.ByteString.Short as SBS - -import Language.Haskell.TH -import Language.Haskell.TH.Syntax -import PlutusTx +import qualified PlutusTx (compile) import qualified PlutusTx.Builtins as PlutusTx import PlutusTx.Prelude as Tx hiding (Semigroup (..), (.), (<$>)) import qualified PlutusTx.Prelude as PlutusTx +import Prelude as Haskell ((.), (<$>)) -scriptName :: Haskell.String -scriptName - = prepareScriptName $(LitE . StringL . loc_module <$> qLocation) script :: PlutusBenchScript -script = mkPlutusBenchScript scriptName (toScriptInAnyLang (PlutusScript PlutusScriptV3 scriptSerialized)) +script = mkPlutusBenchScript + $(LitE . StringL . loc_module <$> qLocation) + PlutusScriptV3 + (serialiseCompiledCode $$(PlutusTx.compile [|| untypedValidator ||])) + -- | Write to disk with: cabal run plutus-scripts-bench -- print SupplementalDatum -o supplemental-datum.plutus {-# INLINABLE typedValidator #-} @@ -53,8 +46,3 @@ untypedValidator :: BuiltinData -> BuiltinUnit untypedValidator ctx = PlutusTx.check (typedValidator (PlutusTx.unsafeFromBuiltinData ctx) ) -supplementalDatumBs :: SBS.ShortByteString -supplementalDatumBs = V3.serialiseCompiledCode $$(PlutusTx.compile [|| untypedValidator ||]) - -scriptSerialized :: PlutusScript PlutusScriptV3 -scriptSerialized = PlutusScriptSerialised supplementalDatumBs diff --git a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/ScriptAPI.hs b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/ScriptAPI.hs index 5d6deb5ebaa..a85a69af6e2 100644 --- a/bench/plutus-scripts-bench/src/Cardano/Benchmarking/ScriptAPI.hs +++ b/bench/plutus-scripts-bench/src/Cardano/Benchmarking/ScriptAPI.hs @@ -1,18 +1,18 @@ -{-# OPTIONS_GHC -fno-warn-orphans #-} - module Cardano.Benchmarking.ScriptAPI ( PlutusBenchScript , psName , psScript , mkPlutusBenchScript - , prepareScriptName ) where import Prelude as Haskell (String, ($)) import Data.Char (isUpper) import Data.Maybe (fromMaybe) import System.FilePath (splitExtension, stripExtension, takeFileName) -import Cardano.Api (ScriptInAnyLang) +import Cardano.Api (ScriptInAnyLang, IsPlutusScriptLanguage, + PlutusScriptVersion, PlutusScript (PlutusScriptSerialised), + Script (PlutusScript), toScriptInAnyLang) +import qualified PlutusLedgerApi.Common as Plutus (SerialisedScript) data PlutusBenchScript = PlutusBenchScript @@ -20,8 +20,21 @@ data PlutusBenchScript , psScript :: ScriptInAnyLang } -mkPlutusBenchScript :: String -> ScriptInAnyLang -> PlutusBenchScript -mkPlutusBenchScript = PlutusBenchScript +-- | Create a PlutusBenchScript from a serialised PlutusCore script. +-- This eliminates boilerplate by handling script name extraction +-- and version-polymorphic script construction. +mkPlutusBenchScript :: + IsPlutusScriptLanguage lang + => String -- ^ Module name (from Template Haskell). + -> PlutusScriptVersion lang -- ^ Calling convention / builtins (V1, V2, V3). + -> Plutus.SerialisedScript -- ^ Flat-encoded UPLC program. + -> PlutusBenchScript +mkPlutusBenchScript moduleName version serializedScript = + PlutusBenchScript scriptName scriptInAnyLang + where + scriptName = prepareScriptName moduleName + scriptSerialized = PlutusScriptSerialised serializedScript + scriptInAnyLang = toScriptInAnyLang (PlutusScript version scriptSerialized) -- This is doing two or three sorts of normalisation at once: -- It strips leading / -separated components, drops the ".hs" suffix @@ -40,3 +53,4 @@ prepareScriptName script file = takeFileName script -- ignore leading directories -- no trailing .hs so use filename as-is file' = fromMaybe file $ stripExtension "hs" file + diff --git a/bench/tx-generator/app/calibrate-script.hs b/bench/tx-generator/app/calibrate-script.hs index d24d51f99ff..d41799eeea7 100644 --- a/bench/tx-generator/app/calibrate-script.hs +++ b/bench/tx-generator/app/calibrate-script.hs @@ -14,9 +14,6 @@ import Cardano.Api import Cardano.Benchmarking.Compiler (keyBenchmarkInputs) import Cardano.Benchmarking.GeneratorTx.SizedMetadata (mkMetadata) -#ifdef WITH_LIBRARY -import Cardano.Benchmarking.PlutusScripts (listPlutusScripts) -#endif import Cardano.TxGenerator.Calibrate.Utils import Cardano.TxGenerator.PlutusContext import Cardano.TxGenerator.ProtocolParameters ( ProtocolParameters (..), convertToLedgerProtocolParameters, @@ -45,8 +42,11 @@ import System.Directory import System.FilePath import Text.Read (readMaybe) +#ifdef WITH_LIBRARY +import Cardano.Benchmarking.PlutusScripts (listPlutusScripts) +#else import Paths_tx_generator hiding (version) - +#endif data CommandLine = CLIList @@ -206,10 +206,10 @@ runScaling :: -> IO [(PlutusBudgetSummary, ScriptRedeemer)] runScaling script budgetType basePParams baseline baseBudget (scaleSanitize -> scalesArg) | null scalesArg = go1 scaleBaseLine scaleAutoFactors - | otherwise = mapM go0 scalesArg + | otherwise = catMaybes <$> mapM go0 scalesArg where -- specific scaling requested - go0 :: Scale -> IO (PlutusBudgetSummary, ScriptRedeemer) + go0 :: Scale -> IO (Maybe (PlutusBudgetSummary, ScriptRedeemer)) go0 scale = let fields@[txm, txs, bm, bs] = scaleFields scale @@ -218,9 +218,8 @@ runScaling script budgetType basePParams baseline baseBudget (scaleSanitize -> s budget = withHint (maximum fields) baseBudget in do putStrLn $ "--> run: " ++ show scope - evaluate $ - summaryAndRedeermerOrDie scope $ - plutusAutoScaleBlockfit pparams (scriptNameExt, scope) script budget strategy 1 + summaryAndRedeermerSafe scope $ + plutusAutoScaleBlockfit pparams (scriptNameExt, scope) script budget strategy 1 -- auto-scale until conditions are met (last list entry), but include intermediate results go1 :: Scale -> [Double] -> IO [(PlutusBudgetSummary, ScriptRedeemer)] @@ -228,12 +227,13 @@ runScaling script budgetType basePParams baseline baseBudget (scaleSanitize -> s go1 scale_ factors@(factor:fs) = case bumpLimit strategy budgetType factor scale_ of Nothing -> go1 scaleBaseLine fs -- no further bump possible: give up and auto-scale for next factor - Just scale -> do - run@(summary, _) <- go0 scale - (run :) <$> - if all (\cond -> cond summary baseline) happilyCalibrated - then go1 scaleBaseLine fs -- auto-scale next factor - else go1 scale factors -- apply next bump to current scaling, re-run + Just scale -> go0 scale >>= \case + Nothing -> pure [] -- if there was an error, skip all remaining scaling runs + Just run@(summary, _) -> + (run :) <$> + if all (\cond -> cond summary baseline) happilyCalibrated + then go1 scaleBaseLine fs -- auto-scale next factor + else go1 scale factors -- apply next bump to current scaling, re-run -- conditions for a succesful calibration: same limiting factors, same txn count per block -- NEXT RELEASE: does that need to be strategy dependent with TargetBlockExpenditure? diff --git a/bench/tx-generator/data/EcdsaSecp256k1LoopV3.redeemer.json b/bench/tx-generator/data/EcdsaSecp256k1LoopV3.redeemer.json new file mode 100644 index 00000000000..d2f51541a36 --- /dev/null +++ b/bench/tx-generator/data/EcdsaSecp256k1LoopV3.redeemer.json @@ -0,0 +1,17 @@ +{ + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "bytes": "0392d7b94bc6a11c335a043ee1ff326b6eacee6230d3685861cd62bce350a172e0" + }, + { + "bytes": "16e0bf1f85594a11e75030981c0b670370b3ad83a43f49ae58a2fd6f6513cde9" + }, + { + "bytes": "5fb12954b28be6456feb080cfb8467b6f5677f62eb9ad231de7a575f4b6857512754fb5ef7e0e60e270832e7bb0e2f0dc271012fa9c46c02504aa0e798be6295" + } + ] +} diff --git a/bench/tx-generator/data/MultiScalarMulG2.redeemer.json b/bench/tx-generator/data/MultiScalarMulG2.redeemer.json new file mode 100644 index 00000000000..5a5ca7267bc --- /dev/null +++ b/bench/tx-generator/data/MultiScalarMulG2.redeemer.json @@ -0,0 +1,37 @@ +{ + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "list": [ + { + "int": 42148542872313659974763123524802260613429458928903366458240005849867442446806 + }, + { + "int": 43175885667968324076475204474312361068172079008185553631823030366527704308590 + }, + { + "int": 30296922462898274839287732105045363550642484192066614321073140284814517593443 + } + ] + }, + { + "list": [ + { + "bytes": "93e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb8" + }, + { + "bytes": "aa4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c335771638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053" + }, + { + "bytes": "89380275bbc8e5dcea7dc4dd7e0550ff2ac480905396eda55062650f8d251c96eb480673937cc6d9d6a44aaa56ca66dc122915c824a0857e2ee414a3dccb23ae691ae54329781315a0c75df1c04d6d7a50a030fc866f09d516020ef82324afae" + }, + { + "bytes": "870227d3f13684fdb7ce31b8065ba3acb35f7bde6fe2ddfefa359f8b35d08a9ab9537b43e24f4ffb720b5a0bda2a82f20e7a30979a8853a077454eb63b8dcee75f106221b262886bb8e01b0abb043368da82f60899cc1412e33e4120195fc557" + } + ] + } + ] +} \ No newline at end of file diff --git a/bench/tx-generator/data/SchnorrSecp256k1LoopV3.redeemer.json b/bench/tx-generator/data/SchnorrSecp256k1LoopV3.redeemer.json new file mode 100644 index 00000000000..3be29c399eb --- /dev/null +++ b/bench/tx-generator/data/SchnorrSecp256k1LoopV3.redeemer.json @@ -0,0 +1,17 @@ +{ + "constructor": 0, + "fields": [ + { + "int": 1000000 + }, + { + "bytes": "599de3e582e2a3779208a210dfeae8f330b9af00a47a7fb22e9bb8ef596f301b" + }, + { + "bytes": "30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030" + }, + { + "bytes": "5a56da88e6fd8419181dec4d3dd6997bab953d2fc71ab65e23cfc9e7e3d1a310613454a60f6703819a39fdac2a410a094442afd1fc083354443e8d8bb4461a9b" + } + ] +} diff --git a/bench/tx-generator/data/protocol-parameters-v11.json b/bench/tx-generator/data/protocol-parameters-v11.json new file mode 100644 index 00000000000..5f090b874ab --- /dev/null +++ b/bench/tx-generator/data/protocol-parameters-v11.json @@ -0,0 +1,1060 @@ +{ + "collateralPercentage": 150, + "costModels": { + "PlutusV1": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 228465, + 122, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 53384111, + 14333, + 10, + 955506, + 213312, + 0, + 2, + 43053543, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ], + "PlutusV2": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 228465, + 122, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 228465, + 122, + 0, + 1, + 1, + 85848, + 228465, + 122, + 0, + 1, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ], + "PlutusV3": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 30623, + 28755, + 75, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 960, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 100181, + 726, + 719, + 0, + 1, + 107878, + 680, + 0, + 1, + 95336, + 1, + 281145, + 18848, + 0, + 1, + 180194, + 159, + 1, + 1, + 158519, + 8942, + 0, + 1, + 159378, + 8813, + 0, + 1, + 107490, + 3298, + 1, + 106057, + 655, + 1, + 1964219, + 24520, + 3, + 607153, + 231697, + 53144, + 0, + 1, + 116711, + 1957, + 4, + 231883, + 10, + 1000, + 24838, + 7, + 1, + 232010, + 32, + 321837444, + 25087669, + 18, + 617887431, + 67302824, + 36, + 356924, + 18413, + 45, + 21, + 219951, + 9444, + 1, + 1000, + 172116, + 183150, + 6, + 24, + 21, + 213283, + 618401, + 1998, + 28258, + 1, + 1000, + 38159, + 2, + 22, + 1000, + 95933, + 1, + 1, + 11, + 1000, + 277577, + 12, + 21 + ] + }, + "decentralization": null, + "executionUnitPrices": { + "priceMemory": 5.77e-2, + "priceSteps": 7.21e-5 + }, + "extraPraosEntropy": null, + "maxBlockBodySize": 90112, + "maxBlockExecutionUnits": { + "memory": 72000000, + "steps": 20000000000 + }, + "maxBlockHeaderSize": 1100, + "maxCollateralInputs": 3, + "maxTxExecutionUnits": { + "memory": 16500000, + "steps": 10000000000 + }, + "maxTxSize": 16384, + "maxValueSize": 5000, + "minPoolCost": 170000000, + "minUTxOValue": null, + "monetaryExpansion": 3.0e-3, + "poolPledgeInfluence": 0.3, + "poolRetireMaxEpoch": 18, + "protocolVersion": { + "major": 11, + "minor": 0 + }, + "stakeAddressDeposit": 2000000, + "stakePoolDeposit": 500000000, + "stakePoolTargetNum": 500, + "treasuryCut": 0.2, + "txFeeFixed": 155381, + "txFeePerByte": 44, + "utxoCostPerByte": 538 +} \ No newline at end of file diff --git a/bench/tx-generator/scripts-fallback/EcdsaSecp256k1LoopV3.plutus b/bench/tx-generator/scripts-fallback/EcdsaSecp256k1LoopV3.plutus new file mode 100644 index 00000000000..27809662136 --- /dev/null +++ b/bench/tx-generator/scripts-fallback/EcdsaSecp256k1LoopV3.plutus @@ -0,0 +1,5 @@ +{ + "type": "PlutusScriptV3", + "description": "", + "cborHex": "5901100101009800aab9daba2ab9aaab9eaba1ab9c4888888c8c88c8c96600266e200052080897a89802a4811572656465656d6572206973203c2031303030303030008cc004007200522220036400a4444004c8014888800480210094800c88880106464646b30013370e9000001448c8ca0026eb4c02c00e6eb8c02c00a6eb8c02c0066eb8c02cc038004601a0026018003164028002601000460140026ea8c014c020c018dd5000991800800911112cc004cdc3a410112f4009149a2b30019800801c00a002bb444ca600200d001802400e0048030cdc080224005130064901245472616365206572726f723a2045434453412076616c69646174696f6e206661696c656400402880508c98cc0080060001" +} diff --git a/bench/tx-generator/scripts-fallback/LoopV3.plutus b/bench/tx-generator/scripts-fallback/LoopV3.plutus index a0659f65618..4dff696856a 100644 --- a/bench/tx-generator/scripts-fallback/LoopV3.plutus +++ b/bench/tx-generator/scripts-fallback/LoopV3.plutus @@ -1,5 +1,5 @@ { "type": "PlutusScriptV3", "description": "", - "cborHex": "58650101003225325333573466e200052080897a113263357389211572656465656d6572206973203c2031303030303030008000898018009bad357426ae88d55cf1baa0013230010012255333573466e1d2080897a0011149844c8cc00c00c004cdc0800a4005" + "cborHex": "58720101009800aba2ab9aaab9eaba1ab9c488888c88c96600266e200052080897a89931980224811572656465656d6572206973203c20313030303030300080044c00c0050071bad300430073005375400264600200244b30013370e904044bd000c5268991980180180099b810014800900601" } diff --git a/bench/tx-generator/scripts-fallback/MultiScalarMulG2.plutus b/bench/tx-generator/scripts-fallback/MultiScalarMulG2.plutus new file mode 100644 index 00000000000..d03ca14bbe5 --- /dev/null +++ b/bench/tx-generator/scripts-fallback/MultiScalarMulG2.plutus @@ -0,0 +1,5 @@ +{ + "type": "PlutusScriptV3", + "description": "", + "cborHex": "59015e0101009800aab9daba0aba2ab9aaab9eaba1ab9caab9f488888888c8c8c8c88c8c96600266e200052080897a899319804a491572656465656d6572206973203c203130303030303000800466002600f20052220016400a444004800a008403120032220031919191acc004cdc3a400000512328009bad300d0029919198008009bac0022259800800c6001132328019bad002998020020008c050008c04000500e1806800cc8c8cc004004dd6001112cc004006300089919400cdd70014cc010010004602800460200028070c034c040004601e0031640340026016004601c0026ea8c020c02cc024dd500099180080091112cc004cdc3a410112f4003149a2653001005802400e66e040092002401466f74c0160060030021803001a018323001001229001a5eb02446601a00466008008002323001001229001a5eba2446601800466008008002323001001229001c0024500337840053300400400101" +} diff --git a/bench/tx-generator/scripts-fallback/SchnorrSecp256k1LoopV3.plutus b/bench/tx-generator/scripts-fallback/SchnorrSecp256k1LoopV3.plutus new file mode 100644 index 00000000000..73e9491a16c --- /dev/null +++ b/bench/tx-generator/scripts-fallback/SchnorrSecp256k1LoopV3.plutus @@ -0,0 +1,5 @@ +{ + "type": "PlutusScriptV3", + "description": "", + "cborHex": "5901120101009800aab9daba2ab9aaab9eaba1ab9c4888888c8c88c8c96600266e200052080897a89802a4811572656465656d6572206973203c2031303030303030008cc004007200522220036400a4444004c8014888800480210094800c88880106464646b30013370e9000001448c8ca0026eb4c02c00e6eb8c02c00a6eb8c02c0066eb8c02cc038004601a0026018003164028002601000460140026ea8c014c020c018dd5000991800800911112cc004cdc3a410112f4009149a2b30019800801c00a002bb544ca600200d001802400e0048030cdc080224005130064901265472616365206572726f723a205363686e6f72722076616c69646174696f6e206661696c656400402880508c98cc0080060001" +} diff --git a/bench/tx-generator/scripts-legacy/EcdsaSecp256k1Loop_2023.plutus b/bench/tx-generator/scripts-legacy/EcdsaSecp256k1Loop_2023.plutus deleted file mode 100644 index 385788a4dd2..00000000000 --- a/bench/tx-generator/scripts-legacy/EcdsaSecp256k1Loop_2023.plutus +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "PlutusScriptV2", - "description": "", - "cborHex": "5901ea5901e7010000323232332232332232223232323232253353232323333333574801446666ae68cdc39aab9d500a480008cccd55cfa8051280811999aab9f500a25011233335573ea0144a02446666aae7d40289404c8cccd55cf9aba2500b2533532333333357480024a02c4a02c4a02c46a02e6eb400894058070d5d0a80790a99a98059aba1500f215335300b35742a01e42a66a60166ae85403c84d406448cccc00401401000c0085405c5405854054540509405006806406005c0589403c05094038940389403894038051402d4029402484d400488894cd4ccd5cd19b880044820225e804c0484d40512411572656465656d6572206973203c2031303030303030001333301100400300200113500f49011d5472616365206572726f723a20496e76616c69642072656465656d657200135744a00226ae8940044d5d1280089aab9e500113754002246666666ae900049400c9400c9400c9400c8d4010dd700100489091180100188910009918008009119111299a999ab9a3370e00a904044bd00400388058a99a999ab9a33376800600400201000e2666600866e040152002003002001135009491245472616365206572726f723a2045434453412076616c69646174696f6e206661696c65640030020021220021220011232632003335738002006930900081" -} diff --git a/bench/tx-generator/scripts-legacy/SchnorrSecp256k1Loop_2023.plutus b/bench/tx-generator/scripts-legacy/SchnorrSecp256k1Loop_2023.plutus deleted file mode 100644 index 7b683b1e1ab..00000000000 --- a/bench/tx-generator/scripts-legacy/SchnorrSecp256k1Loop_2023.plutus +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "PlutusScriptV2", - "description": "", - "cborHex": "5901ec5901e9010000323232332232332232223232323232253353232323333333574801446666ae68cdc39aab9d500a480008cccd55cfa8051280811999aab9f500a25011233335573ea0144a02446666aae7d40289404c8cccd55cf9aba2500b2533532333333357480024a02c4a02c4a02c46a02e6eb400894058070d5d0a80790a99a98059aba1500f215335300b35742a01e42a66a60166ae85403c84d406448cccc00401401000c0085405c5405854054540509405006806406005c0589403c05094038940389403894038051402d4029402484d400488894cd4ccd5cd19b880044820225e804c0484d40512411572656465656d6572206973203c2031303030303030001333301100400300200113500f49011d5472616365206572726f723a20496e76616c69642072656465656d657200135744a00226ae8940044d5d1280089aab9e500113754002246666666ae900049400c9400c9400c9400c8d4010dd700100489091180100188910009918008009119111299a999ab9a3370e00a904044bd00400388058a99a999ab9a33376a00600400201000e2666600866e040152002003002001135009491265472616365206572726f723a205363686e6f72722076616c69646174696f6e206661696c65640030020021220021220011232632003335738002006930900081" -} diff --git a/bench/tx-generator/src-calibrate/Cardano/TxGenerator/Calibrate/Utils.hs b/bench/tx-generator/src-calibrate/Cardano/TxGenerator/Calibrate/Utils.hs index 1a438ee17ba..f3f808dfc90 100644 --- a/bench/tx-generator/src-calibrate/Cardano/TxGenerator/Calibrate/Utils.hs +++ b/bench/tx-generator/src-calibrate/Cardano/TxGenerator/Calibrate/Utils.hs @@ -41,6 +41,13 @@ summaryAndRedeermerOrDie scope = (\(summary, budget, _) -> (summary, autoBudgetRedeemer budget)) where withScope s = concat [scope, ": ", s] +summaryAndRedeermerSafe :: String -> Either TxGenError (PlutusBudgetSummary, PlutusAutoBudget, b) -> IO (Maybe (PlutusBudgetSummary, ScriptRedeemer)) +summaryAndRedeermerSafe scope = + either + (\err -> putStrLn (withScope $ show err) >> pure Nothing) + (\(summary, budget, _) -> pure (Just (summary, autoBudgetRedeemer budget))) + where withScope s = concat [scope, ": ", s] + resolveRedeemer :: Either ScriptData TxGenPlutusParams -> IO (Either TxGenError HashableScriptData) resolveRedeemer = resolveRedeemerQuiet False diff --git a/bench/tx-generator/tx-generator.cabal b/bench/tx-generator/tx-generator.cabal index 5ebadb43f08..d7e604674c1 100644 --- a/bench/tx-generator/tx-generator.cabal +++ b/bench/tx-generator/tx-generator.cabal @@ -30,7 +30,7 @@ common with-library -- It makes sure, we only depend on that package if it is buildable. -- The tx-generator will fall back to pre-serialized Plutus scripts if this package is not present. if flag(withplutuslib) && !(impl(ghc <9.6) || impl(ghc >=9.7)) - build-depends: plutus-scripts-bench ^>= 1.0.4 + build-depends: plutus-scripts-bench ^>= 1.0.5 cpp-options: -DWITH_LIBRARY common maybe-unix diff --git a/cabal.project b/cabal.project index d5249567fd2..78bb75c0f61 100644 --- a/cabal.project +++ b/cabal.project @@ -83,3 +83,11 @@ allow-newer: -- IMPORTANT -- Do NOT add more source-repository-package stanzas here unless they are strictly -- temporary! Please read the section in CONTRIBUTING about updating dependencies. + +source-repository-package + type: git + location: https://github.com/IntersectMBO/cardano-ledger + tag: bac882c499a76869d6f3139829175356e9af7ce3 + subdir: eras/alonzo/impl + --sha256: 11s15v9m0sr9gb6l5brg0gg4yw27fr2m7nn5ip2dk5hb5qbx5af7 + diff --git a/wb_profiles.mk b/wb_profiles.mk index 019eda83fde..b480fb6ec67 100644 --- a/wb_profiles.mk +++ b/wb_profiles.mk @@ -1,13 +1,13 @@ PROFILES_EMPTY := fast-solo fast fast-notracer fast-plutus ci-test ci-test-notracer ci-test-plutus ci-test-hydra trace-bench trace-bench-notracer trace-full default plutus plutus-secp-ecdsa plutus-secp-schnorr epoch-transition -PROFILES_MINIATURE := ci-bench ci-bench-lmdb ci-bench-lsmt ci-bench-notracer ci-bench-drep ci-bench-plutus ci-bench-plutus24 ci-bench-plutus-secp-ecdsa ci-bench-plutus-secp-schnorr ci-bench-plutusv3-blst ci-bench-plutusv3-ripemd ci-bench-plutusv3-ripemd-step2x 10 10-notracer 10-plutus 6-dense 6-dense-rtsprof 6-dense-1h 6-dense-1h-rtsprof 6-dense-1h-timeseries 6-dense-4h 6-dense-4h-rtsprof +PROFILES_MINIATURE := ci-bench ci-bench-lmdb ci-bench-lsmt ci-bench-notracer ci-bench-drep ci-bench-plutus ci-bench-v11-plutus ci-bench-v11-plutusv3 ci-bench-plutus24 ci-bench-plutus-secp-ecdsa ci-bench-plutus-secp-schnorr ci-bench-plutusv3-blst ci-bench-plutusv3-ripemd ci-bench-plutusv3-ripemd-step2x 10 10-notracer 10-plutus 6-dense 6-dense-rtsprof 6-dense-1h 6-dense-1h-rtsprof 6-dense-1h-timeseries 6-dense-4h 6-dense-4h-rtsprof PROFILES_FORGE_STRESS := forge-stress-solo-xs forge-stress-solo forge-stress-plutus-solo forge-stress-pre-solo-xs forge-stress-pre-solo forge-stress-pre-solo-xl forge-stress forge-stress-notracer forge-stress-plutus forge-stress-large forge-stress-pre forge-stress-pre-rtsA4m forge-stress-pre-rtsA64m forge-stress-pre-rtsN3 forge-stress-pre-rtsA4mN3 forge-stress-pre-rtsA64mN3 forge-stress-pre-rtsxn forge-stress-pre-notracer forge-stress-pre-plutus forge-stress-pre-large forge-stress-pre-large-rtsqg1 forge-stress-pre-large-rtsN3 forge-stress-pre-large-rtsN4 forge-stress-pre-large-rtsqg1N4 -PROFILES_PLUTUSCALL := plutuscall-loop plutuscall-loop-memx2 plutuscall-secp-ecdsa plutuscall-secp-ecdsa-stepx2 plutuscall-secp-schnorr plutuscall-secp-schnorr-stepx2 plutuscall-volt-loop plutuscall-volt-blst plutuscall-volt-ripemd +PROFILES_PLUTUSCALL := plutuscall-loop plutuscall-loop-memx2 plutuscall-secp-ecdsa plutuscall-secp-ecdsa-stepx2 plutuscall-secp-schnorr plutuscall-secp-schnorr-stepx2 plutuscall-volt-loop plutuscall-volt-blst plutuscall-volt-ripemd plutuscall-voltv11-ripemd plutuscall-voltv11-schnorrv3 plutuscall-voltv11-mscalmul PROFILES_MODEL := model-secp-ecdsa-stepx2 model-secp-ecdsa model-value model-value-test PROFILES_K3 := k3-3ep-5kTx-10000kU-1300kD-64kbs-fixed-loaded k3-3ep-9kTx-10000kU-1300kD-64kbs-5tps-fixed-loaded k3-3ep-18kTx-10000kU-1300kD-64kbs-10tps-fixed-loaded PROFILES_SCENARIOS := chainsync-early-byron chainsync-early-byron-notracer chainsync-early-alonzo chainsync-early-alonzo-notracer devops idle tracer-only PROFILES_LEGACY := ci-test-dense10 dish dish-10M dish-plutus dish-10M-plutus PROFILES_SCALING := faststartup-24M -PROFILES_NOMAD_PERF := value-nomadperf value-drep1k-nomadperf value-drep10k-nomadperf value-drep100k-nomadperf value-volt-nomadperf value-volt-rtsqg1-nomadperf value-volt-lmdb-nomadperf value-volt-lsmt-nomadperf value-volt-cgmem-nomadperf value-volt-lmdb-cgmem-nomadperf plutus-nomadperf plutus-drep1k-nomadperf plutus-drep10k-nomadperf plutus-drep100k-nomadperf plutus24-nomadperf plutus-secp-ecdsa-nomadperf plutus-secp-schnorr-nomadperf plutus-volt-nomadperf plutusv3-volt-nomadperf plutus-volt-memx15-nomadperf plutus-volt-memx2-nomadperf plutus-volt-rtsqg1-nomadperf plutus-volt-lmdb-nomadperf plutus-volt-lsmt-nomadperf plutusv3-blst-nomadperf plutusv3-blst-stepx15-nomadperf plutusv3-blst-stepx2-nomadperf plutusv3-ripemd-nomadperf plutusv3-ripemd-stepx15-nomadperf plutusv3-ripemd-stepx2-nomadperf value-voting-utxo-volt-nomadperf value-voting-volt-nomadperf value-voting-double-volt-nomadperf plutus-voting-utxo-volt-nomadperf plutus-voting-volt-nomadperf plutus-voting-double-volt-nomadperf latency-nomadperf fast-nomadperf ci-test-nomadperf default-nomadperf ci-bench-nomadperf +PROFILES_NOMAD_PERF := value-nomadperf value-drep1k-nomadperf value-drep10k-nomadperf value-drep100k-nomadperf value-volt-nomadperf value-volt-rtsqg1-nomadperf value-volt-lmdb-nomadperf value-volt-lsmt-nomadperf value-volt-cgmem-nomadperf value-volt-lmdb-cgmem-nomadperf plutus-nomadperf plutus-drep1k-nomadperf plutus-drep10k-nomadperf plutus-drep100k-nomadperf plutus24-nomadperf plutus-secp-ecdsa-nomadperf plutus-secp-schnorr-nomadperf plutus-volt-nomadperf plutusv3-volt-nomadperf plutusv3-voltv11-nomadperf plutus-volt-memx15-nomadperf plutus-volt-memx2-nomadperf plutus-volt-rtsqg1-nomadperf plutus-volt-lmdb-nomadperf plutus-volt-lsmt-nomadperf plutusv3-blst-nomadperf plutusv3-blst-stepx15-nomadperf plutusv3-blst-stepx2-nomadperf plutusv3-ripemd-nomadperf plutusv3-ripemd-stepx15-nomadperf plutusv3-ripemd-stepx2-nomadperf value-voting-utxo-volt-nomadperf value-voting-volt-nomadperf value-voting-double-volt-nomadperf plutus-voting-utxo-volt-nomadperf plutus-voting-volt-nomadperf plutus-voting-double-volt-nomadperf latency-nomadperf fast-nomadperf ci-test-nomadperf default-nomadperf ci-bench-nomadperf PROFILES_NOMAD_PERFSSD := utxoscale-solo-12M16G-nomadperfssd utxoscale-solo-12M64G-nomadperfssd utxoscale-solo-24M64G-nomadperfssd fast-nomadperfssd value-nomadperfssd latency-nomadperfssd LOCAL_PROFILES += $(PROFILES_EMPTY)