pub trait MultiTokenPayModule: ContractBase + Sized {
    fn accepted_tokens(
        &self,
        token: &EgldOrEsdtTokenIdentifier<Self::Api>
    ) -> SingleValueMapper<Self::Api, BigUint<Self::Api>>; fn add_payment_token(
        &self,
        token: EgldOrEsdtTokenIdentifier<Self::Api>,
        amount: BigUint<Self::Api>
    ) { ... } fn remove_payment_token(&self, token: EgldOrEsdtTokenIdentifier<Self::Api>) { ... } fn require_valid_payment(&self) { ... } fn require_valid_payments<const X: usize>(&self) { ... } }

Required Methods§

Provided Methods§

Implementors§