[][src]Trait sunshine_util::traits::CommitAndTransfer

pub trait CommitAndTransfer<AccountId, GovernanceConfig, Currency, Hash>: BankReservations<AccountId, GovernanceConfig, Currency, Hash> {
    fn commit_and_transfer_spending_power(
        caller: AccountId,
        bank_id: Self::TreasuryId,
        reservation_id: u32,
        reason: Hash,
        amount: Currency,
        new_controller: GovernanceConfig
    ) -> Result<u32, DispatchError>; }

Required methods

fn commit_and_transfer_spending_power(
    caller: AccountId,
    bank_id: Self::TreasuryId,
    reservation_id: u32,
    reason: Hash,
    amount: Currency,
    new_controller: GovernanceConfig
) -> Result<u32, DispatchError>

Loading content...

Implementors

Loading content...