async CallContractMethodAndWait({contractAddress, abi, methodName, methodArgs, value, overrides={}, formatArguments=true}) {
    return await this.ethClient.CallContractMethodAndWait({
      contractAddress,
      abi,
      methodName,
      methodArgs,
      value,
      overrides,
      formatArguments,
      signer: this.signer
    });
  }
/**
   * Call the specified method on a deployed contract and wait for the transaction to be mined.
   * This action will be performed by this client's signer.
   *
   * @methodGroup Contracts
   * @namedParams
   * @param {string} contractAddress - Address of the contract to call the specified method on
   * @param {Object} abi - ABI of contract
   * @param {string} methodName - Method to call on the contract
   * @param {Array<string>=} methodArgs=[] - List of arguments to the contract constructor
   * @param {(number | BigNumber)=} value - Amount of ether to include in the transaction
   * @param {Object=} overrides - Change default gasPrice or gasLimit used for this action
   * @param {boolean=} formatArguments=true - If specified, the arguments will automatically be formatted to the ABI specification
   *
   * @see Utils.WeiToEther
   *
   * @returns {Promise<*>} - The event object of this transaction
   */
Call the specified method on a deployed contract and wait for the transaction to be mined.
This action will be performed by this client's signer.





@returns {Promise<*>} - The event object of this transaction
Call the specified method on a deployed contract and wait for the transaction to be mined . This action will be performed by this client ' s signer . @returns { Promise< * > } - The event object of this transaction
async CallContractMethodAndWait({contractAddress, abi, methodName, methodArgs, value, overrides={}, formatArguments=true}) {
    return await this.ethClient.CallContractMethodAndWait({
      contractAddress,
      abi,
      methodName,
      methodArgs,
      value,
      overrides,
      formatArguments,
      signer: this.signer
    });
  }
async CallContractMethodAndWait ( { contractAddress , abi , methodName , methodArgs , value , overrides = { } , formatArguments = true } ) { return await this . ethClient . CallContractMethodAndWait ( { contractAddress , abi , methodName , methodArgs , value , overrides , formatArguments , signer : this . signer } ) ; }
Call the specified method on a deployed contract and wait for the transaction to be mined.
Call the specified method on a deployed contract and wait for the transaction to be mined .