You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
teor2345
changed the title
Get recent committed and rolled back blocks out of the state service
Get recent committed and rolled back transactions out of the state service
Aug 17, 2021
teor2345
changed the title
Get recent committed and rolled back transactions out of the state service
Get recent committed and rolled back transaction IDs from the state service
Aug 17, 2021
teor2345
changed the title
Get recent committed and rolled back transaction IDs from the state service
Get recent committed and rolled back spends & nullifiers from the state service
Aug 19, 2021
teor2345
changed the title
Get recent committed and rolled back spends & nullifiers from the state service
Get committed & rolled back block info from the state service
Aug 19, 2021
teor2345
changed the title
Get committed & rolled back block info from the state service
Get recent committed & rolled back transactions from the state service
Aug 19, 2021
teor2345
changed the title
Get recent committed & rolled back transactions from the state service
Get recent committed & rolled back blocks from the state service
Aug 19, 2021
Motivation
Cancel Committed Transactions
We need to get a list of recently committed transaction IDs from the state service, so we can:
Resets
ChainTipChange
type toawait
chain tip changes #2715ChainTipChange
s on chain fork and network upgrade activation #2721Resets are rare, so we can just clear the mempool when they happen.
Here are some different reset reasons:
Consensus rules
Network upgrades: stop mempool downloads and verifies, and clear storage and rejections
Chain rollbacks: stop rejecting transactions which spend rolled back inputs, by clearing our entire reject list
Zebra-specific
Initializing or cloning the receiver:
Skipped updates:
Block Broadcasts
We need to get a list of recently committed block hashes from the state service, so we can:
AdvertiseBlock
to peers when we commit a new block #2712Out of Scope
Mempool activation and deactivation should be handled by
SyncStatus
:The text was updated successfully, but these errors were encountered: