Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
171 changes: 23 additions & 148 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/Overclock-Validator/mithril

go 1.23.5
go 1.24.0

toolchain go1.24.2

Expand All @@ -9,262 +9,137 @@ replace github.com/gagliardetto/solana-go => github.com/palmerlao/solana-go v0.0
replace github.com/gagliardetto/binary => github.com/palmerlao/binary v0.0.0-20250617062159-3054b4d33aed

require (
github.com/LiamHaworth/go-tproxy v0.0.0-20190726054950-ef7efd7f24ed
github.com/DataDog/datadog-go v4.8.3+incompatible
github.com/DataDog/zstd v1.5.7
github.com/Overclock-Validator/fastcache v0.0.0-20250516085958-ebf01de4f1f5
github.com/Overclock-Validator/gnark-crypto v0.0.0-20250309203346-2a67ed08a105
github.com/Overclock-Validator/weightedrand v0.0.0-20251113203832-5ac028321d0a
github.com/VividCortex/ewma v1.2.0
github.com/cespare/xxhash v1.1.0
github.com/cespare/xxhash/v2 v2.3.0
github.com/gagliardetto/binary v0.8.0
github.com/gagliardetto/solana-go v1.12.1-0.20250116180958-3786857b86e5
github.com/google/gopacket v1.1.19
github.com/google/nftables v0.3.0
github.com/linxGnu/grocksdb v1.8.0
github.com/mattn/go-isatty v0.0.20
github.com/minio/sha256-simd v1.0.1
github.com/mr-tron/base58 v1.2.0
github.com/novifinancial/serde-reflection/serde-generate/runtime/golang v0.0.0-20220519162058-e5cd3c3b3f3a
github.com/prometheus/client_golang v1.16.0
github.com/quic-go/quic-go v0.36.0
github.com/rpcpool/yellowstone-grpc/examples/golang v0.0.0-20250409203454-bb3a44a2f723
github.com/segmentio/textio v1.2.0
github.com/spaolacci/murmur3 v1.1.0
github.com/smcio/go-ethereum v1.15.12-0.20250621134551-8b739407bb93
github.com/spf13/cobra v1.9.1
github.com/stretchr/testify v1.10.0
github.com/twmb/murmur3 v1.1.8
github.com/vbauerster/mpb/v8 v8.4.0
golang.org/x/sync v0.12.0
golang.org/x/sys v0.31.0
golang.org/x/sync v0.18.0
golang.org/x/sys v0.38.0
google.golang.org/grpc v1.71.1
gopkg.in/yaml.v3 v3.0.1
k8s.io/klog/v2 v2.100.1
)

