CheckWeight: Add more logging (#1996)

This adds more logging to `CheckWeight` to get a better understanding
why a transaction exhausts resources.
This commit is contained in:
Bastian Köcher
2023-10-24 11:55:46 +02:00
committed by GitHub
parent 39c04fdd96
commit a5a2432d22
3 changed files with 56 additions and 15 deletions
@@ -18,13 +18,10 @@
use codec::{Decode, Encode, MaxEncodedLen};
use core::ops::{Add, AddAssign, Div, Mul, Sub, SubAssign};
use sp_arithmetic::traits::{Bounded, CheckedAdd, CheckedSub, Zero};
use sp_debug_derive::RuntimeDebug;
use super::*;
#[derive(
Encode, Decode, MaxEncodedLen, TypeInfo, Eq, PartialEq, Copy, Clone, RuntimeDebug, Default,
)]
#[derive(Encode, Decode, MaxEncodedLen, TypeInfo, Eq, PartialEq, Copy, Clone, Debug, Default)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub struct Weight {
#[codec(compact)]