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

feat(taiko-client): changes based on Pacaya fork #18746

Open
wants to merge 152 commits into
base: pacaya_fork
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
7b8d4b2
feat(taiko-client): changes based on `Pacaya` fork
davidtaikocha Jan 10, 2025
8ced999
feat: update bindings generation script
davidtaikocha Jan 10, 2025
94c1b05
feat: pacaya bindings
davidtaikocha Jan 10, 2025
1e36138
feat: update bindings
davidtaikocha Jan 10, 2025
e863841
feat: update bindings
davidtaikocha Jan 10, 2025
7a5efa5
feat: update RPC client
davidtaikocha Jan 10, 2025
85579f5
feat: update RPC clients
davidtaikocha Jan 10, 2025
64b2090
feat: update custom errors
davidtaikocha Jan 10, 2025
599df26
feat: update bindings
davidtaikocha Jan 12, 2025
b8cd43a
feat: fix compiler errors
davidtaikocha Jan 12, 2025
a19b0cf
feat: new protocol configs
davidtaikocha Jan 13, 2025
a1f5c27
feat: more config changes
davidtaikocha Jan 13, 2025
0c4edfc
feat: proposer changes
davidtaikocha Jan 13, 2025
e160713
feat: update bindings
davidtaikocha Jan 13, 2025
9230f4a
feat: update bindings
davidtaikocha Jan 13, 2025
d527a1f
feat: update `NewBlockProposedIterator`
davidtaikocha Jan 13, 2025
b1b7b52
feat: new metadata design
davidtaikocha Jan 13, 2025
5facbb6
feat: update `reportProtocolStatus`
davidtaikocha Jan 13, 2025
ca3594d
feat: update syncer
davidtaikocha Jan 13, 2025
5eee097
feat: add TxListSize value for tx builder
davidtaikocha Jan 14, 2025
879379d
feat: update AnchorTxConstructor
davidtaikocha Jan 15, 2025
60749ae
feat: update driver state
davidtaikocha Jan 15, 2025
aabdd14
feat: fix tests
davidtaikocha Jan 15, 2025
b25fdb0
feat: update TxListFetcher
davidtaikocha Jan 15, 2025
daf495e
feat: update decompressor
davidtaikocha Jan 15, 2025
7b12513
feat: update `insertNewHead`
davidtaikocha Jan 15, 2025
c41eb0f
feat: update CalculateBaseFee
davidtaikocha Jan 15, 2025
eb4e4c2
feat: update ensureGenesisMatched
davidtaikocha Jan 15, 2025
909fbb4
feat: update method.go
davidtaikocha Jan 15, 2025
221f63f
feat: update event handler
davidtaikocha Jan 16, 2025
9cec577
feat: update handler
davidtaikocha Jan 16, 2025
9176eb4
feat: update tx builder
davidtaikocha Jan 16, 2025
209eefe
feat: improve code
davidtaikocha Jan 16, 2025
0ebdba3
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 16, 2025
60f1e0f
feat: update rpc
davidtaikocha Jan 16, 2025
c9033ef
feat: update rpc
davidtaikocha Jan 16, 2025
335f5ef
feat: improve assembleBlockProposedIteratorCallback
davidtaikocha Jan 17, 2025
e5559d3
feat: improve driver `reportProtocolStatus`
davidtaikocha Jan 17, 2025
0bc99b3
feat: improve FetchPacaya
davidtaikocha Jan 17, 2025
9c3e2d2
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 17, 2025
950ec04
feat: update bindings
davidtaikocha Jan 17, 2025
2da4c2d
feat: improve driver state
davidtaikocha Jan 17, 2025
5927a25
feat: improve blob sync
davidtaikocha Jan 17, 2025
fd0f1d3
feat: update initL1Current
davidtaikocha Jan 17, 2025
205f0a4
feat: update event handlers
davidtaikocha Jan 17, 2025
691c6bf
feat: update submitter
davidtaikocha Jan 17, 2025
383184c
feat: fix blockID in insertNewHead
davidtaikocha Jan 17, 2025
e5a3f88
test: update deployment script
davidtaikocha Jan 17, 2025
9740247
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 18, 2025
806514a
test: update proposer tests
davidtaikocha Jan 18, 2025
7673890
test: fix more tests
davidtaikocha Jan 18, 2025
787db41
feat: add FindBatchForBlockID
davidtaikocha Jan 18, 2025
b467656
test: fix driver tests
davidtaikocha Jan 18, 2025
dddc0cf
test: update tests
davidtaikocha Jan 19, 2025
9adee46
test: update more prover tests
davidtaikocha Jan 19, 2025
545ea15
feat: improve driver state
davidtaikocha Jan 20, 2025
6ca43fe
feat: introduce blocks inserter
davidtaikocha Jan 20, 2025
df623af
feat: improve decompressor
davidtaikocha Jan 20, 2025
a696dc5
feat: improve submitter
davidtaikocha Jan 20, 2025
f2c1391
feat: update AssignmentExpiredEventHandler
davidtaikocha Jan 20, 2025
5579c3e
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 20, 2025
6abfb21
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 20, 2025
d66fa8b
fix: fix lint errors
davidtaikocha Jan 20, 2025
c95a44d
feat: update bindings
davidtaikocha Jan 20, 2025
73329cd
feat: introduce ComposeVerifier.SubProof
davidtaikocha Jan 20, 2025
2823fd0
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 21, 2025
32c7678
feat: update bindings
davidtaikocha Jan 21, 2025
7c8adf7
feat: more custom errors
davidtaikocha Jan 21, 2025
e832ca5
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 21, 2025
a7c6cb9
feat: update bindings
davidtaikocha Jan 21, 2025
4be1715
feat: improve submitter
davidtaikocha Jan 21, 2025
de7f0eb
feat: improve proof producer
davidtaikocha Jan 21, 2025
9b6761d
feat : rename some vars
davidtaikocha Jan 21, 2025
76321f8
feat: improve sender
davidtaikocha Jan 21, 2025
1ae508a
Merge branch 'pacaya_fork' into pacaya_fork_client
mask-pp Jan 21, 2025
ef13870
build pacaya_fork_client docker image for hive test
mask-pp Jan 21, 2025
e0912fd
feat: updates based on comments
davidtaikocha Jan 22, 2025
d1346e7
feat: introduce preconf block API server
davidtaikocha Jan 22, 2025
ef8562c
feat: update bindings
davidtaikocha Jan 22, 2025
8275a72
fix(taiko-client): remove null value `lastVerifiedBlockID` (#18816)
YoGhurt111 Jan 22, 2025
7d6fc87
feat: update comments
davidtaikocha Jan 22, 2025
7282c98
feat: update CheckProverBalance
davidtaikocha Jan 22, 2025
63f109f
Update packages/taiko-client/cmd/flags/common.go
davidtaikocha Jan 22, 2025
61e4c20
Update packages/taiko-client/cmd/flags/common.go
davidtaikocha Jan 22, 2025
3fbed72
swagger api docs
RogerLamTd Jan 22, 2025
0e011a7
Merge branch 'pacaya_fork_client' of https://github.com/taikoxyz/taik…
RogerLamTd Jan 22, 2025
d4d141f
.
RogerLamTd Jan 22, 2025
0d1fb0e
fix index.html
RogerLamTd Jan 22, 2025
99f4499
feat: update BlocksInserterPacaya
davidtaikocha Jan 22, 2025
e522820
add overrides
RogerLamTd Jan 22, 2025
7c46ca6
Merge branch 'pacaya_fork_client' of https://github.com/taikoxyz/taik…
RogerLamTd Jan 22, 2025
1c7a78e
feat: fix lint errors
davidtaikocha Jan 22, 2025
5542de0
feat: introduce preconfBlockServer
davidtaikocha Jan 22, 2025
10322c1
feat(protocol): upgrade devnet to pacaya fork (#18818)
YoGhurt111 Jan 22, 2025
312e89f
refactor(protocol): rename (#18823)
YoGhurt111 Jan 22, 2025
fb85b57
feat: test with old fork
davidtaikocha Jan 22, 2025
3672155
feat: test with old fork
davidtaikocha Jan 22, 2025
b53f40e
feat: update devnet pacaya fork height
davidtaikocha Jan 22, 2025
b9f2f43
feat: update client.go
davidtaikocha Jan 23, 2025
62ef6dd
test: update tests
davidtaikocha Jan 23, 2025
8f62bd7
fix(protocol): fix the script of `UpgradeDevnetPacayaL1` (#18827)
YoGhurt111 Jan 23, 2025
c2622ba
feat: more tests
davidtaikocha Jan 23, 2025
9e9fc54
Merge branch 'pacaya_fork' into pacaya_fork_client
YoGhurt111 Jan 23, 2025
e184457
fix(protocol): fix script (#18828)
YoGhurt111 Jan 23, 2025
e735514
feat: update go.mod
davidtaikocha Jan 23, 2025
b151c1e
feat(protocol): upgrade devnet L2 to pacaya fork (#18825)
YoGhurt111 Jan 24, 2025
dd231fd
forge fmt & update contract layout tables
davidtaikocha Jan 24, 2025
6b011b1
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 24, 2025
4ca4bd5
Update packages/taiko-client/driver/driver_test.go
davidtaikocha Jan 24, 2025
bc916fe
Update packages/taiko-client/pkg/rpc/methods.go
davidtaikocha Jan 24, 2025
f79aaa7
feat: update configs
davidtaikocha Jan 24, 2025
21b1a0d
feat: update imports
davidtaikocha Jan 24, 2025
d05832b
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 24, 2025
97f8a1f
feat: update bindings
davidtaikocha Jan 24, 2025
2145eaf
feat: improve metadata
davidtaikocha Jan 24, 2025
6a6a38c
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 24, 2025
781dd8d
feat: update meta encoding
davidtaikocha Jan 24, 2025
372867a
test: update tests
davidtaikocha Jan 24, 2025
5f2bffa
fix: fix some tests
davidtaikocha Jan 24, 2025
8807c4a
feat: fix more tests
davidtaikocha Jan 24, 2025
3312582
chore: update lint
davidtaikocha Jan 24, 2025
6a66295
fix: fix lint errors
davidtaikocha Jan 24, 2025
b8e89f7
feat: more tests
davidtaikocha Jan 24, 2025
cafc7d7
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 24, 2025
c1e06a1
feat: update bindings
davidtaikocha Jan 24, 2025
4ecd95a
feat: update scripts
davidtaikocha Jan 24, 2025
6a6ec93
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 24, 2025
8bbde35
feat: update bindings
davidtaikocha Jan 24, 2025
732e1c3
feat: update ResolvePacaya
davidtaikocha Jan 25, 2025
062fe3b
Merge branch 'pacaya_fork' into pacaya_fork_client
davidtaikocha Jan 25, 2025
f1ab6c5
feat: update bindings
davidtaikocha Jan 25, 2025
7db62d4
feat: update batch params encoding
davidtaikocha Jan 25, 2025
fda44b8
feat: setup P2P network
davidtaikocha Jan 25, 2025
285e03b
feat: preconf blocks gossip
davidtaikocha Jan 25, 2025
a92ac5b
feat: update P2PSequencerAddress
davidtaikocha Jan 25, 2025
9c9e47a
feat: check `preconf_router` for proposer
davidtaikocha Jan 25, 2025
c9b3f3a
test: update tests
davidtaikocha Jan 25, 2025
b92b214
test: remove TODOs
davidtaikocha Jan 25, 2025
c442f19
test: more tests
davidtaikocha Jan 25, 2025
a91d082
feat: improve fetcher
davidtaikocha Jan 25, 2025
34c57ee
feat: update configs
davidtaikocha Jan 26, 2025
e5a2d7f
add preconf devnet config
cyberhorsey Jan 28, 2025
d22dd3e
add log
cyberhorsey Jan 28, 2025
592c804
log
cyberhorsey Jan 28, 2025
c5238f7
Log
cyberhorsey Jan 28, 2025
2303592
log
cyberhorsey Jan 28, 2025
93395cf
dont check isset, just check if not found (False) since c.Bool does t…
cyberhorsey Jan 28, 2025
6b8862a
undo
cyberhorsey Jan 28, 2025
3c47e2f
missing d.p2pSetup
cyberhorsey Jan 28, 2025
d74fb68
update optimism lib:
cyberhorsey Jan 28, 2025
97c3c9a
update optimism
cyberhorsey Jan 28, 2025
88a78c5
rm logs
cyberhorsey Jan 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/taiko-client--docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: "Build and Push Multi-Arch Docker Image"

on:
push:
branches: [main]
branches: [main, pacaya_fork_client]
tags:
- "taiko-alethia-client-v*"
paths:
Expand Down
39 changes: 39 additions & 0 deletions .github/workflows/taiko-client--pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: "Taiko Client Soft Blocks Documentation"

on:
push:
branches:
- pacaya_fork_client

jobs:
generate-and-deploy:
runs-on: [arc-runner-set]
permissions:
contents: write
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: "1.23"

- name: Install swaggo
run: |
export CGO_ENABLED=0
go install github.com/swaggo/swag/cmd/swag@latest

- name: Generate Swagger documentation
run: |
export CGO_ENABLED=0
cd packages/taiko-client
./scripts/gen_swagger_json.sh

- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: packages/taiko-client/docs # Set this to where your `index.html` is located
publish_branch: gh-pages
destination_dir: preconf_blocks_api
14 changes: 13 additions & 1 deletion .github/workflows/taiko-client--test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ jobs:
name: Integration tests
runs-on: [ubuntu-latest]
timeout-minutes: 15
env:
OLD_FORK_TAIKO_MONO_DIR: old-fork-taiko-mono

strategy:
matrix:
Expand All @@ -62,11 +64,21 @@ jobs:
- name: Install pnpm dependencies
uses: ./.github/actions/install-pnpm-dependencies

- uses: actions/checkout@v4
with:
repository: taikoxyz/taiko-mono
path: ${{ env.OLD_FORK_TAIKO_MONO_DIR }}
ref: protocol-v1.11.0

- name: Install pnpm dependencies for old fork taiko-mono
working-directory: ${{ env.OLD_FORK_TAIKO_MONO_DIR }}
run: cd ./packages/protocol && pnpm install

- name: Run Tests on ${{ matrix.execution_node }} execution engine
working-directory: packages/taiko-client
env:
L2_NODE: ${{ matrix.execution_node }}
run: make test
run: OLD_FORK_TAIKO_MONO=${GITHUB_WORKSPACE}/${OLD_FORK_TAIKO_MONO_DIR} make test

- name: Codecov.io
uses: codecov/codecov-action@v5
Expand Down
102 changes: 94 additions & 8 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,10 @@ require (
github.com/gorilla/websocket v1.5.3
github.com/joho/godotenv v1.5.1
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/libp2p/go-libp2p v0.36.5
github.com/modern-go/reflect2 v1.0.2
github.com/morkid/paginate v1.1.8
github.com/patrickmn/go-cache v2.1.0+incompatible
Expand All @@ -37,7 +39,7 @@ require (
github.com/swaggo/swag v1.16.4
github.com/testcontainers/testcontainers-go v0.34.0
github.com/urfave/cli/v2 v2.27.5
golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa
golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c
golang.org/x/sync v0.10.0
gopkg.in/go-playground/assert.v1 v1.2.1
gopkg.in/yaml.v3 v3.0.1
Expand All @@ -59,11 +61,13 @@ require (
github.com/VictoriaMetrics/fastcache v1.12.2 // indirect
github.com/andybalholm/brotli v1.1.1 // indirect
github.com/aymerick/douceur v0.2.0 // indirect
github.com/benbjohnson/clock v1.3.5 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/bits-and-blooms/bitset v1.13.0 // indirect
github.com/btcsuite/btcd v0.24.2 // indirect
github.com/btcsuite/btcd/btcutil v1.1.5 // indirect
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 // indirect
github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/cloudflare/circl v1.3.7 // indirect
github.com/cockroachdb/errors v1.11.3 // indirect
Expand All @@ -74,26 +78,34 @@ require (
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
github.com/consensys/bavard v0.1.13 // indirect
github.com/consensys/gnark-crypto v0.12.1 // indirect
github.com/containerd/cgroups v1.1.0 // indirect
github.com/containerd/containerd v1.7.18 // indirect
github.com/containerd/log v0.1.0 // indirect
github.com/containerd/platforms v0.2.1 // indirect
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
github.com/cpuguy83/dockercfg v0.3.2 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect
github.com/crate-crypto/go-ipa v0.0.0-20240223125850-b1e8a79f509c // indirect
github.com/crate-crypto/go-kzg-4844 v1.0.0 // indirect
github.com/cyphar/filepath-securejoin v0.3.6 // indirect
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
github.com/deckarep/golang-set/v2 v2.6.0 // indirect
github.com/decred/dcrd/crypto/blake256 v1.0.1 // indirect
github.com/distribution/reference v0.6.0 // indirect
github.com/docker/docker v27.1.1+incompatible // indirect
github.com/docker/go-connections v0.5.0 // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/elastic/gosigar v0.14.3 // indirect
github.com/emirpasic/gods v1.18.1 // indirect
github.com/ethereum-optimism/go-ethereum-hdwallet v0.1.3 // indirect
github.com/ethereum-optimism/superchain-registry/superchain v0.0.0-20241213092551-33a63fce8214 // indirect
github.com/ethereum/c-kzg-4844 v1.0.0 // indirect
github.com/ethereum/go-verkle v0.1.1-0.20240829091221-dffa7562dbe9 // indirect
github.com/ethereum/hive/hiveproxy v0.0.0-20240808014330-625b82294b46 // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/flynn/noise v1.1.0 // indirect
github.com/francoispqt/gojay v1.2.13 // indirect
github.com/fsnotify/fsnotify v1.8.0 // indirect
github.com/fsouza/go-dockerclient v1.11.0 // indirect
github.com/getsentry/sentry-go v0.27.0 // indirect
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
Expand All @@ -110,44 +122,76 @@ require (
github.com/go-playground/validator/v10 v10.13.0 // indirect
github.com/go-sql-driver/mysql v1.8.1 // indirect
github.com/go-stack/stack v1.8.1 // indirect
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
github.com/godbus/dbus/v5 v5.1.0 // indirect
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/go-cmp v0.6.0 // indirect
github.com/google/gofuzz v1.2.1-0.20220503160820-4a35382e8fc8 // indirect
github.com/google/gopacket v1.1.19 // indirect
github.com/google/pprof v0.0.0-20241009165004-a3522334989c // indirect
github.com/gorilla/css v1.0.0 // indirect
github.com/gorilla/mux v1.8.1 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-bexpr v0.1.11 // indirect
github.com/hashicorp/go-multierror v1.1.1 // indirect
github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d // indirect
github.com/hashicorp/golang-lru/arc/v2 v2.0.7 // indirect
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
github.com/hashicorp/yamux v0.1.1 // indirect
github.com/herumi/bls-eth-go-binary v0.0.0-20210917013441-d37c07cfda4e // indirect
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
github.com/holiman/uint256 v1.3.1 // indirect
github.com/holiman/uint256 v1.3.2 // indirect
github.com/huin/goupnp v1.3.0 // indirect
github.com/iancoleman/strcase v0.2.0 // indirect
github.com/ipfs/go-cid v0.4.1 // indirect
github.com/ipfs/go-datastore v0.6.0 // indirect
github.com/ipfs/go-ds-leveldb v0.5.0 // indirect
github.com/ipfs/go-log/v2 v2.5.1 // indirect
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
github.com/jbenet/goprocess v0.1.4 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.5 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/kevinburke/ssh_config v1.2.0 // indirect
github.com/klauspost/compress v1.17.11 // indirect
github.com/klauspost/cpuid/v2 v2.2.8 // indirect
github.com/koron/go-ssdp v0.0.4 // indirect
github.com/kr/pretty v0.3.1 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/leodido/go-urn v1.2.3 // indirect
github.com/libp2p/go-buffer-pool v0.1.0 // indirect
github.com/libp2p/go-flow-metrics v0.1.0 // indirect
github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect
github.com/libp2p/go-libp2p-mplex v0.9.0 // indirect
github.com/libp2p/go-libp2p-pubsub v0.12.0 // indirect
github.com/libp2p/go-libp2p-testing v0.12.0 // indirect
github.com/libp2p/go-mplex v0.7.0 // indirect
github.com/libp2p/go-msgio v0.3.0 // indirect
github.com/libp2p/go-nat v0.2.0 // indirect
github.com/libp2p/go-netroute v0.2.1 // indirect
github.com/libp2p/go-reuseport v0.4.0 // indirect
github.com/libp2p/go-yamux/v4 v4.0.1 // indirect
github.com/lithammer/dedent v1.1.0 // indirect
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect
github.com/magiconair/properties v1.8.7 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/mattn/go-runewidth v0.0.15 // indirect
github.com/mfridman/interpolate v0.0.2 // indirect
github.com/microcosm-cc/bluemonday v1.0.26 // indirect
github.com/miekg/dns v1.1.62 // indirect
github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect
github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect
github.com/minio/highwayhash v1.0.2 // indirect
github.com/minio/sha256-simd v1.0.1 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
Expand All @@ -162,11 +206,41 @@ require (
github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect
github.com/morikuni/aec v1.0.0 // indirect
github.com/morkid/gocache v1.0.0 // indirect
github.com/mr-tron/base58 v1.2.0 // indirect
github.com/multiformats/go-base32 v0.1.0 // indirect
github.com/multiformats/go-base36 v0.2.0 // indirect
github.com/multiformats/go-multiaddr v0.14.0 // indirect
github.com/multiformats/go-multiaddr-dns v0.4.1 // indirect
github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect
github.com/multiformats/go-multibase v0.2.0 // indirect
github.com/multiformats/go-multicodec v0.9.0 // indirect
github.com/multiformats/go-multihash v0.2.3 // indirect
github.com/multiformats/go-multistream v0.5.0 // indirect
github.com/multiformats/go-varint v0.0.7 // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/neko-neko/echo-logrus/v2 v2.0.1 // indirect
github.com/olekukonko/tablewriter v0.0.5 // indirect
github.com/onsi/ginkgo/v2 v2.20.0 // indirect
github.com/opencontainers/go-digest v1.0.0 // indirect
github.com/opencontainers/image-spec v1.1.0 // indirect
github.com/opencontainers/runtime-spec v1.2.0 // indirect
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
github.com/pion/datachannel v1.5.8 // indirect
github.com/pion/dtls/v2 v2.2.12 // indirect
github.com/pion/ice/v2 v2.3.34 // indirect
github.com/pion/interceptor v0.1.30 // indirect
github.com/pion/logging v0.2.2 // indirect
github.com/pion/mdns v0.0.12 // indirect
github.com/pion/randutil v0.1.0 // indirect
github.com/pion/rtcp v1.2.14 // indirect
github.com/pion/rtp v1.8.9 // indirect
github.com/pion/sctp v1.8.33 // indirect
github.com/pion/sdp/v3 v3.0.9 // indirect
github.com/pion/srtp/v2 v2.0.20 // indirect
github.com/pion/stun v0.6.1 // indirect
github.com/pion/transport/v2 v2.2.10 // indirect
github.com/pion/turn/v2 v2.1.6 // indirect
github.com/pion/webrtc/v3 v3.3.0 // indirect
github.com/pjbgf/sha1cd v0.3.0 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
Expand All @@ -176,7 +250,11 @@ require (
github.com/prysmaticlabs/fastssz v0.0.0-20241008181541-518c4ce73516 // indirect
github.com/prysmaticlabs/go-bitfield v0.0.0-20240328144219-a1caa50c3a1e // indirect
github.com/prysmaticlabs/gohashtree v0.0.4-beta.0.20240624100937-73632381301b // indirect
github.com/rivo/uniseg v0.4.4 // indirect
github.com/quic-go/qpack v0.5.1 // indirect
github.com/quic-go/quic-go v0.48.2 // indirect
github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 // indirect
github.com/raulk/go-watchdog v1.3.0 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/rogpeppe/go-internal v1.12.0 // indirect
github.com/rs/cors v1.11.0 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
Expand All @@ -187,6 +265,8 @@ require (
github.com/shoenig/go-m1cpu v0.1.6 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/skeema/knownhosts v1.3.0 // indirect
github.com/spaolacci/murmur3 v1.1.0 // indirect
github.com/stretchr/objx v0.5.2 // indirect
github.com/supranational/blst v0.3.13 // indirect
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
github.com/thomaso-mirodin/intmath v0.0.0-20160323211736-5dc6d854e46e // indirect
Expand All @@ -196,23 +276,28 @@ require (
github.com/valyala/bytebufferpool v1.0.0 // indirect
github.com/valyala/fasthttp v1.44.0 // indirect
github.com/valyala/fasttemplate v1.2.2 // indirect
github.com/wlynxg/anet v0.0.4 // indirect
github.com/xanzy/ssh-agent v0.3.3 // indirect
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
github.com/yusufpapurcu/wmi v1.2.3 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
go.opentelemetry.io/otel v1.31.0 // indirect
go.opentelemetry.io/otel/metric v1.31.0 // indirect
go.opentelemetry.io/otel/trace v1.31.0 // indirect
go.uber.org/dig v1.18.0 // indirect
go.uber.org/fx v1.22.2 // indirect
go.uber.org/mock v0.4.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.27.0 // indirect
golang.org/x/crypto v0.31.0 // indirect
golang.org/x/mod v0.20.0 // indirect
golang.org/x/mod v0.21.0 // indirect
golang.org/x/net v0.33.0 // indirect
golang.org/x/oauth2 v0.24.0 // indirect
golang.org/x/sys v0.28.0 // indirect
golang.org/x/term v0.27.0 // indirect
golang.org/x/text v0.21.0 // indirect
golang.org/x/time v0.8.0 // indirect
golang.org/x/tools v0.24.0 // indirect
golang.org/x/tools v0.26.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20241015192408-796eee8c2d53 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53 // indirect
google.golang.org/grpc v1.69.2 // indirect
Expand All @@ -226,15 +311,16 @@ require (
k8s.io/client-go v0.30.4 // indirect
k8s.io/klog/v2 v2.120.1 // indirect
k8s.io/utils v0.0.0-20230726121419-3b25d923346b // indirect
lukechampine.com/blake3 v1.3.0 // indirect
rsc.io/tmplfunc v0.0.3 // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
sigs.k8s.io/yaml v1.3.0 // indirect
)

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

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

replace github.com/uber/jaeger-client-go => github.com/uber/jaeger-client-go v2.25.0+incompatible

Expand Down
Loading
Loading