Merge pull request #129 from lbryio/hardfork_expiration

Update lbry-claimtrie.md
This commit is contained in:
Thomas Zarebczan 2018-07-22 13:24:03 -07:00 committed by GitHub
commit 9492aad2b0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -36,7 +36,7 @@ This section describes how bids are processed by the ClaimTrie in order to deter
* If the bid with the greatest amount does not have the same claimID as the bid which was controlling prior to including the current block, change the delay for the name as of the current block to 0, redetermine which bids and supports should be active, and then perform the previous calculation again. * If the bid with the greatest amount does not have the same claimID as the bid which was controlling prior to including the current block, change the delay for the name as of the current block to 0, redetermine which bids and supports should be active, and then perform the previous calculation again.
* At this point, the bid calculated to have the greatest amount behind it is the controlling bid as of this block * At this point, the bid calculated to have the greatest amount behind it is the controlling bid as of this block
5. *Spent*: A transaction has been included in the blockchain which spends the TXout which contains the bid. Must be in the accepted state. 5. *Spent*: A transaction has been included in the blockchain which spends the TXout which contains the bid. Must be in the accepted state.
6. *Expired*: All bids expire regardless of what state they are in when the current block height exceeds the height of the block at which the bid was accepted plus 52416 blocks, or 91 days ( currently this is set to 262974 blocks, or 456 days, which will be fixed in a future hard fork ). Updated claims will restart the expiration timer at the block height of the update. 6. *Expired*: All bids expire regardless of what state they are in when the current block height exceeds the height of the block at which the bid was accepted plus 2102400 blocks, or 3650 days or 10 years considering a 2.5 minute block time. ( Prior to block 400155 this was set to 262974 blocks, or 456 days, which was changed with a [hardfork](https://github.com/lbryio/lbrycrd/pull/137). Updated claims will restart the expiration timer at the block height of the update.
## ClaimTrie Transaction Implementation ## ClaimTrie Transaction Implementation