Skip to content

WebRTC transport fails to compile with WebAssembly #3277

@talentlessguy

Description

@talentlessguy

Reproduction

git clone https://github.com/ethersphere/bee.git
cd bee
gh pr checkout 5084
GOOS=js GOARCH=wasm go build ./pkg/p2p/libp2p

Error

# github.com/libp2p/go-libp2p/p2p/transport/webrtc
p2p/transport/webrtc/connection.go:109:12: pc.SCTP().OnClose undefined (type *webrtc.SCTPTransport has no field or method OnClose)
p2p/transport/webrtc/transport_shared.go:247:3: unknown field LoggerFactory in struct literal of type webrtc.SettingEngine
p2p/transport/webrtc/transport_shared.go:249:16: settingEngine.SetICECredentials undefined (type webrtc.SettingEngine has no field or method SetICECredentials)
p2p/transport/webrtc/transport_shared.go:252:16: settingEngine.SetPrflxAcceptanceMinWait undefined (type webrtc.SettingEngine has no field or method SetPrflxAcceptanceMinWait)
p2p/transport/webrtc/transport_shared.go:253:16: settingEngine.SetICETimeouts undefined (type webrtc.SettingEngine has no field or method SetICETimeouts)
p2p/transport/webrtc/transport_shared.go:263:16: settingEngine.SetIncludeLoopbackCandidate undefined (type webrtc.SettingEngine has no field or method SetIncludeLoopbackCandidate)
p2p/transport/webrtc/transport_shared.go:264:16: settingEngine.SetSCTPMaxReceiveBufferSize undefined (type webrtc.SettingEngine has no field or method SetSCTPMaxReceiveBufferSize)
p2p/transport/webrtc/transport_shared.go:321:36: w.HandshakeDataChannel.Transport undefined (type *webrtc.DataChannel has no field or method Transport)
p2p/transport/webrtc/transport_shared.go:388:31: pc.SCTP().Transport().GetRemoteCertificate undefined (type *webrtc.DTLSTransport has no field or method GetRemoteCertificate)
p2p/transport/webrtc/transport_shared.go:564:12: pc.SCTP().OnClose undefined (type *webrtc.SCTPTransport has no field or method OnClose)
p2p/transport/webrtc/transport_shared.go:564:12: too many errors

webrtc is not imported anywhere in the code, so I suspect that's happening within go-libp2p itself

builds fine with wasip1 target tho

TODO

  • webrtc.Configuration.Certificates
  • *webrtc.SCTPTransport.OnClose
  • webrtc.SettingEngine
  • *webrtc.DataChannel.Transport
  • *webrtc.DTLSTransport.GetRemoteCertificate

Related PRs

