En la consola JavaScript interactiva de geth, agregué algunos fragmentos de JS (filtros) a través del comando loadScript() y necesito eliminar/dejar de ejecutar esos filtros. ¿Hay alguna forma de hacer esto sin reiniciar la instancia de geth?
Tengo los siguientes filtros cargados. Ninguno de ellos contiene una función de reloj:
- Un filtro para minar solo cuando hay transacciones pendientes.
- Un filtro para verificar si una transacción fue dirigida a una cuenta específica e imprimir algunos detalles.
¿Hay alguna manera de identificar e iniciar/detener estos filtros?
Sí, puede usar la función stopWatching() para cada uno de los filtros cuando desee que dejen de funcionar.
var filter = <your filter code>;
//now you want to stop them being functional
filter.stopWatching();
Hará lo que quieras.
Ejecutar eth.filter()
el comando en la consola de JavaScript proporciona una lista de todos los filtros junto con los ID de filtro únicos. La stopWatching()
función se puede invocar con cada uno de esos ID de filtro para deshabilitar ese filtro.
Abhiram mishra
galáhad