Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
79eccd9
Remove `Chuncker` in `README.md` (#276)
hunterfarq Apr 3, 2025
8d06b42
perf(chunk): replace Script with ScriptBuf in batch operations (#280)
manishbista28 Apr 15, 2025
f908591
Remove script_lines (#281)
Hakkush-07 Apr 17, 2025
9fe0ad2
fix print message in test of hinted check add (#283)
mukeshdroid Apr 17, 2025
1768078
chore: fix array out-of-bounds error with index validation (#278)
barajeel Apr 22, 2025
eb9f625
test: bigint limb transforms fuzz (#274)
danielntmd Apr 22, 2025
7daacb1
Fix connector_b_leaf_2_script test for proper Taproot script verifica…
VolodymyrBg Apr 28, 2025
2dd2e0e
Bump `blake3` version (and update fuzzer) (#288)
AaronFeickert Apr 29, 2025
c4843ca
WOTS data format refactor (#289)
uncomputable May 5, 2025
8d6b113
Remove unnecessary script serialization (#292)
AaronFeickert May 8, 2025
d3ee606
Add public graph accessor methods to BitVMClient (#287)
gap-editor May 8, 2025
7f7e932
Implement vulnerability fixes for bitcoin merkle tree and SPV
ozankaymak May 19, 2025
663717c
chore: cache hashing scripts (#294)
sander2 May 19, 2025
a58599b
Update risc0 to version 2.0.2, fix compilation issues
ozankaymak May 20, 2025
1660e74
Fix e2e test
ozankaymak May 20, 2025
0608a85
Cargo lock update
ozankaymak May 20, 2025
0ebe03e
Fix CI by installing risc0
ozankaymak May 21, 2025
9dda219
Fix CI: Specify rust version
ozankaymak May 21, 2025
58b809c
Updated WOTS API (#293)
uncomputable May 23, 2025
cc44324
CI: Remove risc0 installation
lucidLuckylee May 23, 2025
67e7c27
Merge branch 'chainwayxyz-fix-merkle-tree-and-spv-vuln'
lucidLuckylee May 23, 2025
b822f19
Fix/disprove script exceeds 4 m with constraints (#297)
manishbista28 Jun 3, 2025
4f04f96
Merge 'bitvm/main' into goat
KSlashh Jun 4, 2025
483f954
merge
KSlashh Jun 4, 2025
881b627
feat: more flexible disprove tx
KSlashh Jun 5, 2025
faa3b6c
chore: remove unused dep
KSlashh Jun 12, 2025
95a63b3
Merge remote-tracking branch 'goat/goat-test' into goat-v1.2
KSlashh Jun 16, 2025
a8fa866
fix: include connector_b in take_1
KSlashh Jun 20, 2025
482da42
fix: update take1 tx size
KSlashh Jul 1, 2025
806e2fe
fix: disprove finalize
KSlashh Jul 15, 2025
5ff84ae
Merge pull request #9 from KSlashh/goat-test-dev
KSlashh Jul 15, 2025
c9dfd72
update fee rate
KSlashh Jul 28, 2025
396de24
Merge pull request #10 from KSlashh/goat-test-dev
KSlashh Jul 28, 2025
bf3ec80
pubin disprove scripts & pegin txns
KSlashh Aug 19, 2025
9407adb
ci: bump actions/checkout to v5 (#338)
rejected-l Aug 19, 2025
afcde2a
add take1,challenge,prekickoff,watchtower_challenge txns
KSlashh Aug 21, 2025
9244ddf
watchtower challenge related txns
KSlashh Aug 25, 2025
bf0ef93
assert txns
KSlashh Aug 27, 2025
de427e9
add kickoff,take2 & return error instead of panic
KSlashh Aug 27, 2025
f53503f
disprove tx
KSlashh Aug 28, 2025
5530f44
add on p-return output to pegin
KSlashh Aug 29, 2025
862165e
prekickoff remove unused args
KSlashh Sep 1, 2025
03f873b
add aggregate_pre_sigs
KSlashh Sep 4, 2025
82c6110
guest public-inputs validation scripts
KSlashh Sep 11, 2025
dbc3841
add: extract_commits_from_txins
KSlashh Sep 14, 2025
1563964
fix: push scripts & control blocks to witness
KSlashh Sep 14, 2025
533894c
add sign functions for pegin-confirm tx
KSlashh Sep 17, 2025
d858462
bug fix
KSlashh Sep 17, 2025
0bf3789
bug fix
KSlashh Sep 17, 2025
f8256e8
bug fix
KSlashh Sep 18, 2025
94d596d
fix #348 (#349)
lynndell2010 Oct 9, 2025
c3b0e66
fix #350 (#351)
lynndell2010 Oct 9, 2025
cc57122
fix #363 Insufficient validation of generated hints (#364)
lynndell2010 Oct 9, 2025
d7f53c2
add validation of num of mocked segments (#374)
wz14 Oct 9, 2025
5de23a8
[Zellic Audit] Hash Bug (Mark 3 09.07) (#316)
wz14 Oct 9, 2025
a2195dc
Zellic Audit G1 fixes (#334)
sevkett12 Oct 9, 2025
0b398a4
[Zellic Audit] Tonelli Shanks and Compute_c_wi (#368)
sevkett12 Oct 9, 2025
e277e89
[Zellic Audit] fix fq6_hinted_mul_keep_elements (#339)
sevkett12 Oct 9, 2025
9f2a42a
[Zellic Audit] 3.19 MSM segments drop too many elements on invalid in…
sevkett12 Oct 9, 2025
2dea02f
[Zellic Audit] 3.26 Empty stack check for BLAKE3 (#370)
just-erray Oct 9, 2025
358d00f
extend scalar validity checks to each index (#372)
just-erray Oct 9, 2025
4fbead3
remove fp254impl::is_field (#378)
Hakkush-07 Oct 9, 2025
794c593
Fq::mul_by_constant now works more efficiently when constant is 1 or …
Hakkush-07 Oct 9, 2025
3d8e467
fix incorrect wrappers for tmul (#385)
Hakkush-07 Oct 9, 2025
1bf2bf5
[Zellic Audit] 3.38 Leftover values on altstack in utils_fq12_square …
Hakkush-07 Oct 9, 2025
1261ddc
change logic to expect hint rounded down in tmul (#384)
Hakkush-07 Oct 9, 2025
880bde5
change Self::N_LIMBS to T::LIMBS in tmul where it is used incorrectly…
Hakkush-07 Oct 9, 2025
dd271c2
[Zellic Audit] 3.27 Blake3 script is incorrect (#390)
Hakkush-07 Oct 9, 2025
60325db
change LC_BITS in tmul (#382)
Hakkush-07 Oct 9, 2025
5ee432c
assert window is not 1 in tmul init_table (#381)
Hakkush-07 Oct 9, 2025
b7a2229
add BigInt::double_prevent_overflow_keep_element and use it in tmul i…
Hakkush-07 Oct 9, 2025
fc89d9c
fix limb_add and limb_double issues (#327)
Hakkush-07 Oct 9, 2025
5691068
create BigInt::neg function for optimization purposes, use it in tmul…
Hakkush-07 Oct 9, 2025
19996d5
Fix altstack overflow in verify_digits for fixed-point edge case (#318)
KSlashh Oct 9, 2025
04df2bd
[Zellic Audit] Winternitz Fixes (#337)
just-erray Oct 9, 2025
525c08c
[Zellic Audit] 3.4 Computational hint types not validated (#387)
Hakkush-07 Oct 10, 2025
f9e11ba
[Zellic Audit] fix fp254impl issues (#328)
Hakkush-07 Oct 10, 2025
d2a4bb4
Clear Part1 Report (#300)
Hakkush-07 Oct 10, 2025
dda579f
[Zellic Audit] 3.2 3.3 (#393)
just-erray Oct 30, 2025
a977a21
[Zellic Audit] 3.12 Incomplete handling of G1 point addition (#379)
Hakkush-07 Nov 11, 2025
e728157
Merge remote-tracking branch 'bitvm/main' into v2
KSlashh Nov 21, 2025
7b31dfd
fix merge conficts
KSlashh Nov 21, 2025
aa9a0c6
Merge pull request #11 from KSlashh/v2
KSlashh Nov 25, 2025
26b0bd6
remove length-prefix when convert ziren pubin to groth16 pubin (#12)
KSlashh Jan 13, 2026
ba98121
fix(chunk): restore missing import breaking chunk:: test compilation
yeziR4 Aug 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
timeout-minutes: 60
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Run rustfmt
run: cargo fmt --all -- --check

Expand All @@ -24,7 +24,7 @@ jobs:
timeout-minutes: 60
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Run clippy (no guests)
run: cargo clippy --workspace --exclude header-chain-circuit --exclude final-spv-circuit

Expand All @@ -34,7 +34,7 @@ jobs:
timeout-minutes: 60
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Build guests
run: |
REPR_GUEST_BUILD=1 BITCOIN_NETWORK=mainnet cargo build -p header-chain-circuit --release
Expand All @@ -46,7 +46,7 @@ jobs:
timeout-minutes: 60
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Cache Build Artifacts
uses: actions/cache@v4
Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
hash::blake3::tests::test_blake3_randominputs
hash::blake3::tests::test_blake3_randominputs_multipleof64bytes
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Cache Build Artifacts
uses: actions/cache@v4
Expand Down Expand Up @@ -110,7 +110,7 @@ jobs:
# needs: build
# runs-on: self-hosted
# steps:
# - uses: actions/checkout@v4
# - uses: actions/checkout@v5
#
# - name: Cache Build Artifacts
# uses: actions/cache@v4
Expand Down
Loading