Skip to content

Geth

_module.args

Snippet

_module.args

Parameter

Type Description Default
lazy attribute set of raw value

services.ethereum.geth

Snippet

services.ethereum.geth

Parameter

Type Description Default
attribute set of (submodule) { }

services.ethereum.geth.<name>.args.authrpc.addr

Snippet

services.ethereum.geth.<name>.args.authrpc.addr

Parameter

Type Description Default
string "127.0.0.1"

services.ethereum.geth.<name>.args.authrpc.jwtsecret

Snippet

services.ethereum.geth.<name>.args.authrpc.jwtsecret

Parameter

Type Description Default
null or string null

services.ethereum.geth.<name>.args.authrpc.port

Snippet

services.ethereum.geth.<name>.args.authrpc.port

Parameter

Type Description Default
16 bit unsigned integer; between 0 and 65535 (both inclusive) 8551

services.ethereum.geth.<name>.args.authrpc.vhosts

Snippet

services.ethereum.geth.<name>.args.authrpc.vhosts

Parameter

Type Description Default
list of string [
"localhost"
]

services.ethereum.geth.<name>.args.bootnodes

Snippet

services.ethereum.geth.<name>.args.bootnodes

Parameter

Type Description Default
null or (list of string) null

services.ethereum.geth.<name>.args.datadir

Snippet

services.ethereum.geth.<name>.args.datadir

Parameter

Type Description Default
null or string null

services.ethereum.geth.<name>.args.gcmode

Snippet

services.ethereum.geth.<name>.args.gcmode

Parameter

Type Description Default
one of "full", "archive" "full"

services.ethereum.geth.<name>.args.http.addr

Snippet

services.ethereum.geth.<name>.args.http.addr

Parameter

Type Description Default
string "127.0.0.1"

services.ethereum.geth.<name>.args.http.api

Snippet

services.ethereum.geth.<name>.args.http.api

Parameter

Type Description Default
null or (list of string) null

services.ethereum.geth.<name>.args.http.corsdomain

Snippet

services.ethereum.geth.<name>.args.http.corsdomain

Parameter

Type Description Default
null or (list of string) null

services.ethereum.geth.<name>.args.http.enable

Snippet

services.ethereum.geth.<name>.args.http.enable

Parameter

Type Description Default
boolean false

services.ethereum.geth.<name>.args.http.port

Snippet

services.ethereum.geth.<name>.args.http.port

Parameter

Type Description Default
16 bit unsigned integer; between 0 and 65535 (both inclusive) 8545

services.ethereum.geth.<name>.args.http.rpcprefix

Snippet

services.ethereum.geth.<name>.args.http.rpcprefix

Parameter

Type Description Default
null or string null

services.ethereum.geth.<name>.args.http.vhosts

Snippet

services.ethereum.geth.<name>.args.http.vhosts

Parameter

Type Description Default
list of string [
"localhost"
]

services.ethereum.geth.<name>.args.maxpeers

Snippet

services.ethereum.geth.<name>.args.maxpeers

Parameter

Type Description Default
signed integer 50

services.ethereum.geth.<name>.args.metrics.addr

Snippet

services.ethereum.geth.<name>.args.metrics.addr

Parameter

Type Description Default
string "127.0.0.1"

services.ethereum.geth.<name>.args.metrics.enable

Snippet

services.ethereum.geth.<name>.args.metrics.enable

Parameter

Type Description Default
boolean false

services.ethereum.geth.<name>.args.metrics.port

Snippet

services.ethereum.geth.<name>.args.metrics.port

Parameter

Type Description Default
16 bit unsigned integer; between 0 and 65535 (both inclusive) 6060

services.ethereum.geth.<name>.args.netrestrict

Snippet

services.ethereum.geth.<name>.args.netrestrict

Parameter

Type Description Default
null or string null

services.ethereum.geth.<name>.args.network

Snippet

