title: Error: sending a transaction requires a signer while calling aggregate function of Multicall Contract Ethereum
body: <blockquote>
  <p>index.js:1 Failed to fetch multicall chunk [{…}] 1 Error: sending a transaction requires a signer (operation=&quot;sendTransaction&quot;, code=UNSUPPORTED_OPERATION, version=contracts/5.0.2)</p>
  </blockquote>
  <p>Multicall contract address - <a href="https://etherscan.io/address/0xeefba1e63905ef1d7acba5a8513c70307c1ce441#writeContract" rel="nofollow noreferrer">https://etherscan.io/address/0xeefba1e63905ef1d7acba5a8513c70307c1ce441#writeContract</a></p>
  <p>Works in Uniswap-interface but throws an error in my code, and I don't know what's wrong</p>