services.cardano-node
services.cardano-node.enable
Enable cardano-node, a node implementing ouroboros protocols
(the blockchain protocols running cardano).
Type:
boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.package
The cardano-node package that should be used
Type:
package
Default:
"cardano-node"
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.additionalListenStream
List of additional sockets to listen to. Only available with systemdSocketActivation
.
Type:
function that evaluates to a(n) list of string
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.asserts
Whether to use an executable with asserts enabled.
Type:
boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.bootstrapPeers
If set, it will enable bootstrap peers.
To disable, set this to null.
To enable, set this to a list of attributes of address and port, example: [{ address = “addr”; port = 3001; }]
Type:
null or (list of (attribute set))
Default:
[
{
address = "backbone.cardano.iog.io";
port = 3001;
}
{
address = "backbone.mainnet.cardanofoundation.org";
port = 3001;
}
{
address = "backbone.mainnet.emurgornd.com";
port = 3001;
}
]
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.cardanoNodePackages
The cardano-node packages and library that should be used.
Main usage is sharing optimization:
reduce eval time when service is instantiated multiple times.
Type:
attribute set
Default:
"cardano-node packages"
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.databasePath
Node database path, for each instance.
Type:
string or function that evaluates to a(n) string
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.dbPrefix
Prefix of database directories inside stateDir
.
(eg. for “db”, there will be db-0, etc.).
Type:
string or function that evaluates to a(n) string
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.delegationCertificate
Delegation certificate
Type:
null or string or path
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.environment
environment node will connect to
Type:
one of “mainnet”, “preprod”, “preview”, “private”, “sanchonet”, “shelley_qa”, “testnet”
Default:
"testnet"
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.environments
environment node will connect to
Type:
attribute set
Default:
This value is long. Click to expand.
{
mainnet = {
confKey = "mainnet_full" ;
consensusProtocol = "Cardano" ;
dbSyncConfig = {
EnableFutureGenesis = true ;
EnableLogMetrics = false ;
EnableLogging = true ;
NetworkName = "mainnet" ;
NodeConfigFile = "/nix/store/kcl7gc0q0w70c51lnfh1cdk70niylshd-config-mainnet.json" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresNoMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
domain = "cardano-mainnet.iohk.io" ;
edgeNodes = [
{
addr = "backbone.cardano.iog.io" ;
port = 3001 ;
}
{
addr = "backbone.mainnet.cardanofoundation.org" ;
port = 3001 ;
}
{
addr = "backbone.mainnet.emurgornd.com" ;
port = 3001 ;
}
];
edgePort = 3001 ;
explorerConfig = {
NetworkName = "mainnet" ;
NodeConfigFile = "/nix/store/kcl7gc0q0w70c51lnfh1cdk70niylshd-config-mainnet.json" ;
RequiresNetworkMagic = "RequiresNoMagic" ;
};
explorerUrl = "https://explorer.cardano.org" ;
extraDbSyncConfig = {
enableFutureGenesis = true ;
};
metadataUrl = "https://tokens.cardano.org" ;
mithrilAggregatorEndpointUrl = "https://aggregator.release-mainnet.api.mithril.network/aggregator" ;
mithrilEraReaderParams = {
address = "addr1qy72kwgm6kypyc5maw0h8mfagwag8wjnx6emgfnsnhqaml6gx7gg4tzplw9l32nsgclqax7stc4u6c5dn0ctljwscm2sqv0teg" ;
verification_key = "5b31312c3133342c3231352c37362c3134312c3232302c3131312c3135342c36332c3233302c3131342c31322c38372c37342c39342c3137322c3133322c32372c39362c3138362c3132362c3137382c31392c3131342c33302c3234332c36342c3134312c3131302c38332c38362c31395d" ;
};
mithrilGenesisVerificationKey = "5b3139312c36362c3134302c3138352c3133382c31312c3233372c3230372c3235302c3134342c32372c322c3138382c33302c31322c38312c3135352c3230342c31302c3137392c37352c32332c3133382c3139362c3231372c352c31342c32302c35372c37392c33392c3137365d" ;
mithrilSignerConfig = {
aggregator_endpoint = "https://aggregator.release-mainnet.api.mithril.network/aggregator" ;
era_reader_adapter_params = "{ \" address \" : \" addr1qy72kwgm6kypyc5maw0h8mfagwag8wjnx6emgfnsnhqaml6gx7gg4tzplw9l32nsgclqax7stc4u6c5dn0ctljwscm2sqv0teg \" , \" verification_key \" : \" 5b31312c3133342c3231352c37362c3134312c3232302c3131312c3135342c36332c3233302c3131342c31322c38372c37342c39342c3137322c3133322c32372c39362c3138362c3132362c3137382c31392c3131342c33302c3234332c36342c3134312c3131302c38332c38362c31395d \" }" ;
era_reader_adapter_type = "cardano-chain" ;
network = "mainnet" ;
network_magic = 764824073 ;
run_interval = 60000 ;
store_retention_limit = 5 ;
};
name = "mainnet" ;
networkConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/byron-genesis.json ;
ByronGenesisHash = "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/conway-genesis.json ;
ConwayGenesisHash = "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62" ;
EnableP2P = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 0 ;
MaxKnownMajorProtocolVersion = 2 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresNoMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/shelley-genesis.json ;
ShelleyGenesisHash = "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TraceMempool = false ;
};
networkConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/byron-genesis.json ;
ByronGenesisHash = "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/conway-genesis.json ;
ConwayGenesisHash = "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62" ;
EnableP2P = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 0 ;
MaxKnownMajorProtocolVersion = 2 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresNoMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/shelley-genesis.json ;
ShelleyGenesisHash = "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TraceMempool = false ;
};
nodeConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/byron-genesis.json ;
ByronGenesisHash = "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/conway-genesis.json ;
ConwayGenesisHash = "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62" ;
EnableP2P = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 0 ;
MaxKnownMajorProtocolVersion = 2 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresNoMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/shelley-genesis.json ;
ShelleyGenesisHash = "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = false ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
nodeConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/byron-genesis.json ;
ByronGenesisHash = "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/conway-genesis.json ;
ConwayGenesisHash = "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62" ;
EnableP2P = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 0 ;
MaxKnownMajorProtocolVersion = 2 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresNoMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/shelley-genesis.json ;
ShelleyGenesisHash = "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = false ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
private = false ;
relaysNew = "backbone.cardano.iog.io" ;
smashUrl = "https://smash.cardano-mainnet.iohk.io" ;
submitApiConfig = {
EnableLogMetrics = false ;
EnableLogging = true ;
GenesisHash = "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresNoMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
useByronWallet = true ;
usePeersFromLedgerAfterSlot = 128908821 ;
};
preprod = {
consensusProtocol = "Cardano" ;
dbSyncConfig = {
EnableFutureGenesis = true ;
EnableLogMetrics = false ;
EnableLogging = true ;
NetworkName = "preprod" ;
NodeConfigFile = "/nix/store/xlnij79vm8cf9a4ak59q6p80lfcmrzy2-config-preprod.json" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
domain = "play.dev.cardano.org" ;
edgeNodes = [
{
addr = "preprod-node.play.dev.cardano.org" ;
port = 3001 ;
}
];
edgePort = 3001 ;
explorerConfig = {
NetworkName = "preprod" ;
NodeConfigFile = "/nix/store/xlnij79vm8cf9a4ak59q6p80lfcmrzy2-config-preprod.json" ;
RequiresNetworkMagic = "RequiresMagic" ;
};
explorerUrl = "https://preprod-explorer.play.dev.cardano.org" ;
extraDbSyncConfig = {
enableFutureGenesis = true ;
};
metadataUrl = "https://metadata.play.dev.cardano.org" ;
mithrilAggregatorEndpointUrl = "https://aggregator.release-preprod.api.mithril.network/aggregator" ;
mithrilEraReaderParams = {
address = "addr_test1qpkyv2ws0deszm67t840sdnruqgr492n80g3y96xw3p2ksk6suj5musy6w8lsg3yjd09cnpgctc2qh386rtxphxt248qr0npnx" ;
verification_key = "5b35352c3232382c3134342c38372c3133382c3133362c34382c382c31342c3138372c38352c3134382c39372c3233322c3235352c3232392c33382c3234342c3234372c3230342c3139382c31332c33312c3232322c32352c3136342c35322c3130322c39312c3132302c3230382c3134375d" ;
};
mithrilGenesisVerificationKey = "5b3132372c37332c3132342c3136312c362c3133372c3133312c3231332c3230372c3131372c3139382c38352c3137362c3139392c3136322c3234312c36382c3132332c3131392c3134352c31332c3233322c3234332c34392c3232392c322c3234392c3230352c3230352c33392c3233352c34345d" ;
mithrilSignerConfig = {
aggregator_endpoint = "https://aggregator.release-preprod.api.mithril.network/aggregator" ;
era_reader_adapter_params = "{ \" address \" : \" addr_test1qpkyv2ws0deszm67t840sdnruqgr492n80g3y96xw3p2ksk6suj5musy6w8lsg3yjd09cnpgctc2qh386rtxphxt248qr0npnx \" , \" verification_key \" : \" 5b35352c3232382c3134342c38372c3133382c3133362c34382c382c31342c3138372c38352c3134382c39372c3233322c3235352c3232392c33382c3234342c3234372c3230342c3139382c31332c33312c3232322c32352c3136342c35322c3130322c39312c3132302c3230382c3134375d \" }" ;
era_reader_adapter_type = "cardano-chain" ;
network = "preprod" ;
network_magic = 1 ;
run_interval = 60000 ;
store_retention_limit = 5 ;
};
name = "preprod" ;
networkConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/byron-genesis.json ;
ByronGenesisHash = "d4b8de7a11d929a323373cbab6c1a9bdc931beffff11db111cf9d57356ee1937" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/conway-genesis.json ;
ConwayGenesisHash = "0eb6adaec3fcb1fe286c1b4ae0da2a117eafc3add51e17577d36dd39eddfc3db" ;
EnableP2P = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 2 ;
LastKnownBlockVersion-Minor = 0 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/shelley-genesis.json ;
ShelleyGenesisHash = "162d29c4e1cf6b8a84f2d692e67a3ac6bc7851bc3e6e4afe64d15778bed8bd86" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
};
networkConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/byron-genesis.json ;
ByronGenesisHash = "d4b8de7a11d929a323373cbab6c1a9bdc931beffff11db111cf9d57356ee1937" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/conway-genesis.json ;
ConwayGenesisHash = "0eb6adaec3fcb1fe286c1b4ae0da2a117eafc3add51e17577d36dd39eddfc3db" ;
EnableP2P = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 2 ;
LastKnownBlockVersion-Minor = 0 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/shelley-genesis.json ;
ShelleyGenesisHash = "162d29c4e1cf6b8a84f2d692e67a3ac6bc7851bc3e6e4afe64d15778bed8bd86" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
};
nodeConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/byron-genesis.json ;
ByronGenesisHash = "d4b8de7a11d929a323373cbab6c1a9bdc931beffff11db111cf9d57356ee1937" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/conway-genesis.json ;
ConwayGenesisHash = "0eb6adaec3fcb1fe286c1b4ae0da2a117eafc3add51e17577d36dd39eddfc3db" ;
EnableP2P = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 2 ;
LastKnownBlockVersion-Minor = 0 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/shelley-genesis.json ;
ShelleyGenesisHash = "162d29c4e1cf6b8a84f2d692e67a3ac6bc7851bc3e6e4afe64d15778bed8bd86" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
nodeConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/byron-genesis.json ;
ByronGenesisHash = "d4b8de7a11d929a323373cbab6c1a9bdc931beffff11db111cf9d57356ee1937" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/conway-genesis.json ;
ConwayGenesisHash = "0eb6adaec3fcb1fe286c1b4ae0da2a117eafc3add51e17577d36dd39eddfc3db" ;
EnableP2P = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 2 ;
LastKnownBlockVersion-Minor = 0 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preprod/shelley-genesis.json ;
ShelleyGenesisHash = "162d29c4e1cf6b8a84f2d692e67a3ac6bc7851bc3e6e4afe64d15778bed8bd86" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
private = false ;
relaysNew = "preprod-node.play.dev.cardano.org" ;
smashUrl = "https://preprod-smash.play.dev.cardano.org" ;
submitApiConfig = {
EnableLogMetrics = false ;
EnableLogging = true ;
GenesisHash = "d4b8de7a11d929a323373cbab6c1a9bdc931beffff11db111cf9d57356ee1937" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
useByronWallet = false ;
usePeersFromLedgerAfterSlot = 64454371 ;
};
preview = {
consensusProtocol = "Cardano" ;
dbSyncConfig = {
EnableFutureGenesis = true ;
EnableLogMetrics = false ;
EnableLogging = true ;
NetworkName = "preview" ;
NodeConfigFile = "/nix/store/mk35kwvnmi91g2qx2f8xi63glsmx6pg2-config-preview.json" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
domain = "play.dev.cardano.org" ;
edgeNodes = [
{
addr = "preview-node.play.dev.cardano.org" ;
port = 3001 ;
}
];
edgePort = 3001 ;
explorerConfig = {
NetworkName = "preview" ;
NodeConfigFile = "/nix/store/mk35kwvnmi91g2qx2f8xi63glsmx6pg2-config-preview.json" ;
RequiresNetworkMagic = "RequiresMagic" ;
};
explorerUrl = "https://preview-explorer.play.dev.cardano.org" ;
extraDbSyncConfig = {
enableFutureGenesis = true ;
};
metadataUrl = "https://metadata.play.dev.cardano.org" ;
mithrilAggregatorEndpointUrl = "https://aggregator.pre-release-preview.api.mithril.network/aggregator" ;
mithrilEraReaderParams = {
address = "addr_test1qrv5xfwh043mlc3vk5d97s4nmhxu7cmleyssvhx37gkfyejfe8d38v3vsfgetjafgrsdc49krug8wf04h5rmtengtejqlxrksk" ;
verification_key = "5b35352c3232382c3134342c38372c3133382c3133362c34382c382c31342c3138372c38352c3134382c39372c3233322c3235352c3232392c33382c3234342c3234372c3230342c3139382c31332c33312c3232322c32352c3136342c35322c3130322c39312c3132302c3230382c3134375d" ;
};
mithrilGenesisVerificationKey = "5b3132372c37332c3132342c3136312c362c3133372c3133312c3231332c3230372c3131372c3139382c38352c3137362c3139392c3136322c3234312c36382c3132332c3131392c3134352c31332c3233322c3234332c34392c3232392c322c3234392c3230352c3230352c33392c3233352c34345d" ;
mithrilSignerConfig = {
aggregator_endpoint = "https://aggregator.pre-release-preview.api.mithril.network/aggregator" ;
era_reader_adapter_params = "{ \" address \" : \" addr_test1qrv5xfwh043mlc3vk5d97s4nmhxu7cmleyssvhx37gkfyejfe8d38v3vsfgetjafgrsdc49krug8wf04h5rmtengtejqlxrksk \" , \" verification_key \" : \" 5b35352c3232382c3134342c38372c3133382c3133362c34382c382c31342c3138372c38352c3134382c39372c3233322c3235352c3232392c33382c3234342c3234372c3230342c3139382c31332c33312c3232322c32352c3136342c35322c3130322c39312c3132302c3230382c3134375d \" }" ;
era_reader_adapter_type = "cardano-chain" ;
network = "preview" ;
network_magic = 2 ;
run_interval = 60000 ;
store_retention_limit = 5 ;
};
name = "preview" ;
networkConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/byron-genesis.json ;
ByronGenesisHash = "83de1d7302569ad56cf9139a41e2e11346d4cb4a31c00142557b6ab3fa550761" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/conway-genesis.json ;
ConwayGenesisHash = "9cc5084f02e27210eacba47af0872e3dba8946ad9460b6072d793e1d2f3987ef" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = false ;
ExperimentalProtocolsEnabled = false ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/shelley-genesis.json ;
ShelleyGenesisHash = "363498d1024f84bb39d3fa9593ce391483cb40d479b87233f868d6e57c3a400d" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
};
networkConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/byron-genesis.json ;
ByronGenesisHash = "83de1d7302569ad56cf9139a41e2e11346d4cb4a31c00142557b6ab3fa550761" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/conway-genesis.json ;
ConwayGenesisHash = "9cc5084f02e27210eacba47af0872e3dba8946ad9460b6072d793e1d2f3987ef" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = false ;
ExperimentalProtocolsEnabled = false ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/shelley-genesis.json ;
ShelleyGenesisHash = "363498d1024f84bb39d3fa9593ce391483cb40d479b87233f868d6e57c3a400d" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
};
nodeConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/byron-genesis.json ;
ByronGenesisHash = "83de1d7302569ad56cf9139a41e2e11346d4cb4a31c00142557b6ab3fa550761" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/conway-genesis.json ;
ConwayGenesisHash = "9cc5084f02e27210eacba47af0872e3dba8946ad9460b6072d793e1d2f3987ef" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = false ;
ExperimentalProtocolsEnabled = false ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/shelley-genesis.json ;
ShelleyGenesisHash = "363498d1024f84bb39d3fa9593ce391483cb40d479b87233f868d6e57c3a400d" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
nodeConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/byron-genesis.json ;
ByronGenesisHash = "83de1d7302569ad56cf9139a41e2e11346d4cb4a31c00142557b6ab3fa550761" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/conway-genesis.json ;
ConwayGenesisHash = "9cc5084f02e27210eacba47af0872e3dba8946ad9460b6072d793e1d2f3987ef" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = false ;
ExperimentalProtocolsEnabled = false ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/preview/shelley-genesis.json ;
ShelleyGenesisHash = "363498d1024f84bb39d3fa9593ce391483cb40d479b87233f868d6e57c3a400d" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
private = false ;
relaysNew = "preview-node.play.dev.cardano.org" ;
smashUrl = "https://preview-smash.play.dev.cardano.org" ;
submitApiConfig = {
EnableLogMetrics = false ;
EnableLogging = true ;
GenesisHash = "83de1d7302569ad56cf9139a41e2e11346d4cb4a31c00142557b6ab3fa550761" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
useByronWallet = false ;
usePeersFromLedgerAfterSlot = 53827185 ;
};
private = {
consensusProtocol = "Cardano" ;
dbSyncConfig = {
EnableFutureGenesis = true ;
EnableLogMetrics = false ;
EnableLogging = true ;
NetworkName = "private" ;
NodeConfigFile = "/nix/store/xbkg7xhgp6rwynqfc6mi7pfggq747gxj-config-private.json" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
domain = "play.dev.cardano.org" ;
edgeNodes = [
{
addr = "private-node.play.dev.cardano.org" ;
port = 3001 ;
}
];
edgePort = 3001 ;
explorerConfig = {
NetworkName = "private" ;
NodeConfigFile = "/nix/store/xbkg7xhgp6rwynqfc6mi7pfggq747gxj-config-private.json" ;
RequiresNetworkMagic = "RequiresMagic" ;
};
explorerUrl = "https://private-explorer.play.dev.cardano.org" ;
extraDbSyncConfig = {
enableFutureGenesis = true ;
};
metadataUrl = "https://metadata.play.dev.cardano.org" ;
mithrilSignerConfig = {
network = "private" ;
network_magic = 5 ;
run_interval = 60000 ;
store_retention_limit = 5 ;
};
name = "private" ;
networkConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/byron-genesis.json ;
ByronGenesisHash = "200222f56d3582c58af09ba58d53e294fcca5de2fc6a27913803e427cdf147f3" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/conway-genesis.json ;
ConwayGenesisHash = "75ff70079cca9f3fd2109d89d5770e96f6f79827dba7b410a69ee90066b78c5f" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/shelley-genesis.json ;
ShelleyGenesisHash = "ae9da178ddecfbde046d2c59d4afd087bafd6e2ff04532e6077eab7f8098fa03" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
};
networkConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/byron-genesis.json ;
ByronGenesisHash = "200222f56d3582c58af09ba58d53e294fcca5de2fc6a27913803e427cdf147f3" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/conway-genesis.json ;
ConwayGenesisHash = "75ff70079cca9f3fd2109d89d5770e96f6f79827dba7b410a69ee90066b78c5f" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/shelley-genesis.json ;
ShelleyGenesisHash = "ae9da178ddecfbde046d2c59d4afd087bafd6e2ff04532e6077eab7f8098fa03" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
};
nodeConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/byron-genesis.json ;
ByronGenesisHash = "200222f56d3582c58af09ba58d53e294fcca5de2fc6a27913803e427cdf147f3" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/conway-genesis.json ;
ConwayGenesisHash = "75ff70079cca9f3fd2109d89d5770e96f6f79827dba7b410a69ee90066b78c5f" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/shelley-genesis.json ;
ShelleyGenesisHash = "ae9da178ddecfbde046d2c59d4afd087bafd6e2ff04532e6077eab7f8098fa03" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
nodeConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/byron-genesis.json ;
ByronGenesisHash = "200222f56d3582c58af09ba58d53e294fcca5de2fc6a27913803e427cdf147f3" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/conway-genesis.json ;
ConwayGenesisHash = "75ff70079cca9f3fd2109d89d5770e96f6f79827dba7b410a69ee90066b78c5f" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/private/shelley-genesis.json ;
ShelleyGenesisHash = "ae9da178ddecfbde046d2c59d4afd087bafd6e2ff04532e6077eab7f8098fa03" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
private = true ;
relaysNew = "private-node.play.dev.cardano.org" ;
smashUrl = "https://private-smash.play.dev.cardano.org" ;
submitApiConfig = {
EnableLogMetrics = false ;
EnableLogging = true ;
GenesisHash = "200222f56d3582c58af09ba58d53e294fcca5de2fc6a27913803e427cdf147f3" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
useByronWallet = false ;
usePeersFromLedgerAfterSlot = 1886369 ;
};
sanchonet = {
consensusProtocol = "Cardano" ;
dbSyncConfig = {
EnableFutureGenesis = true ;
EnableLogMetrics = false ;
EnableLogging = true ;
NetworkName = "sanchonet" ;
NodeConfigFile = "/nix/store/safwck7da2213agm8j7aivs9ljb91k8l-config-sanchonet.json" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
domain = "play.dev.cardano.org" ;
edgeNodes = [
{
addr = "sanchonet-node.play.dev.cardano.org" ;
port = 3001 ;
}
];
edgePort = 3001 ;
explorerConfig = {
NetworkName = "sanchonet" ;
NodeConfigFile = "/nix/store/safwck7da2213agm8j7aivs9ljb91k8l-config-sanchonet.json" ;
RequiresNetworkMagic = "RequiresMagic" ;
};
explorerUrl = "https://sanchonet-explorer.play.dev.cardano.org" ;
extraDbSyncConfig = {
enableFutureGenesis = true ;
};
metadataUrl = "https://metadata.play.dev.cardano.org" ;
mithrilAggregatorEndpointUrl = "https://aggregator.testing-sanchonet.api.mithril.network/aggregator" ;
mithrilEraReaderParams = {
address = "addr_test1qrg9v8xjjjjx95k2h2gquwrah8424798wqa5exuyhqpcggfyse0nuafkp7rnkxsssxue37259lfhemjdhs333u7v0gwsd0dr30" ;
verification_key = "5b35352c3232382c3134342c38372c3133382c3133362c34382c382c31342c3138372c38352c3134382c39372c3233322c3235352c3232392c33382c3234342c3234372c3230342c3139382c31332c33312c3232322c32352c3136342c35322c3130322c39312c3132302c3230382c3134375d" ;
};
mithrilGenesisVerificationKey = "5b3132372c37332c3132342c3136312c362c3133372c3133312c3231332c3230372c3131372c3139382c38352c3137362c3139392c3136322c3234312c36382c3132332c3131392c3134352c31332c3233322c3234332c34392c3232392c322c3234392c3230352c3230352c33392c3233352c34345d" ;
mithrilSignerConfig = {
aggregator_endpoint = "https://aggregator.testing-sanchonet.api.mithril.network/aggregator" ;
era_reader_adapter_params = "{ \" address \" : \" addr_test1qrg9v8xjjjjx95k2h2gquwrah8424798wqa5exuyhqpcggfyse0nuafkp7rnkxsssxue37259lfhemjdhs333u7v0gwsd0dr30 \" , \" verification_key \" : \" 5b35352c3232382c3134342c38372c3133382c3133362c34382c382c31342c3138372c38352c3134382c39372c3233322c3235352c3232392c33382c3234342c3234372c3230342c3139382c31332c33312c3232322c32352c3136342c35322c3130322c39312c3132302c3230382c3134375d \" }" ;
era_reader_adapter_type = "cardano-chain" ;
network = "sanchonet" ;
network_magic = 4 ;
run_interval = 60000 ;
store_retention_limit = 5 ;
};
name = "sanchonet" ;
networkConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/byron-genesis.json ;
ByronGenesisHash = "785eb88427e136378a15b0a152a8bfbeec7a611529ccda29c43a1e60ffb48eaa" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/conway-genesis.json ;
ConwayGenesisHash = "e85ee5b7af8ca5c273c20746c9f994aef1a72a79c38b4eea230817e7e66c0741" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/shelley-genesis.json ;
ShelleyGenesisHash = "f94457ec45a0c6773057a529533cf7ccf746cb44dabd56ae970e1dbfb55bfdb2" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
};
networkConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/byron-genesis.json ;
ByronGenesisHash = "785eb88427e136378a15b0a152a8bfbeec7a611529ccda29c43a1e60ffb48eaa" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/conway-genesis.json ;
ConwayGenesisHash = "e85ee5b7af8ca5c273c20746c9f994aef1a72a79c38b4eea230817e7e66c0741" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/shelley-genesis.json ;
ShelleyGenesisHash = "f94457ec45a0c6773057a529533cf7ccf746cb44dabd56ae970e1dbfb55bfdb2" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
};
nodeConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/byron-genesis.json ;
ByronGenesisHash = "785eb88427e136378a15b0a152a8bfbeec7a611529ccda29c43a1e60ffb48eaa" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/conway-genesis.json ;
ConwayGenesisHash = "e85ee5b7af8ca5c273c20746c9f994aef1a72a79c38b4eea230817e7e66c0741" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/shelley-genesis.json ;
ShelleyGenesisHash = "f94457ec45a0c6773057a529533cf7ccf746cb44dabd56ae970e1dbfb55bfdb2" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
nodeConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/byron-genesis.json ;
ByronGenesisHash = "785eb88427e136378a15b0a152a8bfbeec7a611529ccda29c43a1e60ffb48eaa" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/conway-genesis.json ;
ConwayGenesisHash = "e85ee5b7af8ca5c273c20746c9f994aef1a72a79c38b4eea230817e7e66c0741" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/sanchonet/shelley-genesis.json ;
ShelleyGenesisHash = "f94457ec45a0c6773057a529533cf7ccf746cb44dabd56ae970e1dbfb55bfdb2" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
private = false ;
relaysNew = "sanchonet-node.play.dev.cardano.org" ;
smashUrl = "https://sanchonet-smash.play.dev.cardano.org" ;
submitApiConfig = {
EnableLogMetrics = false ;
EnableLogging = true ;
GenesisHash = "785eb88427e136378a15b0a152a8bfbeec7a611529ccda29c43a1e60ffb48eaa" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
useByronWallet = false ;
usePeersFromLedgerAfterSlot = 33695977 ;
};
shelley_qa = {
consensusProtocol = "Cardano" ;
dbSyncConfig = {
EnableFutureGenesis = false ;
EnableLogMetrics = false ;
EnableLogging = true ;
NetworkName = "shelley_qa" ;
NodeConfigFile = "/nix/store/4sgw9dw44g1zfd2biv5bw4h4c79gs9n2-config-shelley_qa.json" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
domain = "play.dev.cardano.org" ;
edgeNodes = [
{
addr = "shelley-qa-node.play.dev.cardano.org" ;
port = 3001 ;
}
];
edgePort = 3001 ;
explorerConfig = {
NetworkName = "shelley_qa" ;
NodeConfigFile = "/nix/store/4sgw9dw44g1zfd2biv5bw4h4c79gs9n2-config-shelley_qa.json" ;
RequiresNetworkMagic = "RequiresMagic" ;
};
explorerUrl = "https://shelley-qa-explorer.play.dev.cardano.org" ;
metadataUrl = "https://metadata.play.dev.cardano.org" ;
mithrilSignerConfig = {
network = "shelley_qa" ;
network_magic = 3 ;
run_interval = 60000 ;
store_retention_limit = 5 ;
};
name = "shelley_qa" ;
networkConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/byron-genesis.json ;
ByronGenesisHash = "273cd12237b98d02f108c9c50063d29a8d1d7f32e9a75ade7cd48e08b3070258" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/conway-genesis.json ;
ConwayGenesisHash = "91bedad42212c07f6abdafedb7e7c8577fbd07152c695ffae1ab2a528741c6e4" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/shelley-genesis.json ;
ShelleyGenesisHash = "73a9f6bdb0aa97f5e63190a6f14a702bd64a21f2bec831cbfc28f6037128b952" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
minSeverity = "Debug" ;
};
networkConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/byron-genesis.json ;
ByronGenesisHash = "273cd12237b98d02f108c9c50063d29a8d1d7f32e9a75ade7cd48e08b3070258" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/conway-genesis.json ;
ConwayGenesisHash = "91bedad42212c07f6abdafedb7e7c8577fbd07152c695ffae1ab2a528741c6e4" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/shelley-genesis.json ;
ShelleyGenesisHash = "73a9f6bdb0aa97f5e63190a6f14a702bd64a21f2bec831cbfc28f6037128b952" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
minSeverity = "Debug" ;
};
nodeConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/byron-genesis.json ;
ByronGenesisHash = "273cd12237b98d02f108c9c50063d29a8d1d7f32e9a75ade7cd48e08b3070258" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/conway-genesis.json ;
ConwayGenesisHash = "91bedad42212c07f6abdafedb7e7c8577fbd07152c695ffae1ab2a528741c6e4" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/shelley-genesis.json ;
ShelleyGenesisHash = "73a9f6bdb0aa97f5e63190a6f14a702bd64a21f2bec831cbfc28f6037128b952" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Debug" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
nodeConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/alonzo-genesis.json ;
AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/byron-genesis.json ;
ByronGenesisHash = "273cd12237b98d02f108c9c50063d29a8d1d7f32e9a75ade7cd48e08b3070258" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/conway-genesis.json ;
ConwayGenesisHash = "91bedad42212c07f6abdafedb7e7c8577fbd07152c695ffae1ab2a528741c6e4" ;
EnableP2P = true ;
ExperimentalHardForksEnabled = true ;
ExperimentalProtocolsEnabled = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 1 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = false ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/shelley_qa/shelley-genesis.json ;
ShelleyGenesisHash = "73a9f6bdb0aa97f5e63190a6f14a702bd64a21f2bec831cbfc28f6037128b952" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 100 ;
TargetNumberOfRootPeers = 100 ;
TestAllegraHardForkAtEpoch = 0 ;
TestAlonzoHardForkAtEpoch = 0 ;
TestMaryHardForkAtEpoch = 0 ;
TestShelleyHardForkAtEpoch = 0 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Debug" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
private = true ;
relaysNew = "shelley-qa-node.play.dev.cardano.org" ;
smashUrl = "https://shelley-qa-smash.play.dev.cardano.org" ;
submitApiConfig = {
EnableLogMetrics = false ;
EnableLogging = true ;
GenesisHash = "273cd12237b98d02f108c9c50063d29a8d1d7f32e9a75ade7cd48e08b3070258" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
useByronWallet = false ;
usePeersFromLedgerAfterSlot = 31348805 ;
};
testnet = {
confKey = "testnet_full" ;
consensusProtocol = "Cardano" ;
dbSyncConfig = {
EnableFutureGenesis = false ;
EnableLogMetrics = false ;
EnableLogging = true ;
NetworkName = "testnet" ;
NodeConfigFile = "/nix/store/ac579847xn66vkyqgpfk3kb8czzw7mak-config-testnet.json" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
edgeNodes = [ ];
edgePort = 3001 ;
explorerConfig = {
NetworkName = "testnet" ;
NodeConfigFile = "/nix/store/ac579847xn66vkyqgpfk3kb8czzw7mak-config-testnet.json" ;
RequiresNetworkMagic = "RequiresMagic" ;
};
explorerUrl = "https://doesnotexist.iog.io" ;
metadataUrl = "https://doesnotexist.iog.io" ;
mithrilSignerConfig = {
network = "testnet" ;
network_magic = 1097911063 ;
run_interval = 60000 ;
store_retention_limit = 5 ;
};
networkConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/byron-genesis.json ;
ByronGenesisHash = "96fceff972c2c06bd3bb5243c39215333be6d56aaf4823073dca31afe5038471" ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 0 ;
MaxKnownMajorProtocolVersion = 2 ;
MinNodeVersion = "8.12.0" ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/shelley-genesis.json ;
ShelleyGenesisHash = "849a1764f152e1b09c89c0dfdbcbdd38d711d1fec2db5dfa0f87cf2737a0eaf4" ;
};
networkConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/byron-genesis.json ;
ByronGenesisHash = "96fceff972c2c06bd3bb5243c39215333be6d56aaf4823073dca31afe5038471" ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 0 ;
MaxKnownMajorProtocolVersion = 2 ;
MinNodeVersion = "8.12.0" ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/shelley-genesis.json ;
ShelleyGenesisHash = "849a1764f152e1b09c89c0dfdbcbdd38d711d1fec2db5dfa0f87cf2737a0eaf4" ;
};
nodeConfig = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/byron-genesis.json ;
ByronGenesisHash = "96fceff972c2c06bd3bb5243c39215333be6d56aaf4823073dca31afe5038471" ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 0 ;
MaxKnownMajorProtocolVersion = 2 ;
MinNodeVersion = "8.12.0" ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/shelley-genesis.json ;
ShelleyGenesisHash = "849a1764f152e1b09c89c0dfdbcbdd38d711d1fec2db5dfa0f87cf2737a0eaf4" ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
nodeConfigBp = {
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/byron-genesis.json ;
ByronGenesisHash = "96fceff972c2c06bd3bb5243c39215333be6d56aaf4823073dca31afe5038471" ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 0 ;
MaxKnownMajorProtocolVersion = 2 ;
MinNodeVersion = "8.12.0" ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/testnet/shelley-genesis.json ;
ShelleyGenesisHash = "849a1764f152e1b09c89c0dfdbcbdd38d711d1fec2db5dfa0f87cf2737a0eaf4" ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = true ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
private = true ;
relays = "doesnotexist.iog.io" ;
relaysNew = "doesnotexist.iog.io" ;
smashUrl = "https://doesnotexist.iog.io" ;
submitApiConfig = {
EnableLogMetrics = false ;
EnableLogging = true ;
GenesisHash = "96fceff972c2c06bd3bb5243c39215333be6d56aaf4823073dca31afe5038471" ;
PrometheusPort = 8080 ;
RequiresNetworkMagic = "RequiresMagic" ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
minSeverity = "Info" ;
options = {
cfokey = {
value = "Release-1.0.0" ;
};
mapBackends = { };
mapSeverity = {
db-sync-node = "Info" ;
"db-sync-node.Mux" = "Error" ;
"db-sync-node.Subscription" = "Error" ;
};
mapSubtrace = {
"#ekgview" = {
contents = [
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = ".monoclock.basic." ;
tag = "Contains" ;
}
]
]
[
{
contents = "cardano.epoch-validation.benchmark" ;
tag = "Contains" ;
}
[
{
contents = "diff.RTS.cpuNs.timed." ;
tag = "Contains" ;
}
]
]
[
{
contents = "#ekgview.#aggregation.cardano.epoch-validation.benchmark" ;
tag = "StartsWith" ;
}
[
{
contents = "diff.RTS.gcNum.timed." ;
tag = "Contains" ;
}
]
]
];
subtrace = "FilterTrace" ;
};
"#messagecounters.aggregation" = {
subtrace = "NoTrace" ;
};
"#messagecounters.ekgview" = {
subtrace = "NoTrace" ;
};
"#messagecounters.katip" = {
subtrace = "NoTrace" ;
};
"#messagecounters.monitoring" = {
subtrace = "NoTrace" ;
};
"#messagecounters.switchboard" = {
subtrace = "NoTrace" ;
};
benchmark = {
contents = [
"GhcRtsStats"
"MonotonicClock"
];
subtrace = "ObservableTrace" ;
};
"cardano.epoch-validation.utxo-stats" = {
subtrace = "NoTrace" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"AggregationBK"
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
};
useByronWallet = true ;
usePeersFromLedgerAfterSlot = -1 ;
};
}
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.eventlog
Type:
boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.executable
The cardano-node executable invocation to use
Type:
string
Default:
"cardano-node"
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
Extra CLI args for ‘cardano-node’.
Type:
list of string
Default:
[ ]
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
Additional node config.
Type:
attribute set
Default:
{ }
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
Additional node config for a particular instance.
Type:
function that evaluates to a(n) (attribute set)
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
Extra systemd service config (apply to all instances).
Type:
function that evaluates to a(n) (attribute set)
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
Extra systemd socket config (apply to all instances).
Type:
function that evaluates to a(n) (attribute set)
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.forceHardForks
A developer-oriented dictionary option to force hard forks for given eras at given epochs. Maps capitalised era names (Shelley, Allegra, Mary, etc.) to hard fork epoch number.
Type:
attribute set of signed integer
Default:
{ }
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.hostAddr
The host address to bind to
Type:
string
Default:
"127.0.0.1"
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.instanceProducers
Static routes to local peers, specific to a given instance (when multiple instances are used).
Type:
function that evaluates to a(n) list of (attribute set)
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.instancePublicProducers
Routes to public peers. Only used if slot < usePeersFromLedgerAfterSlot and specific to a given instance (when multiple instances are used).
Type:
function that evaluates to a(n) list of (attribute set)
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.instances
Number of instance of the service to run.
Type:
signed integer
Default:
1
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.ipv6HostAddr
The ipv6 host address to bind to. Set to null to disable.
Type:
null or string or function that evaluates to a(n) (null or string)
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.isProducer
Whether this node is intended to be a producer.
Internal option for inter-module communication.
Type:
boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.kesKey
Signing key
Type:
null or string or path
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.lmdbDatabasePath
Node UTxO-HD LMDB path for performant disk I/O, for each instance.
This could point to a direct-access SSD, with a specifically created journal-less file system and optimized mount options.
Type:
null or string or function that evaluates to a(n) (null or string)
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.nodeConfig
Internal representation of the config.
Type:
attribute set
Default:
This value is long. Click to expand.
{
AlonzoGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/alonzo-genesis.json ;
AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874" ;
ByronGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/byron-genesis.json ;
ByronGenesisHash = "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb" ;
ConwayGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/conway-genesis.json ;
ConwayGenesisHash = "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62" ;
EnableP2P = true ;
LastKnownBlockVersion-Alt = 0 ;
LastKnownBlockVersion-Major = 3 ;
LastKnownBlockVersion-Minor = 0 ;
MaxKnownMajorProtocolVersion = 2 ;
MinNodeVersion = "8.12.0" ;
PeerSharing = true ;
Protocol = "Cardano" ;
RequiresNetworkMagic = "RequiresNoMagic" ;
ShelleyGenesisFile = /nix/store/irhk1lwr5d2smrgm3qr84dly5v2i2s6q-source/cardano-lib/mainnet/shelley-genesis.json ;
ShelleyGenesisHash = "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81" ;
TargetNumberOfActivePeers = 20 ;
TargetNumberOfEstablishedPeers = 50 ;
TargetNumberOfKnownPeers = 150 ;
TargetNumberOfRootPeers = 60 ;
TraceAcceptPolicy = true ;
TraceBlockFetchClient = false ;
TraceBlockFetchDecisions = false ;
TraceBlockFetchProtocol = false ;
TraceBlockFetchProtocolSerialised = false ;
TraceBlockFetchServer = false ;
TraceChainDb = true ;
TraceChainSyncBlockServer = false ;
TraceChainSyncClient = false ;
TraceChainSyncHeaderServer = false ;
TraceChainSyncProtocol = false ;
TraceConnectionManager = true ;
TraceDNSResolver = true ;
TraceDNSSubscription = true ;
TraceDiffusionInitialization = true ;
TraceErrorPolicy = true ;
TraceForge = true ;
TraceHandshake = true ;
TraceInboundGovernor = true ;
TraceIpSubscription = true ;
TraceLedgerPeers = true ;
TraceLocalChainSyncProtocol = false ;
TraceLocalConnectionManager = true ;
TraceLocalErrorPolicy = true ;
TraceLocalHandshake = true ;
TraceLocalRootPeers = true ;
TraceLocalTxSubmissionProtocol = false ;
TraceLocalTxSubmissionServer = false ;
TraceMempool = false ;
TraceMux = false ;
TracePeerSelection = true ;
TracePeerSelectionActions = true ;
TracePublicRootPeers = true ;
TraceServer = true ;
TraceTxInbound = false ;
TraceTxOutbound = false ;
TraceTxSubmissionProtocol = false ;
TracingVerbosity = "NormalVerbosity" ;
TurnOnLogMetrics = true ;
TurnOnLogging = true ;
defaultBackends = [
"KatipBK"
];
defaultScribes = [
[
"StdoutSK"
"stdout"
]
];
hasEKG = 12788 ;
hasPrometheus = [
"127.0.0.1"
12798
];
minSeverity = "Info" ;
options = {
mapBackends = {
"cardano.node.metrics" = [
"EKGViewBK"
];
"cardano.node.resources" = [
"EKGViewBK"
];
};
mapSubtrace = {
"cardano.node.metrics" = {
subtrace = "Neutral" ;
};
};
};
rotation = {
rpKeepFilesNum = 10 ;
rpLogLimitBytes = 5000000 ;
rpMaxAgeHours = 24 ;
};
setupBackends = [
"KatipBK"
];
setupScribes = [
{
scFormat = "ScText" ;
scKind = "StdoutSK" ;
scName = "stdout" ;
scRotation = null ;
}
];
}
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.nodeConfigFile
Actual configuration file (shell expression).
Type:
null or string
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.nodeId
The ID for this node
Type:
signed integer
Default:
0
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.operationalCertificate
Operational certificate
Type:
null or string or path
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.port
The port number
Type:
signed integer or string
Default:
3001
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.producers
Static routes to local peers.
Type:
list of (attribute set)
Default:
[ ]
Example:
[
{
accessPoints = [
{
address = "127.0.0.1";
port = 3001;
}
];
advertise = false;
valency = 1;
}
]
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.profiling
Type:
one of “none”, “time”, “time-detail”, “space”, “space-cost”, “space-module”, “space-closure”, “space-type”, “space-retainer”, “space-bio”, “space-heap”
Default:
"none"
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.profilingArgs
RTS profiling options
Type:
list of string
Default:
[ ]
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.publicProducers
Routes to public peers. Only used if slot < usePeersFromLedgerAfterSlot
Type:
list of (attribute set)
Default:
[ ]
Example:
[
{
accessPoints = [
{
address = "backbone.cardano.iog.io";
port = 3001;
}
];
advertise = false;
}
]
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.rtsArgs
Extra CLI args for ‘cardano-node’, to be surrounded by “+RTS”/“-RTS”
Type:
list of string
Default:
[
"-N2"
"-I0"
"-A16m"
"-qg"
"-qb"
"--disable-delayed-os-memory-return"
]
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.rts_flags_override
RTS flags override from profile content.
Type:
list of string
Default:
[ ]
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.runtimeDir
Runtime directory relative to /run, for each instance
Type:
null or string or function that evaluates to a(n) (null or string)
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.script
Type:
string
Default:
This value is long. Click to expand.
''
echo "Starting: exec /nix/store/0zd4i3gfzrmnik1x1crywplxmq221qdh-cardano-node-exe-cardano-node-10.1.2/bin/cardano-node run"
echo "--config /nix/store/kq04x2fjvnmv11fawj870fixsma9g47x-config-0-0.json"
echo "--database-path /var/lib/cardano-node/db-mainnet"
echo "--topology /nix/store/afc8vswv43sl2y36rr9139588qgf73wk-topology.yaml"
echo "--host-addr 127.0.0.1"
echo "--port 3001"
echo "--socket-path /run/cardano-node/node.socket"
echo ""
echo ""
echo ""
echo ""
echo ""
echo "+RTS"
echo "-N2"
echo "-I0"
echo "-A16m"
echo "-qg"
echo "-qb"
echo "--disable-delayed-os-memory-return"
echo "-RTS"
echo "..or, once again, in a single line:"
echo "exec /nix/store/0zd4i3gfzrmnik1x1crywplxmq221qdh-cardano-node-exe-cardano-node-10.1.2/bin/cardano-node run --config /nix/store/kq04x2fjvnmv11fawj870fixsma9g47x-config-0-0.json --database-path /var/lib/cardano-node/db-mainnet --topology /nix/store/afc8vswv43sl2y36rr9139588qgf73wk-topology.yaml --host-addr 127.0.0.1 --port 3001 --socket-path /run/cardano-node/node.socket +RTS -N2 -I0 -A16m -qg -qb --disable-delayed-os-memory-return -RTS"
exec /nix/store/0zd4i3gfzrmnik1x1crywplxmq221qdh-cardano-node-exe-cardano-node-10.1.2/bin/cardano-node run --config /nix/store/kq04x2fjvnmv11fawj870fixsma9g47x-config-0-0.json --database-path /var/lib/cardano-node/db-mainnet --topology /nix/store/afc8vswv43sl2y36rr9139588qgf73wk-topology.yaml --host-addr 127.0.0.1 --port 3001 --socket-path /run/cardano-node/node.socket +RTS -N2 -I0 -A16m -qg -qb --disable-delayed-os-memory-return -RTS''
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.shareIpv4port
Should instances on same machine share ipv4 port.
Default: true if systemd activated socket. Otherwise false.
If false use port increments starting from port
.
Type:
boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.shareIpv6port
Should instances on same machine share ipv6 port.
Default: true if systemd activated socket. Otherwise false.
If false use port increments starting from port
.
Type:
boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.signingKey
Signing key
Type:
null or string or path
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.socketGroup
systemd socket group owner.
Note: only applies to sockets created by systemd
(ie. when systemdSocketActivation
is turned on).
Type:
string
Default:
"cardano-node"
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.socketPath
Local communication socket path, for each instance.
Type:
string or function that evaluates to a(n) string
Default:
<function>
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.stateDir
Directory to store blockchain data, for each instance.
Type:
string or function that evaluates to a(n) string
Default:
"/var/lib/cardano-node"
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.systemdSocketActivation
Use systemd socket activation
Type:
boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.targetNumberOfActivePeers
Number of peers your node is actively downloading headers and blocks from.
Default to 2/5 of targetNumberOfEstablishedPeers.
Type:
signed integer
Default:
20
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.targetNumberOfEstablishedPeers
Number of peers the node will be connected to, but not necessarily following their chain.
Default to half of targetNumberOfKnownPeers.
Type:
signed integer
Default:
50
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.targetNumberOfKnownPeers
Target number for known peers (root peers + peers known through gossip).
Default to targetNumberOfRootPeers.
Type:
signed integer
Default:
150
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.targetNumberOfRootPeers
Limits the maximum number of root peers the node will know about
Type:
signed integer
Default:
60
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.topology
Cluster topology. If not set producers
array is used to generated topology file.
Type:
null or string or path
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.tracerSocketPathAccept
Listen for incoming cardano-tracer connection on a local socket,
for each instance.
Type:
null or string or function that evaluates to a(n) (null or string)
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.tracerSocketPathConnect
Connect to cardano-tracer listening on a local socket,
for each instance.
Type:
null or string or function that evaluates to a(n) (null or string)
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.useLegacyTracing
Use the legacy tracing, based on iohk-monitoring-framework.
Type:
boolean
Default:
true
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.useNewTopology
Use new, p2p/ledger peers compatible topology.
Type:
boolean
Default:
true
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.usePeersFromLedgerAfterSlot
If set, bootstraps from public roots until it reaches given slot,
then it switches to using the ledger as a source of peers. It maintains a connection to its local roots.
Default to null for block producers.
Type:
null or signed integer
Default:
128908821
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.useSystemdReload
If set, systemd will reload cardano-node service units instead of restarting them
if only the topology file has changed and p2p is in use.
Cardano-node topology files will be stored in /etc as:
/etc/cardano-node/topology-${toString i}.yaml
Enabling this option will also allow direct topology edits for tests when a full
service re-deployment is not desired.
Type:
boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.vrfKey
Signing key
Type:
null or string or path
Default:
null
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.withCardanoTracer
Type:
boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix
services.cardano-node.withUtxoHdLmdb
On an UTxO-HD enabled node, the in-memory backend is the default. This activates the on-disk backend (LMDB) instead.
Type:
boolean or function that evaluates to a(n) boolean
Default:
false
Declared by:
- https://github.com/IntersectMBO/cardano-node/tree/master/nix/nixos/cardano-node-service.nix