node icon indicating copy to clipboard operation
node copied to clipboard

BlockchainWriter Confirmations

Open lautarodragan opened this issue 7 years ago • 1 comments

Umbrella issue to track all changes needed to fully support blockchain confirmations.

Blockchain Confirmations RDD

Forks

  • Warning on Blockchain Reorganization, implemented in https://github.com/poetapp/node/pull/672
  • Warning on Blockchain Reorganization — Integration Test, implemented in https://github.com/poetapp/node/pull/867
  • Reorganize (TBD)
    • Deliverable 1: Unconfirm
      • BlockchainReader: publish chainReorganized(blockHashNowStale, blockHeightNowStale)
      • View: onReorg => update .timestamp
    • Deliverable 2: Reconfirm
      • BlockchainReader Walk back over chain until split
      • BlockchainWriter: Rebroadcast transactions as needed
      • View: update .timestamp

Transaction Retries

Note

Need to test whether orphaned transactions can be rebroadcasted with no modification.

See Timelock Defense Against Fee Sniping and Discourage fee sniping with nLockTime.

lautarodragan avatar Feb 21 '18 07:02 lautarodragan

needs #157

geoffturk avatar Jun 18 '18 16:06 geoffturk