Releases: lu-bann/taiyi
Releases · lu-bann/taiyi
v0.1.8
What's Changed
- fix: e2e fraud test by @will-luban in #642
- feat: add code coverage commands using cargo-llvm-cov by @will-luban in #644
- fix release by @will-luban in #645
- fix release with sp1 by @will-luban in #646
- push image to ghcr io on release by @zsluedem in #647
- docker login use v3 by @will-luban in #648
- version across the whole binary by @zsluedem in #649
- add codecov token by @zsluedem in #651
- bump version to v0.1.8 by @zsluedem in #650
Full Changelog: v0.1.7...v0.1.8
v0.1.8-alpha2
What's Changed
- push image to ghcr io on release by @zsluedem in #647
- docker login use v3 by @will-luban in #648
Full Changelog: v0.1.8-alpha1...v0.1.8-alpha2
v0.1.8-alpha1
What's Changed
- feat: add 4844 validation checks by @chirag-bgh in #339
- bump version to v0.1.2 by @zsluedem in #341
- Feat/eigenlayer middleware by @da-bao-jian in #344
- Chore/resize line length by @da-bao-jian in #347
- Add e2e test cases by @zsluedem in #349
- Feat/update preconf request handling methods by @da-bao-jian in #345
- Eigenlayer contracts setup in e2e tests by @zsluedem in #358
- chore: remove unused types by @da-bao-jian in #359
- test: added complete validator registration flow by @da-bao-jian in #360
- fix: remove unused functions in EigenlayerMiddleware by @da-bao-jian in #364
- feat: add deposit, deregister command by @zsluedem in #362
- fix: metrics register errr by @zsluedem in #367
- feat: sponsor base fees for all requests by @chirag-bgh in #354
- Feat/dual avs by @da-bao-jian in #369
- Added operator opt in guide by @da-bao-jian in #370
- feat: before deposit checkout token balance by @zsluedem in #381
- fix: docs command error by @zsluedem in #382
- Mintlify Docs Edits by @da-bao-jian in #386
- Mintlify Docs Edits by @da-bao-jian in #394
- Feat/proxy upgrade by @da-bao-jian in #397
- Add a new command for register validators by @zsluedem in #399
- new holesky deployment by @zsluedem in #398
- feat: added avs registration script by @da-bao-jian in #400
- feat: added querying function and enabled non-eigenpod owners to regi… by @da-bao-jian in #402
- feat: blob_fee by @chirag-bgh in #403
- chore: removed unused variables by @da-bao-jian in #404
- docs: add docs for deposit & tip in blockspace allocation by @chirag-bgh in #406
- Add verifify register cmd by @zsluedem in #405
- fix: include DATA_GAS_PER_BLOCK in blob gas calculation by @chirag-bgh in #409
- Update commit boost by @zsluedem in #407
- Put taiyi-cli new command in test setup by @zsluedem in #412
- Update README.md by @da-bao-jian in #413
- docs: fix outdated docs by @zsluedem in #414
- docs: polish installation docs by @zsluedem in #425
- bump: bump version to 0.1.3 by @zsluedem in #437
- docs: update docs by @zsluedem in #441
- docs: tiny fix format by @zsluedem in #445
- feat: initialize sp1 tools with template project by @martines3000 in #379
- docs: doc signer fix by @zsluedem in #450
- doc: added symbiotic docs by @da-bao-jian in #454
- Fix dev branch by @zsluedem in #456
- bump rust version to 1.85 by @zsluedem in #460
- feat: fraud proof interfaces for interactive flow by @martines3000 in #383
- Fix taiyi-boost bugs by @chirag-bgh in #461
- fix fallback builder by @chirag-bgh in #464
- Chore/refactor by @da-bao-jian in #458
- feat: fraud proof interfaces for non-interactive flow by @martines3000 in #423
- feat: interactive fraud proof contracts by @martines3000 in #443
- Devnet bug fixes by @chirag-bgh in #473
- add taiyi-boost in e2e tests by @zsluedem in #451
- Update README.md by @da-bao-jian in #477
- Type A preconf request by @chirag-bgh in #462
- Refactor/constraint submitter by @chirag-bgh in #475
- Feat/validator payout by @chirag-bgh in #489
- Feat/state manager by @chirag-bgh in #508
- Fix/has enough balance by @chirag-bgh in #512
- chore: locked submodule by @da-bao-jian in #520
- fix(e2e-tests): check for exhaust tx, get_tip, sponsor_eth txs by @chirag-bgh in #513
- chore: impove error handling & remove unnecessary type by @chirag-bgh in #517
- fix(contracts): verify preconf request without tx by @chirag-bgh in #525
- Pricer by @chirag-bgh in #526
- chore: bump version v0.1.4 by @zsluedem in #528
- fix: state-manager by @chirag-bgh in #530
- feat: symbiotic integration by @da-bao-jian in #533
- Fix/rename gateways by @da-bao-jian in #536
- chore: update README & add contribution guidelines by @chirag-bgh in #541
- chore: update ethereum consensus dep by @zsluedem in #542
- fix electra beacon error by @zsluedem in #545
- chore: rename gateway to underwriter by @chirag-bgh in #544
- ci: add larger ci runner by @zsluedem in #549
- feat: zkVM program for proof of inclusion by @Vid201 in #449
- Update README.md by @da-bao-jian in #564
- chore: devnet update by @zsluedem in #532
- Chore/rename preconfer to underwriter by @chirag-bgh in #548
- feat: update docs & add examples by @chirag-bgh in #566
- docs by @chirag-bgh in #573
- Bump cb 0.7 by @will-luban in #574
- feat: update pricing api by @chirag-bgh in #571
- feat: commit inclusion block number in zkvm program by @martines3000 in #576
- fix docker image can not run from outsider by @will-luban in #582
- docs: update dead link by @polytur in #577
- Ft/commitment stream by @chirag-bgh in #584
- Taiyi boost pectra by @zsluedem in #586
- bump to 0.1.5 by @will-luban in #588
- fix: ci by @will-luban in #599
- Add linux/arm64 build of taiyi docker image by @lubkoll in #597
- Add paths-ignore to github actions by @lubkoll in #598
- Fix module-level warning in
tests.rs, use$ENCLAVE_NAMEwhere fit by @umbertov in #600 - chore: Add succinct to prerequisites by @lubkoll in #606
- Use linglong repo by @zsluedem in #602
- Fix register operator by @will-luban in #610
- Fix preconf fee input validation in
submit_transaction_type_bby @umbertov in #612 - Feat: insert blockspace reservations into PostgreSQL DB by @umbertov in #608
- update taiyi cli by @will-luban in #614
- Update document based on the latest cli update by @zsluedem in #615
- Bump 0.1.6 by @will-luban in #616
- fix doc by @zsluedem in #619
- fix release ci by @zsluedem in #621
- underwriter monitor: use sqlx migrations, fix hardcoded URLs by @umbertov in #618
- feat(ci): use rbuilder in kurtosis devnet by @chirag-bgh in #626
- feat: return commitment as hex encoded string by @chirag-bgh in #629
- feat(taiyi-boost): subscribe to constraints stream by @chirag-bgh in #631
- enable inclusion proofs verification by @chirag-bgh in #635
- update cargo-sort by @zsluedem in #632
- Fix release ci by @zsluedem in #638
- remove dup types by @zsluedem in #637
- bump version to v0.1.7 by @zsluedem in #639
- remove dependencies in release ci by @zsluedem in #641
- fix: e2e fraud test ...
v0.1.3
What's Changed
- Feat/eigenlayer middleware by @da-bao-jian in #344
- Chore/resize line length by @da-bao-jian in #347
- Add e2e test cases by @zsluedem in #349
- Feat/update preconf request handling methods by @da-bao-jian in #345
- Eigenlayer contracts setup in e2e tests by @zsluedem in #358
- chore: remove unused types by @da-bao-jian in #359
- test: added complete validator registration flow by @da-bao-jian in #360
- fix: remove unused functions in EigenlayerMiddleware by @da-bao-jian in #364
- feat: add deposit, deregister command by @zsluedem in #362
- fix: metrics register errr by @zsluedem in #367
- feat: sponsor base fees for all requests by @chirag-bgh in #354
- Feat/dual avs by @da-bao-jian in #369
- Added operator opt in guide by @da-bao-jian in #370
- feat: before deposit checkout token balance by @zsluedem in #381
- fix: docs command error by @zsluedem in #382
- Mintlify Docs Edits by @da-bao-jian in #386
- Mintlify Docs Edits by @da-bao-jian in #394
- Feat/proxy upgrade by @da-bao-jian in #397
- Add a new command for register validators by @zsluedem in #399
- new holesky deployment by @zsluedem in #398
- feat: added avs registration script by @da-bao-jian in #400
- feat: added querying function and enabled non-eigenpod owners to regi… by @da-bao-jian in #402
- feat: blob_fee by @chirag-bgh in #403
- chore: removed unused variables by @da-bao-jian in #404
- docs: add docs for deposit & tip in blockspace allocation by @chirag-bgh in #406
- Add verifify register cmd by @zsluedem in #405
- fix: include DATA_GAS_PER_BLOCK in blob gas calculation by @chirag-bgh in #409
- Update commit boost by @zsluedem in #407
- Put taiyi-cli new command in test setup by @zsluedem in #412
- Update README.md by @da-bao-jian in #413
- docs: fix outdated docs by @zsluedem in #414
- docs: polish installation docs by @zsluedem in #425
- bump: bump version to 0.1.3 by @zsluedem in #437
- bump 0.1.3 version merge to main by @zsluedem in #439
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Estimate Fee API by @Akagi201 in #298
- chore: add e2e clean command by @zsluedem in #322
- fix: release ci by @zsluedem in #323
- fix: ci use dev branch by @zsluedem in #330
- chore: make command line args consistent by @zsluedem in #332
- Feat/new proposer registry by @da-bao-jian in #325
- fix: fix look ahead 2 epoch by @zsluedem in #334
- ci: fix ci os type by @zsluedem in #331
- feat: update commitment api by @chirag-bgh in #324
- Release ci add write permission by @zsluedem in #340
- feat: add 4844 validation checks by @chirag-bgh in #339
- bump version to v0.1.2 by @zsluedem in #341
- bump version merge main by @zsluedem in #342
Full Changelog: v0.1.1...v0.1.2
v0.1.2-alpha.3
What's Changed
- chore: bump crates versions by @Akagi201 in #313
- Release manage by @zsluedem in #312
- feat: refactor local block builder by @Akagi201 in #315
- ci: include docker build in pr by @zsluedem in #318
- bump versiong to v0.1.1 by @zsluedem in #319
- Estimate Fee API by @Akagi201 in #298
- chore: add e2e clean command by @zsluedem in #322
- fix: release ci by @zsluedem in #323
- fix: ci use dev branch by @zsluedem in #330
- chore: make command line args consistent by @zsluedem in #332
- Feat/new proposer registry by @da-bao-jian in #325
- fix: fix look ahead 2 epoch by @zsluedem in #334
- ci: fix ci os type by @zsluedem in #331
- feat: update commitment api by @chirag-bgh in #324
- Release ci add write permission by @zsluedem in #340
Full Changelog: v0.1.0...v0.1.2-alpha.3
v0.1.0
What's Changed
- add execution base fee fetcher by @zsluedem in #1
- feat: add EL and CL processes by @da-bao-jian in #2
- update commit boost to latest by @zsluedem in #4
- add commit boost auth by @zsluedem in #5
- Add available slot rpc by @zsluedem in #6
- add readme by @zsluedem in #10
- preconf concern only its managed pubkeys by @zsluedem in #18
- chore: replace cb client with cb signer client by @zsluedem in #23
- feat: new pool types for preconf requests by @chirag-bgh in #20
- chore: remove unused types by @chirag-bgh in #26
- feat: validate preconf request by @chirag-bgh in #29
- feat: make network configurable by @chirag-bgh in #33
- feat: introduce restful api by @zsluedem in #34
- feat: fetch account state using rpc by @chirag-bgh in #36
- Proxy signer by @chirag-bgh in #37
- introduce set constrait client api by @zsluedem in #38
- chore: remove reth dependency by @chirag-bgh in #46
- feat: sign constraints by @zsluedem in #43
- Submit constraints by @chirag-bgh in #44
- Pool limits by @chirag-bgh in #45
- fix: orderpool infinite loop bug by @zsluedem in #51
- fix: path not start with / by @zsluedem in #55
- Orderpool tests by @chirag-bgh in #52
- feat: new error types by @chirag-bgh in #57
- fix: panic Proposer duty by @zsluedem in #59
- Fix constraint submitter by @chirag-bgh in #61
- Add example by @zsluedem in #60
- catch spawn task error by @zsluedem in #62
- chore: use preconf.tip() by @chirag-bgh in #64
- chore: add run taiyi example by @zsluedem in #75
- chore: update commit boost dependency by @zsluedem in #76
- chore: preconf verification gives better error message by @zsluedem in #77
- feat: add luban escrow deposit command by @zsluedem in #79
- Add rustfmt and format codes by @Akagi201 in #80
- Add taiyi-boost Binary by @Akagi201 in #82
- Accelerate CI by @Akagi201 in #87
- feat: remove commit-boost deps by @chirag-bgh in #86
- fix: remove secp256k1 and use blst for public key by @chirag-bgh in #99
- Fix primitives by @chirag-bgh in #100
- New inclusion proof by @da-bao-jian in #71
- feat: add support for ecdsa signing by @chirag-bgh in #114
- Update alloy deps by @Akagi201 in #117
- taiyi-boost: Add delegation logics by @Akagi201 in #118
- use preconf tx alloy types by @zsluedem in #113
- feat: preconf request spammer for helder by @chirag-bgh in #84
- fix: fix elect preconfer url path by @zsluedem in #128
- update contract deploy script by @zsluedem in #126
- fix: failed to delegate because of past slot by @zsluedem in #132
- Chore: fix some naming bug by @zsluedem in #136
- fix: bls key conversion by @zsluedem in #139
- fix: slot not updated by @zsluedem in #142
- ci: issue templates by @chirag-bgh in #140
- fix: fix helder launch bug by @zsluedem in #148
- fix: duplicate delegation requests by @chirag-bgh in #152
- docs: first draft of docs by @da-bao-jian in #161
- fix: fix chain Id invalid by @zsluedem in #163
- Change sending proposer duties logics by @Akagi201 in #159
- fix: submit preconf request example by @zsluedem in #165
- feat: add deposit command by @zsluedem in #166
- Update deps by @Akagi201 in #174
- Docs by @da-bao-jian in #176
- Add pbs metrics by @Akagi201 in #179
- Add taiyi-boost metrics by @Akagi201 in #180
- chore: restructure preconf pool by @chirag-bgh in #178
- Delegation by @da-bao-jian in #184
- feat: mock preconf req validator by @chirag-bgh in #185
- Docs by @da-bao-jian in #190
- docs: added more concepts by @da-bao-jian in #191
- chore: fix taiyi-cli naming by @zsluedem in #192
- docker publish ci by @zsluedem in #193
- docs: added new image by @da-bao-jian in #195
- docs: changed background color for dark theme by @da-bao-jian in #201
- test: added delegation test and commented out the bls signature by @da-bao-jian in #203
- docs: update taiyi-boost section by @chirag-bgh in #204
- chore: update contract deploy script by @zsluedem in #202
- Feat: add batch contract operations by @zsluedem in #211
- fix: remove orderpool cleaner by @zsluedem in #210
- feat: restrict parked & pending subpools by @chirag-bgh in #213
- Add metrics module for preconfer by @Akagi201 in #189
- Fix minor bug by @zsluedem in #221
- feat: change submit constraint to bolt's api (#228) by @chirag-bgh in #252
- merge commits from devcon into main by @chirag-bgh in #254
- feat: utils command by @zsluedem in #212
- feat: endpoint for fetching available slots by @chirag-bgh in #246
- updated endpoints + validatior tests by @chirag-bgh in #248
- Add offchain-delegate cmd by @Akagi201 in #225
- refactor: constraint client by @chirag-bgh in #261
- Fix bugs by @zsluedem in #266
- fix: submit_preconf_request example by @zsluedem in #268
- fix: ci by @zsluedem in #278
- Local fallback block builder by @Akagi201 in #218
- fix: builder comments by @da-bao-jian in #282
- Fallback block builder pbs pipeline change by @Akagi201 in #265
- Remove deprecated delegation in taiyi-boost by @Akagi201 in #262
- feat: track blockspace issued for every slot by @chirag-bgh in #281
- chore: remove deprecated Signature type by @chirag-bgh in #295
- Add Validate inclusion proof pbs pipeline by @Akagi201 in #288
- Fix 300 by @zsluedem in #303
- ci: add e2e tests ci by @zsluedem in #305
New Contributors
- @da-bao-jian made their first contribution in #2
Full Changelog: https://github.com/lu-bann/taiyi/commits/v0.1.0