require (
github.com/DataDog/datadog-go v4.8.3+incompatible // indirect
github.com/DataDog/zstd v1.5.7 // indirect
github.com/FiloSottile/powersoftau v0.0.0-20180220134833-e2af11381747 // indirect
github.com/Microsoft/go-winio v0.6.2 // indirect
github.com/Overclock-Validator/bn256-go/plugin/bn256 v0.0.0-20250309134322-d0c680ad9f5f // indirect
github.com/Overclock-Validator/crypto v0.0.0-20250307094320-aaf52fac5261 // indirect
github.com/Overclock-Validator/frand v0.0.0-20251113191226-96ce04ddc1a8 // indirect
github.com/Overclock-Validator/gnark-crypto v0.0.0-20250309203346-2a67ed08a105 // indirect
github.com/Overclock-Validator/go-bls v0.0.0-20250304162602-9e5d35efdbe8 // indirect
github.com/Overclock-Validator/go-ethereum v0.0.0-20250303234049-5cf00fe11343 // indirect
github.com/Overclock-Validator/sm9 v0.0.0-20250309104404-1792339eb247 // indirect
github.com/Overclock-Validator/weightedrand v0.0.0-20251113203832-5ac028321d0a // indirect
github.com/abcum/lcp v0.0.0-20201209214815-7a3f3840be81 // indirect
github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect
github.com/astaxie/beego v1.12.3 // indirect
github.com/bits-and-blooms/bitset v1.20.0 // indirect
github.com/btcsuite/btcd/btcec/v2 v2.2.0 // indirect
github.com/buger/jsonparser v1.1.1 // indirect
github.com/bwmarrin/snowflake v0.3.0 // indirect
github.com/cespare/xxhash v1.1.0 // indirect
github.com/cloudflare/bn256 v0.0.0-20241212004005-a4a408366973 // indirect
github.com/cockroachdb/errors v1.11.3 // indirect
github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce // indirect
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
github.com/cockroachdb/redact v1.1.5 // indirect
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
github.com/consensys/bavard v0.1.31-0.20250406004941-2db259e4b582 // indirect
github.com/consensys/gnark-crypto v0.18.0 // indirect
github.com/copernet/copernicus v0.0.7 // indirect
github.com/crate-crypto/go-eth-kzg v1.3.0 // indirect
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a // indirect
github.com/dchest/blake2b v1.0.0 // indirect
github.com/decred/base58 v1.0.5 // indirect
github.com/decred/dcrd/crypto/blake256 v1.0.1 // indirect
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect
github.com/dgraph-io/badger/v4 v4.6.0 // indirect
github.com/dgraph-io/ristretto v0.1.2-0.20240116140435-c67e07994f91 // indirect
github.com/dis2/bls12 v0.0.0-20210118063312-e2c12a28055c // indirect
github.com/dolthub/maphash v0.1.0 // indirect
github.com/dustin/go-humanize v1.0.1 // indirect
github.com/edsrzf/mmap-go v1.1.0 // indirect
github.com/ethereum/c-kzg-4844/v2 v2.1.0 // indirect
github.com/ethereum/go-verkle v0.2.2 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/getsentry/sentry-go v0.27.0 // indirect
github.com/go-errors/errors v1.4.2 // indirect
github.com/gofrs/flock v0.12.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/glog v1.2.4 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
github.com/google/flatbuffers v25.2.10+incompatible // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/gorilla/rpc v1.2.0 // indirect
github.com/gorilla/websocket v1.5.0 // indirect
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
github.com/hashicorp/hcl v1.0.0 // indirect
github.com/holiman/uint256 v1.3.2 // indirect
github.com/ipfs/go-log/v2 v2.5.1 // indirect
github.com/jessevdk/go-flags v1.6.1 // indirect
github.com/jinzhu/copier v0.4.0 // indirect
github.com/kr/pretty v0.3.1 // indirect
github.com/leslie-fei/memcore v0.0.0-20240611074219-2f13777e1d72 // indirect
github.com/magiconair/properties v1.8.7 // indirect
github.com/mimoo/StrobeGo v0.0.0-20181016162300-f8f6d4d2b643 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
github.com/mmcloughlin/addchain v0.4.0 // indirect
github.com/pelletier/go-toml v1.9.5 // indirect
github.com/onsi/gomega v1.27.6 // indirect
github.com/pelletier/go-toml/v2 v2.2.2 // indirect
github.com/philsippl/bls12 v0.0.0-20210305152037-695a40105eda // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/plar/go-adaptive-radix-tree v1.0.4 // indirect
github.com/recoilme/sortedset v0.0.0-20200825100557-fdc6fff0bc87 // indirect
github.com/rosedblabs/diskhash v0.0.0-20230910084041-289755737e2a // indirect
github.com/rosedblabs/wal v1.3.6 // indirect
github.com/rpcpool/yellowstone-grpc/examples/golang v0.0.0-20250409203454-bb3a44a2f723 // indirect
github.com/sagikazarmark/locafero v0.4.0 // indirect
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
github.com/segmentio/fasthash v1.0.3 // indirect
github.com/shiena/ansicolor v0.0.0-20151119151921-a422bbe96644 // indirect
github.com/simplespy/bls12 v0.4.0 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/smcio/go-ethereum v1.15.12-0.20250621134551-8b739407bb93 // indirect
github.com/sourcegraph/conc v0.3.0 // indirect
github.com/spaolacci/murmur3 v1.1.0 // indirect
github.com/spf13/afero v1.11.0 // indirect
github.com/spf13/cast v1.6.0 // indirect
github.com/spf13/jwalterweatherman v1.1.0 // indirect
github.com/spf13/viper v1.19.0 // indirect
github.com/stretchr/objx v0.5.2 // indirect
github.com/subosito/gotenv v1.6.0 // indirect
github.com/supranational/blst v0.3.14 // indirect
github.com/tidwall/interval v0.0.0-20191207210631-da4d74c2f07b // indirect
github.com/tidwall/rhh v1.3.0 // indirect
github.com/valyala/bytebufferpool v1.0.0 // indirect
github.com/zeebo/xxh3 v1.0.2 // indirect
go.etcd.io/bbolt v1.3.8 // indirect
github.com/zeebo/assert v1.3.0 // indirect
go.opencensus.io v0.24.0 // indirect
golang.org/x/text v0.23.0 // indirect
golang.org/x/text v0.31.0 // indirect
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f // indirect
google.golang.org/grpc v1.71.1 // indirect
gopkg.in/go-playground/validator.v8 v8.18.2 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
lukechampine.com/frand v1.4.2 // indirect
rsc.io/tmplfunc v0.0.3 // indirect
)

