async SendFunds({recipient, ether}) {
    const transaction = await this.signer.sendTransaction({
      to: recipient,
      value: Ethers.utils.parseEther(ether.toString())
    });

    return await transaction.wait();
  }
/**
   * Send ether from this client's current signer to the specified recipient address
   *
   * @methodGroup Signers
   * @namedParams
   * @param {string} recipient - Address of the recipient
   * @param {number} ether - Amount of ether to send
   *
   * @returns {Promise<Object>} - The transaction receipt
   */
Send ether from this client's current signer to the specified recipient address
@methodGroup Signers
@namedParams
@param {string} recipient - Address of the recipient
@param {number} ether - Amount of ether to send

@returns {Promise} - The transaction receipt
Send ether from this client ' s current signer to the specified recipient address @methodGroup Signers @namedParams @param { string } recipient - Address of the recipient @param { number } ether - Amount of ether to send @returns { Promise } - The transaction receipt
async SendFunds({recipient, ether}) {
    const transaction = await this.signer.sendTransaction({
      to: recipient,
      value: Ethers.utils.parseEther(ether.toString())
    });
    return await transaction.wait();
  }
async SendFunds ( { recipient , ether } ) { const transaction = await this . signer . sendTransaction ( { to : recipient , value : Ethers . utils . parseEther ( ether . toString ( ) ) } ) ; return await transaction . wait ( ) ; }
Send ether from this client's current signer to the specified recipient address
 @methodGroup Signers
 @namedParams
 @param {string} recipient - Address of the recipient
 @param {number} ether - Amount of ether to send
Send ether from this client ' s current signer to the specified recipient address @methodGroup Signers @namedParams @param { string } recipient - Address of the recipient @param { number } ether - Amount of ether to send