Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • network/gdev-800 protected
  • cgeek/issue-297-cpu
  • gdev-800-tests
  • update-docker-compose-rpc-squid-names
  • fix-252
  • 1000i100-test
  • hugo/tmp-0.9.1
  • network/gdev-803 protected
  • hugo/endpoint-gossip
  • network/gdev-802 protected
  • hugo/distance-precompute
  • network/gdev-900 protected
  • tuxmain/anonymous-tx
  • debug/podman
  • hugo/195-doc
  • hugo/195-graphql-schema
  • hugo-tmp-dockerfile-cache
  • release/client-800.2 protected
  • release/runtime-800 protected
  • gdev-900-0.10.1 protected
  • gdev-900-0.10.0 protected
  • gdev-900-0.9.2 protected
  • gdev-800-0.8.0 protected
  • gdev-900-0.9.1 protected
  • gdev-900-0.9.0 protected
  • gdev-803 protected
  • gdev-802 protected
  • runtime-801 protected
  • gdev-800 protected
  • runtime-800-bis protected
  • runtime-800 protected
  • runtime-800-backup protected
  • runtime-701 protected
  • runtime-700 protected
  • runtime-600 protected
  • runtime-500 protected
  • v0.4.1 protected
  • runtime-401 protected
  • v0.4.0 protected
40 results

pallet_balances.rs

Blame
  • pallet_balances.rs 5.39 KiB
    // Copyright 2021-2022 Axiom-Team
    //
    // This file is part of Duniter-v2S.
    //
    // Duniter-v2S is free software: you can redistribute it and/or modify
    // it under the terms of the GNU Affero General Public License as published by
    // the Free Software Foundation, version 3 of the License.
    //
    // Duniter-v2S 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 Affero General Public License for more details.
    //
    // You should have received a copy of the GNU Affero General Public License
    // along with Duniter-v2S. If not, see <https://www.gnu.org/licenses/>.
    
    //! Autogenerated weights for `pallet_balances`
    //!
    //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
    //! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
    //! WORST CASE MAP SIZE: `1000000`
    //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
    //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
    
    // Executed Command:
    // target/release/duniter
    // benchmark
    // pallet
    // --chain=dev
    // --steps=50
    // --repeat=20
    // --pallet=*
    // --extrinsic=*
    // --wasm-execution=compiled
    // --heap-pages=4096
    // --header=./file_header.txt
    // --output=./runtime/common/src/weights/
    
    #![cfg_attr(rustfmt, rustfmt_skip)]
    #![allow(unused_parens)]
    #![allow(unused_imports)]
    #![allow(missing_docs)]
    
    use frame_support::{traits::Get, weights::Weight};
    use core::marker::PhantomData;
    
    /// Weight functions for `pallet_balances`.
    pub struct WeightInfo<T>(PhantomData<T>);
    impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
    	/// Storage: `System::Account` (r:2 w:2)
    	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
    	fn transfer_allow_death() -> Weight {
    		// Proof Size summary in bytes:
    		//  Measured:  `63`
    		//  Estimated: `6126`
    		// Minimum execution time: 42_934_000 picoseconds.
    		Weight::from_parts(44_123_000, 0)
    			.saturating_add(Weight::from_parts(0, 6126))
    			.saturating_add(T::DbWeight::get().reads(2))
    			.saturating_add(T::DbWeight::get().writes(2))
    	}
    	/// Storage: `System::Account` (r:1 w:1)
    	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
    	fn transfer_keep_alive() -> Weight {
    		// Proof Size summary in bytes:
    		//  Measured:  `0`
    		//  Estimated: `3558`
    		// Minimum execution time: 28_795_000 picoseconds.
    		Weight::from_parts(29_930_000, 0)
    			.saturating_add(Weight::from_parts(0, 3558))
    			.saturating_add(T::DbWeight::get().reads(1))
    			.saturating_add(T::DbWeight::get().writes(1))
    	}
    	/// Storage: `System::Account` (r:1 w:1)
    	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
    	fn force_set_balance_creating() -> Weight {
    		// Proof Size summary in bytes:
    		//  Measured:  `100`
    		//  Estimated: `3558`
    		// Minimum execution time: 9_776_000 picoseconds.
    		Weight::from_parts(10_049_000, 0)
    			.saturating_add(Weight::from_parts(0, 3558))
    			.saturating_add(T::DbWeight::get().reads(1))
    			.saturating_add(T::DbWeight::get().writes(1))
    	}
    	/// Storage: `System::Account` (r:1 w:1)
    	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
    	fn force_set_balance_killing() -> Weight {
    		// Proof Size summary in bytes:
    		//  Measured:  `100`
    		//  Estimated: `3558`
    		// Minimum execution time: 13_915_000 picoseconds.
    		Weight::from_parts(14_329_000, 0)
    			.saturating_add(Weight::from_parts(0, 3558))
    			.saturating_add(T::DbWeight::get().reads(1))
    			.saturating_add(T::DbWeight::get().writes(1))
    	}
    	/// Storage: `System::Account` (r:3 w:3)
    	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
    	fn force_transfer() -> Weight {
    		// Proof Size summary in bytes:
    		//  Measured:  `126`
    		//  Estimated: `8694`
    		// Minimum execution time: 44_286_000 picoseconds.
    		Weight::from_parts(45_384_000, 0)
    			.saturating_add(Weight::from_parts(0, 8694))
    			.saturating_add(T::DbWeight::get().reads(3))
    			.saturating_add(T::DbWeight::get().writes(3))
    	}
    	/// Storage: `System::Account` (r:1 w:1)
    	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
    	fn transfer_all() -> Weight {
    		// Proof Size summary in bytes:
    		//  Measured:  `0`
    		//  Estimated: `3558`
    		// Minimum execution time: 34_203_000 picoseconds.
    		Weight::from_parts(34_823_000, 0)
    			.saturating_add(Weight::from_parts(0, 3558))
    			.saturating_add(T::DbWeight::get().reads(1))
    			.saturating_add(T::DbWeight::get().writes(1))
    	}
    	/// Storage: `System::Account` (r:1 w:1)
    	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
    	fn force_unreserve() -> Weight {
    		// Proof Size summary in bytes:
    		//  Measured:  `100`
    		//  Estimated: `3558`
    		// Minimum execution time: 11_552_000 picoseconds.
    		Weight::from_parts(12_083_000, 0)
    			.saturating_add(Weight::from_parts(0, 3558))
    			.saturating_add(T::DbWeight::get().reads(1))
    			.saturating_add(T::DbWeight::get().writes(1))
    	}
    	fn force_adjust_total_issuance() -> Weight {
    		// Proof Size summary in bytes:
    		//  Measured:  `0`
    		//  Estimated: `0`
    		// Minimum execution time: 4_447_000 picoseconds.
    		Weight::from_parts(4_653_000, 0)
    			.saturating_add(Weight::from_parts(0, 0))
    	}
    }