Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gd tn11 uni #88

Open
wants to merge 51 commits into
base: omega-gd
Choose a base branch
from
Open

Gd tn11 uni #88

wants to merge 51 commits into from

Conversation

aspect
Copy link

@aspect aspect commented Aug 5, 2024

No description provided.

coderofstuff and others added 30 commits June 25, 2024 18:56
Co-authored-by: Ori Newman <[email protected]>
Co-authored-by: Ori Newman <[email protected]>
Co-authored-by: Ori Newman <[email protected]>
apply_proof only inserts parent entries for a header from the proof into
the relations store for a level if there was GD data in the old stores
for that header.

This adds a check to filter out parent records not in relations store
…cient root

This happens when there's not enough headers in the pruning proof but it satisfies validation
relations.get_parents on GD gets extra parents that aren't in the
current GD store. so get_blue_work throws an error

next, ORIGIN was mising from the GD so add that
The new prefixes added are compatible with the old version. We don't want to trigger a db delete with this change
This prevents the case where new root is an anticone of old root
coderofstuff and others added 21 commits July 6, 2024 13:21
- Keep using old root to minimize proof size. Old root is calculated
  using the temporary gd stores
- fix the off-by-one in block_at_depth and chain_up_to_depth
- revert the temp fix to sync with the off-by-one
commit 5c739491ae224720904deb1e2dbc3ff369ae35ae
Author: Michael Sutton <[email protected]>
Date:   Thu Jul 11 11:02:44 2024 +0000

    simplify trace

commit 20c44e20c25fa7c76abe0709185ccf0849649322
Merge: 21c17b7 d7a5ba2
Author: Michael Sutton <[email protected]>
Date:   Mon Jun 17 23:05:03 2024 +0000

    Merge branch 'dev' into modify-template-mass-activation

commit 21c17b7
Author: Michael Sutton <[email protected]>
Date:   Thu May 30 10:43:45 2024 +0000

    bump version to 0.14.2

commit 8b21ac8
Author: Michael Sutton <[email protected]>
Date:   Thu May 16 14:09:37 2024 +0000

    fixes a tn11 bug where tx mass hashing was not activated when modifying block template
commit 6a56461
Author: Maxim <[email protected]>
Date:   Tue Jun 18 18:09:29 2024 +0300

    Implement  PSKT(Partially Signed Kaspa Transaction) (kaspanet#481)

    * initial support of pskt:
        supported roles: creator, constructor, updater, signer roles

    * add builder

    * handle combine errors

    * finalize

    * extractor

    * chore: typo

    * style: fmt

    * expose txid to global

    * chore: change version

    * feat: serde for optional bytes

    * feat: impl (de)serialization

    * style: fmt

    * add example, fixes

    * style: fmt

    * style: clippy

    * rollback unrelated changes

    * psbt -> pskt

    * refactor: avoid copy-paste by using recursion

    * docs: add description of roles

commit a797e1e
Author: George Bogodukhov <[email protected]>
Date:   Mon Jun 17 15:50:16 2024 +1000

    Add support for IP only for --rpclisten-borsh/json (kaspanet#402) (kaspanet#439)

    * Add support for IP only for --rpclisten-borsh/json

    * Fix cehck complaints
commit 5b59ea9
Author: max143672 <[email protected]>
Date:   Tue Jun 25 19:28:11 2024 +0300

    suppress warnings

commit ed3f76b
Author: max143672 <[email protected]>
Date:   Tue Jun 25 15:27:17 2024 +0300

    style: fmt

commit 0e4629d
Author: max143672 <[email protected]>
Date:   Tue Jun 25 15:26:07 2024 +0300

    add bench with custom threadpool

commit 5dc827b
Author: max143672 <[email protected]>
Date:   Tue Jun 25 15:20:28 2024 +0300

    fix clippy

commit 1e6fd8e
Author: max143672 <[email protected]>
Date:   Tue Jun 25 11:51:54 2024 +0300

    refactor check_scripts fn, fix tests

commit 5b76a64
Author: max143672 <[email protected]>
Date:   Mon Jun 24 22:52:23 2024 +0300

    apply par iter to `check_scripts`

commit 93c5b1a
Author: max143672 <[email protected]>
Date:   Mon Jun 24 01:16:51 2024 +0300

    remove scc

commit de650c3
Author: max143672 <[email protected]>
Date:   Mon Jun 24 01:07:00 2024 +0300

    rollback rwlock and indexmap.

commit 5f3fe02
Author: max143672 <[email protected]>
Date:   Mon Jun 24 00:37:12 2024 +0300

    dont apply cache

commit 258b40f
Author: max143672 <[email protected]>
Date:   Sun Jun 23 14:39:59 2024 +0300

    use hashcache

commit 3edd435
Author: max143672 <[email protected]>
Date:   Sun Jun 23 00:28:22 2024 +0300

    use concurrent cache

commit 0c2acda
Author: max143672 <[email protected]>
Date:   Sun Jun 23 00:08:52 2024 +0300

    use upgreadable read

commit 91364d1
Author: max143672 <[email protected]>
Date:   Sun Jun 23 00:06:52 2024 +0300

    fix benches

commit d3d0716
Author: max143672 <[email protected]>
Date:   Sat Jun 22 11:54:43 2024 +0300

    fix par versions

commit b756df4
Author: max143672 <[email protected]>
Date:   Fri Jun 21 22:39:28 2024 +0300

    use cache per iteration per function

commit cfcd7e1
Author: max143672 <[email protected]>
Date:   Fri Jun 21 21:38:07 2024 +0300

    benches are implemented

commit 25f1087
Author: max143672 <[email protected]>
Date:   Fri Jun 21 20:22:14 2024 +0300

    sighash reused trait
This reverts commit bc56e65.

This experimental commit requires a bit more thinking to apply, and
optimization can be deferred.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants