Skip to content

Commit

Permalink
Taiko alethia client 0.43.1 (#15)
Browse files Browse the repository at this point in the history
* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <gavin@taiko.xyz>

* 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 <dantaik@users.noreply.github.com>
Co-authored-by: gavin <gavin@taiko.xyz>
Co-authored-by: David <david@taiko.xyz>
Co-authored-by: Bernat Canal Garceran <bernatcanal@gmail.com>
Co-authored-by: taiko-bot <160625009+taiko-kitty@users.noreply.github.com>
Co-authored-by: Roger <50648015+RogerLamTd@users.noreply.github.com>
Co-authored-by: maskpp <maskpp266@gmail.com>
Co-authored-by: smtmfft <99081233+smtmfft@users.noreply.github.com>
Co-authored-by: Ivan Lagunovsky <ivan.lagunovsky@gmail.com>
Co-authored-by: jeff <113397187+cyberhorsey@users.noreply.github.com>
Co-authored-by: Karim <karim@taiko.xyz>
Co-authored-by: Karim <162329697+kimo-ice@users.noreply.github.com>
Co-authored-by: YoGhurt111 <YoGhurt111@users.noreply.github.com>

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

Signed-off-by: dependabot[bot] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <99078276+dantaik@users.noreply.github.com>

* 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] <support@github.com>
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 <50648015+RogerLamTd@users.noreply.github.com>

* 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 <dantaik@users.noreply.github.com>
Co-authored-by: gavin <gavin@taiko.xyz>
Co-authored-by: David <david@taiko.xyz>
Co-authored-by: Bernat Canal Garceran <bernatcanal@gmail.com>
Co-authored-by: taiko-bot <160625009+taiko-kitty@users.noreply.github.com>
Co-authored-by: Roger <50648015+RogerLamTd@users.noreply.github.com>
Co-authored-by: maskpp <maskpp266@gmail.com>
Co-authored-by: smtmfft <99081233+smtmfft@users.noreply.github.com>
Co-authored-by: Ivan Lagunovsky <ivan.lagunovsky@gmail.com>
Co-authored-by: jeff <113397187+cyberhorsey@users.noreply.github.com>
Co-authored-by: Karim <karim@taiko.xyz>
Co-authored-by: Karim <162329697+kimo-ice@users.noreply.github.com>
Co-authored-by: YoGhurt111 <YoGhurt111@users.noreply.github.com>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <bearni95@users.noreply.github.com>

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

Co-authored-by: David <david@taiko.xyz>
Co-authored-by: maskpp <maskpp266@gmail.com>

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

Co-authored-by: RogerLamTd <bob.rogerbob1@gmail.com>
Co-authored-by: swarna1101 <swarnabhasinha@gmail.com>

* 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 <lc582041246@gmail.com>

* 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <david@taiko.xyz>

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

Signed-off-by: dependabot[bot] <support@github.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <david@taiko.xyz>

* 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 <50648015+RogerLamTd@users.noreply.github.com>

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

Co-authored-by: Roger <50648015+RogerLamTd@users.noreply.github.com>

* 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 <dantaik@users.noreply.github.com>
Co-authored-by: David <david@taiko.xyz>

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

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

Co-authored-by: Korbinian <korbiniank@outlook.de>
Co-authored-by: Korbinian <KorbinianK@users.noreply.github.com>

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

Co-authored-by: YoGhurt111 <YoGhurt111@users.noreply.github.com>

* 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 <dantaik@users.noreply.github.com>

* 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 <99078276+dantaik@users.noreply.github.com>

* 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 <99078276+dantaik@users.noreply.github.com>

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

Co-authored-by: dionysuz <13951458+dionysuzx@users.noreply.github.com>

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

Co-authored-by: Daniel Wang <dan@taiko.xyz>

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

Co-authored-by: Gavin Yu <gavin@taiko.xyz>

* 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] <support@github.com>
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <david@taiko.xyz>

* 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 <david@taiko.xyz>

* 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 <99078276+dantaik@users.noreply.github.com>
Co-authored-by: YoGhurt111 <YoGhurt111@users.noreply.github.com>

* 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 <99078276+dantaik@users.noreply.github.com>

