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

Kpp/merkle tests #1017

Merged
merged 2 commits into from
Aug 19, 2024
Merged

Kpp/merkle tests #1017

merged 2 commits into from
Aug 19, 2024

Conversation

kpp
Copy link
Contributor

@kpp kpp commented Aug 19, 2024

Description

Linked Issues

Testing

Describe how these changes were tested. If you've added new features, have you added unit tests?

Docs

Describe where this code is documented. If it changes a documented interface, have the docs been updated?

yaziciahmet and others added 2 commits August 20, 2024 00:34
* Add merkle tree tests

* Add 1 tx test to bitcoin compare

---------

Co-authored-by: yaziciahmet <yaziciahmetcleargmail.com>
@kpp kpp changed the base branch from nightly to kpp/chunked_da August 19, 2024 21:01
@kpp kpp merged commit e5149f3 into kpp/chunked_da Aug 19, 2024
4 of 11 checks passed
@kpp kpp deleted the kpp/merkle_tests branch August 19, 2024 21:03
kpp added a commit that referenced this pull request Aug 20, 2024
* Bitcoin DA versions

* Fix parser tests, review comments

* Init chunked txs

* Chain chunked parts with utxos

* Actually construct Type0/Type1 based on body size

* fix script for type 0

* Fix scripts with checksigverify

* Add vout index for prev tx (#961)

* Add vout index for prev tx

* replace prev_tx logic with prev_utxo logic

* remove RawUTXO

---------

Co-authored-by: eyusufatik <[email protected]>

* Esad/better inclusion proof (#991)

* depend only on wtxid

* verify merkle root of coinbase tx, use zkvm efficient sh256 and bitcoin merkle tree

* remove unused asserts

* pr fixes

* pr fixes

* Add batchproof/lightclient namespaces. Add SequencerCommitment tx type

* Apply #961 again

* Esad get_service

* Sign list of tx of aggregates tx instead of body (#1003)

* fix bitcoin da test suite (#1009)

* get ready for test fixes

* fix tests

* reactivate some of the verifier tests

* fix remaning bitcoin-da tests

* cleanup

* clippy

* Kpp/merkle tests (#1017)

* Add merkle tree tests (#995)

* Add merkle tree tests

* Add 1 tx test to bitcoin compare

---------

Co-authored-by: yaziciahmet <yaziciahmetcleargmail.com>

* Fix errors/lints

---------

Co-authored-by: Ahmet Yazıcı <[email protected]>

* Allow dead code

* Fix tx prefixes in guest-bitcoin

* Review fixes

* Review fix

* Revert test non_parseable_tx

* Rename parse_transaction -> parse_light_client_transaction

* fix confusion on BitcoinService::new (#1025)

---------

Co-authored-by: eyusufatik <[email protected]>
Co-authored-by: Erce Can Bektüre <[email protected]>
Co-authored-by: Esad Yusuf Atik <[email protected]>
Co-authored-by: Ahmet Yazıcı <[email protected]>
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.

unit test bitcoin merkle tree
2 participants