Parece que tengo un problema al importar mi ABI de contrato inteligente a Alchemy Web3
El contrato ABI se carga en web3js, pero cuando imprimo el contrato en la consola e inspecciono sus métodos, veo los siguientes errores para los argumentos de TODOS los métodos
TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them at Function.s (<anonymous>:1:83)El código es bastante simple:
import { createAlchemyWeb3 } from "@alch/alchemy-web3"; const contractAddress = "0xMyAddress"; const API_URL = 'https://eth-ropsten.alchemyapi.io/v2/myID' const abi = [ .. ] const web3 = createAlchemyWeb3(API_URL) const contract = new web3.eth.Contract(abi, contractAddress); console.log("CONTRACT", contract)Aquí hay un repositorio básico con el problema aislado si es útil: https://github.com/0xmcc/vueToWeb3
Y el contrato abi: https://pastebin.com/TCGmsQLu
Cualquier pensamiento es muy apreciado.