services.ethereum.geth.<name>.args.network

Parameter

Type Description Default
null or one of "goerli", "holesky", "kiln", "rinkeby", "ropsten", "sepolia" null

services.ethereum.geth.<name>.args.networkid

Snippet

services.ethereum.geth.<name>.args.networkid

Parameter

Type Description Default
signed integer 1

services.ethereum.geth.<name>.args.nodiscover

Snippet

services.ethereum.geth.<name>.args.nodiscover

Parameter

Type Description Default
boolean false

services.ethereum.geth.<name>.args.port

Snippet

services.ethereum.geth.<name>.args.port

Parameter

Type Description Default
16 bit unsigned integer; between 0 and 65535 (both inclusive) 30303

services.ethereum.geth.<name>.args.syncmode

Snippet

services.ethereum.geth.<name>.args.syncmode

Parameter

Type Description Default
one of "snap", "fast", "full", "light" "snap"

services.ethereum.geth.<name>.args.verbosity

Snippet

services.ethereum.geth.<name>.args.verbosity

Parameter

Type Description Default
integer between 0 and 5 (both inclusive) 3

services.ethereum.geth.<name>.args.ws.addr

Snippet

services.ethereum.geth.<name>.args.ws.addr

Parameter

Type Description Default
string "127.0.0.1"

services.ethereum.geth.<name>.args.ws.api

Snippet

services.ethereum.geth.<name>.args.ws.api

Parameter

Type Description Default
null or (list of string) null

services.ethereum.geth.<name>.args.ws.enable

Snippet

services.ethereum.geth.<name>.args.ws.enable

Parameter

Type Description Default
boolean false

services.ethereum.geth.<name>.args.ws.port

Snippet

services.ethereum.geth.<name>.args.ws.port

Parameter

Type Description Default
16 bit unsigned integer; between 0 and 65535 (both inclusive) 8546

services.ethereum.geth.<name>.backup.btrfs.enable

Snippet

services.ethereum.geth.<name>.backup.btrfs.enable

Parameter

Type Description Default
boolean false

services.ethereum.geth.<name>.backup.btrfs.snapshotDirectory

Snippet

services.ethereum.geth.<name>.backup.btrfs.snapshotDirectory

Parameter

Type Description Default
path "/snapshots"

services.ethereum.geth.<name>.backup.btrfs.snapshotRetention

Snippet

services.ethereum.geth.<name>.backup.btrfs.snapshotRetention

Parameter

Type Description Default
signed integer 7

services.ethereum.geth.<name>.backup.enable

Snippet

services.ethereum.geth.<name>.backup.enable

Parameter

Type Description Default
boolean false

services.ethereum.geth.<name>.backup.metadata.interval

Snippet

services.ethereum.geth.<name>.backup.metadata.interval

Parameter

Type Description Default
integer between 1 and 60 (both inclusive) 10

services.ethereum.geth.<name>.backup.restic.environmentFile

Snippet

services.ethereum.geth.<name>.backup.restic.environmentFile

Parameter

Type Description Default
null or string null

services.ethereum.geth.<name>.backup.restic.exclude

Snippet

services.ethereum.geth.<name>.backup.restic.exclude

Parameter

Type Description Default
list of string [
"**/LOCK"
"keystore"
"**/nodekey"
]

services.ethereum.geth.<name>.backup.restic.extraOptions

Snippet

services.ethereum.geth.<name>.backup.restic.extraOptions

Parameter

Type Description Default
list of string [ ]

services.ethereum.geth.<name>.backup.restic.passwordFile

Snippet

services.ethereum.geth.<name>.backup.restic.passwordFile

Parameter

Type Description Default
string

services.ethereum.geth.<name>.backup.restic.rcloneConfig

Snippet

services.ethereum.geth.<name>.backup.restic.rcloneConfig

Parameter

Type Description Default
null or (attribute set of (string or boolean)) null

