github.com/kotalco/kotal@v0.3.0/apis/ethereum2/v1alpha1/defaults.go (about) 1 package v1alpha1 2 3 import "github.com/kotalco/kotal/apis/shared" 4 5 var ( 6 // DefaultOrigins is the default domains from which to accept cross origin requests 7 DefaultOrigins = []string{"*"} 8 ) 9 10 const ( 11 // DefaltReplicas is the default replicas 12 DefaltReplicas uint = 1 13 // ZeroAddress is Ethereum zero address 14 ZeroAddress = "0x0000000000000000000000000000000000000000" 15 // DefaultP2PPort is the default port used for p2p and discovery 16 DefaultP2PPort uint = 9000 17 // DefaultRestPort is the default Beacon REST api port 18 DefaultRestPort uint = 5051 19 // DefaultRPCPort is the default RPC server port 20 DefaultRPCPort uint = 4000 21 // DefaultGRPCPort is the default GRPC gateway server port 22 DefaultGRPCPort uint = 3500 23 // DefaultGraffiti is the default text to include in proposed blocks 24 DefaultGraffiti = "Powered by Kotal" 25 // DefaultLogging is the default logging verbosity 26 DefaultLogging = shared.InfoLogs 27 ) 28 29 const ( 30 // DefaultLighthouseBeaconNodeImage is the default SigmaPrime Ethereum 2.0 beacon node image 31 DefaultLighthouseBeaconNodeImage = "kotalco/lighthouse:v5.1.3" 32 // DefaultTekuBeaconNodeImage is PegaSys Teku beacon node image 33 DefaultTekuBeaconNodeImage = "consensys/teku:24.3.1" 34 // DefaultPrysmBeaconNodeImage is Prysmatic Labs beacon node image 35 DefaultPrysmBeaconNodeImage = "kotalco/prysm:v5.0.3" 36 // DefaultNimbusBeaconNodeImage is the default Status Ethereum 2.0 beacon node image 37 DefaultNimbusBeaconNodeImage = "kotalco/nimbus:v24.3.0" 38 ) 39 40 const ( 41 // DefaultTekuValidatorImage is PegaSys Teku validator client image 42 DefaultTekuValidatorImage = "consensys/teku:24.3.1" 43 // DefaultPrysmValidatorImage is Prysmatic Labs validator client image 44 DefaultPrysmValidatorImage = "kotalco/prysm:v5.0.3" 45 // DefaultNimbusValidatorImage is the default Status Ethereum 2.0 validator client image 46 DefaultNimbusValidatorImage = "kotalco/nimbus:v24.3.0" 47 // DefaultLighthouseValidatorImage is the default SigmaPrime Ethereum 2.0 validator client image 48 DefaultLighthouseValidatorImage = "kotalco/lighthouse:v5.1.3" 49 ) 50 51 const ( 52 // DefaultCPURequest is the default CPU cores required by Ethereum 2.0 node 53 DefaultCPURequest = "4" 54 // DefaultCPULimit is the default CPU cores limit by Ethereum 2.0 node 55 DefaultCPULimit = "8" 56 // DefaultMemoryRequest is the default memory required by Ethereum 2.0 node 57 DefaultMemoryRequest = "8Gi" 58 // DefaultMemoryLimit is the default memory limit by Ethereum 2.0 node 59 DefaultMemoryLimit = "16Gi" 60 // DefaultStorage is the default disk space used by Ethereum 2.0 node 61 DefaultStorage = "200Gi" 62 )