|
|
@ -6,23 +6,21 @@ as command-line flags, but they can also be passed in as |
|
|
|
environmental variables or in the config.toml file. The |
|
|
|
following are all equivalent: |
|
|
|
|
|
|
|
Flag: `--mempool.recheck_empty=false` |
|
|
|
Flag: `--mempool.recheck=false` |
|
|
|
|
|
|
|
Environment: `TM_MEMPOOL_RECHECK_EMPTY=false` |
|
|
|
Environment: `TM_MEMPOOL_RECHECK=false` |
|
|
|
|
|
|
|
Config: |
|
|
|
|
|
|
|
``` |
|
|
|
[mempool] |
|
|
|
recheck_empty = false |
|
|
|
recheck = false |
|
|
|
``` |
|
|
|
|
|
|
|
## Recheck |
|
|
|
|
|
|
|
`--mempool.recheck=false` (default: true) |
|
|
|
|
|
|
|
`--mempool.recheck_empty=false` (default: true) |
|
|
|
|
|
|
|
Recheck determines if the mempool rechecks all pending |
|
|
|
transactions after a block was committed. Once a block |
|
|
|
is committed, the mempool removes all valid transactions |
|
|
@ -31,9 +29,6 @@ that were successfully included in the block. |
|
|
|
If `recheck` is true, then it will rerun CheckTx on |
|
|
|
all remaining transactions with the new block state. |
|
|
|
|
|
|
|
If the block contained no transactions, it will skip the |
|
|
|
recheck unless `recheck_empty` is true. |
|
|
|
|
|
|
|
## Broadcast |
|
|
|
|
|
|
|
`--mempool.broadcast=false` (default: true) |
|
|
|