defuse_nep245::resolver

Trait MultiTokenResolver

Source
pub trait MultiTokenResolver {
    // Required method
    fn mt_resolve_transfer(
        &mut self,
        previous_owner_ids: Vec<AccountId>,
        receiver_id: AccountId,
        token_ids: Vec<TokenId>,
        amounts: Vec<U128>,
        approvals: Option<Vec<Option<Vec<ClearedApproval>>>>,
    ) -> Vec<U128>;
}

Required Methods§

Source

fn mt_resolve_transfer( &mut self, previous_owner_ids: Vec<AccountId>, receiver_id: AccountId, token_ids: Vec<TokenId>, amounts: Vec<U128>, approvals: Option<Vec<Option<Vec<ClearedApproval>>>>, ) -> Vec<U128>

Implementors§