* 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] <support@github.com>
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] <support@github.com>
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 <bob.rogerbob1@gmail.com>
Co-authored-by: Roger <50648015+RogerLamTd@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Daniel Wang <99078276+dantaik@users.noreply.github.com>
Co-authored-by: maskpp <maskpp266@gmail.com>
Co-authored-by: Jeffery Walsh <cyberhorsey@gmail.com>

* 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 <smtmfft@users.noreply.github.com>

* 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] <support@github.com>
Signed-off-by: RiceChuan <lc582041246@gmail.com>
Co-authored-by: Gavin Yu <gavin@taiko.xyz>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David <david@taiko.xyz>
Co-authored-by: Daniel Wang <99078276+dantaik@users.noreply.github.com>
Co-authored-by: taiko-bot <160625009+taiko-kitty@users.noreply.github.com>
Co-authored-by: Roger <50648015+RogerLamTd@users.noreply.github.com>
Co-authored-by: dantaik <dantaik@users.noreply.github.com>
Co-authored-by: Bernat Canal Garceran <bernatcanal@gmail.com>
Co-authored-by: maskpp <maskpp266@gmail.com>
Co-authored-by: smtmfft <99081233+smtmfft@users.noreply.github.com>
Co-authored-by: Ivan Lagunovsky <ivan.lagunovsky@gmail.com>
Co-authored-by: jeff <113397187+cyberhorsey@users.noreply.github.com>
Co-authored-by: Karim <karim@taiko.xyz>
Co-authored-by: Karim <162329697+kimo-ice@users.noreply.github.com>
Co-authored-by: YoGhurt111 <YoGhurt111@users.noreply.github.com>
Co-authored-by: AlexWu <ALEXWUU@protonmail.com>
Co-authored-by: Dmitry <98899785+mdqst@users.noreply.github.com>
Co-authored-by: Noisy <125606576+donatik27@users.noreply.github.com>
Co-authored-by: leopardracer <136604165+leopardracer@users.noreply.github.com>
Co-authored-by: Donny <130464015+defitricks@users.noreply.github.com>
Co-authored-by: Hopium <135053852+Hopium21@users.noreply.github.com>
Co-authored-by: xiaodino <ruby@taiko.xyz>
Co-authored-by: Korbinian <KorbinianK@users.noreply.github.com>
Co-authored-by: bearni95 <bearni95@users.noreply.github.com>
Co-authored-by: Jünger <98948000+0xjunger@users.noreply.github.com>
Co-authored-by: RogerLamTd <bob.rogerbob1@gmail.com>
Co-authored-by: swarna1101 <swarnabhasinha@gmail.com>
Co-authored-by: DikaCream <andikasudarya146@gmail.com>
Co-authored-by: RiceChuan <lc582041246@gmail.com>
Co-authored-by: futreall <86553580+futreall@users.noreply.github.com>
Co-authored-by: Tristav <124001124+Pricstas@users.noreply.github.com>
Co-authored-by: Korbinian <korbiniank@outlook.de>
Co-authored-by: dionysuz <13951458+dionysuzx@users.noreply.github.com>
Co-authored-by: Daniel Wang <dan@taiko.xyz>
Co-authored-by: FT <140458077+zeevick10@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jeffery Walsh <cyberhorsey@gmail.com>
Co-authored-by: smtmfft <smtmfft@users.noreply.github.com>
Co-authored-by: brachsterX <kristianrayfolmos@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
  • Loading branch information
