-
Notifications
You must be signed in to change notification settings - Fork 9
/
settings.gradle
49 lines (49 loc) · 1.23 KB
/
settings.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
rootProject.name = 'beacon'
// Chain construction services and helpers
include 'chain'
// Spec functions implementation, transitions etc
include 'consensus'
// Ethereum 2.0 domain model: data models
include 'core'
// Crypto utilities: BLS381-12 and hash
include 'crypto'
// DB persistence core interfaces
include 'db:core'
// Discovery v5 protocol implementation
include 'discovery'
// PoW (Proof of Work) interfaces etc
include 'pow:core'
// PoW made with EthereumJ
include 'pow:ethereumj'
// PoW validator part
include 'pow:validator'
// PoW made with web3j (not ready yet)
include 'pow:web3j'
// SSZ (Simple serialization)
include 'ssz'
// Simulator CLI
include 'start:simulator'
// Benchmarks CLI
include 'start:benchmaker'
// Beacon node
include 'start:node'
// Clients helpers
include 'start:common'
// Configuration parser
include 'start:config'
// Various CLI tools
include 'start:tools'
// Test runners for community tests
include 'test'
// Strict types definition
include 'types'
// Standalone utils without any relation to Ethereum 2.0
include 'util'
// Base validator logic
include 'validator:core'
// Built-in validator services
include 'validator:embedded'
// Validator server-side api
include 'validator:server'
// Wire API
include 'wire'