Recibí este error:
Error no capturado (en promesa): dirección no válida (argumento="dirección", valor=42, código=ARGUMENTO_INVÁLIDO, versión=dirección/5.4.0) (argumento="_propietario", valor=42, código=ARGUMENTO_INVÁLIDO, versión=abi /5.4.0) en Logger.makeError (swapv1.1.1.f4473701.js:66157) en Logger.throwError (swapv1.1.1.f4473701.js:66166) en Logger.throwArgumentError (swapv1.1.1.f4473701.js:66169) en AddressCoder._throwError (swapv1.1.1.f4473701.js:149229) en AddressCoder.encode (swapv1.1.1.f4473701.js:149357) en swapv1.1.1.f4473701.js:149419 en Array.forEach () en Object.pack (swapv1.1.1.f4473701.js:149407) en TupleCoder.encode (swapv1.1.1.f4473701.js:149782) en AbiCoder.encode (swapv1.1.1.f4473701.js:149169)
const multicall = new Multicall({ ethersProvider: provider, tryAggregate: true }); const contractCallContext: ContractCallContext<{extraContext: string, foo4: boolean}>[] = [ { reference: 'testContract', contractAddress: '0x8df3aad3a84da6b69a4da8aec3ea40d9091b2ac4', abi: Abi, calls: [{ reference: 'fooCall', methodName: 'balanceOf', methodParameters: [42] }], }, { reference: 'testContract2', contractAddress: '0x1a13f4ca1d028320a707d99520abfefca3998b7f', abi: Abi, calls: [{ reference: 'fooTwoCall', methodName: 'balanceOf', methodParameters: [42] }] } ]; const results: ContractCallResults = await multicall.call(contractCallContext); console.log(results); }`¿me puedes ayudar?