services.ethereum.geth.<name>.backup.restic.rcloneConfigFile

Snippet

services.ethereum.geth.<name>.backup.restic.rcloneConfigFile

Parameter

Type Description Default
null or path null

services.ethereum.geth.<name>.backup.restic.rcloneOptions

Snippet

services.ethereum.geth.<name>.backup.restic.rcloneOptions

Parameter

Type Description Default
null or (attribute set of (string or boolean)) null

services.ethereum.geth.<name>.backup.restic.repository

Snippet

services.ethereum.geth.<name>.backup.restic.repository

Parameter

Type Description Default
null or string null

services.ethereum.geth.<name>.backup.restic.repositoryFile

Snippet

services.ethereum.geth.<name>.backup.restic.repositoryFile

Parameter

Type Description Default
null or path null

services.ethereum.geth.<name>.backup.schedule

Snippet

services.ethereum.geth.<name>.backup.schedule

Parameter

Type Description Default
string "hourly"

services.ethereum.geth.<name>.enable

Snippet

services.ethereum.geth.<name>.enable

Parameter

Type Description Default
boolean false

services.ethereum.geth.<name>.extraArgs

Snippet

services.ethereum.geth.<name>.extraArgs

Parameter

Type Description Default
list of string [ ]

services.ethereum.geth.<name>.openFirewall

Snippet

services.ethereum.geth.<name>.openFirewall

Parameter

Type Description Default
boolean false

services.ethereum.geth.<name>.package

Snippet

services.ethereum.geth.<name>.package

Parameter

Type Description Default
package pkgs.geth

services.ethereum.geth.<name>.restore.enable

Snippet

services.ethereum.geth.<name>.restore.enable

Parameter

Type Description Default
boolean false

services.ethereum.geth.<name>.restore.restic.environmentFile

Snippet

services.ethereum.geth.<name>.restore.restic.environmentFile

Parameter

Type Description Default
null or string null

services.ethereum.geth.<name>.restore.restic.exclude

Snippet

services.ethereum.geth.<name>.restore.restic.exclude

Parameter

Type Description Default
list of string [
"**/LOCK"
"keystore"
"**/nodekey"
]

services.ethereum.geth.<name>.restore.restic.extraOptions

Snippet

services.ethereum.geth.<name>.restore.restic.extraOptions

Parameter

Type Description Default
list of string [ ]

services.ethereum.geth.<name>.restore.restic.passwordFile

Snippet

services.ethereum.geth.<name>.restore.restic.passwordFile

Parameter

Type Description Default
string

services.ethereum.geth.<name>.restore.restic.rcloneConfig

Snippet

services.ethereum.geth.<name>.restore.restic.rcloneConfig

Parameter

Type Description Default
null or (attribute set of (string or boolean)) null

services.ethereum.geth.<name>.restore.restic.rcloneConfigFile

Snippet

services.ethereum.geth.<name>.restore.restic.rcloneConfigFile

Parameter

Type Description Default
null or path null

services.ethereum.geth.<name>.restore.restic.rcloneOptions

Snippet

services.ethereum.geth.<name>.restore.restic.rcloneOptions

Parameter

Type Description Default
null or (attribute set of (string or boolean)) null

services.ethereum.geth.<name>.restore.restic.repository

Snippet

services.ethereum.geth.<name>.restore.restic.repository

Parameter

Type Description Default
null or string null

services.ethereum.geth.<name>.restore.restic.repositoryFile

Snippet

services.ethereum.geth.<name>.restore.restic.repositoryFile

Parameter

Type Description Default
null or path null

services.ethereum.geth.<name>.restore.snapshot

Snippet

services.ethereum.geth.<name>.restore.snapshot

Parameter

Type Description Default
string

services.ethereum.geth.<name>.restore.timeout

Snippet

services.ethereum.geth.<name>.restore.timeout

Parameter

Type Description Default
signed integer 600