SetSigner({signer}) {
    signer.connect(this.ethClient.Provider());
    signer.provider.pollingInterval = 250;
    this.signer = signer;

    this.InitializeClients();
  }
/**
   * Set the signer for this client to use for blockchain transactions
   *
   * @methodGroup Signers
   * @namedParams
   * @param {object} signer - The ethers.js signer object
   */
Set the signer for this client to use for blockchain transactions
@methodGroup Signers
@namedParams
@param {object} signer - The ethers.js signer object
Set the signer for this client to use for blockchain transactions @methodGroup Signers @namedParams @param { object } signer - The ethers . js signer object
SetSigner({signer}) {
    signer.connect(this.ethClient.Provider());
    signer.provider.pollingInterval = 250;
    this.signer = signer;
    this.InitializeClients();
  }
SetSigner ( { signer } ) { signer . connect ( this . ethClient . Provider ( ) ) ; signer . provider . pollingInterval = 250 ; this . signer = signer ; this . InitializeClients ( ) ; }
Set the signer for this client to use for blockchain transactions
 @methodGroup Signers
 @namedParams
 @param {object} signer - The ethers.js signer object
Set the signer for this client to use for blockchain transactions @methodGroup Signers @namedParams @param { object } signer - The ethers . js signer object