--- a/pallets/common/src/erc.rs +++ b/pallets/common/src/erc.rs @@ -123,7 +123,8 @@ } _ => return Err(Error::Revert(format!("Unknown limit \"{}\"", limit))), } - self.limits = limits; + self.limits = >::clamp_limits(self.mode.clone(), &self.limits, limits) + .map_err(dispatch_to_evm::)?; save(self); Ok(()) }