├── .dockerignore ├── .gitignore ├── Dockerfile.valtrack ├── LICENSE ├── README.md ├── clickhouse └── client.go ├── cmd └── cmd.go ├── config └── config.go ├── consumer ├── api.go ├── consumer.go ├── db.go ├── dune.go ├── utils.go └── utils_test.go ├── discovery └── service.go ├── fly.toml ├── go.mod ├── go.sum ├── ip_metadata.csv ├── log └── log.go ├── main.go ├── pkg └── ethereum │ ├── discv5.go │ ├── discv5_test.go │ ├── enr.go │ ├── nats.go │ ├── node.go │ ├── node_notifiee.go │ ├── peer_dialer.go │ ├── peerstore.go │ ├── reqresp.go │ ├── utils.go │ └── utils_test.go ├── server ├── Dockerfile.server ├── fly.toml └── nats-server.conf ├── types └── types.go └── validator_metadata_events_sample.csv /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile.valtrack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/Dockerfile.valtrack -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/README.md -------------------------------------------------------------------------------- /clickhouse/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/clickhouse/client.go -------------------------------------------------------------------------------- /cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/cmd/cmd.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/config/config.go -------------------------------------------------------------------------------- /consumer/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/consumer/api.go -------------------------------------------------------------------------------- /consumer/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/consumer/consumer.go -------------------------------------------------------------------------------- /consumer/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/consumer/db.go -------------------------------------------------------------------------------- /consumer/dune.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/consumer/dune.go -------------------------------------------------------------------------------- /consumer/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/consumer/utils.go -------------------------------------------------------------------------------- /consumer/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/consumer/utils_test.go -------------------------------------------------------------------------------- /discovery/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/discovery/service.go -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/fly.toml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/go.sum -------------------------------------------------------------------------------- /ip_metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/ip_metadata.csv -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/log/log.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/main.go -------------------------------------------------------------------------------- /pkg/ethereum/discv5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/discv5.go -------------------------------------------------------------------------------- /pkg/ethereum/discv5_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/discv5_test.go -------------------------------------------------------------------------------- /pkg/ethereum/enr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/enr.go -------------------------------------------------------------------------------- /pkg/ethereum/nats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/nats.go -------------------------------------------------------------------------------- /pkg/ethereum/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/node.go -------------------------------------------------------------------------------- /pkg/ethereum/node_notifiee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/node_notifiee.go -------------------------------------------------------------------------------- /pkg/ethereum/peer_dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/peer_dialer.go -------------------------------------------------------------------------------- /pkg/ethereum/peerstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/peerstore.go -------------------------------------------------------------------------------- /pkg/ethereum/reqresp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/reqresp.go -------------------------------------------------------------------------------- /pkg/ethereum/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/utils.go -------------------------------------------------------------------------------- /pkg/ethereum/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/pkg/ethereum/utils_test.go -------------------------------------------------------------------------------- /server/Dockerfile.server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/server/Dockerfile.server -------------------------------------------------------------------------------- /server/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/server/fly.toml -------------------------------------------------------------------------------- /server/nats-server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/server/nats-server.conf -------------------------------------------------------------------------------- /types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/types/types.go -------------------------------------------------------------------------------- /validator_metadata_events_sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainbound/valtrack/HEAD/validator_metadata_events_sample.csv --------------------------------------------------------------------------------