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

chore(main): release taiko-alethia-protocol 1.11.0 #18695

Conversation

taiko-kitty
Copy link
Contributor

@taiko-kitty taiko-kitty commented Jan 2, 2025

🤖 I have created a release beep boop

1.11.0 (2025-01-03)

Features

Bug Fixes

  • protocl: check blockId in getBlock and getBlockV2 (#18327) (4288fb6)
  • protocol: add timestamp as a new parameter to getBasefeeV2 (#18686) (361c26a)
  • protocol: avoid invocation in Bridge message processing if calldata is "" and value is 0 (#18137) (10c2972)
  • protocol: correct the wrong router address for mainnet (#18291) (ae0a9da)
  • protocol: fix chainId in HeklaTaikoL1 (#17912) (8f31dd0)
  • protocol: fix a new bug in LibProposing (#18328) (7436bae)
  • protocol: fix an issue in same transition check (#18254) (233806e)
  • protocol: fix BridgedERC20V2.sol initializer logic (#17823) (d538d99)
  • protocol: fix bug in adjustExcess (920bd68)
  • protocol: fix DCAP configuration script (#18088) (e8618c5)
  • protocol: fix debitBond bug and add additional tests (#18443) (75ff1f8)
  • protocol: fix issue in mainnet deployment script (#18283) (5c371a1)
  • protocol: fix LibAddress.supportsInterface to handle undecodeable return data (#18286) (299b4c9)
  • protocol: fix permission in ComposeVerifier (#18302) (4c45d8b)
  • protocol: fix proposeBlock()'s block id check (#18227) (3a9d6c1)
  • protocol: fix test related to SendMessageToDelegateOwner.s.sol (#18300) (65daa3e)
  • protocol: fix tier id conflicts (#18004) (0df1ad4)
  • protocol: fix wrong Bridged ERC20 address cache (#18287) (49267ab)
  • protocol: make sure new instance is not zero address in SgxVerifier (#17918) (d559ce8)
  • protocol: revert B_TIER_OPTIMISTIC back to "" (#18446) (9549e7f)
  • protocol: revert a change to maintain taiko-geth compatibility (#18331) (9d18d59)
  • protocol: revert changes related to proposedIn and proposedAt to fix a bug (#18333) (5cb43ab)
  • protocol: reward non-assigned prover 7/8 liveness bond (#18132) (9f99099)
  • protocol: small fix to 1559 error check (#18339) (4428661)
  • protocol: use block header's extraData for basefeeSharingPctg (#17889) (5f3cbc9)

Chores

Documentation

Code Refactoring

  • protocol: avoid writing livenessBond, proposedAt, and proposedIn to storage (17d67d7)
  • protocol: convert metadata from V2 to V1 only once (#17842) (55ced31)
  • protocol: delete packages/protocol/contracts/compiled (#17849) (1fd907c)
  • protocol: extra a new function in LibProposing (#18456) (5b4b0cd)
  • protocol: extract an IBlockHash interface from TaikoL2 (#18045) (bff481e)
  • protocol: introduce BlockV2 for client-side compability (#17935) (e46cf29)
  • protocol: refactor TierProvider implementations (ee464ca)
  • protocol: remove ProposerAccess for easier composability (#17994) (80176a1)
  • protocol: remove the receive function from TaikoL1.sol (#17865) (3542420)
  • protocol: remove uncessary init2() from TaikoL2 (#17973) (4e08881)
  • protocol: remove unused code post Ontake fork (#18150) (8543cec)
  • protocol: restructure solidity code to match compilation targets (#18059) (adc47f4)
  • protocol: simplify mainnet address caching (ee464ca)
  • protocol: simplify some protocol code based on OpenZeppelin's recommendation (#18308) (fbad703)
  • protocol: slightly change defender monitors (#18086) (b93d056)
  • protocol: slightly improve EssentialContract (#18445) (3d077f8)
  • protocol: use npm to manage third-party solidity dependency (#17881) (d524e69)

Tests

  • protocol: add test case of risc0 groth16 (#17904) (90bc01d)
  • protocol: check LibEIP1559 function results in fuzz tests (#18475) (06e190c)
  • protocol: fix another L2 test failure (#18304) (b3dd4dc)
  • taiko-client: use env names which defined in flag configs (#17921) (196b74e)

Workflow

Build

  • deps: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#18539) (79f3fab)
  • deps: bump golang.org/x/sync from 0.9.0 to 0.10.0 (#18560) (3d51970)
  • deps: bump merkletreejs from 0.3.11 to 0.4.0 (#17942) (1624b71)

This PR was generated with Release Please. See documentation.

@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-protocol branch from 694eb36 to 6cd6986 Compare January 3, 2025 03:19
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-protocol branch from 6cd6986 to 4abee3b Compare January 3, 2025 05:25
@YoGhurt111 YoGhurt111 enabled auto-merge (squash) January 4, 2025 07:06
@YoGhurt111 YoGhurt111 merged commit 7802e7f into main Jan 4, 2025
6 checks passed
@YoGhurt111 YoGhurt111 deleted the release-please--branches--main--components--taiko-alethia-protocol branch January 4, 2025 07:07
@taiko-kitty
Copy link
Contributor Author

🤖 Created releases:

dantaik added a commit that referenced this pull request Jan 13, 2025
smartprogrammer93 pushed a commit to NethermindEth/preconf-taiko-mono that referenced this pull request Jan 22, 2025
* fix: fix lint errors

* test: update tests

* chore(taiko-client): update CI badge and path (taikoxyz#18441)

* ci(repo): delete some workflows and release configs (taikoxyz#18440)

* feat(docs-site): update network config, list cooldown, proving windows and bonds for every tier, remove banner (taikoxyz#18377)

Co-authored-by: Daniel Wang <[email protected]>

* fix(protocol): fix debitBond bug and add additional tests (taikoxyz#18443)

* feat: changes based on comments

* feat: changes based on comments

* feat(taiko-client): add chain ID to `TryDecompress()` (taikoxyz#18444)

* refactor(protocol): slightly improve EssentialContract (taikoxyz#18445)

* fix: fix lint errors

* fix(protocol): revert `B_TIER_OPTIMISTIC` back to `""` (taikoxyz#18446)

* feat(taiko-client): compatible changes for `lastProposedIn` (taikoxyz#18442)

* ci(protocol): revert release-please workflow (taikoxyz#18447)

* build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in the go_modules group (taikoxyz#18448)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(main): release docs-site 1.15.0 (taikoxyz#18428)

* feat(taiko-client): revert pr 18442 (taikoxyz#18450)

* test: add more tests

* test: add more tests

* docs(protocol): upgrade verifiers to support proof aggregation in Hekla (taikoxyz#18453)

* feat(protocol): allow `local.params.parentMetaHash` to remain as 0 (taikoxyz#18451)

* feat(docs-site): update graphic for hekla network config (taikoxyz#18457)

* feat(repo): don't run workflows on release-please branches (taikoxyz#18459)

* fix(repo): revert release-please (taikoxyz#18461)

* refactor(protocol): extra a new function in LibProposing (taikoxyz#18456)

* chore: update some comments

* feat: check soft block height

* feat(taiko-client): update Go contract bindings (taikoxyz#18462)

* chore(main): release docs-site 1.16.0 (taikoxyz#18458)

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

* build docker image which will used in hive test

* build docker image which will used in hive test

* feat(taiko-client): avoid coping the whole struct (taikoxyz#18463)

* feat(protocol): update sp1 to 3.0.0 prod version (taikoxyz#18465)

* feat(protocol): request zk proofs(risc0 & sp1) in mainnet (taikoxyz#18467)

* feat(protocol): tolerate invalid BaseFeeConfig on L2 (taikoxyz#18338)

Co-authored-by: dantaik <[email protected]>
Co-authored-by: gavin <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Bernat Canal Garceran <[email protected]>
Co-authored-by: taiko-bot <[email protected]>
Co-authored-by: Roger <[email protected]>
Co-authored-by: maskpp <[email protected]>
Co-authored-by: smtmfft <[email protected]>
Co-authored-by: Ivan Lagunovsky <[email protected]>
Co-authored-by: jeff <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: YoGhurt111 <[email protected]>

* docs(protocol): upgrade sp1 remote verifier in Hekla (taikoxyz#18469)

* feat(relayer): confirmations before indexing for relayer should be configurable (taikoxyz#18466)

* feat(docs-site): update testnet address (taikoxyz#18472)

* feat(repo): fix workflows, restore merge-gatekeeper (taikoxyz#18471)

* docs(protocol): add mainnet zkVM verifiers deployment (taikoxyz#18454)

* feat(protocol): measure gas per block using a debug event (taikoxyz#18470)

* feat(protocol): increase zk(risc0 & sp1) rate in mainnet (taikoxyz#18481)

* test(protocol): check LibEIP1559 function results in fuzz tests (taikoxyz#18475)

* chore(docs-site): update block-states.mdx (taikoxyz#18480)

* fix(repo): ignore draft PRs merge-gatekeeper (taikoxyz#18488)

* feat(docs-site): update tier config and graphic (taikoxyz#18487)

* chore(main): release docs-site 1.17.0 (taikoxyz#18476)

* chore(repo): improve documentation and changelog (taikoxyz#18489)

* docs(protocol): add Ontake fork audit report from OpenZeppelin (taikoxyz#18491)

* chore(protocol): fix typos in documentation files (taikoxyz#18490)

* feat(eventindexer): eventindexer post ontake fork (taikoxyz#18474)

* build(deps): bump github.com/buildkite/terminal-to-html/v3 from 3.8.0 to 3.16.3 (taikoxyz#18478)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 (taikoxyz#18479)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/prysmaticlabs/prysm/v5 from 5.1.0 to 5.1.2 (taikoxyz#18477)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs(protocol): update mainnet deployment docs (taikoxyz#18482)

* build(deps): bump github.com/go-resty/resty/v2 from 2.15.3 to 2.16.0 (taikoxyz#18492)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/buildkite/terminal-to-html/v3 from 3.16.3 to 3.16.4 (taikoxyz#18493)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: check if BatchID is nil

* chore: update go.sum

* chore: update go.mod

* feat: only snap sync to the highest safe block

* chore(docs-site): update tier router address (taikoxyz#18495)

* chore(main): release docs-site 1.17.1 (taikoxyz#18496)

* test: fix tests

* docs(balance-monitor): fix typo Update main.go (taikoxyz#18502)

* docs(repo): improve grammar and readability (taikoxyz#18501)

* feat(repo): add geth-rpc-gateway (taikoxyz#18382)

* fix(relayer): temp fix if `txSender` is not available for `txIndex` when processing events (taikoxyz#18513)

* build(deps): bump github.com/pressly/goose/v3 from 3.20.0 to 3.23.0 (taikoxyz#18509)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/go-resty/resty/v2 from 2.16.0 to 2.16.2 (taikoxyz#18510)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(repo): change to trigger hive test manually (taikoxyz#18514)

* refactor(taiko-client): move `utils` package from `internal/` to `pkg/`  (taikoxyz#18516)

* test(taiko-client): fix some lint issues for `taiko-client` (taikoxyz#18517)

* feat(taiko-client): fix utils reference and lint error (taikoxyz#18518)

* ci(repo): update go mod and use random port (taikoxyz#18515)

* test(taiko-client): skip `TestCheckL1ReorgToSameHeightFork` temporarily (taikoxyz#18522)

* feat(docs-site): add software releases page that shows latest software releases and protocol deployments (taikoxyz#18523)

* chore(main): release docs-site 1.18.0 (taikoxyz#18526)

* default false sig check

* feat(taiko-client): add more preconf logs (taikoxyz#18524)

* feat(docs-site): add escenario and explanation for contestable rollup (taikoxyz#18530)

* chore(main): release docs-site 1.19.0 (taikoxyz#18532)

* feat(nfts): trailblazers "registerEvent" contract (taikoxyz#18198)

* feat(nfts): trailblazers badges s2 (taikoxyz#18040)

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

* feat(taiko-client): enable proof aggregation (batch proofs) (taikoxyz#18163)

Co-authored-by: David <[email protected]>
Co-authored-by: maskpp <[email protected]>

* feat(docs-site): add taiko-protocol section with economics and codebase analysis (taikoxyz#18542)

Co-authored-by: RogerLamTd <[email protected]>
Co-authored-by: swarna1101 <[email protected]>

* chore(main): release docs-site 1.20.0 (taikoxyz#18550)

* chore(docs-site): update hekla proof tier config graphic and address (taikoxyz#18554)

* chore(docs-site): add goldsky to dev tools (taikoxyz#18552)

* feat(taiko-client): don't change safeBlockHash and finalizedBlockHash (taikoxyz#18544)

* feat(protocol): decrease the rate of risc0 in Hekla (taikoxyz#18553)

* fix(docs-site): correct graphic (taikoxyz#18561)

* chore(main): release docs-site 1.20.1 (taikoxyz#18555)

* fix(docs-site): link of goldsky in dev tools (taikoxyz#18562)

* chore(main): release docs-site 1.20.2 (taikoxyz#18563)

* fix(docs-site): update hekla graphic (taikoxyz#18572)

* chore(main): release docs-site 1.20.3 (taikoxyz#18573)

* feat: add client and protocol workflows

* feat(bridge-ui): remove fee padding (taikoxyz#18546)

* feat(nfts): eventRegister contract update (taikoxyz#18547)

* chore(main): fix misspelled (taikoxyz#18581)

* chore(protocol): remove repetitive words in audit report (taikoxyz#18584)

Signed-off-by: RiceChuan <[email protected]>

* ci(relayer): stop running CI actions when updating `go.mod` (taikoxyz#18591)

* build(deps): bump github.com/labstack/echo/v4 from 4.12.0 to 4.13.2 (taikoxyz#18583)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <[email protected]>

* build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 (taikoxyz#18560)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (taikoxyz#18539)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <[email protected]>

* feat(repo): don't run vercel workflow on fork (taikoxyz#18593)

* feat: update go.mod

* feat(repo): disable docs-site preview run on fork (taikoxyz#18596)

* chore(docs-site): fix broken link  (taikoxyz#18585)

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

* chore(docs-site): fix typos in node operator guides (taikoxyz#18586)

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

* feat(bridge-ui): add curve (taikoxyz#18549)

* feat(taiko-client): check baseFee before append the latest soft block (taikoxyz#18533)

* feat(protocol): change HeklaTaikoToken's clock mode to timestamp to test the DAO (taikoxyz#18597)

* docs(protocol): update Hekla deployments (taikoxyz#18598)

* feat(protocol): introduce ForkManager to improve protocol fork management (taikoxyz#18508)

Co-authored-by: dantaik <[email protected]>
Co-authored-by: David <[email protected]>

* fix(taiko-client): valid status check in `BatchGetBlocksProofStatus` (taikoxyz#18595)

* fix(nft): fix s2 badges remigration (taikoxyz#18578)

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

* feat(protocol): propose a batch blocks conditionally (taikoxyz#18570)

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

* feat(taiko-client): make p2p-sync required (taikoxyz#18571)

* fix: fix swaggo error

* feat: go fmt

* chore(main): release bridge-ui 2.13.0 (taikoxyz#18430)

* build(deps): bump codecov/codecov-action from 4 to 5 (taikoxyz#18543)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(protocol): adjust the zk ratio(risc0 & sp1) (taikoxyz#18613)

* feat(protocol): update `RollupAddressCache` with new `MainnetTierRouter` address (taikoxyz#18619)

* chore(protocol): delete gas debug event (taikoxyz#18620)

* chore(docs-site): update proof tier graphic (taikoxyz#18617)

* build(deps): bump github.com/labstack/echo/v4 from 4.13.2 to 4.13.3 (taikoxyz#18623)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/pressly/goose/v3 from 3.23.0 to 3.24.0 (taikoxyz#18624)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/prysmaticlabs/prysm/v5 from 5.1.2 to 5.2.0 (taikoxyz#18625)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(taiko-client): improve `ProofBuffer` (taikoxyz#18627)

* chore(main): release taiko-client 0.40.0 (taikoxyz#18436)

* ci(protocol): make the storage layout table clearer (taikoxyz#18633)

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

* feat(docs-site): add doc for SGX Verifier. (taikoxyz#18579)

* chore(main): release docs-site 1.21.0 (taikoxyz#18592)

* docs(protocol): update mainnet deployment docs (taikoxyz#18621)

* chore(repo): fix broken links (taikoxyz#18635)

* chore(repo): improve license (taikoxyz#18634)

* docs(repo): fix links to LICENSE file (taikoxyz#18641)

* chore(main): release protocol 1.11.0 (taikoxyz#18433)

Co-authored-by: Daniel Wang <[email protected]>

* docs(protocol): update mainnet deployment docs (taikoxyz#18645)

* feat(taiko-client): catch raiko deserialization errors (taikoxyz#18644)

* feat(taiko-client): optimize aggregation loggingain (taikoxyz#18643)

* test(taiko-client): cleanup pre-ontake tests (taikoxyz#18647)

* feat(taiko-client): revert pr-18571 (taikoxyz#18648)

* ci(taiko-client): release client as `"taiko-alethia-client"` (taikoxyz#18651)

* ci(protocol): improve check-links (taikoxyz#18652)

* fix(repo): improve link checking (taikoxyz#18653)

* ci(repo): fix release-please (taikoxyz#18654)

Co-authored-by: Daniel Wang <[email protected]>

* docs(repo): update `README` (taikoxyz#18650)

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

* feat: revert unncessary changes

* feat(protocol): make `TaikoL2Deprecated` ABI go-ethereum compatible (taikoxyz#18659)

Co-authored-by: Daniel Wang <[email protected]>

* feat(taiko-client): introduce `TaikoL2.GetBasefeeV2` (taikoxyz#18660)

Co-authored-by: Gavin Yu <[email protected]>

* ci(protocol): revert releasing protocol 1.11.0 (taikoxyz#18662)

* chore(main): release taiko-alethia-protocol 1.11.0 (taikoxyz#18663)

* fix(taiko-client): fix `GetBasefeeV2` usage (taikoxyz#18664)

* build(deps): bump github.com/labstack/echo-contrib from 0.17.1 to 0.17.2 (taikoxyz#18666)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump gorm.io/datatypes from 1.2.4 to 1.2.5 (taikoxyz#18665)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <[email protected]>

* feat(taiko-client): remove an unused package (taikoxyz#18668)

* chore(taiko-client): improve `proofBuffer` logs (taikoxyz#18669)

* chore(main): release taiko-alethia-client 0.41.0 (taikoxyz#18655)

* ci(taiko-client): update docker image building configs (taikoxyz#18671)

* chore(taiko-client): cleanup pre-ontake proposer code (taikoxyz#18672)

* chore(main): release taiko-alethia-client 0.41.1 (taikoxyz#18673)

* chore(taiko-client): optimize logging (taikoxyz#18674)

* chore(taiko-client): cleanup pre-ontake prover code (taikoxyz#18677)

* chore(taiko-client): remove some unused flags (taikoxyz#18678)

* chore(docs-site): revert zk coverage docs (taikoxyz#18682)

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

* chore(repo): don't run docker build and push on forks (taikoxyz#18687)

* feat(protocol): adjust zk(risc0 & sp1) ratio (taikoxyz#18684)

* fix(protocol): add timestamp as a new parameter to getBasefeeV2 (taikoxyz#18686)

Co-authored-by: Daniel Wang <[email protected]>
Co-authored-by: YoGhurt111 <[email protected]>

* fix(taiko-client): add taikoxyz#18442 back (taikoxyz#18685)

* ci(protocol): revert "chore(main): release taiko-alethia-protocol 1.11.0 (taikoxyz#18663)" (taikoxyz#18688)

* chore(taiko-client): fix typos in Swagger documentation for uptime endpoint (taikoxyz#18681)

* fix(taiko-client): add timestamp as a new parameter to getBasefeeV2 (taikoxyz#18691)

Co-authored-by: Daniel Wang <[email protected]>

* chore(guardian-prover-health-check): fix api doc (taikoxyz#18693)

* fix(repo): fix some Go compiler errors (taikoxyz#18689)

* chore(protocol): fix documentation (taikoxyz#18694)

* feat(taiko-client): introduce `TxBuilderWithFallback` (taikoxyz#18690)

* chore(relayer): fix docs (taikoxyz#18697)

* chore(taiko-client): fix docs (taikoxyz#18698)

* fix(repo): update versioning in version.go for client (taikoxyz#18700)

* fix(taiko-client): fix proposing fee estimation (taikoxyz#18702)

* chore(repo): workflows skip dependabot prs (taikoxyz#18701)

* fix(taiko-client): fix blob transactions estimation when proposing (taikoxyz#18703)

* fix(relayer): extra padding for contract messages, always pad non-contracts (taikoxyz#18699)

* chore(main): release docs-site 1.21.1 (taikoxyz#18639)

* test(taiko-client): add more fallback proposing tests (taikoxyz#18705)

* chore(main): release taiko-alethia-protocol 1.11.0 (taikoxyz#18695)

* build(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.1 (taikoxyz#18708)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(taiko-client): build blob transactions when gas estimation failed (taikoxyz#18712)

* feat(taiko-client): remove an unused flag for proposer (taikoxyz#18709)

* chore(taiko-client): add more metrics for `TxBuilderWithFallback` (taikoxyz#18711)

* chore(taiko-client): more cost estimation metrics (taikoxyz#18713)

* chore(docs-site): update codebase analysis to reflect protocol changes (taikoxyz#18714)

* chore(taiko-client): add more proof generation metrics (taikoxyz#18715)

* chore(taiko-client): improve prover logs (taikoxyz#18718)

* chore(main): release taiko-alethia-client 0.42.0 (taikoxyz#18676)

* chore(taiko-client): always use `blockID` instead of `height` for L2 blocks in logs (taikoxyz#18719)

* chore(eventindexer): rm ei generator (taikoxyz#18723)

* ci(repo): standardize workflow naming (taikoxyz#18726)

* ci(repo): update pnpm installer (taikoxyz#18725)

* chore(repo): update dependabot config (taikoxyz#18722)

* build(deps): bump the github-actions-updates group with 2 updates (taikoxyz#18728)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(taiko-client): improve proposer gas estimation (taikoxyz#18727)

* chore(main): release taiko-alethia-client 0.42.1 (taikoxyz#18720)

* feat(taiko-client): soft block driver APIs (taikoxyz#18273)

Co-authored-by: RogerLamTd <[email protected]>
Co-authored-by: Roger <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Daniel Wang <[email protected]>
Co-authored-by: maskpp <[email protected]>
Co-authored-by: Jeffery Walsh <[email protected]>

* chore(main): release docs-site 1.21.2 (taikoxyz#18716)

* chore(taiko-client): bump `taiko-geth` dep (taikoxyz#18730)

* chore(taiko-client): add softBlock server start log (taikoxyz#18731)

* fix(taiko-client): fix pages workflow  (taikoxyz#18734)

* fix(taiko-client): remove `finalizedBlock` info when P2P syncing (taikoxyz#18735)

* fix(taiko-client): revert `tracker.triggered` related changes (taikoxyz#18737)

* chore(taiko-client): improve `TxBuilderWithFallback` logs (taikoxyz#18738)

* fix(taiko-client): check the `blockID` of the last verified block before using it as `FinalizedBlockHash` (taikoxyz#18739)

* fixed protocol deployment for tests

* Proposer tests fixed

* Driver skipped test brought back

* chain syncer skipped test brought back

* skip pr title validate

* refac: add protocol dockerfile and update deployment script

* More error logs

* binding regenerated

* Potential fix for code scanning alert no. 5: Incorrect conversion between integer types

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* potential leak of sensitive information, copilot warning

* missing import

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: RiceChuan <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: AlexWu <[email protected]>
Co-authored-by: Daniel Wang <[email protected]>
Co-authored-by: Roger <[email protected]>
Co-authored-by: Gavin Yu <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: taiko-bot <[email protected]>
Co-authored-by: maskpp <[email protected]>
Co-authored-by: smtmfft <[email protected]>
Co-authored-by: dantaik <[email protected]>
Co-authored-by: Bernat Canal Garceran <[email protected]>
Co-authored-by: Ivan Lagunovsky <[email protected]>
Co-authored-by: jeff <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: YoGhurt111 <[email protected]>
Co-authored-by: Dmitry <[email protected]>
Co-authored-by: Noisy <[email protected]>
Co-authored-by: leopardracer <[email protected]>
Co-authored-by: Donny <[email protected]>
Co-authored-by: Hopium <[email protected]>
Co-authored-by: xiaodino <[email protected]>
Co-authored-by: Jeffery Walsh <[email protected]>
Co-authored-by: Korbinian <[email protected]>
Co-authored-by: bearni95 <[email protected]>
Co-authored-by: Jünger <[email protected]>
Co-authored-by: RogerLamTd <[email protected]>
Co-authored-by: swarna1101 <[email protected]>
Co-authored-by: nmjustinchan <[email protected]>
Co-authored-by: DikaCream <[email protected]>
Co-authored-by: RiceChuan <[email protected]>
Co-authored-by: futreall <[email protected]>
Co-authored-by: Tristav <[email protected]>
Co-authored-by: Korbinian <[email protected]>
Co-authored-by: dionysuz <[email protected]>
Co-authored-by: Daniel Wang <[email protected]>
Co-authored-by: FT <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
mskrzypkows added a commit to NethermindEth/preconf-taiko-mono that referenced this pull request Jan 24, 2025
* docs(protocol): update `tier_router` in hekla (taikoxyz#18352)

* build(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (taikoxyz#18266)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump gorm.io/datatypes from 1.2.1 to 1.2.4 (taikoxyz#18265)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/morkid/paginate from 1.1.7 to 1.1.8 (taikoxyz#18264)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(protocol): scripts to deploy new mainnet implementation contracts (taikoxyz#18356)

Co-authored-by: Gavin Yu <[email protected]>

* chore(protocol): remove `TIER_ZKVM_ANY` in `MainnetTierRouter` (taikoxyz#18357)

* ci(protocol): trigger patch release (1.10.1) (taikoxyz#18358)

* chore(protocol): undo 1.10.0 release (taikoxyz#18363)

* chore(protocol): deploy `MainnetTierRouter` and update `RollupAddressCache` (taikoxyz#18359)

* ci(repo): trigger release-lease on tag changes (taikoxyz#18364)

* chore(main): release protocol 1.10.0 (taikoxyz#18365)

* chore(protocol): restore proving window changes (taikoxyz#18368)

* feat(protocol): update `B_TIER_ROUTER` in `RollupAddressCache` (taikoxyz#18370)

* docs(docs-site): update mainnet prover docs (taikoxyz#18367)

* chore(protocol): optimize Taiko L1 gas cost (taikoxyz#18376)

* refactor(protocol): remove unused code post Ontake fork (taikoxyz#18150)

Co-authored-by: dantaik <[email protected]>
Co-authored-by: gavin <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Bernat Canal Garceran <[email protected]>
Co-authored-by: taiko-bot <[email protected]>
Co-authored-by: Roger <[email protected]>
Co-authored-by: maskpp <[email protected]>
Co-authored-by: smtmfft <[email protected]>
Co-authored-by: Ivan Lagunovsky <[email protected]>
Co-authored-by: jeff <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: YoGhurt111 <[email protected]>

* build(deps): bump github.com/swaggo/swag from 1.16.3 to 1.16.4 (taikoxyz#18372)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 (taikoxyz#18373)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/testcontainers/testcontainers-go from 0.30.0 to 0.34.0 (taikoxyz#18374)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(taiko-client): client changes based on taikoxyz#18150 (taikoxyz#18350)

* docs(protocol): update mainnet deployment docs (taikoxyz#18366)

* feat(protocol): add `lastProposedIn` to slotB (taikoxyz#18379)

* feat(protocol): allow any ERC20 tokens or Ether to be used as bonds (taikoxyz#18380)

* feat(taiko-client): update Go contract bindings (taikoxyz#18381)

* feat(taiko-client): update Go contract bindings (taikoxyz#18384)

* ci(repo): improve workflow triggering conditions (taikoxyz#18385)

* ci(protocol): release-please only crate draft PRs (taikoxyz#18392)

* chore(protocol): change bond amounts, proving windows, and cooldown windows (taikoxyz#18371)

* feat(protocol): increase risc0 frequency in Hekla (taikoxyz#18407)

* ci(protocol): release-please creates draft PRs (taikoxyz#18423)

* chore(taiko-client): update CI badge and path (taikoxyz#18441)

* ci(repo): delete some workflows and release configs (taikoxyz#18440)

* feat(docs-site): update network config, list cooldown, proving windows and bonds for every tier, remove banner (taikoxyz#18377)

Co-authored-by: Daniel Wang <[email protected]>

* fix(protocol): fix debitBond bug and add additional tests (taikoxyz#18443)

* feat(taiko-client): add chain ID to `TryDecompress()` (taikoxyz#18444)

* refactor(protocol): slightly improve EssentialContract (taikoxyz#18445)

* fix(protocol): revert `B_TIER_OPTIMISTIC` back to `""` (taikoxyz#18446)

* feat(taiko-client): compatible changes for `lastProposedIn` (taikoxyz#18442)

* ci(protocol): revert release-please workflow (taikoxyz#18447)

* build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in the go_modules group (taikoxyz#18448)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(main): release docs-site 1.15.0 (taikoxyz#18428)

* feat(taiko-client): revert pr 18442 (taikoxyz#18450)

* docs(protocol): upgrade verifiers to support proof aggregation in Hekla (taikoxyz#18453)

* feat(protocol): allow `local.params.parentMetaHash` to remain as 0 (taikoxyz#18451)

* feat(docs-site): update graphic for hekla network config (taikoxyz#18457)

* feat(repo): don't run workflows on release-please branches (taikoxyz#18459)

* fix(repo): revert release-please (taikoxyz#18461)

* refactor(protocol): extra a new function in LibProposing (taikoxyz#18456)

* feat(taiko-client): update Go contract bindings (taikoxyz#18462)

* chore(main): release docs-site 1.16.0 (taikoxyz#18458)

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

* feat(protocol): update sp1 to 3.0.0 prod version (taikoxyz#18465)

* feat(protocol): request zk proofs(risc0 & sp1) in mainnet (taikoxyz#18467)

* feat(protocol): tolerate invalid BaseFeeConfig on L2 (taikoxyz#18338)

Co-authored-by: dantaik <[email protected]>
Co-authored-by: gavin <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Bernat Canal Garceran <[email protected]>
Co-authored-by: taiko-bot <[email protected]>
Co-authored-by: Roger <[email protected]>
Co-authored-by: maskpp <[email protected]>
Co-authored-by: smtmfft <[email protected]>
Co-authored-by: Ivan Lagunovsky <[email protected]>
Co-authored-by: jeff <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: YoGhurt111 <[email protected]>

* docs(protocol): upgrade sp1 remote verifier in Hekla (taikoxyz#18469)

* feat(relayer): confirmations before indexing for relayer should be configurable (taikoxyz#18466)

* feat(docs-site): update testnet address (taikoxyz#18472)

* feat(repo): fix workflows, restore merge-gatekeeper (taikoxyz#18471)

* docs(protocol): add mainnet zkVM verifiers deployment (taikoxyz#18454)

* feat(protocol): measure gas per block using a debug event (taikoxyz#18470)

* feat(protocol): increase zk(risc0 & sp1) rate in mainnet (taikoxyz#18481)

* test(protocol): check LibEIP1559 function results in fuzz tests (taikoxyz#18475)

* chore(docs-site): update block-states.mdx (taikoxyz#18480)

* fix(repo): ignore draft PRs merge-gatekeeper (taikoxyz#18488)

* feat(docs-site): update tier config and graphic (taikoxyz#18487)

* chore(main): release docs-site 1.17.0 (taikoxyz#18476)

* chore(repo): improve documentation and changelog (taikoxyz#18489)

* docs(protocol): add Ontake fork audit report from OpenZeppelin (taikoxyz#18491)

* chore(protocol): fix typos in documentation files (taikoxyz#18490)

* feat(eventindexer): eventindexer post ontake fork (taikoxyz#18474)

* build(deps): bump github.com/buildkite/terminal-to-html/v3 from 3.8.0 to 3.16.3 (taikoxyz#18478)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 (taikoxyz#18479)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/prysmaticlabs/prysm/v5 from 5.1.0 to 5.1.2 (taikoxyz#18477)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs(protocol): update mainnet deployment docs (taikoxyz#18482)

* build(deps): bump github.com/go-resty/resty/v2 from 2.15.3 to 2.16.0 (taikoxyz#18492)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/buildkite/terminal-to-html/v3 from 3.16.3 to 3.16.4 (taikoxyz#18493)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(docs-site): update tier router address (taikoxyz#18495)

* chore(main): release docs-site 1.17.1 (taikoxyz#18496)

* docs(balance-monitor): fix typo Update main.go (taikoxyz#18502)

* docs(repo): improve grammar and readability (taikoxyz#18501)

* feat(repo): add geth-rpc-gateway (taikoxyz#18382)

* fix(relayer): temp fix if `txSender` is not available for `txIndex` when processing events (taikoxyz#18513)

* build(deps): bump github.com/pressly/goose/v3 from 3.20.0 to 3.23.0 (taikoxyz#18509)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/go-resty/resty/v2 from 2.16.0 to 2.16.2 (taikoxyz#18510)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(repo): change to trigger hive test manually (taikoxyz#18514)

* refactor(taiko-client): move `utils` package from `internal/` to `pkg/`  (taikoxyz#18516)

* test(taiko-client): fix some lint issues for `taiko-client` (taikoxyz#18517)

* ci(repo): update go mod and use random port (taikoxyz#18515)

* test(taiko-client): skip `TestCheckL1ReorgToSameHeightFork` temporarily (taikoxyz#18522)

* feat(docs-site): add software releases page that shows latest software releases and protocol deployments (taikoxyz#18523)

* chore(main): release docs-site 1.18.0 (taikoxyz#18526)

* feat(docs-site): add escenario and explanation for contestable rollup (taikoxyz#18530)

* chore(main): release docs-site 1.19.0 (taikoxyz#18532)

* feat(nfts): trailblazers "registerEvent" contract (taikoxyz#18198)

* feat(nfts): trailblazers badges s2 (taikoxyz#18040)

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

* feat(taiko-client): enable proof aggregation (batch proofs) (taikoxyz#18163)

Co-authored-by: David <[email protected]>
Co-authored-by: maskpp <[email protected]>

* feat(docs-site): add taiko-protocol section with economics and codebase analysis (taikoxyz#18542)

Co-authored-by: RogerLamTd <[email protected]>
Co-authored-by: swarna1101 <[email protected]>

* chore(main): release docs-site 1.20.0 (taikoxyz#18550)

* chore(docs-site): update hekla proof tier config graphic and address (taikoxyz#18554)

* chore(docs-site): add goldsky to dev tools (taikoxyz#18552)

* feat(protocol): decrease the rate of risc0 in Hekla (taikoxyz#18553)

* fix(docs-site): correct graphic (taikoxyz#18561)

* chore(main): release docs-site 1.20.1 (taikoxyz#18555)

* fix(docs-site): link of goldsky in dev tools (taikoxyz#18562)

* chore(main): release docs-site 1.20.2 (taikoxyz#18563)

* fix(docs-site): update hekla graphic (taikoxyz#18572)

* chore(main): release docs-site 1.20.3 (taikoxyz#18573)

* feat(bridge-ui): remove fee padding (taikoxyz#18546)

* feat(nfts): eventRegister contract update (taikoxyz#18547)

* chore(main): fix misspelled (taikoxyz#18581)

* chore(protocol): remove repetitive words in audit report (taikoxyz#18584)

Signed-off-by: RiceChuan <[email protected]>

* ci(relayer): stop running CI actions when updating `go.mod` (taikoxyz#18591)

* build(deps): bump github.com/labstack/echo/v4 from 4.12.0 to 4.13.2 (taikoxyz#18583)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <[email protected]>

* build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 (taikoxyz#18560)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (taikoxyz#18539)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <[email protected]>

* feat(repo): don't run vercel workflow on fork (taikoxyz#18593)

* feat(repo): disable docs-site preview run on fork (taikoxyz#18596)

* chore(docs-site): fix broken link  (taikoxyz#18585)

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

* chore(docs-site): fix typos in node operator guides (taikoxyz#18586)

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

* feat(bridge-ui): add curve (taikoxyz#18549)

* feat(protocol): change HeklaTaikoToken's clock mode to timestamp to test the DAO (taikoxyz#18597)

* docs(protocol): update Hekla deployments (taikoxyz#18598)

* feat(protocol): introduce ForkManager to improve protocol fork management (taikoxyz#18508)

Co-authored-by: dantaik <[email protected]>
Co-authored-by: David <[email protected]>

* fix(taiko-client): valid status check in `BatchGetBlocksProofStatus` (taikoxyz#18595)

* fix(nft): fix s2 badges remigration (taikoxyz#18578)

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

* feat(protocol): propose a batch blocks conditionally (taikoxyz#18570)

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

* feat(taiko-client): make p2p-sync required (taikoxyz#18571)

* chore(main): release bridge-ui 2.13.0 (taikoxyz#18430)

* build(deps): bump codecov/codecov-action from 4 to 5 (taikoxyz#18543)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(protocol): adjust the zk ratio(risc0 & sp1) (taikoxyz#18613)

* feat(protocol): update `RollupAddressCache` with new `MainnetTierRouter` address (taikoxyz#18619)

* chore(protocol): delete gas debug event (taikoxyz#18620)

* chore(docs-site): update proof tier graphic (taikoxyz#18617)

* build(deps): bump github.com/labstack/echo/v4 from 4.13.2 to 4.13.3 (taikoxyz#18623)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/pressly/goose/v3 from 3.23.0 to 3.24.0 (taikoxyz#18624)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump github.com/prysmaticlabs/prysm/v5 from 5.1.2 to 5.2.0 (taikoxyz#18625)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(taiko-client): improve `ProofBuffer` (taikoxyz#18627)

* chore(main): release taiko-client 0.40.0 (taikoxyz#18436)

* ci(protocol): make the storage layout table clearer (taikoxyz#18633)

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

* feat(docs-site): add doc for SGX Verifier. (taikoxyz#18579)

* chore(main): release docs-site 1.21.0 (taikoxyz#18592)

* docs(protocol): update mainnet deployment docs (taikoxyz#18621)

* chore(repo): fix broken links (taikoxyz#18635)

* chore(repo): improve license (taikoxyz#18634)

* docs(repo): fix links to LICENSE file (taikoxyz#18641)

* chore(main): release protocol 1.11.0 (taikoxyz#18433)

Co-authored-by: Daniel Wang <[email protected]>

* docs(protocol): update mainnet deployment docs (taikoxyz#18645)

* feat(taiko-client): catch raiko deserialization errors (taikoxyz#18644)

* feat(taiko-client): optimize aggregation loggingain (taikoxyz#18643)

* test(taiko-client): cleanup pre-ontake tests (taikoxyz#18647)

* feat(taiko-client): revert pr-18571 (taikoxyz#18648)

* ci(taiko-client): release client as `"taiko-alethia-client"` (taikoxyz#18651)

* ci(protocol): improve check-links (taikoxyz#18652)

* fix(repo): improve link checking (taikoxyz#18653)

* ci(repo): fix release-please (taikoxyz#18654)

Co-authored-by: Daniel Wang <[email protected]>

* docs(repo): update `README` (taikoxyz#18650)

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

* feat(protocol): make `TaikoL2Deprecated` ABI go-ethereum compatible (taikoxyz#18659)

Co-authored-by: Daniel Wang <[email protected]>

* feat(taiko-client): introduce `TaikoL2.GetBasefeeV2` (taikoxyz#18660)

Co-authored-by: Gavin Yu <[email protected]>

* ci(protocol): revert releasing protocol 1.11.0 (taikoxyz#18662)

* chore(main): release taiko-alethia-protocol 1.11.0 (taikoxyz#18663)

* fix(taiko-client): fix `GetBasefeeV2` usage (taikoxyz#18664)

* build(deps): bump github.com/labstack/echo-contrib from 0.17.1 to 0.17.2 (taikoxyz#18666)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump gorm.io/datatypes from 1.2.4 to 1.2.5 (taikoxyz#18665)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <[email protected]>

* feat(taiko-client): remove an unused package (taikoxyz#18668)

* chore(taiko-client): improve `proofBuffer` logs (taikoxyz#18669)

* chore(main): release taiko-alethia-client 0.41.0 (taikoxyz#18655)

* ci(taiko-client): update docker image building configs (taikoxyz#18671)

* chore(taiko-client): cleanup pre-ontake proposer code (taikoxyz#18672)

* chore(main): release taiko-alethia-client 0.41.1 (taikoxyz#18673)

* chore(taiko-client): optimize logging (taikoxyz#18674)

* chore(taiko-client): cleanup pre-ontake prover code (taikoxyz#18677)

* chore(taiko-client): remove some unused flags (taikoxyz#18678)

* chore(docs-site): revert zk coverage docs (taikoxyz#18682)

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

* chore(repo): don't run docker build and push on forks (taikoxyz#18687)

* feat(protocol): adjust zk(risc0 & sp1) ratio (taikoxyz#18684)

* fix(protocol): add timestamp as a new parameter to getBasefeeV2 (taikoxyz#18686)

Co-authored-by: Daniel Wang <[email protected]>
Co-authored-by: YoGhurt111 <[email protected]>

* fix(taiko-client): add taikoxyz#18442 back (taikoxyz#18685)

* ci(protocol): revert "chore(main): release taiko-alethia-protocol 1.11.0 (taikoxyz#18663)" (taikoxyz#18688)

* chore(taiko-client): fix typos in Swagger documentation for uptime endpoint (taikoxyz#18681)

* fix(taiko-client): add timestamp as a new parameter to getBasefeeV2 (taikoxyz#18691)

Co-authored-by: Daniel Wang <[email protected]>

* chore(guardian-prover-health-check): fix api doc (taikoxyz#18693)

* fix(repo): fix some Go compiler errors (taikoxyz#18689)

* chore(protocol): fix documentation (taikoxyz#18694)

* feat(taiko-client): introduce `TxBuilderWithFallback` (taikoxyz#18690)

* chore(relayer): fix docs (taikoxyz#18697)

* chore(taiko-client): fix docs (taikoxyz#18698)

* fix(repo): update versioning in version.go for client (taikoxyz#18700)

* fix(taiko-client): fix proposing fee estimation (taikoxyz#18702)

* chore(repo): workflows skip dependabot prs (taikoxyz#18701)

* fix(taiko-client): fix blob transactions estimation when proposing (taikoxyz#18703)

* fix(relayer): extra padding for contract messages, always pad non-contracts (taikoxyz#18699)

* chore(main): release docs-site 1.21.1 (taikoxyz#18639)

* test(taiko-client): add more fallback proposing tests (taikoxyz#18705)

* chore(main): release taiko-alethia-protocol 1.11.0 (taikoxyz#18695)

* build(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.1 (taikoxyz#18708)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(taiko-client): build blob transactions when gas estimation failed (taikoxyz#18712)

* feat(taiko-client): remove an unused flag for proposer (taikoxyz#18709)

* chore(taiko-client): add more metrics for `TxBuilderWithFallback` (taikoxyz#18711)

* chore(taiko-client): more cost estimation metrics (taikoxyz#18713)

* chore(docs-site): update codebase analysis to reflect protocol changes (taikoxyz#18714)

* chore(taiko-client): add more proof generation metrics (taikoxyz#18715)

* chore(taiko-client): improve prover logs (taikoxyz#18718)

* chore(main): release taiko-alethia-client 0.42.0 (taikoxyz#18676)

* chore(taiko-client): always use `blockID` instead of `height` for L2 blocks in logs (taikoxyz#18719)

* chore(eventindexer): rm ei generator (taikoxyz#18723)

* ci(repo): standardize workflow naming (taikoxyz#18726)

* ci(repo): update pnpm installer (taikoxyz#18725)

* chore(repo): update dependabot config (taikoxyz#18722)

* build(deps): bump the github-actions-updates group with 2 updates (taikoxyz#18728)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(taiko-client): improve proposer gas estimation (taikoxyz#18727)

* chore(main): release taiko-alethia-client 0.42.1 (taikoxyz#18720)

* feat(taiko-client): soft block driver APIs (taikoxyz#18273)

Co-authored-by: RogerLamTd <[email protected]>
Co-authored-by: Roger <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Daniel Wang <[email protected]>
Co-authored-by: maskpp <[email protected]>
Co-authored-by: Jeffery Walsh <[email protected]>

* chore(main): release docs-site 1.21.2 (taikoxyz#18716)

* chore(taiko-client): bump `taiko-geth` dep (taikoxyz#18730)

* chore(taiko-client): add softBlock server start log (taikoxyz#18731)

* fix(taiko-client): fix pages workflow  (taikoxyz#18734)

* fix(taiko-client): remove `finalizedBlock` info when P2P syncing (taikoxyz#18735)

* fix(taiko-client): revert `tracker.triggered` related changes (taikoxyz#18737)

* chore(taiko-client): improve `TxBuilderWithFallback` logs (taikoxyz#18738)

* fix(taiko-client): check the `blockID` of the last verified block before using it as `FinalizedBlockHash` (taikoxyz#18739)

* feat(taiko-client): only check and trigger P2P sync progress right after starting (taikoxyz#18745)

* feat(taiko-client): remove soft blocks implementation (taikoxyz#18744)

* chore(docs-site): update verifier addresses (taikoxyz#18749)

* chore(taiko-client): cleanup some unused variables in `bindings` package (taikoxyz#18752)

* feat(protocol): upgrade sp1 contract to v4.0.0-rc.3 (taikoxyz#18740)

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

* chore(docs-site): update mainnet verifier addresses (taikoxyz#18756)

* chore(docs-site): update mainnet config graphic (taikoxyz#18758)

* chore(main): release docs-site 1.21.3 (taikoxyz#18750)

* fix(taiko-client): check inner iterator errors in `BlockProposedIterator` (taikoxyz#18757)

* docs(protocol): update mainnet deployment docs (taikoxyz#18754)

* ci(protocol): revert "chore(main): release taiko-alethia-protocol 1.11.0 (taikoxyz#18695)" (taikoxyz#18760)

* chore(main): release taiko-alethia-protocol 1.11.0 (taikoxyz#18761)

* test(taiko-client): improve tests for blob sync (taikoxyz#18764)

* chore(main): release taiko-alethia-client 0.43.0 (taikoxyz#18729)

* chore(taiko-client): add more logs for `BlockProposedIterator` (taikoxyz#18772)

* chore(taiko-client): more logs for `BlockBatchIterator` (taikoxyz#18774)

* chore(taiko-client): ensure event block IDs are continuous (taikoxyz#18775)

* chore(docs-site): update network config and add batch proof guide (taikoxyz#18776)

* chore(taiko-client): rename `io.EOF` in iterators (taikoxyz#18777)

* chore(taiko-client): make full sync to sync to the latest header (taikoxyz#18771)

* chore(taiko-client): improve `BlobFetcher` (taikoxyz#18786)

* chore(main): release taiko-alethia-client 0.43.1 (taikoxyz#18773)

* fix(docs-site): omitted L1 HTTP endpoint from taiko client flags (taikoxyz#18798)

* chore(docs-site): update documentation for upcoming hekla upgrade (taikoxyz#18810)

* chore(main): release docs-site 1.21.4 (taikoxyz#18779)

* feat(nfts): tbz s2 recruitments contract upgrade (taikoxyz#18556)

* Printing version at the driver and proposer start

* Potential fix for code scanning alert no. 4: Clear-text logging of sensitive information

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Fixed deploy protocol on l1 script

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: RiceChuan <[email protected]>
Co-authored-by: Gavin Yu <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Wang <[email protected]>
Co-authored-by: taiko-bot <[email protected]>
Co-authored-by: Roger <[email protected]>
Co-authored-by: dantaik <[email protected]>
Co-authored-by: Bernat Canal Garceran <[email protected]>
Co-authored-by: maskpp <[email protected]>
Co-authored-by: smtmfft <[email protected]>
Co-authored-by: Ivan Lagunovsky <[email protected]>
Co-authored-by: jeff <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: YoGhurt111 <[email protected]>
Co-authored-by: AlexWu <[email protected]>
Co-authored-by: Dmitry <[email protected]>
Co-authored-by: Noisy <[email protected]>
Co-authored-by: leopardracer <[email protected]>
Co-authored-by: Donny <[email protected]>
Co-authored-by: Hopium <[email protected]>
Co-authored-by: xiaodino <[email protected]>
Co-authored-by: Korbinian <[email protected]>
Co-authored-by: bearni95 <[email protected]>
Co-authored-by: Jünger <[email protected]>
Co-authored-by: RogerLamTd <[email protected]>
Co-authored-by: swarna1101 <[email protected]>
Co-authored-by: DikaCream <[email protected]>
Co-authored-by: RiceChuan <[email protected]>
Co-authored-by: futreall <[email protected]>
Co-authored-by: Tristav <[email protected]>
Co-authored-by: Korbinian <[email protected]>
Co-authored-by: dionysuz <[email protected]>
Co-authored-by: Daniel Wang <[email protected]>
Co-authored-by: FT <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jeffery Walsh <[email protected]>
Co-authored-by: smtmfft <[email protected]>
Co-authored-by: brachsterX <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants