pub fn increase_allowance(
        &mut self,
        contract: &Addr,
        owner: &Addr,
        spender: &Addr,
        amount: u128,
    ) -> Result<&mut Self> {
        self.app
            .execute_contract(
                owner.clone(),
                contract.clone(),
                &Cw20ExecuteMsg::IncreaseAllowance {
                    spender: spender.to_string(),
                    amount: amount.into(),
                    expires: None,
                },
                &[],
            )
            .map_err(|err| anyhow!(err))?;

        Ok(self)
    }
/// Executes increase allowance on cw20 contract
Executes increase allowance on cw20 contract
Executes increase allowance on cw20 contract
pub fn increase_allowance(
        &mut self,
        contract: &Addr,
        owner: &Addr,
        spender: &Addr,
        amount: u128,
    ) -> Result<&mut Self> {
        self.app
            .execute_contract(
                owner.clone(),
                contract.clone(),
                &Cw20ExecuteMsg::IncreaseAllowance {
                    spender: spender.to_string(),
                    amount: amount.into(),
                    expires: None,
                },
                &[],
            )
            .map_err(|err| anyhow!(err))?;
        Ok(self)
    }
pub fn increase_allowance ( & mut self , contract : & Addr , owner : & Addr , spender : & Addr , amount : u128 , ) -> Result < & mut Self > { self . app . execute_contract ( owner . clone ( ) , contract . clone ( ) , & Cw20ExecuteMsg :: IncreaseAllowance { spender : spender . to_string ( ) , amount : amount . into ( ) , expires : None , } , & [ ] , ) . map_err ( | err | anyhow ! ( err ) ) ? ; Ok ( self ) }
Executes increase allowance on cw20 contract
Executes increase allowance on cw20 contract
&mut self
contract
&Addr
owner
&Addr
spender
&Addr
amount
u128
&mut self
contract
&Addr
owner
&Addr
spender
&Addr
amount
u128