Trait pallet_domains::HoldIdentifier

source ·
pub trait HoldIdentifier<T: Config> {
    // Required methods
    fn staking_staked(
        operator_id: OperatorId,
    ) -> <<T as Config>::Currency as InspectHold<<T as Config>::AccountId>>::Reason;
    fn domain_instantiation_id(
        domain_id: DomainId,
    ) -> <<T as Config>::Currency as InspectHold<<T as Config>::AccountId>>::Reason;
    fn storage_fund_withdrawal(
        operator_id: OperatorId,
    ) -> <<T as Config>::Currency as InspectHold<<T as Config>::AccountId>>::Reason;
}

Required Methods§

source

fn staking_staked( operator_id: OperatorId, ) -> <<T as Config>::Currency as InspectHold<<T as Config>::AccountId>>::Reason

source

fn domain_instantiation_id( domain_id: DomainId, ) -> <<T as Config>::Currency as InspectHold<<T as Config>::AccountId>>::Reason

source

fn storage_fund_withdrawal( operator_id: OperatorId, ) -> <<T as Config>::Currency as InspectHold<<T as Config>::AccountId>>::Reason

Object Safety§

This trait is not object safe.

Implementors§