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

Sign aggr tx list - bitcoin DA type 1 #1003

Merged
merged 1 commit into from
Aug 16, 2024

Conversation

kpp
Copy link
Contributor

@kpp kpp commented Aug 16, 2024

Description

Before we signed the body > 400kb of zkproof instead of list of txs.

@kpp kpp requested a review from eyusufatik August 16, 2024 11:58
@kpp kpp self-assigned this Aug 16, 2024
@eyusufatik eyusufatik changed the base branch from nightly to kpp/chunked_da August 16, 2024 12:09
@eyusufatik eyusufatik merged commit 851441d into kpp/chunked_da Aug 16, 2024
4 of 11 checks passed
@eyusufatik eyusufatik deleted the kpp/sign_aggr_tx_list branch August 16, 2024 12:09
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.

2 participants