¿Cómo utiliza Ethereum la interfaz web3.js o rpc para obtener datos de transacción, tiempo de transacción y número de confirmación?
La respuesta es que usted mismo debe monitorear los registros en la cadena, guardarlos en la base de datos y luego consultarlos en esta base de datos. Por ejemplo:
var? dirección? =?" 0x bfb 2 e 296d 9 cf 3 e 593 e 79981235 aed 29 ab 9984 c0f "
var? ¿Filtrar? =?web3.eth.filter({fromBlock: 0, toBlock: 'latest', ?Dirección: ?addr });
filter.get(función? (uh, ?transacción)?{ p> p>
transacciones.forEach(función?(tx)?{
var?txInfo?=?web 3. eth. obtener transacción(tx. hash de transacción);
// En este momento, la información de la transacción txInfo se puede almacenar en la base de datos
});
}); registros en la cadena, web3.eth.getTransaction() se utiliza para extraer información sobre la transacción especificada. Una vez que se obtiene la información de la transacción, se puede almacenar en la base de datos para su consulta.
Para una introducción práctica, puedes leer: Tutorial de Ethereum.