1 parent c6b7fef commit a37317d
Show file tree
Hide file tree
Showing 49 changed files with 1,063 additions and 2,850 deletions.
4 changes: 2 additions & 2 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"packages/bridge-ui": "2.13.0",
"packages/docs-site": "1.21.2",
"packages/docs-site": "1.21.4",
"packages/eventindexer": "0.13.0",
"packages/fork-diff": "0.6.1",
"packages/guardian-prover-health-check": "0.1.0",
Expand All @@ -9,7 +9,7 @@
"packages/relayer": "0.12.0",
"packages/snaefell-ui": "1.1.0",
"packages/supplementary-contracts": "1.0.0",
"packages/taiko-client": "0.42.1",
"packages/taiko-client": "0.43.1",
"packages/taikoon-ui": "1.3.0",
"packages/ui-lib": "1.0.0"
}
7 changes: 1 addition & 6 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ require (
github.com/cyberhorsey/webutils v0.0.0-20230314183728-56890c6ddbe7
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0
github.com/dgraph-io/badger/v4 v4.2.0
github.com/ethereum-optimism/optimism v1.7.4
github.com/ethereum/go-ethereum v1.14.11
github.com/ethereum/hive v0.0.0-20240822135954-91829ccfb2c5
Expand All @@ -22,9 +21,7 @@ require (
github.com/gorilla/rpc v1.2.1
github.com/gorilla/websocket v1.5.3
github.com/joho/godotenv v1.5.1
github.com/labstack/echo-jwt/v4 v4.3.0
github.com/labstack/echo-contrib v0.17.2
github.com/labstack/echo-jwt/v4 v4.3.0
github.com/labstack/echo/v4 v4.13.3
github.com/labstack/gommon v0.4.2
github.com/modern-go/reflect2 v1.0.2
Expand Down Expand Up @@ -117,10 +114,8 @@ require (
github.com/gofrs/flock v0.8.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang-jwt/jwt/v4 v4.5.1 // indirect
github.com/golang-jwt/jwt/v5 v5.2.1 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
github.com/google/flatbuffers v1.12.1 // indirect
github.com/google/go-cmp v0.6.0 // indirect
github.com/google/gofuzz v1.2.1-0.20220503160820-4a35382e8fc8 // indirect
github.com/gorilla/css v1.0.0 // indirect
Expand Down Expand Up @@ -238,7 +233,7 @@ require (
sigs.k8s.io/yaml v1.3.0 // indirect
)

replace github.com/ethereum/go-ethereum v1.14.11 => github.com/taikoxyz/taiko-geth v1.11.2-0.20250107082544-a2cbf904eaae
replace github.com/ethereum/go-ethereum v1.14.11 => github.com/taikoxyz/taiko-geth v1.11.1

replace github.com/ethereum-optimism/optimism v1.7.4 => github.com/taikoxyz/optimism v0.0.0-20241003061504-cdf8af288f39

Expand Down
11 changes: 2 additions & 9 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,6 @@ github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeC
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 h1:rpfIENRNNilwHwZeG5+P150SMrnNEcHYvcCuK6dPZSg=
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0=
github.com/decred/dcrd/lru v1.0.0/go.mod h1:mxKOwFd7lFjN2GZYsiz/ecgqR6kkYAl+0pz0tEMk218=
github.com/dgraph-io/badger/v4 v4.2.0/go.mod h1:qfCqhPoWDFJRx1gp5QwwyGo8xk1lbHUxvK9nK0OGAak=
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
Expand Down Expand Up @@ -248,8 +247,6 @@ github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69
github.com/golang-jwt/jwt/v4 v4.4.3/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
github.com/golang-jwt/jwt/v4 v4.5.1 h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo=
github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk=
github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 h1:au07oEsX2xN0ktxqI+Sida1w446QrXBRJ0nee3SNZlA=
github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0=
github.com/golang-sql/sqlexp v0.1.0 h1:ZCD6MBpcuOVfGVqsEmY5/4FtYiKz6tSyUv9LPEDei6A=
Expand All @@ -276,7 +273,6 @@ github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb h1:PBC98N2aIaM3XXi
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/gomarkdown/markdown v0.0.0-20231222211730-1d6d20845b47 h1:k4Tw0nt6lwro3Uin8eqoET7MDA4JnT8YgbCjc/g5E3k=
github.com/gomarkdown/markdown v0.0.0-20231222211730-1d6d20845b47/go.mod h1:JDGcbDT52eL4fju3sZ4TeHGsQwhG9nbDV21aMyhwPoA=
github.com/google/flatbuffers v1.12.1/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8=
github.com/google/gnostic-models v0.6.8 h1:yo/ABAfM5IMRsS1VnXjTBvUb61tFIHozhlYvRgGre9I=
github.com/google/gnostic-models v0.6.8/go.mod h1:5n7qKqH0f5wFt+aWF8CW6pZLLNOfYuF5OpfBSENuI8U=
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
Expand Down Expand Up @@ -381,8 +377,6 @@ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
github.com/labstack/echo-contrib v0.17.2 h1:K1zivqmtcC70X9VdBFdLomjPDEVHlrcAObqmuFj1c6w=
github.com/labstack/echo-contrib v0.17.2/go.mod h1:NeDh3PX7j/u+jR4iuDt1zHmWZSCz9c/p9mxXcDpyS8E=
github.com/labstack/echo-jwt/v4 v4.3.0 h1:8JcvVCrK9dRkPx/aWY3ZempZLO336Bebh4oAtBcxAv4=
github.com/labstack/echo-jwt/v4 v4.3.0/go.mod h1:OlWm3wqfnq3Ma8DLmmH7GiEAz2S7Bj23im2iPMEAR+Q=
github.com/labstack/echo/v4 v4.0.0/go.mod h1:tZv7nai5buKSg5h/8E6zz4LsD/Dqh9/91Mvs7Z5Zyno=
github.com/labstack/echo/v4 v4.1.15/go.mod h1:GWO5IBVzI371K8XJe50CSvHjQCafK6cw8R/moLhEU6o=
github.com/labstack/echo/v4 v4.13.3 h1:pwhpCPrTl5qry5HRdM5FwdXnhXSLSY+WE+YQSeCaafY=
Expand Down Expand Up @@ -607,8 +601,8 @@ github.com/taikoxyz/hive v0.0.0-20240827015317-405b241dd082 h1:ymZR+Y88LOnA8i3Ke
github.com/taikoxyz/hive v0.0.0-20240827015317-405b241dd082/go.mod h1:RHnIu3EFehrWX3JhFAMQSXD5uz7l0xaNroTzXrap7EQ=
github.com/taikoxyz/optimism v0.0.0-20241003061504-cdf8af288f39 h1:JssMxaDmORjQ9RPZNulVJhAD8zSPd6LZFq5wsr6Nwz8=
github.com/taikoxyz/optimism v0.0.0-20241003061504-cdf8af288f39/go.mod h1:ym7scR7ZHvEmwx1DLGVDzFlAdR+uhP1+Z4XCiFuSD5s=
github.com/taikoxyz/taiko-geth v1.11.2-0.20250107082544-a2cbf904eaae h1:exc3MDRDbpNahMwIA+yGFLJb8Umtqs4JLOBpa8hh4Us=
github.com/taikoxyz/taiko-geth v1.11.2-0.20250107082544-a2cbf904eaae/go.mod h1:+l/fr42Mma+xBnhefL/+z11/hcmJ2egl+ScIVPjhc7E=
github.com/taikoxyz/taiko-geth v1.11.1 h1:pur1WP6YJkwKhLVeN3Zf7dOwbPq6tS88gYod6QKlJc4=
github.com/taikoxyz/taiko-geth v1.11.1/go.mod h1:+l/fr42Mma+xBnhefL/+z11/hcmJ2egl+ScIVPjhc7E=
github.com/testcontainers/testcontainers-go v0.34.0 h1:5fbgF0vIN5u+nD3IWabQwRybuB4GY8G2HHgCkbMzMHo=
github.com/testcontainers/testcontainers-go v0.34.0/go.mod h1:6P/kMkQe8yqPHfPWNulFGdFHTD8HB2vLq/231xY2iPQ=
github.com/thomaso-mirodin/intmath v0.0.0-20160323211736-5dc6d854e46e h1:cR8/SYRgyQCt5cNCMniB/ZScMkhI9nk8U5C7SbISXjo=
Expand Down Expand Up @@ -762,7 +756,6 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
Expand Down
22 changes: 22 additions & 0 deletions packages/docs-site/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## [1.21.4](https://github.com/taikoxyz/taiko-mono/compare/docs-site-v1.21.3...docs-site-v1.21.4) (2025-01-21)


### Bug Fixes

* **docs-site:** omitted L1 HTTP endpoint from taiko client flags ([#18798](https://github.com/taikoxyz/taiko-mono/issues/18798)) ([a3e08ff](https://github.com/taikoxyz/taiko-mono/commit/a3e08fffbb7c200a3671bff7b1b793ee31226595))


### Chores

* **docs-site:** update documentation for upcoming hekla upgrade ([#18810](https://github.com/taikoxyz/taiko-mono/issues/18810)) ([cc2010c](https://github.com/taikoxyz/taiko-mono/commit/cc2010cf356dce1b5b012cd3e7cc15e58c5ad126))
* **docs-site:** update network config and add batch proof guide ([#18776](https://github.com/taikoxyz/taiko-mono/issues/18776)) ([8710cd8](https://github.com/taikoxyz/taiko-mono/commit/8710cd866d407bca4eb977142d5e38786de94672))

## [1.21.3](https://github.com/taikoxyz/taiko-mono/compare/docs-site-v1.21.2...docs-site-v1.21.3) (2025-01-13)


### Chores

* **docs-site:** update mainnet config graphic ([#18758](https://github.com/taikoxyz/taiko-mono/issues/18758)) ([b36576a](https://github.com/taikoxyz/taiko-mono/commit/b36576a367fbf3084aed3a9334821f7893d9c270))
* **docs-site:** update mainnet verifier addresses ([#18756](https://github.com/taikoxyz/taiko-mono/issues/18756)) ([eaa47bd](https://github.com/taikoxyz/taiko-mono/commit/eaa47bd2c82a4678e0e1b65c076693b4b3015c26))
* **docs-site:** update verifier addresses ([#18749](https://github.com/taikoxyz/taiko-mono/issues/18749)) ([bd0cb95](https://github.com/taikoxyz/taiko-mono/commit/bd0cb95c054075b32bf571d7c89a4768d370cb59))

## [1.21.2](https://github.com/taikoxyz/taiko-mono/compare/docs-site-v1.21.1...docs-site-v1.21.2) (2025-01-07)


Expand Down
2 changes: 1 addition & 1 deletion packages/docs-site/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "docs-site",
"type": "module",
"version": "1.21.2",
"version": "1.21.4",
"scripts": {
"dev": "astro dev",
"start": "astro dev",
Expand Down
6 changes: 3 additions & 3 deletions packages/docs-site/src/content/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ export const collections = {
description: z
.string()
.max(160, { message: "Must be 160 characters or less." }).optional(),
// banner: z.object({ content: z.string() }).default({
// content: '',
// }),
banner: z.object({ content: z.string() }).default({
content: 'All Hekla Node Runners: Protocol upgrade on Feb 1st, upgrade needed. Please ensure your nodes are using the software tags listed in the announcement! Click <a href="https://discord.com/channels/984015101017346058/984087180739768331/1331166194501287989">here</a> for more info',
}),
}),
}),
}),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ This guide outlines how to achieve this with separate EOAs running prover and pr

1. **Clone the Taiko monorepo**

The [Taiko monorepo](https://github.com/taikoxyz/taiko-mono) contains the scripts for deploying your `ProverSet`. Checkout the latest stable release. (Use `protocol-v1.9.0` for Hekla!)
The [Taiko monorepo](https://github.com/taikoxyz/taiko-mono) contains the scripts for deploying your `ProverSet`. Checkout the latest stable release. (Use `taiko-alethia-protocol-v1.11.0` for Hekla!)

<Tabs>
<TabItem label="Mac/Linux">
Expand Down Expand Up @@ -56,10 +56,6 @@ This guide outlines how to achieve this with separate EOAs running prover and pr
ROLLUP_ADDRESS_MANAGER={ADDRESS} PROVER_SET_ADMIN={ADDRESS} forge script --chain-id {CHAIN_ID} --rpc-url {YOUR_RPC_URL} --private-key {PRIVATE_KEY} --broadcast script/DeployProverSet.s.sol:DeployProverSet
```

<Aside>
For `protocol-v1.9.0`, the path is script/layer1/DeployProverSet.s.sol:DeployProverSet
</Aside>

The script should print your implementation and proxy address with the log:

```
Expand Down Expand Up @@ -93,7 +89,7 @@ This guide outlines how to achieve this with separate EOAs running prover and pr

5. **Configure the contract as necessary**

Manage the contract's allowance with [approveAllowance()](https://github.com/taikoxyz/taiko-mono/blob/protocol-v1.9.0/packages/protocol/contracts/layer1/provers/ProverSet.sol#L64). TaikoL1's contract allowance is by default set to `UINT256.MAX` in the init function.
Manage the contract's allowance with [approveAllowance()](https://github.com/taikoxyz/taiko-mono/blob/taiko-alethia-protocol-v1.11.0/packages/protocol/contracts/layer1/provers/ProverSet.sol#L68). TaikoL1's contract allowance is by default set to `UINT256.MAX` in the init function.

6. **Deposit your tokens and run your proposer + prover as usual!**

Expand All @@ -106,7 +102,7 @@ This guide outlines how to achieve this with separate EOAs running prover and pr
Ensure that you have set up the EOAs correctly to avoid problems.

<Aside>
You can withdraw the deposited tokens to the `admin` address with [withdrawToAdmin()](https://github.com/taikoxyz/taiko-mono/blob/protocol-v1.9.0/packages/protocol/contracts/layer1/provers/ProverSet.sol#L77).
You can withdraw the deposited tokens to the `admin` address with [withdrawToAdmin()](https://github.com/taikoxyz/taiko-mono/blob/taiko-alethia-protocol-v1.11.0/packages/protocol/contracts/layer1/provers/ProverSet.sol#L83).
</Aside>

</Steps>
Expand Down Expand Up @@ -164,7 +160,7 @@ If you've already deployed a ProverSet but would like to upgrade it through the

If you've managed to propose and prove some blocks, it's likely you're wondering where your tokens went after.

It's not missing, it's just been deposited as bond in the TaikoL1 contract; you can withdraw it to the ProverSet contract with [withdrawBond()](https://github.com/taikoxyz/taiko-mono/blob/protocol-v1.9.0/packages/protocol/contracts/layer1/provers/ProverSet.sol#L136) manually.
It's not missing, it's just been deposited as bond in the TaikoL1 contract; you can withdraw it to the ProverSet contract with [withdrawBond()](https://github.com/taikoxyz/taiko-mono/blob/taiko-alethia-protocol-v1.11.0/packages/protocol/contracts/layer1/provers/ProverSet.sol#L151) manually.

### How do I verify my ProverSet contract?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,40 @@ These are the bare minimum required settings along with a functional Taiko node

</Steps>

Please find all relevant bond, cooldown, and proving window information [here](/network-reference/network-configuration/#cooldown-window-proving-window-and-bonds).

## Enabling batch proving/proof aggregation (optional)

<Aside type="danger">
We don't recommend users utilize this function unless they already run a fairly active and successful proposer.

By enabling proof aggregation, you will be opening yourself up to more risk as you will be putting up more TAIKO as bond at one time.

The recommended value for SGX_BATCH_SIZE is 10+ as you will see the most gas saved at this value and above. We will NOT refund any lost bonds due to misconfiguration, please evaluate and use this function at your own risk.

We highly recommend you test the function **on Hekla**, not on Mainnet.

Please note that you must use the [upgraded ProverSet contract](https://github.com/taikoxyz/taiko-mono/blob/taiko-alethia-protocol-v1.11.0/packages/protocol/contracts/layer1/provers/ProverSet.sol) to use this functionality.
</Aside>

Batch proving has been enabled in release 0.43.1 of [the taiko alethia client!](https://github.com/taikoxyz/taiko-mono/releases/tag/taiko-alethia-client-v0.43.1)

Please use [simple-taiko-node release 1.9.0](https://github.com/taikoxyz/simple-taiko-node/releases/tag/v1.9.0) or above to enable this functionality.

**This functionality can be enabled simply by setting `SGX_BATCH_SIZE` in your `.env` file to a number greater than 1.**

If it is set to 1 or unset your prover will submit proofs upon assignment (standard function).
When enabled, your prover will submit a batch of proofs when x number of blocks are assigned, x being `SGX_BATCH_SIZE`.

As provers are given a proof window for every assigned proof, it can become the case that while waiting for a batch size to be fulfilled the already assigned proofs exit their proof window and become unassigned.
To prevent this, we have introduced another flag `FORCE_BATCH_PROVING_INTERVAL`. This flag will only be functional if batch proving is enabled.

This flag will force the prover to submit a batch of proofs every x minutes, regardless of the batch size being fulfilled. We don't recommend this value be set > 45 minutes, as the provingWindow is 60 minutes and any closer will put you at risk of having proof assignments expire. It is by default set to 30 minutes.

<Aside>
The following steps can be done through the [ProverSet contract](/guides/node-operators/deploy-a-proverset/#deploying-a-proverset) if you have deployed one. We highly recommend this for a stable setup.
</Aside>

Please find all relevant bond, cooldown, and proving window information [here](/network-reference/network-configuration/#cooldown-window-proving-window-and-bonds).

### Approve TaikoL1 as TAIKO spender (mainnet)

<Steps>
Expand All @@ -56,7 +84,7 @@ Please find all relevant bond, cooldown, and proving window information [here](/
Please verify [contract addresses](/network-reference/mainnet-addresses) are correct before moving forward. You can check the respective ENS domains on Etherscan.
</Aside>

4. Set the amount to at least the minimum bond amount of 125 TAIKO.
4. Set the amount to at least the minimum bond amount of 150 TAIKO.

You will need 150 TAIKO for each bond you sign. After entering 150, you need to set the 18 decimals that the TAIKO contract takes, you can click the plus button and then select 10^18.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ This error can occur if there are issues with your L1 node, such as it being out

### Block batch iterator callback error error="failed to decode tx list: beacon client not found"

Potential Solution #1: Set L1_BEACON_HTPP in .env file and restart your node.
Potential Solution #1: Set L1_BEACON_HTTP in .env file and restart your node.

Potential Solution #2: It's possible that the endpoint either lacks WebSocket (ws) support or is malformed. To address this error, ensure the following:
- Your L1 node is operating correctly.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,13 @@ This guide will help you start up a Taiko RPC node using [simple-taiko-node](htt
For Mainnet, the L1 Node will need to be an Ethereum node; for Testnet, the L1 Node will need to be an Etherem testnet (Holesky) node.
</Aside>

Next, you will set the L1 node endpoints. If you are running a local L1 node, you cannot reference the L1 endpoints as `http://127.0.0.1:8545`, `ws://127.0.0.1:8546` and `http://127.0.0.1:5052` because that is local to inside the simple-taiko-node Docker networking. Instead you can try:
Next, you will set the L1 node endpoints. If you are running a local L1 node, you cannot reference the L1 endpoints as `ws://127.0.0.1:8546` and `http://127.0.0.1:5052` because that is local to inside the simple-taiko-node Docker networking. Instead you can try:

- Using `host.docker.internal` (see: [stack overflow](https://stackoverflow.com/questions/24319662)).
- Using the private ip address of your machine (use something like `ip addr show` to get this ip address).

After getting the address of the L1 node, set the following L1 node endpoints in your `.env` file. Here is an example:

- `L1_ENDPOINT_HTTP=http://192.168.1.15:8545`
- `L1_ENDPOINT_WS=ws://192.168.1.15:8546`
- `L1_BEACON_HTTP=http://192.168.1.15:5052`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ description: Network reference page describing various important addresses on Ta
| AssignmentHook | `0x537a2f0D3a5879b41BCb5A2afE2EA5c4961796F6` | N/A |
| TierProvider | `0x4cffe56C947E26D07C14020499776DB3e9AE3a23` | N/A |
| SgxVerifier | `0xb0f3186FC1963f774f52ff455DC86aEdD0b31F81` | N/A |
| Risc0Verifier | `0x55902b2D3DF2A65370A89C86Ae9dd71Ecd508edc` | N/A |
| SP1Verifier | `0x5c44f2239925b0d86d2BFEe539f19CD0A08Af452` | N/A |
| AutomataDcapAttestation | `0x8d7C954960a36a7596d7eA4945dDf891967ca8A3` | N/A |
| PemCertChainLib | `0x02772b7B3a5Bea0141C993Dbb8D0733C19F46169` | N/A |
| P256Verifier | `0x11A9ebA17EbF92b40fcf9a640Ebbc47Db6fBeab0` | N/A |
Expand Down
Loading

0 comments on commit a37317d

Please sign in to comment.