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): p2p network for soft block sharing #18528

Open
wants to merge 119 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 106 commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
47f4aba
feat(taiko-client): preconfirmation driver APIs
davidtaikocha Oct 21, 2024
90541bd
feat: update APIs
davidtaikocha Oct 21, 2024
a69115f
feat: more comments
davidtaikocha Oct 21, 2024
643802b
feat: update based on comments
davidtaikocha Oct 21, 2024
9ab2792
feat: rename a method
davidtaikocha Oct 21, 2024
267ec3b
feat: add anchor params
davidtaikocha Oct 21, 2024
22346fb
feat(taiko-client): add swagger for preconf api
RogerLamTd Oct 21, 2024
3c41aa7
Revert "feat(taiko-client): add swagger for preconf api"
RogerLamTd Oct 21, 2024
b891588
feat(taiko-client): add swagger api for preconf server (#18274)
RogerLamTd Oct 22, 2024
42d0288
add page
RogerLamTd Oct 22, 2024
d9fa67d
pages workflow
RogerLamTd Oct 22, 2024
bcd5fad
fix
RogerLamTd Oct 22, 2024
37cd672
.
RogerLamTd Oct 22, 2024
a5b12ad
add swagger gen step and fix path
RogerLamTd Oct 22, 2024
7cd0c3a
use branch ref
RogerLamTd Oct 22, 2024
1183f1d
Update Swagger documentation
github-actions[bot] Oct 22, 2024
365d896
fix workflow and index.html
RogerLamTd Oct 22, 2024
f132607
fix again
RogerLamTd Oct 22, 2024
89f956e
make commit safe
RogerLamTd Oct 22, 2024
11a9381
suggested changes (#18281)
dantaik Oct 23, 2024
b6150e6
feat: update ci
davidtaikocha Oct 23, 2024
c4c0fec
feat: rename packages
davidtaikocha Oct 23, 2024
5b4b57e
fix: fix swagger build
davidtaikocha Oct 23, 2024
8193b5e
feat: update api
davidtaikocha Oct 23, 2024
239b4a3
feat: update api
davidtaikocha Oct 23, 2024
fa155bd
feat: update api
davidtaikocha Oct 23, 2024
928a72c
feat: update api
davidtaikocha Oct 23, 2024
e94c531
feat: update api
davidtaikocha Oct 23, 2024
870b013
chore: update comments
davidtaikocha Oct 23, 2024
0395065
chore: update swagger json
davidtaikocha Oct 23, 2024
719eabd
chore: update some comments
davidtaikocha Oct 23, 2024
3015dcb
chore: update some comments
davidtaikocha Oct 23, 2024
9b5afcc
chore: update some comments
davidtaikocha Oct 23, 2024
3890e57
feat: update json
davidtaikocha Oct 23, 2024
af0c083
Merge branch 'main' into preconf-driver-apis
davidtaikocha Oct 25, 2024
5c58198
chore: update some comments
davidtaikocha Oct 25, 2024
6b41652
feat: draft implementation of `InsertSoftBlockFromTransactionsBatch`
davidtaikocha Oct 28, 2024
8e02ca8
feat: use `canonicalHead` as safe head
davidtaikocha Oct 28, 2024
ace15fa
Merge branch 'main' into preconf-driver-apis
davidtaikocha Oct 28, 2024
e90e200
chore: update go.mod
davidtaikocha Oct 28, 2024
7b51a3b
feat: upload new L1Origin
davidtaikocha Oct 28, 2024
b8887ba
feat: add soft block server flags
davidtaikocha Oct 28, 2024
16d2645
test: introduce uint tests
davidtaikocha Oct 28, 2024
3660179
Merge branch 'main' into preconf-driver-apis
davidtaikocha Oct 29, 2024
1faa04b
Merge branch 'main' into preconf-driver-apis
davidtaikocha Oct 29, 2024
5baa565
test: more tests
davidtaikocha Oct 30, 2024
3bdb7a3
test: update tests
davidtaikocha Oct 30, 2024
f10d030
chore: update go.mod
davidtaikocha Oct 31, 2024
6dbc42c
Merge branch 'main' into preconf-driver-apis
davidtaikocha Oct 31, 2024
9ee1558
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 1, 2024
5f08a79
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 3, 2024
d5b4b10
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 3, 2024
ac8c74c
chore: update go.mod
davidtaikocha Nov 3, 2024
074910f
feat: merge upstream
davidtaikocha Nov 3, 2024
680c174
feat: update bindings
davidtaikocha Nov 3, 2024
c3665b7
feat: update `GetPoolContent`
davidtaikocha Nov 3, 2024
4adab8b
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 4, 2024
a79ba01
feat: update bindings
davidtaikocha Nov 4, 2024
e2daf45
feat: add `--softBlock.signatureCheck` flag
davidtaikocha Nov 4, 2024
a35179c
feat: check EOB && EOP
davidtaikocha Nov 4, 2024
0a23ce7
feat: implement `RemoveSoftBlocks`
davidtaikocha Nov 4, 2024
89ef5ff
test: update tests
davidtaikocha Nov 4, 2024
2db8d10
fix: fix lint errors
davidtaikocha Nov 4, 2024
3178f29
fix: fix lint errors
davidtaikocha Nov 4, 2024
bebfe6a
test: update tests
davidtaikocha Nov 4, 2024
479711d
feat: changes based on comments
davidtaikocha Nov 5, 2024
f6860b5
feat: changes based on comments
davidtaikocha Nov 5, 2024
5353b75
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 5, 2024
bf16168
fix: fix lint errors
davidtaikocha Nov 5, 2024
24ab1e3
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 5, 2024
128ff24
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 5, 2024
b8e280b
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 6, 2024
72d676b
test: add more tests
davidtaikocha Nov 6, 2024
f8b8cd3
test: add more tests
davidtaikocha Nov 6, 2024
f98aa42
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 6, 2024
87fbe43
chore: update some comments
davidtaikocha Nov 7, 2024
4158e3a
feat: check soft block height
davidtaikocha Nov 7, 2024
ed06d66
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 7, 2024
3d4d180
build docker image which will used in hive test
mask-pp Nov 8, 2024
eb2aaba
build docker image which will used in hive test
mask-pp Nov 8, 2024
324ebf0
feat(taiko-client): avoid coping the whole struct (#18463)
mask-pp Nov 8, 2024
24017af
feat: check if BatchID is nil
davidtaikocha Nov 17, 2024
7815cec
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 17, 2024
e5c82ab
chore: update go.sum
davidtaikocha Nov 17, 2024
ea20873
chore: update go.mod
davidtaikocha Nov 17, 2024
e3303dd
feat: only snap sync to the highest safe block
davidtaikocha Nov 17, 2024
93a7103
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 18, 2024
ca653a4
test: fix tests
davidtaikocha Nov 18, 2024
a8b999a
Merge branch 'main' into preconf-driver-apis
mask-pp Nov 25, 2024
25a135b
Merge branch 'main' into preconf-driver-apis
mask-pp Nov 25, 2024
79964c8
Merge branch 'main' into preconf-driver-apis
mask-pp Nov 25, 2024
930e0fc
Merge branch 'main' into preconf-driver-apis
mask-pp Nov 25, 2024
acf21e4
feat(taiko-client): fix utils reference and lint error (#18518)
mask-pp Nov 25, 2024
0ba614f
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 26, 2024
6c560ba
default false sig check
cyberhorsey Nov 26, 2024
6d2c4a0
feat(taiko-client): add more preconf logs (#18524)
mask-pp Nov 27, 2024
8432aed
Merge branch 'main' into preconf-driver-apis
davidtaikocha Nov 27, 2024
d2c504c
p2p network for soft block sharing
cyberhorsey Nov 27, 2024
e9914e3
docker
cyberhorsey Nov 27, 2024
42ff91c
Lint
cyberhorsey Nov 27, 2024
800e658
lint
cyberhorsey Nov 27, 2024
4a07cf8
p2p network
cyberhorsey Nov 27, 2024
457d2fa
.
cyberhorsey Nov 28, 2024
7839b6d
NAT
cyberhorsey Nov 28, 2024
c3a26e4
natportmap
cyberhorsey Nov 28, 2024
77ff298
log
cyberhorsey Nov 28, 2024
2dbbb78
feat(taiko-client): don't change safeBlockHash and finalizedBlockHash…
mask-pp Dec 7, 2024
3764789
Merge branch 'main' into preconf-driver-apis
davidtaikocha Dec 16, 2024
03bc0a9
feat: update go.mod
davidtaikocha Dec 16, 2024
109825d
feat(taiko-client): check baseFee before append the latest soft block…
mask-pp Dec 16, 2024
5537a9b
Merge branch 'main' into preconf-driver-apis
davidtaikocha Dec 17, 2024
b60dbba
fix: fix swaggo error
davidtaikocha Dec 17, 2024
adccfaf
feat: go fmt
davidtaikocha Dec 17, 2024
71a6dee
Merge branch 'main' into preconf-driver-apis
davidtaikocha Dec 27, 2024
82bad2a
feat: revert unncessary changes
davidtaikocha Dec 27, 2024
20a62e5
Merge branch 'main' into preconf-driver-apis
davidtaikocha Jan 3, 2025
797f43c
chore: fix lint
davidtaikocha Jan 4, 2025
cc9f809
Merge branch 'main' into preconf-driver-apis
davidtaikocha Jan 4, 2025
1ba7dfe
Merge branch 'preconf-driver-apis' into p2p_network
davidtaikocha Jan 4, 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: 0 additions & 2 deletions .github/workflows/guardian-prover-health-check-ui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ jobs:
# vercel_org_id: ${{ secrets.VERCEL_ORG_ID }}
# vercel_token: ${{ secrets.VERCEL_TOKEN }}



deploy_guardians-ui_hekla_preview:
if: ${{ github.event.pull_request.draft == false && !startsWith(github.head_ref, 'release-please') }}
needs: build-and-test
Expand Down
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, preconf-driver-apis, p2p_network]
tags:
- "taiko-client-v*"
paths:
Expand Down
64 changes: 64 additions & 0 deletions .github/workflows/taiko-client--pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: GitHub Pages

on:
push:
branches:
- preconf-driver-apis

jobs:
swagger-gen:
if: ${{ !contains(github.event.head_commit.message, 'Update Swagger documentation') }}
runs-on: [arc-runner-set]
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: preconf-driver-apis

- 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: Commit Swagger docs
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git add .
if ! git diff --quiet; then
git commit -m "Update Swagger documentation"
git push origin HEAD:${{ github.ref_name }}
else
echo "No changes to commit"
fi
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
deploy:
if: ${{ !contains(github.event.head_commit.message, 'Update Swagger documentation') }}
runs-on: [arc-runner-set]
needs: swagger-gen
permissions:
contents: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: preconf-driver-apis

- 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
121 changes: 105 additions & 16 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,16 @@ require (
github.com/gorilla/websocket v1.5.3
github.com/joho/godotenv v1.5.1
github.com/labstack/echo-contrib v0.17.1
github.com/labstack/echo-jwt/v4 v4.2.0
github.com/labstack/echo/v4 v4.12.0
github.com/labstack/gommon v0.4.2
github.com/libp2p/go-libp2p v0.37.2
github.com/libp2p/go-libp2p-core v0.20.1
github.com/libp2p/go-libp2p-kad-dht v0.28.1
github.com/libp2p/go-libp2p-pubsub v0.12.0
github.com/modern-go/reflect2 v1.0.2
github.com/morkid/paginate v1.1.8
github.com/multiformats/go-multiaddr v0.14.0
github.com/patrickmn/go-cache v2.1.0+incompatible
github.com/phayes/freeport v0.0.0-20220201140144-74d24b5ae9f5
github.com/pkg/errors v0.9.1
Expand All @@ -37,7 +43,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.9.0
gopkg.in/go-playground/assert.v1 v1.2.1
gopkg.in/yaml.v3 v3.0.1
Expand All @@ -59,6 +65,7 @@ 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
Expand All @@ -74,25 +81,31 @@ 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.2.4 // indirect
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
github.com/deckarep/golang-set/v2 v2.6.0 // 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/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/flynn/noise v1.1.0 // indirect
github.com/francoispqt/gojay v1.2.13 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/fsouza/go-dockerclient v1.11.0 // indirect
github.com/getsentry/sentry-go v0.27.0 // indirect
Expand All @@ -110,45 +123,77 @@ 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 v3.2.2+incompatible // indirect
github.com/golang-jwt/jwt/v4 v4.5.1 // indirect
github.com/golang-jwt/jwt/v5 v5.0.0 // 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-20241017200806-017d972448fc // 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/golang-lru v0.5.5-0.20210104140557-80c98217689d // indirect
github.com/hashicorp/go-multierror v1.1.1 // indirect
github.com/hashicorp/golang-lru v1.0.2 // 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/huin/goupnp v1.3.0 // indirect
github.com/iancoleman/strcase v0.2.0 // indirect
github.com/ipfs/boxo v0.24.3 // indirect
github.com/ipfs/go-cid v0.4.1 // indirect
github.com/ipfs/go-datastore v0.6.0 // indirect
github.com/ipfs/go-log/v2 v2.5.1 // indirect
github.com/ipld/go-ipld-prime v0.21.0 // 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.9 // 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-cidranger v1.1.0 // indirect
github.com/libp2p/go-flow-metrics v0.2.0 // indirect
github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect
github.com/libp2p/go-libp2p-kbucket v0.6.4 // indirect
github.com/libp2p/go-libp2p-record v0.2.0 // indirect
github.com/libp2p/go-libp2p-routing-helpers v0.7.4 // 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 @@ -163,20 +208,54 @@ 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-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.6.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.2 // 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.9 // indirect
github.com/pion/dtls/v2 v2.2.12 // indirect
github.com/pion/ice/v2 v2.3.36 // indirect
github.com/pion/interceptor v0.1.37 // 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.4 // indirect
github.com/pjbgf/sha1cd v0.3.0 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/polydawn/refmt v0.89.0 // indirect
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
github.com/prometheus/client_model v0.6.1 // indirect
github.com/prometheus/common v0.55.0 // indirect
github.com/prometheus/common v0.60.0 // indirect
github.com/prometheus/procfs v0.15.1 // indirect
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/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.4 // indirect
github.com/rogpeppe/go-internal v1.12.0 // indirect
github.com/rs/cors v1.11.0 // indirect
Expand All @@ -188,6 +267,7 @@ require (
github.com/shoenig/go-m1cpu v0.1.6 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/skeema/knownhosts v1.2.2 // indirect
github.com/spaolacci/murmur3 v1.1.0 // 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 @@ -197,27 +277,35 @@ 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/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 // indirect
github.com/wlynxg/anet v0.0.5 // 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.29.0 // indirect
go.opentelemetry.io/otel/metric v1.29.0 // indirect
go.opentelemetry.io/otel/trace v1.29.0 // indirect
go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.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.23.0 // indirect
go.uber.org/mock v0.5.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.27.0 // indirect
golang.org/x/crypto v0.28.0 // indirect
golang.org/x/mod v0.20.0 // indirect
golang.org/x/mod v0.21.0 // indirect
golang.org/x/net v0.30.0 // indirect
golang.org/x/oauth2 v0.21.0 // indirect
golang.org/x/oauth2 v0.23.0 // indirect
golang.org/x/sys v0.26.0 // indirect
golang.org/x/term v0.25.0 // indirect
golang.org/x/text v0.19.0 // indirect
golang.org/x/time v0.6.0 // indirect
golang.org/x/tools v0.24.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 // indirect
google.golang.org/grpc v1.65.0 // indirect
google.golang.org/protobuf v1.34.2 // indirect
golang.org/x/tools v0.26.0 // indirect
gonum.org/v1/gonum v0.15.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20241007155032-5fefd90f89a9 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20241007155032-5fefd90f89a9 // indirect
google.golang.org/grpc v1.67.1 // indirect
google.golang.org/protobuf v1.35.1 // indirect
gopkg.in/inconshreveable/log15.v2 v2.0.0-20200109203555-b30bc20e4fd1 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
Expand All @@ -227,13 +315,14 @@ 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.20241117065921-51d42ec9f39f

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

Expand Down
Loading
Loading