Function deposit

Source
pub fn deposit<'a, T: Config<I>, I: 'static>(
    balance: &'a mut VirtualBalance<T, I>,
    variant: &'a T::Position,
    id: &'a Digest<T>,
    value: &'a AssetOf<T, I>,
    qualify: &'a DispatchPolicy,
) -> Result<(AssetOf<T, I>, VirtualReceipt<T, I>), DispatchError>
Expand description

Deposits value into a VirtualBalance via LazyBalance::deposit execution.

Wraps plugin dispatch using LazyInput::Deposit and returns (effective_asset, VirtualReceipt) on success.