Quiero limpiar mempool. Busqué en Google y supe que -zapwallettxes podría limpiar mempool.
Pero cuando hago el siguiente comando, mempool todavía está cargado.
./bitcoind -testnet=3 -servidor -rest -dbcache=4000 -txindex=1 -rpcbind=0.0.0.0 -rpcallowip=0.0.0.0/0 -printtoconsole -zapwallettxs=2 -rescan
En esta situación, incluso si reinicio bitcoind, mempool se vuelca en .bitcoin/testnet3/mempool.dat y se carga al inicio.
¿Cómo debo limpiar mempool?
Cualquier comentario y consejo es bienvenido :)
En primer lugar, borrar su mempool realmente no hace nada si las transacciones que está borrando ya se han propagado a través de la red. El mempool se sincronizará nuevamente cuando se conecte a otros compañeros.
mempool.dat
se introdujo 0.14.0
y persistirá en el mempool al apagarse. Para borrar el mempool tienes que:
$ bitcoin-cli -testnet3 stop
$ rm ~/.bitcoin/testnet3/mempool.dat
$ bitcoind -testnet -zapwallettxes
Nota: Es posible que también necesite iniciar el daemon con -zapwallettxes
para que las transacciones relacionadas con su billetera no se carguen en el mempool al inicio.
Otra nota : si solo desea eliminar transacciones relacionadas con su billetera, puede omitir el paso 2: https://github.com/bitcoin/bitcoin/pull/10330
pedro
maxmempool=N
, donde N es el tamaño máximo de tu mempool en megabytes?Nate Eldredge