require (
filippo.io/edwards25519 v1.0.0 // indirect
git.mills.io/prologic/bitcask v1.0.2
filippo.io/edwards25519 v1.0.0
github.com/Overclock-Validator/bgls v0.0.0-20250309141600-b7db1bfbf3fa
github.com/Overclock-Validator/neostd v0.0.0-20250321114349-815aed984986
github.com/Overclock-Validator/sniper v0.0.0-20250213220840-26a9b2260d54
github.com/Overclock-Validator/solana-snapshot-finder-go v0.0.0-20250725100536-f7215e35adce
github.com/Overclock-Validator/wide v0.0.0-20250221123529-f80959d02044
github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d // indirect
github.com/aead/siphash v1.0.1
github.com/akamensky/base58 v0.0.0-20210829145138-ce8bf8802e8f
github.com/akrylysov/pogreb v0.10.2
github.com/alitto/pond v1.9.2
github.com/andres-erbsen/clock v0.0.0-20160526145045-9e14626cd129 // indirect
github.com/benbjohnson/clock v1.3.0 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/blendle/zapdriver v1.3.1 // indirect
github.com/bwesterb/go-ristretto v1.2.3
github.com/clearmatics/bn256 v0.0.0-20190516154049-c6c2a2b131e6
github.com/cockroachdb/pebble v1.1.5
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/dgryski/go-sip13 v0.0.0-20200911182023-62edffca9245
github.com/distributed-lab/bulletproofs v0.0.0-20240620125235-111e1d7a508f
github.com/dusk-network/bn256 v0.5.1-lattices
github.com/dustinxie/ecc v0.0.0-20210511000915-959544187564
github.com/ethereum/go-ethereum v1.15.12-0.20250620111820-f26b5653e8bf
github.com/fatih/color v1.16.0 // indirect
github.com/fengyoulin/shm v0.0.0-20200305015033-287e184bdf0a
github.com/filecoin-project/go-jsonrpc v0.8.0
github.com/filosottile/powersoftau v0.0.0-20180220134833-e2af11381747
github.com/gagliardetto/treeout v0.1.4 // indirect
github.com/gammazero/deque v1.0.0
github.com/go-logr/logr v1.4.2 // indirect
github.com/go-mmap/mmap v0.7.0
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
github.com/golang/leveldb v0.0.0-20170107010102-259d9253d719
github.com/golang/mock v1.6.0 // indirect
github.com/golang/protobuf v1.5.4 // indirect
github.com/google/btree v1.1.2
github.com/google/go-cmp v0.7.0 // indirect
github.com/google/pprof v0.0.0-20230207041349-798e818bf904 // indirect
github.com/golang/protobuf v1.5.4
github.com/google/go-cmp v0.7.0
github.com/gtank/merlin v0.1.1
github.com/gtank/ristretto255 v0.1.2
github.com/helius-labs/laserstream-sdk/go v0.0.5
github.com/icza/kvcache v0.0.0-20230330133025-f5eb6361aef6
github.com/iden3/go-iden3-crypto v0.0.16
github.com/ielm/neostd v0.0.0-20240911190201-d89b0d99b9b3
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/josharian/native v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/keep-network/keep-core v1.21.0
github.com/kilic/bls12-381 v0.1.0
github.com/klauspost/compress v1.18.0 // indirect
github.com/klauspost/compress v1.18.0
github.com/klauspost/cpuid/v2 v2.2.4 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/leslie-fei/fastcache v0.0.0-20240620024905-c9d4d2000ec4
github.com/logrusorgru/aurora v2.0.3+incompatible // indirect
github.com/lotusdblabs/lotusdb/v2 v2.1.0
github.com/maestroi/solana-snapshot-finder-go v0.1.3
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-runewidth v0.0.14 // indirect
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
github.com/maypok86/otter v1.2.4
github.com/mdlayher/netlink v1.7.3-0.20250113171957-fbb4dce95f42 // indirect
github.com/mdlayher/socket v0.5.0 // indirect
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/mostynb/zstdpool-freelist v0.0.0-20201229113212-927304c0c3b1 // indirect
github.com/mroth/weightedrand v1.0.0
github.com/nio-net/bls v1.0.0
github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a
github.com/onsi/ginkgo/v2 v2.9.5 // indirect
github.com/orcaman/concurrent-map/v2 v2.0.1
github.com/panjf2000/ants/v2 v2.10.0
github.com/philsippl/bgls v0.5.3
github.com/pierrec/lz4/v4 v4.1.22
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/prometheus/client_model v0.3.0 // indirect
github.com/prometheus/common v0.42.0 // indirect
github.com/prometheus/procfs v0.10.1 // indirect
github.com/quic-go/qtls-go1-19 v0.3.2 // indirect
github.com/quic-go/qtls-go1-20 v0.2.2 // indirect
github.com/rivo/uniseg v0.4.4 // indirect
github.com/rogpeppe/go-internal v1.12.0 // indirect
github.com/ryanavella/wide v0.0.0-20190709032049-e93517939246
github.com/samber/lo v1.49.1
github.com/simplespy/bgls v0.7.0
github.com/sirgallo/mmcmap v1.1.3
github.com/skycccu/copernicus v0.0.0-20180825092906-a24b6ab9ee2f
github.com/snissn/gomap v0.0.0-20250318003102-54621cf89762
github.com/sourcegraph/jsonrpc2 v0.2.1
github.com/spf13/pflag v1.0.6 // indirect
github.com/streamingfast/logging v0.0.0-20230608130331-f22c91403091 // indirect
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
github.com/taurusgroup/frost-ed25519 v0.0.0-20210707140332-5abc84a4dba7
github.com/tendermint/ed25519 v0.0.0-20171027050219-d8387025d2b9
github.com/tidwall/btree v1.7.0
github.com/tidwall/hashmap v1.8.1
github.com/tidwall/shardmap v0.0.0-20190927132224-c190691bd211
github.com/timtadh/fs2 v0.1.0
github.com/triplewz/poseidon v0.0.1
github.com/vishvananda/netns v0.0.4 // indirect
github.com/wealdtech/go-merkletree v1.0.0
github.com/webbmaffian/go-mad v0.16.2
github.com/zeebo/blake3 v0.2.3
go.mongodb.org/mongo-driver v1.12.2 // indirect
go.uber.org/atomic v1.10.0 // indirect
go.uber.org/goleak v1.3.0 // indirect
go.uber.org/multierr v1.10.0 // indirect
go.uber.org/ratelimit v0.2.0 // indirect
go.uber.org/zap v1.24.0 // indirect
golang.org/x/crypto v0.36.0 // indirect
golang.org/x/crypto v0.45.0
golang.org/x/exp v0.0.0-20240904232852-e7e105dedf7e // indirect
golang.org/x/mod v0.22.0 // indirect
golang.org/x/net v0.38.0 // indirect
golang.org/x/term v0.30.0 // indirect
golang.org/x/net v0.47.0 // indirect
golang.org/x/term v0.37.0 // indirect
golang.org/x/time v0.9.0 // indirect
golang.org/x/tools v0.29.0 // indirect
gonum.org/v1/gonum v0.16.0
google.golang.org/protobuf v1.36.10 // indirect
lukechampine.com/uint128 v1.3.0
google.golang.org/protobuf v1.36.10
)
Loading