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
* deactivate tn11
* wip fork params
* wip fork params (2)
* we are not forking the timestamp deviation tolerance param
* min difficulty len can be defined only once
* forked param
* use only a single (crescendo) activation flag. fix tx related activation tests to calc storage mass correctly
* rename _len -> _size for consistency
* wip bps forking
* wip bps forking: filter non activated blocks from DAA window
* bps forking logic
* fix gated feature tests
* media time window should exclude non activated blocks as well
* unused
* ghostdag k forking logic
* coinbase reward forking logic
* parents and mergeset size limits forking logic
* merge depth and finality depth forking logic
* pruning point forking logic
* fix doc test
* various todos and leftovers
* mempool-related forking logic, more todos
* KIP-13 (part of crescendo) (#639)
* kip13
* inline tracking per mass unit
* various small fixes
* docs
* ghostdag: comments; extract var and reuse; handle origin edge case
* permanent -> persistent
* use bool -> option -> iter and remove code duplication
* coinbase misc
* header misc
* comments
* log the hardfork (initial)
* fix block depth origin case
* initial ascii art + human readable difficulty print
* countdown log
* utxo-related forking activation should be based on block daa score and not pov daa score
* todo
* handle edge cases related to trusted blocks being checked for activation
* Generalized KIP9--storage mass plurality (Crescendo) (#641)
* implement storage mass plurality
* move plurality calculation to mass module and add a useful trait for accessing it
* utxo cell
* consume outputs iterator only once, fix theoretic overflow
* add sanity check for plurality limits, align comments
* optimize input iterator consumption
* extended comment rewrite
* fix doc build
* inline the relaxed formula conditions
* test_storage_mass_pluralities
* Change expected pruning point to chain qualification check (Crescendo) (#642)
* change expected pruning point check from header validity to chain qualification
* adjust `pruning points valid chain` verification to the new rule change
* tx limits forking logic
* coinbase maturity forking logic
* finalize tx-related limit values
* delete todo
* post fork activation: log window sizes with frequency 100
* KIP-15 (#636)
* feat(consensus): implement kip-15
1. Accepted-ID-MR = Hash ( SP.Accepted-ID-MR, MR of Accepted-TXs )
* fix(consensus): after rebase ...
* fix: after review
* log activation of UTXO state processing rules
* comment
* Smooth transition of pruning points/samples (Crescendo) (#643)
* add a simpa activation test
* print
* wip (working w/o fork)
* wip
* working prototype (up to storage)
* inline
* print stats
* comments and asserts
* pruning samples database storage (todo: database upgrade; syncee import)
* fix tests
* syncee import
* database upgrade procedure
* minor
* logs
* database upgrade: populate past pruning points
* save to store during pruning points valid chain check
* next pruning points sanity checks
* reposition log call, add comments
* use headers store; more comments
* address most review comments
* adjust todo within daa_score timestamp estimate
* adjust todo for tx log aggregation
* next pruning points: keep the candidate valid also post v2 call
* add a test explicitly verifying the emission schedule (long; ignored)
* Add n-testnet-10.kaspa.ws DNS seeder (#644)
Co-authored-by: supertypo <suprtypo@pm.me>
* add assert
* use ghostdag data from ctx
* unrelated to crescendo: minor fix to `are_pruning_points_in_valid_chain` for the case where the syncer is sending a deep pruning point (e.g., a future archive)
* fix text of comments
* specialized info logs [CRND ]
* use a const for keyword
* set TN10 activation date and bump version to 0.17.0
* fix and extend subsidy tests
---------
Co-authored-by: Ro Ma <roman@igralabs.com>
Co-authored-by: supertypo <mthoring@gmail.com>
Co-authored-by: supertypo <suprtypo@pm.me>
0 commit comments