pub fn transfer(
        &mut self,
        executor: &Addr,
        recipient: &Addr,
        amount: u128,
    ) -> Result<AppResponse> {
        self.app
            .execute_contract(
                executor.clone(),
                self.cash.addr(),
                &ExecuteMsg::Transfer {
                    recipient: recipient.to_string(),
                    amount: amount.into(),
                },
                &[],
            )
            .map_err(|err| anyhow!(err))
    }
/// Executes transfer on `cash` contract
Executes transfer on `cash` contract
Executes transfer on ` cash ` contract
pub fn transfer(
        &mut self,
        executor: &Addr,
        recipient: &Addr,
        amount: u128,
    ) -> Result<AppResponse> {
        self.app
            .execute_contract(
                executor.clone(),
                self.cash.addr(),
                &ExecuteMsg::Transfer {
                    recipient: recipient.to_string(),
                    amount: amount.into(),
                },
                &[],
            )
            .map_err(|err| anyhow!(err))
    }
pub fn transfer ( & mut self , executor : & Addr , recipient : & Addr , amount : u128 , ) -> Result < AppResponse > { self . app . execute_contract ( executor . clone ( ) , self . cash . addr ( ) , & ExecuteMsg :: Transfer { recipient : recipient . to_string ( ) , amount : amount . into ( ) , } , & [ ] , ) . map_err ( | err | anyhow ! ( err ) ) }
Executes transfer on `cash` contract
Executes transfer on ` cash ` contract
&mut self
executor
&Addr
recipient
&Addr
amount
u128
&mut self
executor
&Addr
recipient
&Addr
amount
u128