erigon-pulse/go.mod

304 lines
14 KiB
Modula-2
Raw Permalink Normal View History

module github.com/ledgerwatch/erigon
go 1.20
require (
github.com/erigontech/mdbx-go v0.27.21
github.com/erigontech/silkworm-go v0.10.0
github.com/ledgerwatch/log/v3 v3.9.0
github.com/ledgerwatch/secp256k1 v1.0.0
)
replace github.com/ledgerwatch/erigon-lib => ./erigon-lib
require (
gfx.cafe/util/go/generic v0.0.0-20230721185457-c559e86c829c
github.com/99designs/gqlgen v0.17.40
2023-09-06 21:20:26 +00:00
github.com/Giulio2002/bls v0.0.0-20230906201036-c2330c97dc7d
2024-01-15 05:22:34 +00:00
github.com/Masterminds/sprig/v3 v3.2.3
2023-02-20 04:43:03 +00:00
github.com/RoaringBitmap/roaring v1.2.3
2024-01-08 09:01:36 +00:00
github.com/VictoriaMetrics/fastcache v1.12.2
github.com/alecthomas/kong v0.8.0
github.com/anacrolix/log v0.14.3-0.20230823030427-4b296d71a6b4
github.com/anacrolix/sync v0.4.0
github.com/anacrolix/torrent v1.52.6-0.20231201115409-7ea994b6bbd8
github.com/benesch/cgosymbolizer v0.0.0-20190515212042-bec6fe6e597b
github.com/btcsuite/btcd/btcec/v2 v2.1.3
github.com/c2h5oh/datasize v0.0.0-20220606134207-859f65c6625b
2023-10-10 03:42:06 +00:00
github.com/consensys/gnark-crypto v0.12.1
2022-11-26 18:36:10 +00:00
github.com/crate-crypto/go-ipa v0.0.0-20221111143132-9aa5d42120bc
2023-10-22 10:44:56 +00:00
github.com/crate-crypto/go-kzg-4844 v0.7.0
github.com/davecgh/go-spew v1.1.1
github.com/deckarep/golang-set v1.8.0
2023-08-25 02:26:56 +00:00
github.com/deckarep/golang-set/v2 v2.3.1
2023-05-04 03:48:43 +00:00
github.com/docker/docker v1.6.2
github.com/dop251/goja v0.0.0-20220405120441-9037c2b61cbf
github.com/edsrzf/mmap-go v1.1.0
2023-08-25 02:26:56 +00:00
github.com/emicklei/dot v1.6.0
github.com/fjl/gencodec v0.0.0-20220412091415-8bb9e558978c
2022-11-26 18:36:10 +00:00
github.com/gballet/go-verkle v0.0.0-20221121182333-31427a1f2d35
github.com/gfx-labs/sse v0.0.0-20231226060816-f747e26a9baa
2024-01-08 09:01:36 +00:00
github.com/go-chi/chi/v5 v5.0.11
github.com/go-chi/cors v1.2.1
2023-03-23 06:21:46 +00:00
github.com/goccy/go-json v0.9.11
github.com/gofrs/flock v0.8.1
2023-02-26 02:29:48 +00:00
github.com/golang-jwt/jwt/v4 v4.5.0
github.com/golang/mock v1.6.0
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb
github.com/google/btree v1.1.2
2024-01-15 05:22:34 +00:00
github.com/google/cel-go v0.18.2
2023-05-04 03:48:43 +00:00
github.com/google/gofuzz v1.2.0
2024-01-08 09:01:36 +00:00
github.com/gorilla/websocket v1.5.1
2023-03-17 03:33:59 +00:00
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
2023-09-08 05:32:54 +00:00
github.com/hashicorp/golang-lru/arc/v2 v2.0.6
github.com/hashicorp/golang-lru/v2 v2.0.6
github.com/holiman/uint256 v1.2.3
2023-03-01 05:57:15 +00:00
github.com/huandu/xstrings v1.4.0
github.com/huin/goupnp v1.2.0
github.com/jackpal/go-nat-pmp v1.0.2
2023-10-04 05:55:48 +00:00
github.com/jedib0t/go-pretty/v6 v6.4.7
github.com/json-iterator/go v1.1.12
github.com/julienschmidt/httprouter v1.3.0
github.com/klauspost/compress v1.17.3
2023-12-30 15:55:01 +00:00
github.com/ledgerwatch/erigon-lib v1.0.0
github.com/libp2p/go-libp2p v0.31.0
github.com/libp2p/go-libp2p-mplex v0.9.0
2023-03-19 20:13:53 +00:00
github.com/libp2p/go-libp2p-pubsub v0.9.3
github.com/maticnetwork/crand v1.0.2
github.com/multiformats/go-multiaddr v0.12.1
github.com/nxadm/tail v1.4.9-0.20211216163028-4472660a31a6
github.com/pelletier/go-toml v1.9.5
2023-09-06 07:43:48 +00:00
github.com/pelletier/go-toml/v2 v2.1.0
2023-05-18 02:46:59 +00:00
github.com/pion/randutil v0.1.0
2023-06-17 02:38:38 +00:00
github.com/pion/stun v0.6.0
github.com/protolambda/ztyp v0.2.2
2022-09-26 02:41:55 +00:00
github.com/prysmaticlabs/go-bitfield v0.0.0-20210809151128-385d8c5e3fb7
github.com/prysmaticlabs/gohashtree v0.0.3-alpha.0.20230502123415-aafd8b3ca202
2023-01-10 02:15:18 +00:00
github.com/quasilyte/go-ruleguard/dsl v0.3.22
2023-10-04 05:55:48 +00:00
github.com/rs/cors v1.10.1
github.com/spf13/afero v1.9.5
2023-04-23 07:05:16 +00:00
github.com/spf13/cobra v1.7.0
2021-03-23 09:00:07 +00:00
github.com/spf13/pflag v1.0.5
2023-06-03 01:07:28 +00:00
github.com/stretchr/testify v1.8.4
github.com/thomaso-mirodin/intmath v0.0.0-20160323211736-5dc6d854e46e
2023-02-20 04:43:03 +00:00
github.com/tidwall/btree v1.6.0
2021-06-06 02:52:13 +00:00
github.com/ugorji/go/codec v1.1.13
github.com/ugorji/go/codec/codecgen v1.1.13
2024-01-08 09:01:36 +00:00
github.com/urfave/cli/v2 v2.27.1
2023-02-09 05:11:40 +00:00
github.com/valyala/fastjson v1.6.4
github.com/vektah/gqlparser/v2 v2.5.10
Merging Turbo bor into devel (#3372) * implemented bor consensus * add bor flags to default * change bucket into snapshot to clique * enable stateSync * bypass reciept checks * fix receipt calculation and bor logs * fix: contract call wrt bor * Update mumbai config * Add: bor-mainnet flag and config * Add bor consensus to integration * use header coinbase in block context * london fork mumbai changes * fix genesis error * Jaipur fork for mumbai * add sysCall to verifyHeader * added bor related rpc method implementation * added bor specific rpc extensions * fixes in snapshot implementation, major refactor for bor rpc * modify consensus specific db path for bor * fix: remove parallel compute for get root hash rpc method * Added bor-receipt flow * Use turbo-bor-lib and bor tables * Use bor table in RPC snapshot * Update README.md * Update README.md * Update README.md * Update README.md * update rpc readme * link rpc docs in readme * Update Readme * Update Readme * move erigon namespace rpc methods to eth * rm: erigon namespace * rm: erigon namespace, update list of available rpc methods, add example * fix: binary name in rpc readme * fix: max db size * Add london to bor-mainnet * updated node.go * add system req to readme * golang version fix readme * added networknames in correct place * nil * ran gofmt * erigon * fixed fake.go * dont need turbor-lib * old readme * fixing readme * half * other half * changed return * fixing return * fixed return * fixed flags * gofmt * merge with devel * latest erigon-lib * fixed context.coinbase * took out syscall * fixed params in hash * bor type now is consensus.Engine * parlia is consensus.Engine * missing arg and repeated importation * repeated importation * fixed eth_receipts.go * deleted duplicate issuance * part of consensus.Engine type * added eth_api issuance * networkname * added erigon_system file * fork struct taken out * added erigon block * getLogByHash for erigonImpl * gofmt * fixed lint * ops * gofmt * gofmt * added APIImple functions * fixed clique test * took out print * fixed state added balance * fixed README * fixed rpcDaemon README * fixed integration README * updated blockchain.go * lint * added bor back into blockchain.go * took out comment * lint * updated daemon * updated wtb * removed duplicate * removed VerifyHeaders * prevent use of wrong Transfer * fixed state_processor.go * fixed state_transition.go * fixed headers * returning err * error handling in bor read tx look up * put for txLookUp * dealing with error * lint * traces * more traces * fixed receipt in execution * getTrasanction receipt for bor or others * nil * lint * ops * deleted syscall * took out else * Merge branch 'devel * tests syscalls * changed borReceipt to receipt * reset header algos * arguments fix * took out prefixes * lint * erigon-named * borReceiptKey = blocknumber * reverts e3b60c2e159d03efcb855f7ab3da5a098dd60c33. * correct hashing tx * dont need it here * lint * added txlookup for bor * change to uint256 * outputs for isBor * wrapper * added isBor and isParlia * isBor * fixed BorTransfer * not readBody * correct prefix * added blockNum * added readStorageBody * readStorageBody * lint * got rid of unnecessary bor_receipt func * onlny if bor * use clone * append * writeToSlice * added isBor flag * fixed writeToSlice * normal sorting * lint * Reset erigon-snapshots * Move bor prefix into if Co-authored-by: Krishna Upadhyaya <krishnau1604@gmail.com> Co-authored-by: Manav Darji <manavdarji.india@gmail.com> Co-authored-by: Uttam Singh <uttamkhanduja@yahoo.in> Co-authored-by: Giulio Rebuffo <giulio.rebuffo@gmail.com> Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-02-07 21:30:46 +00:00
github.com/xsleonard/go-merkle v1.1.0
2023-04-13 19:57:33 +00:00
gitlab.com/pulsechaincom/erigon-pulse-snapshot v0.0.4
2023-10-10 03:42:06 +00:00
go.uber.org/zap v1.26.0
build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#9020) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.16.0 to 0.17.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d"><code>9d2ee97</code></a> ssh: implement strict KEX protocol changes</li> <li><a href="https://github.com/golang/crypto/commit/4e5a26183ecb4f9a0f85c8f8dbe7982885435436"><code>4e5a261</code></a> ssh: close net.Conn on all NewServerConn errors</li> <li><a href="https://github.com/golang/crypto/commit/152cdb1503ebc13bc0fbb68f92ee189ebf9e3d00"><code>152cdb1</code></a> x509roots/fallback: update bundle</li> <li><a href="https://github.com/golang/crypto/commit/fdfe1f8531a1adcc300c8eba98cb372044826d62"><code>fdfe1f8</code></a> ssh: defer channel window adjustment</li> <li><a href="https://github.com/golang/crypto/commit/b8ffc16e10063067bac0e15c6d7f7995937503ce"><code>b8ffc16</code></a> blake2b: drop Go 1.6, Go 1.8 compatibility</li> <li><a href="https://github.com/golang/crypto/commit/7e6fbd82c804e1760feb603fe21caecb0af0a124"><code>7e6fbd8</code></a> ssh: wrap errors from client handshake</li> <li><a href="https://github.com/golang/crypto/commit/bda2f3f5cfce3f27039acccd823693f6d67c2a74"><code>bda2f3f</code></a> argon2: avoid clobbering BP</li> <li>See full diff in <a href="https://github.com/golang/crypto/compare/v0.16.0...v0.17.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ledgerwatch/erigon/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 01:34:09 +00:00
golang.org/x/crypto v0.17.0
2023-10-04 05:55:48 +00:00
golang.org/x/exp v0.0.0-20230905200255-921286631fa9
2023-12-06 18:49:52 +00:00
golang.org/x/net v0.19.0
2024-01-08 09:01:36 +00:00
golang.org/x/sync v0.6.0
golang.org/x/sys v0.16.0
2023-12-06 18:49:52 +00:00
golang.org/x/time v0.5.0
2024-01-08 09:01:36 +00:00
google.golang.org/grpc v1.60.1
2023-03-07 09:00:07 +00:00
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.3.0
2024-01-08 09:01:36 +00:00
google.golang.org/protobuf v1.32.0
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
gopkg.in/natefinch/lumberjack.v2 v2.2.1
gopkg.in/yaml.v2 v2.4.0
gopkg.in/yaml.v3 v3.0.1
2024-01-08 09:01:36 +00:00
modernc.org/sqlite v1.28.0
2023-08-23 00:21:32 +00:00
pgregory.net/rapid v1.1.0
2024-01-15 05:22:34 +00:00
sigs.k8s.io/yaml v1.4.0
)
require (
2024-01-15 05:22:34 +00:00
github.com/Masterminds/goutils v1.1.1 // indirect
github.com/Masterminds/semver/v3 v3.2.0 // indirect
github.com/agnivade/levenshtein v1.1.1 // indirect
2022-12-07 12:31:46 +00:00
github.com/ajwerner/btree v0.0.0-20211221152037-f427b3e689c0 // indirect
github.com/alecthomas/atomic v0.1.0-alpha2 // indirect
github.com/anacrolix/chansync v0.3.0 // indirect
github.com/anacrolix/dht/v2 v2.20.0 // indirect
github.com/anacrolix/envpprof v1.3.0 // indirect
github.com/anacrolix/generics v0.0.0-20230816105729-c755655aee45 // indirect
github.com/anacrolix/go-libutp v1.3.1 // indirect
2022-12-07 12:31:46 +00:00
github.com/anacrolix/missinggo v1.3.0 // indirect
github.com/anacrolix/missinggo/perf v1.0.0 // indirect
2023-06-03 01:07:28 +00:00
github.com/anacrolix/missinggo/v2 v2.7.2-0.20230527121029-a582b4f397b9 // indirect
2022-12-07 12:31:46 +00:00
github.com/anacrolix/mmsg v1.0.0 // indirect
github.com/anacrolix/multiless v0.3.1-0.20221221005021-2d12701f83f7 // indirect
github.com/anacrolix/stm v0.4.1-0.20221221005312-96d17df0e496 // indirect
2022-12-07 12:31:46 +00:00
github.com/anacrolix/upnp v0.1.3-0.20220123035249-922794e51c96 // indirect
github.com/anacrolix/utp v0.1.0 // indirect
2024-01-15 05:22:34 +00:00
github.com/antlr4-go/antlr/v4 v4.13.0 // indirect
2023-10-18 07:24:09 +00:00
github.com/aws/aws-sdk-go-v2 v1.21.2 // indirect
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.14 // indirect
github.com/aws/aws-sdk-go-v2/config v1.19.0 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.13.43 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.13 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.43 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.37 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.45 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.1.6 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.15 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.38 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.37 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.15.6 // indirect
github.com/aws/aws-sdk-go-v2/service/s3 v1.40.2 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.15.2 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.3 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.23.2 // indirect
github.com/aws/smithy-go v1.15.0 // indirect
2022-12-07 12:31:46 +00:00
github.com/bahlo/generic-list-go v0.2.0 // indirect
github.com/benbjohnson/clock v1.3.5 // indirect
github.com/benbjohnson/immutable v0.4.1-0.20221220213129-8932b999621d // indirect
github.com/beorn7/perks v1.0.1 // indirect
2023-10-03 15:40:03 +00:00
github.com/bits-and-blooms/bitset v1.7.0 // indirect
2022-12-07 12:31:46 +00:00
github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8 // indirect
github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 // indirect
2023-02-09 05:11:40 +00:00
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/cilium/ebpf v0.9.1 // indirect
github.com/consensys/bavard v0.1.13 // indirect
github.com/containerd/cgroups v1.1.0 // indirect
github.com/containerd/cgroups/v3 v3.0.2 // indirect
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
2022-12-07 12:31:46 +00:00
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
2022-12-07 12:31:46 +00:00
github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91 // indirect
github.com/docker/go-units v0.5.0 // indirect
2023-01-21 03:58:16 +00:00
github.com/dustin/go-humanize v1.0.1 // indirect
github.com/elastic/gosigar v0.14.2 // indirect
github.com/flynn/noise v1.0.0 // indirect
github.com/francoispqt/gojay v1.2.13 // indirect
2022-12-07 12:31:46 +00:00
github.com/fsnotify/fsnotify v1.5.4 // indirect
github.com/garslo/gogen v0.0.0-20170307003452-d6ebae628c7c // indirect
github.com/go-llsqlite/adapter v0.0.0-20230912124304-94ed0e573c23 // indirect
github.com/go-llsqlite/crawshaw v0.0.0-20230910110433-7e901377eb6c // indirect
github.com/go-logr/logr v1.2.4 // indirect
2022-09-26 02:41:55 +00:00
github.com/go-logr/stdr v1.2.2 // indirect
2022-12-07 12:31:46 +00:00
github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect
github.com/go-stack/stack v1.8.1 // indirect
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
github.com/godbus/dbus/v5 v5.1.0 // indirect
2022-12-07 12:31:46 +00:00
github.com/gogo/protobuf v1.3.2 // indirect
2023-03-17 03:33:59 +00:00
github.com/golang/protobuf v1.5.3 // indirect
github.com/google/gopacket v1.1.19 // indirect
github.com/google/pprof v0.0.0-20230817174616-7a8ec2ada47b // indirect
2023-10-04 05:55:48 +00:00
github.com/google/uuid v1.3.1 // indirect
2022-12-07 12:31:46 +00:00
github.com/ianlancetaylor/cgosymbolizer v0.0.0-20220405231054-a1ae3e4bba26 // indirect
2024-01-15 05:22:34 +00:00
github.com/imdario/mergo v0.3.11 // indirect
2023-04-23 07:05:16 +00:00
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/ipfs/go-cid v0.4.1 // indirect
2022-09-26 02:41:55 +00:00
github.com/ipfs/go-log/v2 v2.5.1 // indirect
github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
2022-12-07 12:31:46 +00:00
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
github.com/klauspost/cpuid/v2 v2.2.5 // indirect
github.com/koron/go-ssdp v0.0.4 // indirect
2022-12-27 05:54:00 +00:00
github.com/kr/pretty v0.3.1 // indirect
2022-12-07 12:31:46 +00:00
github.com/kr/text v0.2.0 // indirect
2024-01-17 07:21:51 +00:00
github.com/ledgerwatch/erigon-snapshot v1.3.1-0.20240115083615-b5feeb63e191 // 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.1.0 // indirect
github.com/libp2p/go-libp2p-asn-util v0.3.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/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect
2022-12-07 12:31:46 +00:00
github.com/mattn/go-colorable v0.1.13 // indirect
2023-06-14 03:43:29 +00:00
github.com/mattn/go-isatty v0.0.19 // indirect
2023-08-16 02:32:40 +00:00
github.com/mattn/go-runewidth v0.0.13 // indirect
2024-01-08 09:01:36 +00:00
github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect
github.com/miekg/dns v1.1.55 // indirect
github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect
github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect
github.com/minio/sha256-simd v1.0.1 // indirect
2024-01-15 05:22:34 +00:00
github.com/mitchellh/copystructure v1.0.0 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
2024-01-15 05:22:34 +00:00
github.com/mitchellh/reflectwalk v1.0.0 // indirect
github.com/mmcloughlin/addchain v0.4.0 // indirect
2022-12-07 12:31:46 +00:00
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/mr-tron/base58 v1.2.0 // indirect
2022-12-07 12:31:46 +00:00
github.com/mschoch/smat v0.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.3.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.4.1 // indirect
github.com/multiformats/go-varint v0.0.7 // indirect
github.com/onsi/ginkgo/v2 v2.11.0 // indirect
github.com/opencontainers/runtime-spec v1.1.0 // indirect
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
github.com/pion/datachannel v1.5.2 // indirect
2023-06-17 02:38:38 +00:00
github.com/pion/dtls/v2 v2.2.7 // indirect
github.com/pion/ice/v2 v2.2.6 // indirect
github.com/pion/interceptor v0.1.11 // indirect
github.com/pion/logging v0.2.2 // indirect
github.com/pion/mdns v0.0.5 // indirect
github.com/pion/rtcp v1.2.9 // indirect
github.com/pion/rtp v1.7.13 // indirect
github.com/pion/sctp v1.8.2 // indirect
github.com/pion/sdp/v3 v3.0.5 // indirect
github.com/pion/srtp/v2 v2.0.9 // indirect
github.com/pion/transport v0.13.1 // indirect
2023-06-17 02:38:38 +00:00
github.com/pion/transport/v2 v2.2.1 // indirect
github.com/pion/turn/v2 v2.0.8 // indirect
github.com/pion/webrtc/v3 v3.1.42 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
2024-01-08 09:01:36 +00:00
github.com/prometheus/client_golang v1.18.0 // indirect
github.com/prometheus/client_model v0.5.0 // indirect
2024-01-08 09:01:36 +00:00
github.com/prometheus/common v0.45.0 // indirect
github.com/prometheus/procfs v0.12.0 // indirect
github.com/quic-go/qpack v0.4.0 // indirect
github.com/quic-go/qtls-go1-20 v0.3.3 // indirect
build(deps): bump github.com/quic-go/quic-go from 0.38.1 to 0.38.2 (#9196) Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.38.1 to 0.38.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/quic-go/quic-go/releases">github.com/quic-go/quic-go's releases</a>.</em></p> <blockquote> <h2>v0.38.2</h2> <p>This release contains fixes for a resource exhaustion attack on QUIC's path validation logic (CVE-2023-49295), see <a href="https://seemann.io/posts/2023-12-18-exploiting-quics-path-validation">https://seemann.io/posts/2023-12-18-exploiting-quics-path-validation</a> for details:</p> <ul> <li>limit the number of queued PATH_RESPONSE frames to 256 (<a href="https://redirect.github.com/quic-go/quic-go/pull/4199">quic-go/quic-go#4199</a>)</li> <li>don't retransmit PATH_CHALLENGE and PATH_RESPONSE frames (<a href="https://redirect.github.com/quic-go/quic-go/pull/4200">quic-go/quic-go#4200</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/quic-go/quic-go/compare/v0.38.1...v0.38.2">https://github.com/quic-go/quic-go/compare/v0.38.1...v0.38.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/quic-go/quic-go/commit/9aaefe19fc3dc8c8917cc87e6128bb56d9e9e6cc"><code>9aaefe1</code></a> don't retransmit PATH_CHALLENGE and PATH_RESPONSE frames (<a href="https://redirect.github.com/quic-go/quic-go/issues/4200">#4200</a>)</li> <li><a href="https://github.com/quic-go/quic-go/commit/17fc98c2d81dbe685c19702dc694a9d606ac56dc"><code>17fc98c</code></a> limit the number of queued PATH_RESPONSE frames to 256 (<a href="https://redirect.github.com/quic-go/quic-go/issues/4199">#4199</a>)</li> <li>See full diff in <a href="https://github.com/quic-go/quic-go/compare/v0.38.1...v0.38.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quic-go/quic-go&package-manager=go_modules&previous-version=0.38.1&new-version=0.38.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ledgerwatch/erigon/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 10:45:36 +00:00
github.com/quic-go/quic-go v0.38.2 // indirect
github.com/quic-go/webtransport-go v0.5.3 // indirect
2022-12-07 12:31:46 +00:00
github.com/raulk/go-watchdog v1.3.0 // indirect
2023-02-09 05:11:40 +00:00
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
2023-08-16 02:32:40 +00:00
github.com/rivo/uniseg v0.2.0 // indirect
github.com/rogpeppe/go-internal v1.12.0 // indirect
github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
2024-01-15 05:22:34 +00:00
github.com/shopspring/decimal v1.2.0 // indirect
github.com/sirupsen/logrus v1.9.0 // indirect
github.com/sosodev/duration v1.1.0 // indirect
github.com/spaolacci/murmur3 v1.1.0 // indirect
2024-01-15 05:22:34 +00:00
github.com/spf13/cast v1.3.1 // indirect
github.com/stoewer/go-strcase v1.2.0 // indirect
Bump github.com/supranational/blst from 0.3.10 to 0.3.11 (#7988) Bumps [github.com/supranational/blst](https://github.com/supranational/blst) from 0.3.10 to 0.3.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/supranational/blst/releases">github.com/supranational/blst's releases</a>.</em></p> <blockquote> <h2>Release v0.3.11</h2> <p>Essential changes:</p> <ul> <li>security bugfix in Go bindings</li> <li>run-time switch in portable build</li> <li>no-std support [exercised with limited stack size of 56K]</li> <li>serde support</li> <li>blst_miller_loop_n interface, with parallelized Rust and Go counterparts</li> <li>optional blst_fr_pentaroot subroutine</li> <li>Emscripten bindings</li> <li>hardened security on non-asm platforms</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/supranational/blst/commit/3dd0f804b1819e5d03fb22ca2e6fac105932043a"><code>3dd0f80</code></a> bindings/rust/Cargo.toml: bump the version number.</li> <li><a href="https://github.com/supranational/blst/commit/fb91221c91c82f65bfc7f243256308977a06d48b"><code>fb91221</code></a> bindings/go/blst.go: fix logical error in SigValidate.</li> <li><a href="https://github.com/supranational/blst/commit/c6a3cc00ca0a9e9fb6ad2b2633a031dcea5786f2"><code>c6a3cc0</code></a> build.sh: don't pass -mno-avx unless actually required.</li> <li><a href="https://github.com/supranational/blst/commit/9fa8bcfb934bb6ffd8dc7da04c1284892d8ce9a8"><code>9fa8bcf</code></a> vect.h: tolerate compilation with -std=cNM flag.</li> <li><a href="https://github.com/supranational/blst/commit/5aa7ce1d6ff2274b8117c0b722e6ed7b129024d5"><code>5aa7ce1</code></a> bindings/&lt;swig-based&gt;/*: minimize dynamic library symbol pollution.</li> <li><a href="https://github.com/supranational/blst/commit/e1a44c97c099085ba50e4700b18e8deef3df620c"><code>e1a44c9</code></a> build.sh: drop --version-script linker argument.</li> <li><a href="https://github.com/supranational/blst/commit/492319a8c09eb6abdedce968c382b508179b6a7f"><code>492319a</code></a> cpuid.c: adjust symbol visibility.</li> <li><a href="https://github.com/supranational/blst/commit/6dd7aa4ed9bda292d630a0111b985f7b4e72e8d5"><code>6dd7aa4</code></a> Execute build/refresh.sh.</li> <li><a href="https://github.com/supranational/blst/commit/701e42a70b2f5b2c36b57d537a359233e5858f07"><code>701e42a</code></a> asm/ct_*: add missing .hidden directives.</li> <li><a href="https://github.com/supranational/blst/commit/dce883beb46900b8b30e810096833f16b3ea2551"><code>dce883b</code></a> Execute build/refresh.sh.</li> <li>Additional commits viewable in <a href="https://github.com/supranational/blst/compare/v0.3.10...v0.3.11">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/supranational/blst&package-manager=go_modules&previous-version=0.3.10&new-version=0.3.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ledgerwatch/erigon/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-11 14:23:54 +00:00
github.com/supranational/blst v0.3.11 // indirect
2022-12-07 12:31:46 +00:00
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
go.etcd.io/bbolt v1.3.6 // indirect
2022-12-07 12:31:46 +00:00
go.opentelemetry.io/otel v1.8.0 // indirect
go.opentelemetry.io/otel/trace v1.8.0 // indirect
go.uber.org/dig v1.17.0 // indirect
go.uber.org/fx v1.20.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
2023-12-06 18:49:52 +00:00
golang.org/x/mod v0.14.0 // indirect
2023-11-11 12:04:18 +00:00
golang.org/x/text v0.14.0 // indirect
2023-12-06 18:49:52 +00:00
golang.org/x/tools v0.16.0 // indirect
2024-01-15 05:22:34 +00:00
google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97 // indirect
2024-01-08 09:01:36 +00:00
google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect
gopkg.in/cenkalti/backoff.v1 v1.1.0 // indirect
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
lukechampine.com/blake3 v1.2.1 // indirect
2023-05-04 03:48:43 +00:00
lukechampine.com/uint128 v1.3.0 // indirect
2023-10-04 05:55:48 +00:00
modernc.org/cc/v3 v3.41.0 // indirect
modernc.org/ccgo/v3 v3.16.15 // indirect
2023-11-11 12:04:18 +00:00
modernc.org/libc v1.29.0 // indirect
2023-10-04 05:55:48 +00:00
modernc.org/mathutil v1.6.0 // indirect
modernc.org/memory v1.7.2 // indirect
2022-09-26 02:41:55 +00:00
modernc.org/opt v0.1.3 // indirect
2023-10-04 05:55:48 +00:00
modernc.org/strutil v1.2.0 // indirect
2023-02-09 05:11:40 +00:00
modernc.org/token v1.1.0 // indirect
rsc.io/tmplfunc v0.0.3 // indirect
zombiezen.com/go/sqlite v0.13.1 // indirect
)
replace github.com/tendermint/tendermint => github.com/bnb-chain/tendermint v0.31.12