Version Information
github.com/ethersphere/bee/v2
cloud.google.com/go v0.65.0
cloud.google.com/go/bigquery v1.8.0
cloud.google.com/go/bigtable v1.2.0
cloud.google.com/go/datastore v1.1.0
cloud.google.com/go/pubsub v1.3.1
cloud.google.com/go/storage v1.10.0
collectd.org v0.3.0
contrib.go.opencensus.io/exporter/prometheus v0.4.2
dmitri.shuralyov.com/app/changes v0.0.0-20180602232624-0a106ad413e3
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9
dmitri.shuralyov.com/html/belt v0.0.0-20180602232347-f7d459c86be0
dmitri.shuralyov.com/service/change v0.0.0-20181023043359-a85b471d5412
dmitri.shuralyov.com/state v0.0.0-20180228185332-28bcc343414c
git.apache.org/thrift.git v0.0.0-20180902110319-2566ecd5d999
github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96
github.com/Azure/azure-pipeline-go v0.2.2
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.7.0
github.com/Azure/azure-sdk-for-go/sdk/internal v1.3.0
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.2.0
github.com/Azure/azure-storage-blob-go v0.7.0
github.com/Azure/go-autorest/autorest v0.9.0
github.com/Azure/go-autorest/autorest/adal v0.8.0
github.com/Azure/go-autorest/autorest/date v0.2.0
github.com/Azure/go-autorest/autorest/mocks v0.3.0
github.com/Azure/go-autorest/logger v0.1.0
github.com/Azure/go-autorest/tracing v0.5.0
github.com/BurntSushi/toml v0.3.1
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802
github.com/DATA-DOG/go-sqlmock v1.3.3
github.com/DataDog/zstd v1.4.5
github.com/Microsoft/go-winio v0.6.1
github.com/OneOfOne/xxhash v1.2.2
github.com/StackExchange/wmi v1.2.1
github.com/VictoriaMetrics/fastcache v1.12.1
github.com/aead/siphash v1.0.1
github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af
github.com/alangpierce/go-forceexport v0.0.0-20160317203124-8f1d6941cd75
github.com/alecthomas/kingpin/v2 v2.4.0
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137
github.com/allegro/bigcache v1.2.1
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239
github.com/apache/arrow/go/arrow v0.0.0-20191024131854-af6fa24be0db
github.com/armon/go-radix v1.0.0
github.com/aws/aws-sdk-go-v2 v1.21.2
github.com/aws/aws-sdk-go-v2/config v1.18.45
github.com/aws/aws-sdk-go-v2/credentials v1.13.43
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.13
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.43
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.37
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.45
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.37
github.com/aws/aws-sdk-go-v2/service/route53 v1.30.2
github.com/aws/aws-sdk-go-v2/service/sso v1.15.2
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.3
github.com/aws/aws-sdk-go-v2/service/sts v1.23.2
github.com/aws/smithy-go v1.15.0
github.com/benbjohnson/clock v1.3.5
github.com/beorn7/perks v1.0.1
github.com/bits-and-blooms/bitset v1.10.0
github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40
github.com/boltdb/bolt v1.3.1
github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625
github.com/btcsuite/btcd v0.22.0-beta
github.com/btcsuite/btcd/btcec/v2 v2.3.2
github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1
github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f
github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce
github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd
github.com/btcsuite/goleveldb v1.0.0
github.com/btcsuite/snappy-go v1.0.0
github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792
github.com/btcsuite/winsvc v1.0.0
github.com/buger/jsonparser v0.0.0-20181115193947-bf1c66bbce23
github.com/c-bata/go-prompt v0.2.2
github.com/census-instrumentation/opencensus-proto v0.2.1
github.com/cespare/cp v1.1.1
github.com/cespare/xxhash v1.1.0
github.com/cespare/xxhash/v2 v2.3.0
github.com/cheekybits/genny v1.0.0
github.com/cheekybits/is v0.0.0-20150225183255-68e9c0620927
github.com/chromedp/cdproto v0.0.0-20230802225258-3cf4e6d46a89
github.com/chromedp/chromedp v0.9.2
github.com/chromedp/sysutil v1.0.0
github.com/chzyer/logex v1.2.1
github.com/chzyer/readline v1.5.1
github.com/chzyer/test v1.0.0
github.com/cilium/ebpf v0.9.1
github.com/client9/misspell v0.3.4
github.com/cloudflare/cloudflare-go v0.79.0
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f
github.com/cockroachdb/errors v1.11.1
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b
github.com/cockroachdb/pebble v1.1.0
github.com/cockroachdb/redact v1.1.5
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06
github.com/codahale/hdrhistogram v0.0.0-00010101000000-000000000000 => github.com/HdrHistogram/hdrhistogram-go v0.0.0-20200919145931-8dac23c8dac1
github.com/consensys/bavard v0.1.13
github.com/consensys/gnark-crypto v0.12.1
github.com/containerd/cgroups v1.1.0
github.com/coreos/go-semver v0.3.0
github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d
github.com/coreos/go-systemd/v22 v22.5.0
github.com/cpuguy83/go-md2man/v2 v2.0.2
github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233
github.com/crate-crypto/go-kzg-4844 v1.0.0
github.com/creack/pty v1.1.9
github.com/dave/jennifer v1.2.0
github.com/davecgh/go-spew v1.1.1
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c
github.com/deckarep/golang-set v1.7.1
github.com/deckarep/golang-set/v2 v2.1.0
github.com/decred/dcrd/crypto/blake256 v1.1.0
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0
github.com/decred/dcrd/lru v1.0.0
github.com/deepmap/oapi-codegen v1.6.0
github.com/dgraph-io/badger v1.6.2
github.com/dgraph-io/ristretto v0.0.2
github.com/dgrijalva/jwt-go v3.2.0+incompatible
github.com/dgryski/go-bitstream v0.0.0-20180413035011-3522498ce2c8
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954
github.com/dlclark/regexp2 v1.7.0
github.com/docker/docker v1.4.2-0.20180625184442-8e610b2b55bf
github.com/docker/go-units v0.5.0
github.com/donovanhide/eventsource v0.0.0-20210830082556-c59027999da0
github.com/dop251/goja v0.0.0-20230605162241-28ee0ee714f3
github.com/dustin/go-humanize v1.0.0
github.com/eclipse/paho.mqtt.golang v1.2.0
github.com/edsrzf/mmap-go v1.0.0
github.com/elastic/gosigar v0.14.3
github.com/envoyproxy/go-control-plane v0.9.4
github.com/envoyproxy/protoc-gen-validate v0.1.0
github.com/ethereum/c-kzg-4844 v1.0.0
github.com/ethereum/go-ethereum v1.14.3
github.com/ethersphere/go-price-oracle-abi v0.2.0
github.com/ethersphere/go-storage-incentives-abi v0.9.2
github.com/ethersphere/go-sw3-abi v0.6.5
github.com/ethersphere/langos v1.0.0
github.com/fatih/color v1.13.0
github.com/felixge/fgprof v0.9.5
github.com/ferranbt/fastssz v0.1.2
github.com/fjl/gencodec v0.0.0-20230517082657-f9840df7b83e
github.com/fjl/memsize v0.0.2
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568
github.com/flynn/noise v1.1.0
github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90
github.com/francoispqt/gojay v1.2.13
github.com/frankban/quicktest v1.14.6
github.com/fsnotify/fsnotify v1.9.0
github.com/garslo/gogen v0.0.0-20170306192744-1d203ffc1f61
github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08
github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46
github.com/getsentry/sentry-go v0.18.0
github.com/ghodss/yaml v1.0.0
github.com/gliderlabs/ssh v0.1.1
github.com/glycerine/go-unsnap-stream v0.0.0-20180323001048-9f0cb55181dd
github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31
github.com/go-errors/errors v1.0.1
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4
github.com/go-kit/kit v0.9.0
github.com/go-kit/log v0.2.1
github.com/go-logfmt/logfmt v0.5.1
github.com/go-logr/logr v1.4.2
github.com/go-ole/go-ole v1.3.0
github.com/go-playground/assert/v2 v2.0.1
github.com/go-playground/locales v0.14.0
github.com/go-playground/universal-translator v0.18.0
github.com/go-playground/validator/v10 v10.11.1
github.com/go-sourcemap/sourcemap v2.1.3+incompatible
github.com/go-sql-driver/mysql v1.4.1
github.com/go-stack/stack v1.8.0
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
github.com/go-task/slim-sprig/v3 v3.0.0
github.com/go-viper/mapstructure/v2 v2.2.1
github.com/gobwas/httphead v0.1.0
github.com/gobwas/pool v0.2.1
github.com/gobwas/ws v1.2.1
github.com/goccy/go-json v0.10.2
github.com/godbus/dbus/v5 v5.1.0
github.com/gofrs/flock v0.8.1
github.com/gofrs/uuid v3.3.0+incompatible
github.com/gogo/protobuf v1.3.2
github.com/golang-jwt/jwt/v4 v4.5.0
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0
github.com/golang/geo v0.0.0-20190916061304-5b978397cfec
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
github.com/golang/lint v0.0.0-20180702182130-06c8688daad7
github.com/golang/mock v1.4.4
github.com/golang/protobuf v1.5.4
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb
github.com/google/btree v1.0.0
github.com/google/flatbuffers v1.11.0
github.com/google/go-cmp v0.7.0
github.com/google/go-github v17.0.0+incompatible
github.com/google/go-querystring v1.1.0
github.com/google/gofuzz v1.2.0
github.com/google/gopacket v1.1.19
github.com/google/martian v2.1.0+incompatible
github.com/google/martian/v3 v3.0.0
github.com/google/pprof v0.0.0-20250423184734-337e5dd93bb4
github.com/google/renameio v0.1.0
github.com/google/subcommands v1.2.0
github.com/google/uuid v1.6.0
github.com/googleapis/gax-go v2.0.0+incompatible
github.com/googleapis/gax-go/v2 v2.0.5
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1
github.com/gorilla/handlers v1.4.2
github.com/gorilla/mux v1.8.0
github.com/gorilla/websocket v1.5.3
github.com/graph-gophers/graphql-go v1.3.0
github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7
github.com/grpc-ecosystem/grpc-gateway v1.5.0
github.com/hashicorp/errwrap v1.0.0
github.com/hashicorp/go-bexpr v0.1.10
github.com/hashicorp/go-cleanhttp v0.5.2
github.com/hashicorp/go-multierror v1.1.1
github.com/hashicorp/go-retryablehttp v0.7.4
github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d
github.com/hashicorp/golang-lru/arc/v2 v2.0.7
github.com/hashicorp/golang-lru/v2 v2.0.7
github.com/holiman/billy v0.0.0-20240216141850-2abb0c79d3c4
github.com/holiman/bloomfilter/v2 v2.0.3
github.com/holiman/uint256 v1.2.4
github.com/hpcloud/tail v1.0.0
github.com/huin/goupnp v1.3.0
github.com/huin/goutil v0.0.0-20170803182201-1ca381bf3150
github.com/ianlancetaylor/demangle v0.0.0-20250417193237-f615e6bd150b
github.com/inconshreveable/mousetrap v1.0.0
github.com/influxdata/flux v0.65.1
github.com/influxdata/influxdb v1.8.3
github.com/influxdata/influxdb-client-go/v2 v2.4.0
github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c
github.com/influxdata/influxql v1.1.1-0.20200828144457-65d3ef77d385
github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839
github.com/influxdata/promql/v2 v2.12.0
github.com/influxdata/roaring v0.4.13-0.20180809181101-fc520f41fab6
github.com/influxdata/tdigest v0.0.0-20181121200506-bf2b5ad3c0a9
github.com/influxdata/usage-client v0.0.0-20160829180054-6d3895376368
github.com/ipfs/go-cid v0.5.0
github.com/ipfs/go-datastore v0.6.0
github.com/ipfs/go-ds-badger v0.3.0
github.com/ipfs/go-ds-leveldb v0.5.0
github.com/ipfs/go-log/v2 v2.5.1
github.com/jackpal/go-nat-pmp v1.0.2
github.com/jbenet/go-temp-err-catcher v0.1.0
github.com/jbenet/goprocess v0.1.4
github.com/jedisct1/go-minisign v0.0.0-20230811132847-661be99b8267
github.com/jellevandenhooff/dkim v0.0.0-20150330215556-f50fe3d243e1
github.com/jessevdk/go-flags v1.4.0
github.com/jmespath/go-jmespath v0.4.0
github.com/jmespath/go-jmespath/internal/testify v1.5.1
github.com/josharian/intern v1.0.0
github.com/jpillora/backoff v1.0.0
github.com/jrick/logrotate v1.0.0
github.com/json-iterator/go v1.1.12
github.com/jstemmer/go-junit-report v0.9.1
github.com/jsternberg/zap-logfmt v1.0.0
github.com/jtolds/gls v4.20.0+incompatible
github.com/julienschmidt/httprouter v1.3.0
github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5
github.com/jwilder/encoding v0.0.0-20170811194829-b4e1701a28ef
github.com/karalabe/hid v1.0.1-0.20240306101548-573246063e52
github.com/karalabe/usb v0.0.0-20210518091819-4ea20957c210
github.com/kardianos/service v1.2.2
github.com/kelseyhightower/envconfig v1.4.0
github.com/kilic/bls12-381 v0.1.0
github.com/kisielk/errcheck v1.5.0
github.com/kisielk/gotool v1.0.0
github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23
github.com/klauspost/compress v1.18.0
github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5
github.com/klauspost/cpuid/v2 v2.2.10
github.com/klauspost/crc32 v0.0.0-20161016154125-cb6bfca970f6
github.com/klauspost/pgzip v1.0.2-0.20170402124221-0bf5dcad4ada
github.com/klauspost/reedsolomon v1.11.8
github.com/konsorten/go-windows-terminal-sequences v1.0.3
github.com/koron/go-ssdp v0.0.5
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515
github.com/kr/pretty v0.3.1
github.com/kr/pty v1.1.3
github.com/kr/text v0.2.0
github.com/kylelemons/godebug v1.1.0
github.com/leanovate/gopter v0.2.9
github.com/ledongthuc/pdf v0.0.0-20220302134840-0c2507a12d80
github.com/leodido/go-urn v1.2.1
github.com/lib/pq v1.0.0
github.com/libp2p/go-buffer-pool v0.1.0
github.com/libp2p/go-flow-metrics v0.2.0
github.com/libp2p/go-libp2p v0.41.1
github.com/libp2p/go-libp2p-asn-util v0.4.1
github.com/libp2p/go-libp2p-testing v0.12.0
github.com/libp2p/go-maddr-filter v0.1.0
github.com/libp2p/go-msgio v0.3.0
github.com/libp2p/go-netroute v0.2.2
github.com/libp2p/go-reuseport v0.4.0
github.com/libp2p/go-yamux/v5 v5.0.0
github.com/libp2p/zeroconf/v2 v2.2.0
github.com/lucas-clemente/quic-go v0.15.2
github.com/lunixbochs/vtclean v1.0.0
github.com/mailru/easyjson v0.7.7
github.com/marten-seemann/qpack v0.1.0
github.com/marten-seemann/qtls v0.8.0
github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd
github.com/matryer/try v0.0.0-20161228173917-9ac251b645a2
github.com/mattn/go-colorable v0.1.13
github.com/mattn/go-ieproxy v0.0.0-20190702010315-6dee0af9227d
github.com/mattn/go-isatty v0.0.20
github.com/mattn/go-runewidth v0.0.13
github.com/mattn/go-sqlite3 v1.11.0
github.com/mattn/go-tty v0.0.0-20180907095812-13ff1204f104
github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369
github.com/microcosm-cc/bluemonday v1.0.1
github.com/miekg/dns v1.1.65
github.com/mikioh/tcp v0.0.0-20190314235350-803a9b46060c
github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b
github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc
github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1
github.com/minio/sha256-simd v1.0.1
github.com/mitchellh/mapstructure v1.4.1
github.com/mitchellh/pointerstructure v1.2.0
github.com/mmcloughlin/addchain v0.4.0
github.com/mmcloughlin/profile v0.1.1
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
github.com/modern-go/reflect2 v1.0.2
github.com/mr-tron/base58 v1.2.0
github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae
github.com/multiformats/go-base32 v0.1.0
github.com/multiformats/go-base36 v0.2.0
github.com/multiformats/go-multiaddr v0.15.0
github.com/multiformats/go-multiaddr-dns v0.4.1
github.com/multiformats/go-multiaddr-fmt v0.1.0
github.com/multiformats/go-multibase v0.2.0
github.com/multiformats/go-multicodec v0.9.0
github.com/multiformats/go-multihash v0.2.3
github.com/multiformats/go-multistream v0.6.0
github.com/multiformats/go-varint v0.0.7
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f
github.com/naoina/go-stringutil v0.1.0
github.com/naoina/toml v0.1.2-0.20170918210437-9fafd6967416
github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86
github.com/neelance/sourcemap v0.0.0-20151028013722-8c68805598ab
github.com/nxadm/tail v1.4.11
github.com/oklog/ulid v1.3.1
github.com/olekukonko/tablewriter v0.0.5
github.com/onsi/ginkgo v1.16.5
github.com/onsi/ginkgo/v2 v2.23.4
github.com/onsi/gomega v1.36.3
github.com/opencontainers/runtime-spec v1.2.1
github.com/opentracing/opentracing-go v1.2.0
github.com/openzipkin/zipkin-go v0.1.1
github.com/orisano/pixelmatch v0.0.0-20220722002657-fb0b55479cde
github.com/paulbellamy/ratecounter v0.2.0
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
github.com/pelletier/go-toml/v2 v2.2.4
github.com/peterh/liner v1.2.1
github.com/philhofer/fwd v1.0.0
github.com/pierrec/lz4 v2.0.5+incompatible
github.com/pion/datachannel v1.5.10
github.com/pion/dtls/v2 v2.2.12
github.com/pion/dtls/v3 v3.0.6
github.com/pion/ice/v4 v4.0.10
github.com/pion/interceptor v0.1.37
github.com/pion/logging v0.2.3
github.com/pion/mdns/v2 v2.0.7
github.com/pion/randutil v0.1.0
github.com/pion/rtcp v1.2.15
github.com/pion/rtp v1.8.14
github.com/pion/sctp v1.8.39
github.com/pion/sdp/v3 v3.0.11
github.com/pion/srtp/v3 v3.0.4
github.com/pion/stun v0.6.1
github.com/pion/stun/v3 v3.0.0
github.com/pion/transport/v2 v2.2.10
github.com/pion/transport/v3 v3.0.7
github.com/pion/turn/v4 v4.0.1
github.com/pion/webrtc/v4 v4.0.16
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e
github.com/pkg/errors v0.9.1
github.com/pkg/term v0.0.0-20180730021639-bffc007b7fd5
github.com/pmezard/go-difflib v1.0.0
github.com/prashantv/gostub v1.1.0
github.com/prometheus/client_golang v1.22.0
github.com/prometheus/client_model v0.6.2
github.com/prometheus/common v0.63.0
github.com/prometheus/procfs v0.16.1
github.com/prometheus/statsd_exporter v0.22.7
github.com/prometheus/tsdb v0.10.0
github.com/protolambda/bls12-381-util v0.1.0
github.com/protolambda/zrnt v0.32.2
github.com/protolambda/ztyp v0.2.2
github.com/quic-go/qpack v0.5.1
github.com/quic-go/quic-go v0.51.0
github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66
github.com/raulk/go-watchdog v1.3.0
github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52
github.com/rivo/uniseg v0.2.0
github.com/rjeczalik/notify v0.9.2
github.com/rogpeppe/go-internal v1.10.0
github.com/rs/cors v1.7.0
github.com/russross/blackfriday v1.5.2
github.com/russross/blackfriday/v2 v2.1.0
github.com/sagikazarmark/locafero v0.9.0
github.com/sclevine/agouti v3.0.0+incompatible
github.com/segmentio/kafka-go v0.2.0
github.com/sergi/go-diff v1.0.0
github.com/shirou/gopsutil v3.21.5+incompatible
github.com/shurcooL/component v0.0.0-20170202220835-f88ec8f54cc4
github.com/shurcooL/events v0.0.0-20181021180414-410e4ca65f48
github.com/shurcooL/github_flavored_markdown v0.0.0-20181002035957-2122de532470
github.com/shurcooL/go v0.0.0-20180423040247-9e1955d9fb6e
github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041
github.com/shurcooL/gofontwoff v0.0.0-20180329035133-29b52fc0a18d
github.com/shurcooL/gopherjslib v0.0.0-20160914041154-feb6d3990c2c
github.com/shurcooL/highlight_diff v0.0.0-20170515013008-09bb4053de1b
github.com/shurcooL/highlight_go v0.0.0-20181028180052-98c3abbbae20
github.com/shurcooL/home v0.0.0-20181020052607-80b7ffcb30f9
github.com/shurcooL/htmlg v0.0.0-20170918183704-d01228ac9e50
github.com/shurcooL/httperror v0.0.0-20170206035902-86b7830d14cc
github.com/shurcooL/httpfs v0.0.0-20171119174359-809beceb2371
github.com/shurcooL/httpgzip v0.0.0-20180522190206-b1c53ac65af9
github.com/shurcooL/issues v0.0.0-20181008053335-6292fdc1e191
github.com/shurcooL/issuesapp v0.0.0-20180602232740-048589ce2241
github.com/shurcooL/notifications v0.0.0-20181007000457-627ab5aea122
github.com/shurcooL/octicon v0.0.0-20181028054416-fa4f57f9efb2
github.com/shurcooL/reactions v0.0.0-20181006231557-f2e0b4ca5b82
github.com/shurcooL/sanitized_anchor_name v1.0.0
github.com/shurcooL/users v0.0.0-20180125191416-49c67e49c537
github.com/shurcooL/webdavfs v0.0.0-20170829043945-18c3829fa133
github.com/sirupsen/logrus v1.9.0
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d
github.com/smartystreets/goconvey v1.6.4
github.com/sourcegraph/annotate v0.0.0-20160123013949-f4cad6c6324d
github.com/sourcegraph/conc v0.3.0
github.com/sourcegraph/syntaxhighlight v0.0.0-20170531221838-bd320f5d308e
github.com/spaolacci/murmur3 v1.1.0
github.com/spf13/afero v1.14.0
github.com/spf13/cast v1.7.1
github.com/spf13/cobra v1.5.0
github.com/spf13/pflag v1.0.6
github.com/spf13/viper v1.20.1
github.com/status-im/keycard-go v0.2.0
github.com/stretchr/objx v0.5.2
github.com/stretchr/testify v1.10.0
github.com/stvp/go-udp-testing v0.0.0-20201019212854-469649b16807
github.com/subosito/gotenv v1.6.0
github.com/supranational/blst v0.3.11
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07
github.com/tdewolff/minify/v2 v2.7.3
github.com/tdewolff/parse/v2 v2.4.2
github.com/tdewolff/test v1.0.6
github.com/tinylib/msgp v1.0.2
github.com/tklauser/go-sysconf v0.3.12
github.com/tklauser/numcpus v0.6.1
github.com/tyler-smith/go-bip39 v1.1.0
github.com/uber/jaeger-client-go v2.24.0+incompatible
github.com/uber/jaeger-lib v2.2.0+incompatible
github.com/urfave/cli v1.22.2
github.com/urfave/cli/v2 v2.25.7
github.com/viant/assertly v0.4.8
github.com/viant/toolbox v0.24.0
github.com/vmihailenco/msgpack/v5 v5.3.4
github.com/vmihailenco/tagparser/v2 v2.0.0
github.com/wealdtech/go-ens/v3 v3.5.1
github.com/wealdtech/go-multicodec v1.4.0
github.com/wealdtech/go-string2eth v1.1.0
github.com/willf/bitset v1.1.3
github.com/wlynxg/anet v0.0.5
github.com/xhit/go-str2duration/v2 v2.1.0
github.com/xlab/treeprint v0.0.0-20180616005107-d6fb6747feb6
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673
github.com/yuin/goldmark v1.4.13
gitlab.com/nolash/go-mockbytes v0.0.7
go.opencensus.io v0.24.0
go.uber.org/atomic v1.11.0
go.uber.org/automaxprocs v1.6.0
go.uber.org/dig v1.18.1
go.uber.org/fx v1.23.0
go.uber.org/goleak v1.3.0
go.uber.org/mock v0.5.1
go.uber.org/multierr v1.11.0
go.uber.org/zap v1.27.0
go4.org v0.0.0-20180809161055-417644f6feb5
golang.org/x/build v0.0.0-20190111050920-041ab4dc3f9d
golang.org/x/crypto v0.37.0
golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0
golang.org/x/image v0.0.0-20190802002840-cff245a6509b
golang.org/x/lint v0.0.0-20200302205851-738671d3881b
golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028
golang.org/x/mod v0.24.0
golang.org/x/net v0.39.0
golang.org/x/oauth2 v0.25.0
golang.org/x/perf v0.0.0-20180704124530-6e6d33e29852
golang.org/x/sync v0.13.0
golang.org/x/sys v0.32.0
golang.org/x/telemetry v0.0.0-20240521205824-bda55230c457
golang.org/x/term v0.31.0
golang.org/x/text v0.24.0
golang.org/x/time v0.8.0
golang.org/x/tools v0.32.0
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
gonum.org/v1/gonum v0.6.0
gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0
gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b
google.golang.org/api v0.30.0
google.golang.org/appengine v1.6.6
google.golang.org/genproto v0.0.0-20200825200019-8632dd797987
google.golang.org/grpc v1.33.2
google.golang.org/protobuf v1.36.6
gopkg.in/alecthomas/kingpin.v2 v2.2.6
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
gopkg.in/errgo.v2 v2.1.0
gopkg.in/fsnotify.v1 v1.4.7
gopkg.in/inf.v0 v0.9.1
gopkg.in/mail.v2 v2.3.1
gopkg.in/natefinch/lumberjack.v2 v2.0.0
gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce
gopkg.in/olebedev/go-duktape.v3 v3.0.0-20200619000410-60c24ae608a6
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
gopkg.in/urfave/cli.v1 v1.20.0
gopkg.in/yaml.v2 v2.4.0
gopkg.in/yaml.v3 v3.0.1
gotest.tools v2.2.0+incompatible
grpc.go4.org v0.0.0-20170609214715-11d0a25b4919
honnef.co/go/tools v0.1.3
lukechampine.com/blake3 v1.4.0
resenje.org/daemon v0.1.2
resenje.org/email v0.1.3
resenje.org/feed v0.1.2
resenje.org/jsonhttp v0.2.0
resenje.org/logging v0.1.5
resenje.org/marshal v0.1.1
resenje.org/multex v0.1.0
resenje.org/recovery v0.1.1
resenje.org/singleflight v0.4.0
resenje.org/web v0.4.3
resenje.org/x v0.2.4
rsc.io/binaryregexp v0.2.0
rsc.io/pdf v0.1.1
rsc.io/quote/v3 v3.1.0
rsc.io/sampler v1.3.0
rsc.io/tmplfunc v0.0.3
sourcegraph.com/sourcegraph/go-diff v0.5.0
sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions