PIP: 6 Title: Salvage orphaned transactions Type: Backend Impact: None Author: Herman Schoenfeld <[email protected]> Comments-URI: N/A Status: Active Created: 2017-05-01
When a block is orphaned, it's containing transactions should be re-added back to the Pending Pool and relayed to connected nodes. This ensures that operations never disappear from the blockchain once re-added, since they will be re-mined in future blocks when orphaned.
Many users have reported withdrawal transactions not being found in the PascalCoin blockchain. Whilst there could be many reasons for this, it is currently possible for operations to go missing in PascalCoin since this PIP functionality is not currently implemented.
When orphaning a set of blocks, the following additional steps should occur:
This functionality is standard across cryptocurrencies and should be present in PascalCoin.
This PIP has been implemented in V2 by Albert Molina.
Changes all fully backwards compatible.