Estoy usando ethers.js para codificar en ABI un hash IPFS proporcionado por un cuadro de texto en una página html, para guardarlo en la cadena de bloques. Para hacer eso, tengo una identificación de entrada como "ipfs-hash", llamada con una variable. Y luego, otra variable que lo codifica. Sin embargo, este último paso no funciona, y cuando trato de tomar el hash de una variable, el código se rompe. Sin embargo, la segunda variable parece funcionar bien cuando cambio
INPUTHASHvariable por un valor real.
'Qm...' const INPUTHASH = $('#ipfs-hash').html //Direct input from text box const ABIOUTPUT = ethers.utils.defaultAbiCoder.encode([ 'string' ], [ INPUTHASH ] );¡Resuelto! Fue un problema con Jquery.js, no ethers.js.
const INPUTHASH = $('#ipfs-hash').val();