Estoy usando Ethers y estoy escuchando el contrato Open Sea para obtener las últimas ventas. El problema es que sé cómo obtener el hash de la transacción, cómo obtener el precio, etc. pero no sé cómo puedo obtener los detalles de la colección y la identificación del token que se vendió. ¿Es posible conseguirlo? Dónde se almacena. Veo algo como esto:
args: [ '0x0000000000000000000000000000000000000000000000000000000000000000', '0x57caab574ab5d945029c09beac5bfd9f39f669513c7d4dea0941a96c1017a80e', '0x1D6F2F0356B3DefAdf14b1a0F8A3Dcda89367D68', '0x78f0269f5b1Ca914c8c58993f41181f89e212B27', BigNumber { _hex: '0x1bc16d674ec80000', _isBigNumber: true }, '0x5c5321ae45550685308a405827575e3d6b4a84aa000000000000000000000000', buyHash: '0x0000000000000000000000000000000000000000000000000000000000000000', sellHash: '0x57caab574ab5d945029c09beac5bfd9f39f669513c7d4dea0941a96c1017a80e', maker: '0x1D6F2F0356B3DefAdf14b1a0F8A3Dcda89367D68', taker: '0x78f0269f5b1Ca914c8c58993f41181f89e212B27', price: BigNumber { _hex: '0x1bc16d674ec80000', _isBigNumber: true }, metadata: '0x5c5321ae45550685308a405827575e3d6b4a84aa000000000000000000000000' ] Sé que puedo obtener el precio de ella. Pero, ¿dónde está la información sobre la recogida o la dirección de recogida o algo así? ¿Se almacena en metadata ? Si es así, ¿cómo puedo decodificarlo?
Sé que puedo ir a transacciones como aquí: https://etherscan.io/tx/0xe29462cd6cd6cfcf2f05a3139de1aead4fc9e84d8966ad9a5227b996eb90c33d pero quiero obtenerlo del oyente de contrato en ethers .