├── .gitignore ├── LICENSE ├── README.md ├── eth2node ├── config.go ├── mock_discovery.go ├── node.go ├── peering.go ├── points.go ├── public_sampling.go ├── rotation.go ├── shard_block_proposing.go ├── shuffling.go ├── topic_headers.go ├── topic_horizontal.go ├── topic_vertical.go └── types.go ├── go.mod ├── go.sum ├── main.go ├── network_test.go └── spec ├── das_sampling.md ├── das_validator.md ├── data_as_points.md └── shards_p2p.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/README.md -------------------------------------------------------------------------------- /eth2node/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/config.go -------------------------------------------------------------------------------- /eth2node/mock_discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/mock_discovery.go -------------------------------------------------------------------------------- /eth2node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/node.go -------------------------------------------------------------------------------- /eth2node/peering.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/peering.go -------------------------------------------------------------------------------- /eth2node/points.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/points.go -------------------------------------------------------------------------------- /eth2node/public_sampling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/public_sampling.go -------------------------------------------------------------------------------- /eth2node/rotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/rotation.go -------------------------------------------------------------------------------- /eth2node/shard_block_proposing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/shard_block_proposing.go -------------------------------------------------------------------------------- /eth2node/shuffling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/shuffling.go -------------------------------------------------------------------------------- /eth2node/topic_headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/topic_headers.go -------------------------------------------------------------------------------- /eth2node/topic_horizontal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/topic_horizontal.go -------------------------------------------------------------------------------- /eth2node/topic_vertical.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/topic_vertical.go -------------------------------------------------------------------------------- /eth2node/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/eth2node/types.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/main.go -------------------------------------------------------------------------------- /network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/network_test.go -------------------------------------------------------------------------------- /spec/das_sampling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/spec/das_sampling.md -------------------------------------------------------------------------------- /spec/das_validator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/spec/das_validator.md -------------------------------------------------------------------------------- /spec/data_as_points.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/spec/data_as_points.md -------------------------------------------------------------------------------- /spec/shards_p2p.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/protolambda/eth2-das/HEAD/spec/shards_p2p.md --------------------------------------------------------------------------------