forked from tari-project/tari
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix
Unique Constraint
bug when requesting a coinbase output at same…
… height If a miner requested a Coinbase Transaction at the same height as one that was requested previously and that output had the exact same commitment the Output Manager database would return a Unique Constraint error due to the existing output in the database. This would happen rarely when a miner is experiencing many reorgs while mining. To fix this issue logic is added to the Output Manager service to clear any existing coinbase outputs with the same commitment at the same block height as the one that was just requested before adding it to the database. I decided this presents no danger of losing funds because the newly added coinbase will have the exact same commitment as the one being removed. Review of RFC-0001 (tari-project#3007) * Review of RFC-0001 This PR contains a revision of RFC-0001 to better reflect the current state of play in Tari’s design. * Update RFC/src/RFC-0001_overview.md Co-authored-by: Cayle Sharrock <[email protected]> Co-authored-by: Mike the Tike <[email protected]> Co-authored-by: Cayle Sharrock <[email protected]> Update RFC-0111 - Base Node architecture This PR updates RFC-0111 to reflect the current architecture of the Base Node binary.
- Loading branch information
1 parent
1d43e4c
commit 4253ac1
Showing
10 changed files
with
136 additions
and
122 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.