Configuration catalog
This reference is generated from the checked-out source. It keeps bundled defaults and profile overrides separate. Values are not a merged runtime configuration. Environment expressions retain their exact syntax. Comments and commented examples are excluded.
See configuration layering before applying settings. Download the JSON catalog. Secret-like populated fields are redacted; the local app-chain demo identity is intentionally not an operator credential.
Bundled application defaults
Section titled “Bundled application defaults”Source: app/src/main/resources/application.yml
| Property | Packaged value |
|---|---|
quarkus.http.port |
7070 |
quarkus.http.cors.enabled |
${YANO_HTTP_CORS_ENABLED:false} |
quarkus.http.test-port |
0 |
quarkus.http.filter.plugin-dashboard-security.matches |
/ui/plugins/.* |
quarkus.http.filter.plugin-dashboard-security.header.Content-Security-Policy |
connect-src 'self'; img-src 'self' data:; object-src 'none'; base-uri 'none'; frame-ancestors 'none'; form-action 'self' |
quarkus.http.filter.plugin-dashboard-security.header.X-Frame-Options |
DENY |
quarkus.http.filter.plugin-dashboard-security.header.X-Content-Type-Options |
nosniff |
quarkus.http.filter.plugin-dashboard-security.header.Referrer-Policy |
no-referrer |
quarkus.http.filter.plugin-dashboard-security.header.Cache-Control |
no-store |
quarkus.http.filter.console-security.matches |
/ui(?!/plugins/).* |
quarkus.http.filter.console-security.header.Content-Security-Policy |
connect-src 'self'${YANO_CONSOLE_CONNECT_SRC_EXTRA:}; img-src 'self' data:; object-src 'none'; base-uri 'none'; frame-ancestors 'none'; form-action 'self' |
quarkus.http.filter.console-security.header.X-Frame-Options |
DENY |
quarkus.http.filter.console-security.header.X-Content-Type-Options |
nosniff |
quarkus.http.filter.console-security.header.Referrer-Policy |
no-referrer |
quarkus.http.filter.console-security.header.Cache-Control |
no-store |
quarkus.swagger-ui.always-include |
${YANO_SWAGGER_UI_ENABLED:true} |
quarkus.swagger-ui.path |
/q/swagger-ui |
quarkus.swagger-ui.urls.Core API |
/q/openapi-core |
quarkus.swagger-ui.urls.App Chain API |
/q/openapi-app-chain |
quarkus.swagger-ui.urls.Devnet API |
/q/openapi-devnet |
quarkus.swagger-ui.urls.Admin API |
/q/openapi-admin |
quarkus.swagger-ui.urls.History API |
/q/openapi-history |
quarkus.swagger-ui.urls.All APIs |
/q/openapi |
quarkus.swagger-ui.urls-primary-name |
Core API |
yano.mempool.admin.enabled |
false |
yano.plugins.enabled |
true |
yano.plugins.directory |
plugins |
yano.plugins.allow-list |
[] |
yano.plugins.deny-list |
[] |
yano.plugins.auto-register-annotated |
false |
yano.plugins.logging.enabled |
false |
yano.network |
preprod |
yano.auto-sync-start |
true |
yano.client.enabled |
true |
yano.remote.host |
preprod-node.world.dev.cardano.org |
yano.remote.port |
30000 |
yano.remote.protocol-magic |
1 |
yano.upstream.validation.level |
none |
yano.upstream.validation.body-level |
none |
yano.upstream.validation.opcert-counter-mode |
none |
yano.upstream.validation.start.mode |
era |
yano.upstream.validation.start.era |
conway |
yano.upstream.validation.start.slot |
69638426 |
yano.upstream.validation.start.hash |
ecde79b23e343becca15618fc26281ba1aaea2eb1b66ab8828d7a127f5dbc30f |
yano.relay.auto-discovery |
false |
yano.relay.advertised-host |
auto |
yano.relay.advertised-port |
0 |
yano.relay.allow-private-addresses |
false |
yano.relay.connection.max-inbound-connections |
100 |
yano.relay.connection.max-connections-per-ip |
5 |
yano.relay.connection.source-port-reuse |
true |
yano.tx.mempool.max-txs |
10000 |
yano.tx.mempool.max-bytes |
134217728 |
yano.tx.mempool.max-utxo-index-entries |
100000 |
yano.tx.mempool.ttl-seconds |
10800 |
yano.tx.diffusion.enabled |
true |
yano.tx.diffusion.limits.max-in-flight-txs-per-peer |
100 |
yano.tx.diffusion.limits.max-in-flight-bytes-per-peer |
1048576 |
yano.tx.diffusion.limits.peer-cooldown-ms |
60000 |
yano.app-chain.storage.path |
${YANO_APP_CHAIN_STORAGE_PATH:appchain-chainstate} |
yano.dns.cache |
null |
yano.server.enabled |
true |
yano.server.port |
13337 |
yano.storage.rocksdb |
true |
yano.storage.path |
./chainstate |
yano.genesis.shelley-genesis-file |
config/network/preprod/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
162d29c4e1cf6b8a84f2d692e67a3ac6bc7851bc3e6e4afe64d15778bed8bd86 |
yano.genesis.byron-genesis-file |
config/network/preprod/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/preprod/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/preprod/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/preprod/protocol-param.json |
yano.dev-mode |
false |
yano.account-state.enabled |
true |
yano.account.stake-balance-index-enabled |
true |
yano.epoch-boundary.reward-mode |
streaming |
yano.epoch-boundary.max-batch-operations |
10000 |
yano.epoch-boundary.max-batch-bytes |
4194304 |
yano.history.dir |
./history |
yano.history.archive.engine |
ducklake |
yano.history.archive.finality-blocks |
auto |
yano.history.archive.wait-warn-seconds |
30 |
yano.history.archive.stuck-operation-seconds |
300 |
yano.history.archive.ducklake.target-file-size |
4MB |
yano.history.archive.ducklake.row-group-size |
100000 |
yano.history.archive.ducklake.snapshot-retention-hours |
168 |
yano.history.archive.ducklake.cleanup-grace-hours |
24 |
yano.history.rollback.retention-blocks |
auto |
yano.history.duckdb.max-total-memory |
256MB |
yano.history.duckdb.max-concurrent-queries |
2 |
yano.history.duckdb.max-temp-directory-size |
2GB |
yano.history.duckdb.steady-state.memory-limit |
128MB |
yano.history.duckdb.steady-state.threads |
1 |
yano.history.duckdb.bulk-catch-up.memory-limit |
128MB |
yano.history.duckdb.bulk-catch-up.threads |
1 |
yano.history.duckdb.bulk-catch-up.max-concurrent-jobs |
1 |
yano.epoch-snapshot.amounts-enabled |
true |
yano.adapot.enabled |
true |
yano.rewards.enabled |
true |
yano.epoch-params.tracking-enabled |
true |
yano.governance.enabled |
true |
yano.chain.block-body-prune-depth |
0 |
yano.chain.block-prune-batch-size |
500000 |
yano.chain.block-prune-interval-seconds |
300 |
yano.address-first-seen.enabled |
false |
yano.scan.index.enabled |
false |
yano.scan.max-concurrent |
2 |
yano.filters.utxo.enabled |
false |
yano.filters.utxo.addresses |
[] |
yano.filters.utxo.payment-credentials |
[] |
yano.metrics.enabled |
true |
yano.metrics.sample.rocksdb.seconds |
30 |
yano.validation.default-validator-enabled |
true |
yano.validation.supplementary-rules-enabled |
false |
yano.utxo.rebuild-unmarked-from-genesis |
false |
yano.utxo.prune.schedule.seconds |
5 |
yano.utxo.metrics.lag.logSeconds |
10 |
yano.utxo.lag.failIfAbove |
-1 |
yano.block-producer.enabled |
false |
yano.block-producer.block-time-millis |
0 |
yano.block-producer.lazy |
false |
yano.block-producer.genesis-timestamp |
0 |
yano.block-producer.slot-length-millis |
0 |
yano.block-producer.start-epoch |
0 |
yano.block-producer.past-time-travel-mode |
false |
yano.block-producer.past-time-travel-slot-leader-mode |
false |
yano.block-producer.tx-evaluation |
true |
Bundled application defaults — devnet profile
Section titled “Bundled application defaults — devnet profile”Source: app/src/main/resources/application.yml
| Property | Packaged value |
|---|---|
yano.network |
devnet |
yano.auto-sync-start |
true |
yano.dev-mode |
true |
yano.client.enabled |
false |
yano.remote.protocol-magic |
42 |
yano.genesis.shelley-genesis-file |
config/network/devnet/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
`` |
yano.genesis.byron-genesis-file |
config/network/devnet/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/devnet/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/devnet/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/devnet/protocol-param.json |
yano.account-state.enabled |
true |
yano.history.projection.enabled |
true |
yano.history.projection.sink |
ducklake |
yano.epoch-snapshot.amounts-enabled |
true |
yano.adapot.enabled |
true |
yano.rewards.enabled |
true |
yano.epoch-params.tracking-enabled |
true |
yano.governance.enabled |
true |
yano.utxo.enabled |
true |
yano.block-producer.enabled |
true |
yano.block-producer.block-time-millis |
0 |
yano.block-producer.lazy |
false |
yano.block-producer.genesis-timestamp |
0 |
yano.block-producer.slot-length-millis |
0 |
yano.block-producer.vrf-skey-file |
config/network/devnet/vrf.skey |
yano.block-producer.kes-skey-file |
config/network/devnet/kes.skey |
yano.block-producer.opcert-file |
config/network/devnet/opcert.cert |
yano.block-producer.past-time-travel-slot-leader-mode |
false |
Bundled application defaults — devnet-slotleader profile
Section titled “Bundled application defaults — devnet-slotleader profile”Source: app/src/main/resources/application.yml
| Property | Packaged value |
|---|---|
yano.network |
devnet |
yano.auto-sync-start |
true |
yano.dev-mode |
true |
yano.client.enabled |
false |
yano.remote.protocol-magic |
42 |
yano.genesis.shelley-genesis-file |
config/network/devnet/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
`` |
yano.genesis.byron-genesis-file |
config/network/devnet/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/devnet/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/devnet/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/devnet/protocol-param.json |
yano.account-state.enabled |
true |
yano.epoch-snapshot.amounts-enabled |
true |
yano.adapot.enabled |
true |
yano.rewards.enabled |
true |
yano.epoch-params.tracking-enabled |
true |
yano.governance.enabled |
true |
yano.utxo.enabled |
true |
yano.block-producer.enabled |
true |
yano.block-producer.slot-leader-mode |
true |
yano.block-producer.lazy |
false |
yano.block-producer.genesis-timestamp |
0 |
yano.block-producer.slot-length-millis |
0 |
yano.block-producer.start-epoch |
0 |
yano.block-producer.vrf-skey-file |
config/network/devnet/vrf.skey |
yano.block-producer.kes-skey-file |
config/network/devnet/kes.skey |
yano.block-producer.opcert-file |
config/network/devnet/opcert.cert |
yano.block-producer.past-time-travel-slot-leader-mode |
false |
Bundled application defaults — mainnet profile
Section titled “Bundled application defaults — mainnet profile”Source: app/src/main/resources/application.yml
| Property | Packaged value |
|---|---|
yano.network |
mainnet |
yano.upstream.validation.start.mode |
era |
yano.upstream.validation.start.era |
conway |
yano.upstream.validation.start.slot |
133660855 |
yano.upstream.validation.start.hash |
9aa420cf998dbcceec1abaf83ab26294d278d25527e779050ab334c1fadab16c |
yano.remote.host |
backbone.cardano.iog.io |
yano.remote.port |
3001 |
yano.remote.protocol-magic |
764824073 |
yano.genesis.shelley-genesis-file |
config/network/mainnet/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81 |
yano.genesis.byron-genesis-file |
config/network/mainnet/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/mainnet/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/mainnet/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/mainnet/protocol-param.json |
Bundled application defaults — preview profile
Section titled “Bundled application defaults — preview profile”Source: app/src/main/resources/application.yml
| Property | Packaged value |
|---|---|
yano.network |
preview |
yano.upstream.validation.start.mode |
era |
yano.upstream.validation.start.era |
conway |
yano.upstream.validation.start.slot |
34905604 |
yano.upstream.validation.start.hash |
cbc88c5f633ace6671f6cbb54a0913e4d7c57697869e951bc032e093f6db5f46 |
yano.remote.host |
preview-node.play.dev.cardano.org |
yano.remote.port |
3001 |
yano.remote.protocol-magic |
2 |
yano.genesis.shelley-genesis-file |
config/network/preview/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
363498d1024f84bb39d3fa9593ce391483cb40d479b87233f868d6e57c3a400d |
yano.genesis.byron-genesis-file |
config/network/preview/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/preview/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/preview/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/preview/protocol-param.json |
Bundled application defaults — sanchonet profile
Section titled “Bundled application defaults — sanchonet profile”Source: app/src/main/resources/application.yml
| Property | Packaged value |
|---|---|
yano.network |
sanchonet |
yano.upstream.validation.start.mode |
era |
yano.upstream.validation.start.era |
conway |
yano.remote.host |
sanchonet-node.play.dev.cardano.org |
yano.remote.port |
3001 |
yano.remote.protocol-magic |
4 |
yano.genesis.shelley-genesis-file |
config/network/sanchonet/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
f94457ec45a0c6773057a529533cf7ccf746cb44dabd56ae970e1dbfb55bfdb2 |
yano.genesis.byron-genesis-file |
config/network/sanchonet/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/sanchonet/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/sanchonet/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/sanchonet/protocol-param.json |
Bundled application defaults — test profile
Section titled “Bundled application defaults — test profile”Source: app/src/main/resources/application.yml
| Property | Packaged value |
|---|---|
yano.plugins.enabled |
false |
yano.plugins.logging.enabled |
false |
yano.auto-sync-start |
false |
yano.client.enabled |
false |
yano.server.enabled |
true |
yano.storage.rocksdb |
false |
yano.storage.path |
./chainstate-test |
application-appchain.yml
Section titled “application-appchain.yml”Source: app/config/application-appchain.yml
| Property | Packaged value |
|---|---|
yano.app-chain.storage.path |
${YANO_APP_CHAIN_STORAGE_PATH:appchain-chainstate} |
yano.app-chain.chains[0].chain-id |
orders-chain |
yano.app-chain.chains[0].signing-key |
<configure privately; see local demo profile for test-only identity> |
yano.app-chain.chains[0].members |
8a88e3dd7409f195fd52db2d3cba5d72ca6709bf1d94121bf3748801b40f6f5c |
yano.app-chain.chains[0].threshold |
1 |
yano.app-chain.chains[0].state-machine |
ordered-log |
yano.app-chain.chains[0].state.commitment-profile |
mpf-blake2b256-v1 |
yano.app-chain.chains[0].state.format-fingerprint |
91ee14091200f1e24659112d640e877e9177779dcc81dd06117f013e9190082b |
yano.app-chain.chains[0].state.genesis-id |
c2b9c92a865dfa7c218a1a6e49f1dd88163372e40466009876458c01609d0d70 |
yano.app-chain.chains[0].membership.mode |
governed |
yano.app-chain.chains[0].block.interval-ms |
1000 |
yano.app-chain.chains[0].sequencer.proposer |
8a88e3dd7409f195fd52db2d3cba5d72ca6709bf1d94121bf3748801b40f6f5c |
application-header-signature.yml
Section titled “application-header-signature.yml”Source: app/config/application-header-signature.yml
| Property | Packaged value |
|---|---|
yano.upstream.validation.level |
header-signature |
yano.upstream.validation.body-level |
none |
yano.upstream.validation.opcert-counter-mode |
none |
application-mainnet.yml
Section titled “application-mainnet.yml”Source: app/config/application-mainnet.yml
| Property | Packaged value |
|---|---|
yano.network |
mainnet |
yano.remote.host |
backbone.mainnet.cardanofoundation.org |
yano.remote.port |
3001 |
yano.remote.protocol-magic |
764824073 |
yano.genesis.shelley-genesis-file |
config/network/mainnet/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81 |
yano.genesis.byron-genesis-file |
config/network/mainnet/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/mainnet/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/mainnet/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/mainnet/protocol-param.json |
yano.upstream.discovery.peer-snapshot-urls |
["https://book.play.dev.cardano.org/environments/mainnet/peer-snapshot.json"] |
yano.upstream.validation.start.mode |
era |
yano.upstream.validation.start.era |
conway |
yano.upstream.validation.start.slot |
133660855 |
yano.upstream.validation.start.hash |
9aa420cf998dbcceec1abaf83ab26294d278d25527e779050ab334c1fadab16c |
application-opcert-strict.yml
Section titled “application-opcert-strict.yml”Source: app/config/application-opcert-strict.yml
| Property | Packaged value |
|---|---|
yano.upstream.validation.opcert-counter-mode |
strict |
application-praos-ledger.yml
Section titled “application-praos-ledger.yml”Source: app/config/application-praos-ledger.yml
| Property | Packaged value |
|---|---|
yano.upstream.validation.level |
praos-ledger |
yano.upstream.validation.body-level |
none |
yano.upstream.validation.opcert-counter-mode |
compat |
application-praos-lite.yml
Section titled “application-praos-lite.yml”Source: app/config/application-praos-lite.yml
| Property | Packaged value |
|---|---|
yano.upstream.validation.level |
praos-lite |
yano.upstream.validation.body-level |
none |
yano.upstream.validation.opcert-counter-mode |
none |
application-preprod.yml
Section titled “application-preprod.yml”Source: app/config/application-preprod.yml
| Property | Packaged value |
|---|---|
yano.network |
preprod |
yano.remote.host |
preprod-node.world.dev.cardano.org |
yano.remote.port |
30000 |
yano.remote.protocol-magic |
1 |
yano.genesis.shelley-genesis-file |
config/network/preprod/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
162d29c4e1cf6b8a84f2d692e67a3ac6bc7851bc3e6e4afe64d15778bed8bd86 |
yano.genesis.byron-genesis-file |
config/network/preprod/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/preprod/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/preprod/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/preprod/protocol-param.json |
yano.upstream.discovery.peer-snapshot-urls |
["https://book.play.dev.cardano.org/environments/preprod/peer-snapshot.json"] |
yano.upstream.validation.start.mode |
era |
yano.upstream.validation.start.era |
conway |
yano.upstream.validation.start.slot |
69638426 |
yano.upstream.validation.start.hash |
ecde79b23e343becca15618fc26281ba1aaea2eb1b66ab8828d7a127f5dbc30f |
application-preview.yml
Section titled “application-preview.yml”Source: app/config/application-preview.yml
| Property | Packaged value |
|---|---|
yano.network |
preview |
yano.remote.host |
preview-node.play.dev.cardano.org |
yano.remote.port |
3001 |
yano.remote.protocol-magic |
2 |
yano.genesis.shelley-genesis-file |
config/network/preview/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
363498d1024f84bb39d3fa9593ce391483cb40d479b87233f868d6e57c3a400d |
yano.genesis.byron-genesis-file |
config/network/preview/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/preview/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/preview/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/preview/protocol-param.json |
yano.upstream.discovery.peer-snapshot-urls |
["https://book.play.dev.cardano.org/environments/preview/peer-snapshot.json"] |
yano.upstream.validation.start.mode |
era |
yano.upstream.validation.start.era |
conway |
yano.upstream.validation.start.slot |
34905604 |
yano.upstream.validation.start.hash |
cbc88c5f633ace6671f6cbb54a0913e4d7c57697869e951bc032e093f6db5f46 |
application-projection.yml
Section titled “application-projection.yml”Source: app/config/application-projection.yml
| Property | Packaged value |
|---|---|
yano.history.dir |
${YANO_HISTORY_DIR:./history} |
yano.history.projection.enabled |
true |
yano.history.projection.sink |
${YANO_PROJECTION_SINK:ducklake} |
yano.history.projection.drain-interval-millis |
${YANO_PROJECTION_DRAIN_INTERVAL_MILLIS:250} |
yano.history.projection.maintenance.housekeeping-interval-minutes |
${YANO_PROJECTION_HOUSEKEEPING_INTERVAL_MINUTES:30} |
yano.history.projection.maintenance.housekeeping-budget-seconds |
${YANO_PROJECTION_HOUSEKEEPING_BUDGET_SECONDS:30} |
yano.history.projection.maintenance.compaction-interval-minutes |
${YANO_PROJECTION_COMPACTION_INTERVAL_MINUTES:360} |
yano.history.projection.maintenance.compaction-budget-seconds |
${YANO_PROJECTION_COMPACTION_BUDGET_SECONDS:300} |
yano.history.projection.maintenance.compaction-rewrite-bytes |
${YANO_PROJECTION_COMPACTION_REWRITE_BYTES:8589934592} |
yano.history.projection.sink-options.target-file-size-bytes |
${YANO_PROJECTION_TARGET_FILE_SIZE_BYTES:4194304} |
yano.history.projection.sink-options.snapshot-retention-hours |
${YANO_PROJECTION_SNAPSHOT_RETENTION_HOURS:168} |
yano.history.projection.sink-options.cleanup-grace-hours |
${YANO_PROJECTION_CLEANUP_GRACE_HOURS:24} |
yano.history.projection.disk.soft-bytes |
${YANO_PROJECTION_DISK_SOFT_BYTES:8589934592} |
yano.history.projection.disk.hard-bytes |
${YANO_PROJECTION_DISK_HARD_BYTES:34359738368} |
yano.history.projection.disk.low-water-bytes |
${YANO_PROJECTION_DISK_LOW_WATER_BYTES:4294967296} |
yano.history.projection.disk.free-space-reserve-bytes |
${YANO_PROJECTION_DISK_FREE_RESERVE_BYTES:17179869184} |
application-relay.yml
Section titled “application-relay.yml”Source: app/config/application-relay.yml
| Property | Packaged value |
|---|---|
yano.client.enabled |
true |
yano.server.enabled |
true |
yano.server.port |
13337 |
yano.relay.auto-discovery |
true |
yano.relay.advertised-host |
auto |
yano.relay.advertised-port |
0 |
yano.relay.allow-private-addresses |
false |
yano.relay.connection.max-inbound-connections |
100 |
yano.relay.connection.max-connections-per-ip |
5 |
yano.relay.connection.source-port-reuse |
true |
yano.upstream.mode |
p2p-relay |
yano.upstream.sync.bulk-source |
single-trusted |
yano.upstream.sync.fan-in-start |
near-tip |
yano.upstream.discovery.enabled |
true |
yano.upstream.discovery.peer-sharing |
true |
yano.upstream.discovery.seeds |
[] |
yano.upstream.discovery.topology-file |
`` |
yano.upstream.discovery.peer-snapshot-limit |
64 |
yano.upstream.discovery.ledger-peers |
false |
yano.upstream.discovery.use-ledger-after-slot |
-1 |
yano.upstream.discovery.allow-private-addresses |
false |
yano.upstream.selection.policy |
trusted-or-quorum-within-rollback-window |
yano.upstream.selection.quorum |
2 |
yano.upstream.selection.tie-break |
deterministic |
yano.upstream.governor.enabled |
true |
yano.upstream.governor.targets.cold |
150 |
yano.upstream.governor.targets.warm |
8 |
yano.upstream.governor.targets.hot |
3 |
yano.upstream.governor.max-concurrent-dials |
4 |
yano.tx.diffusion.enabled |
true |
yano.tx.diffusion.limits.max-in-flight-txs-per-peer |
100 |
yano.tx.diffusion.limits.max-in-flight-bytes-per-peer |
1048576 |
yano.tx.diffusion.limits.peer-cooldown-ms |
60000 |
application-sanchonet.yml
Section titled “application-sanchonet.yml”Source: app/config/application-sanchonet.yml
| Property | Packaged value |
|---|---|
yano.network |
sanchonet |
yano.remote.host |
sanchonet-node.play.dev.cardano.org |
yano.remote.port |
3001 |
yano.remote.protocol-magic |
4 |
yano.genesis.shelley-genesis-file |
config/network/sanchonet/shelley-genesis.json |
yano.genesis.shelley-genesis-hash |
f94457ec45a0c6773057a529533cf7ccf746cb44dabd56ae970e1dbfb55bfdb2 |
yano.genesis.byron-genesis-file |
config/network/sanchonet/byron-genesis.json |
yano.genesis.alonzo-genesis-file |
config/network/sanchonet/alonzo-genesis.json |
yano.genesis.conway-genesis-file |
config/network/sanchonet/conway-genesis.json |
yano.genesis.protocol-parameters-file |
config/network/sanchonet/protocol-param.json |
yano.upstream.validation.start.mode |
era |
yano.upstream.validation.start.era |
conway |
application-static-multi.yml
Section titled “application-static-multi.yml”Source: app/config/application-static-multi.yml
| Property | Packaged value |
|---|---|
yano.upstream.mode |
static-multi |
yano.upstream.sync.bulk-source |
single-trusted |
yano.upstream.sync.fan-in-start |
near-tip |
yano.upstream.discovery.enabled |
false |
yano.upstream.discovery.peer-sharing |
false |
yano.upstream.discovery.peer-snapshot-urls |
[] |
yano.upstream.discovery.peer-snapshot-files |
[] |
yano.upstream.discovery.seeds |
[] |
yano.upstream.selection.policy |
trusted-or-quorum-within-rollback-window |
yano.upstream.selection.quorum |
2 |
yano.upstream.selection.tie-break |
deterministic |
yano.upstream.governor.enabled |
true |
yano.upstream.governor.targets.cold |
32 |
yano.upstream.governor.targets.warm |
4 |
yano.upstream.governor.targets.hot |
3 |
yano.upstream.governor.max-concurrent-dials |
2 |
yano.tx.diffusion.enabled |
true |
application-structural-validation.yml
Section titled “application-structural-validation.yml”Source: app/config/application-structural-validation.yml
| Property | Packaged value |
|---|---|
yano.upstream.validation.level |
structural |
yano.upstream.validation.body-level |
none |
yano.upstream.validation.opcert-counter-mode |
none |
application-trusted-peers.yml
Section titled “application-trusted-peers.yml”Source: app/config/application-trusted-peers.yml
| Property | Packaged value |
|---|---|
yano.upstream.mode |
trusted-failover |
yano.upstream.sync.bulk-source |
single-trusted |
yano.upstream.sync.fan-in-start |
disabled |
yano.upstream.discovery.enabled |
false |
yano.upstream.discovery.peer-sharing |
false |
yano.upstream.discovery.peer-snapshot-urls |
[] |
yano.upstream.discovery.peer-snapshot-files |
[] |
yano.upstream.discovery.seeds |
[] |
yano.upstream.governor.enabled |
false |
yano.upstream.validation.level |
none |
yano.upstream.validation.body-level |
none |
yano.upstream.validation.opcert-counter-mode |
none |
application-wallet.yml
Section titled “application-wallet.yml”Source: app/config/application-wallet.yml
| Property | Packaged value |
|---|---|
yano.scan.index.enabled |
true |
yano.address-first-seen.enabled |
true |
yano.chain.block-body-prune-depth |
0 |
yano.utxo.enabled |
true |
yano.filters.utxo.enabled |
false |
application.yml
Section titled “application.yml”Source: app/config/application.yml
| Property | Packaged value |
|---|---|
quarkus.http.port |
7070 |
yano.exit-on-epoch-calc-error |
false |
yano.epoch-boundary.reward-mode |
streaming |
yano.epoch-boundary.max-batch-operations |
10000 |
yano.epoch-boundary.max-batch-bytes |
4194304 |
Declared property keys
Section titled “Declared property keys”These literal property names are declared by the public configuration contract. Presence here does not imply a default or support for arbitrary values. Consult the feature guide and runtime validation for constraints.
yano.account-state.enabledyano.account-state.epoch-block-data-retention-lagyano.account-state.snapshot-retention-epochsyano.account.stake-balance-index-enabledyano.adapot.enabledyano.address-first-seen.enabledyano.api-prefixyano.app-chain.anchor.enabledyano.app-chain.anchor.every-blocksyano.app-chain.anchor.fallback-fee-lovelaceyano.app-chain.anchor.max-interval-minutesyano.app-chain.anchor.metadata-labelyano.app-chain.anchor.modeyano.app-chain.anchor.script.thread-policyyano.app-chain.anchor.script.validatoryano.app-chain.anchor.signing-keyyano.app-chain.anchor.validity-slotsyano.app-chain.api.auth.enabledyano.app-chain.api.keysyano.app-chain.api.snapshot-admin-keysyano.app-chain.block.interval-msyano.app-chain.block.max-bytesyano.app-chain.block.max-messagesyano.app-chain.chain-idyano.app-chain.chainsyano.app-chain.default-ttl-secondsyano.app-chain.dx.release-catalog-digestyano.app-chain.dx.resolved-config-digestyano.app-chain.enabledyano.app-chain.l1.stability-depthyano.app-chain.max-message-bytesyano.app-chain.max-ttl-secondsyano.app-chain.membersyano.app-chain.message.enforce-sender-seqyano.app-chain.peersyano.app-chain.pool.max-messagesyano.app-chain.retention.enabledyano.app-chain.retention.keep-blocksyano.app-chain.sequencer.proposeryano.app-chain.signing-keyyano.app-chain.state-machineyano.app-chain.state.l1-proof-consumption-requiredyano.app-chain.state.proof-pruning.enabledyano.app-chain.state.proof-pruning.interval-secondsyano.app-chain.state.proof-pruning.retain-heightsyano.app-chain.storage.pathyano.app-chain.thresholdyano.app-chain.transport.modeyano.app-chain.validation.strictyano.app-chain.webhooksyano.auto-checkpoint-intervalyano.auto-sync-startyano.block-producer.backfill-block-interval-slotsyano.block-producer.block-time-millisyano.block-producer.enabledyano.block-producer.genesis-timestampyano.block-producer.initial-epochyano.block-producer.initial-epoch-nonceyano.block-producer.kes-skey-fileyano.block-producer.lazyyano.block-producer.opcert-fileyano.block-producer.past-time-travel-modeyano.block-producer.past-time-travel-slot-leader-modeyano.block-producer.process-skipped-epochsyano.block-producer.script-evaluatoryano.block-producer.slot-leader-modeyano.block-producer.slot-length-millisyano.block-producer.stake-data-provider-urlyano.block-producer.start-epochyano.block-producer.tx-evaluationyano.block-producer.vrf-skey-fileyano.bodyFetch.maxBatchSizeyano.bodyFetch.realtimeFallbackPollMsyano.bodyFetch.slowEpochTransitionWarnMsyano.bootstrap.addressesyano.bootstrap.block-numberyano.bootstrap.blockfrost.api-keyyano.bootstrap.blockfrost.base-urlyano.bootstrap.enabledyano.bootstrap.koios.base-urlyano.bootstrap.provideryano.bootstrap.utxosyano.chain.block-body-prune-depthyano.chain.block-prune-batch-sizeyano.chain.block-prune-interval-secondsyano.chainstate.recoveryHeaderScanBlocksyano.client.enabledyano.debug.rollback-to-epochyano.debug.rollback-to-slotyano.dev-modeyano.dns.cache.negative.ttlyano.dns.cache.ttlyano.epoch-boundary.max-batch-bytesyano.epoch-boundary.max-batch-operationsyano.epoch-boundary.reward-modeyano.epoch-params.tracking-enabledyano.epoch-snapshot.amounts-enabledyano.epoch-snapshot.balance-modeyano.exit-on-epoch-calc-erroryano.filters.utxo.addressesyano.filters.utxo.enabledyano.filters.utxo.payment-credentialsyano.genesis.alonzo-genesis-fileyano.genesis.byron-genesis-fileyano.genesis.conway-genesis-fileyano.genesis.protocol-parameters-fileyano.genesis.shelley-genesis-fileyano.genesis.shelley-genesis-hashyano.governance.enabledyano.headerAppliedEvent.queueCapacityyano.history.yano.ledger-apply.max-queued-decoded-bytesyano.ledger-apply.max-queued-itemsyano.ledger-apply.reserved-control-slotsyano.mempool.admin.api-keyyano.mempool.admin.enabledyano.metrics.enabledyano.metrics.sample.rocksdb.secondsyano.networkyano.pipeline.epochBoundaryFallbackWaitMsyano.pipeline.headerContinuityValidationBlocksyano.pipeline.nonRecoveringRollbackWaitMsyano.pipeline.slowBodyCallbackWarnMsyano.plugins.allow-listyano.plugins.auto-register-annotatedyano.plugins.deny-listyano.plugins.directoryyano.plugins.enabledyano.plugins.logging.enabledyano.relay.advertised-hostyano.relay.advertised-portyano.relay.allow-private-addressesyano.relay.auto-discoveryyano.relay.connection.max-connections-per-ipyano.relay.connection.max-inbound-connectionsyano.relay.connection.source-port-reuseyano.remote.hostyano.remote.portyano.remote.protocol-magicyano.resource-profileyano.rewards.enabledyano.rocksdb.atomic_flushyano.rocksdb.block-cache-bytesyano.rocksdb.max-background-jobsyano.rocksdb.max-open-filesyano.rocksdb.pipelined_writeyano.rocksdb.target-file-size-bytesyano.rocksdb.tuning.enabledyano.rocksdb.write-buffer-allow-stallyano.rocksdb.write-buffer-bytesyano.rollback-retention-epochsyano.scan.index.enabledyano.server.enabledyano.server.portyano.storage.pathyano.storage.rocksdbyano.tx.diffusion.enabledyano.tx.diffusion.limits.max-in-flight-bytes-per-peeryano.tx.diffusion.limits.max-in-flight-txs-per-peeryano.tx.diffusion.limits.peer-cooldown-msyano.tx.diffusion.modeyano.tx.mempool.max-bytesyano.tx.mempool.max-txsyano.tx.mempool.max-utxo-index-entriesyano.tx.mempool.ttl-secondsyano.upstream.discovery.allow-private-addressesyano.upstream.discovery.allowlistyano.upstream.discovery.denylistyano.upstream.discovery.enabledyano.upstream.discovery.ledger-peersyano.upstream.discovery.peer-sharingyano.upstream.discovery.peer-snapshot-filesyano.upstream.discovery.peer-snapshot-limityano.upstream.discovery.peer-snapshot-urlsyano.upstream.discovery.seedsyano.upstream.discovery.topology-fileyano.upstream.discovery.use-ledger-after-slotyano.upstream.failover.cooldown-msyano.upstream.failover.max-failures-before-cooldownyano.upstream.governor.enabledyano.upstream.governor.max-concurrent-dialsyano.upstream.governor.targets.coldyano.upstream.governor.targets.hotyano.upstream.governor.targets.warmyano.upstream.modeyano.upstream.peersyano.upstream.selection.policyyano.upstream.selection.quorumyano.upstream.selection.require-body-before-adoptionyano.upstream.selection.rollback-window-slotsyano.upstream.selection.tie-breakyano.upstream.selection.trust-policyyano.upstream.sync.bulk-sourceyano.upstream.sync.fan-in-startyano.upstream.tx.forwardingyano.upstream.validation.body-levelyano.upstream.validation.levelyano.upstream.validation.opcert-counter-modeyano.upstream.validation.start.erayano.upstream.validation.start.hashyano.upstream.validation.start.modeyano.upstream.validation.start.slotyano.utxo.applyAsyncyano.utxo.delta.selfContainedyano.utxo.enabledyano.utxo.index-contributorsyano.utxo.index.address_hashyano.utxo.index.payment_credentialyano.utxo.indexingStrategyyano.utxo.lag.failIfAboveyano.utxo.metrics.lag.logSecondsyano.utxo.prune.schedule.secondsyano.utxo.pruneBatchSizeyano.utxo.pruneDepthyano.utxo.rebuild-unmarked-from-genesisyano.utxo.rollbackWindowyano.validation.default-validator-enabledyano.validation.supplementary-rules-enabled