// Copyright 2025 DataHaven // This file is part of DataHaven. // DataHaven is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // DataHaven is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with DataHaven. If not, see . frame_benchmarking::define_benchmarks!( // System benchmarks [frame_system, SystemBench::] // Consensus pallets [pallet_mmr, Mmr] [pallet_beefy_mmr, BeefyMmrLeaf] [pallet_babe, Babe] [pallet_grandpa, Grandpa] [pallet_randomness, Randomness] // Substrate pallets [pallet_balances, Balances] [pallet_identity, Identity] [pallet_im_online, ImOnline] [pallet_multisig, Multisig] [pallet_preimage, Preimage] [pallet_scheduler, Scheduler] [pallet_timestamp, Timestamp] [pallet_treasury, Treasury] [pallet_utility, Utility] [pallet_sudo, Sudo] [pallet_proxy, Proxy] [pallet_transaction_payment, TransactionPayment] [pallet_parameters, Parameters] [pallet_message_queue, MessageQueue] [pallet_safe_mode, SafeMode] [pallet_tx_pause, TxPause] // EVM pallets [pallet_evm, EVM] // Governance pallets [pallet_collective_technical_committee, TechnicalCommittee] [pallet_collective_treasury_council, TreasuryCouncil] [pallet_conviction_voting, ConvictionVoting] [pallet_referenda, Referenda] [pallet_whitelist, Whitelist] // DataHaven custom pallets [pallet_external_validators, ExternalValidators] [pallet_external_validators_rewards, ExternalValidatorsRewards] [pallet_external_validator_slashes, ExternalValidatorsSlashes] [pallet_datahaven_native_transfer, DataHavenNativeTransfer] // Snowbridge pallets [snowbridge_pallet_ethereum_client, EthereumBeaconClient] [snowbridge_pallet_inbound_queue_v2, EthereumInboundQueueV2] [snowbridge_pallet_outbound_queue_v2, EthereumOutboundQueueV2] [snowbridge_pallet_system, SnowbridgeSystem] [snowbridge_pallet_system_v2, SnowbridgeSystemV2] );