diff --git a/pallets/salp/src/benchmarking.rs b/pallets/salp/src/benchmarking.rs index 7c6d9e29a1..858c0da712 100644 --- a/pallets/salp/src/benchmarking.rs +++ b/pallets/salp/src/benchmarking.rs @@ -470,7 +470,7 @@ mod benchmarks { None )); #[extrinsic_call] - _(RawOrigin::Root, 0, KSM, 1_000_000_000u32.into()) + _(RawOrigin::Signed(caller), 0, KSM, 1_000_000_000u32.into()) } #[benchmark] diff --git a/pallets/salp/src/lib.rs b/pallets/salp/src/lib.rs index c795d2d4dc..eb338ada9a 100644 --- a/pallets/salp/src/lib.rs +++ b/pallets/salp/src/lib.rs @@ -1287,7 +1287,7 @@ pub mod pallet { currency_id_in: CurrencyId, value: BalanceOf, ) -> DispatchResult { - T::EnsureConfirmAsGovernance::ensure_origin(origin)?; + let _who = ensure_signed(origin)?; let relay_currency_id = T::RelayChainToken::get(); let relay_vtoken_id = T::CurrencyIdConversion::convert_to_vtoken(relay_currency_id)