├── .gitattributes ├── .github ├── scripts │ ├── download-all.sh │ └── update-when-new.sh └── workflows │ └── refresh-configurations.yaml ├── README.md └── network ├── mainnet ├── cardano-db-sync │ └── config.json ├── cardano-node │ ├── config.json │ └── topology.json ├── cardano-submit-api │ └── config.json └── genesis │ ├── alonzo.json │ ├── byron.json │ ├── conway.json │ └── shelley.json ├── preprod ├── cardano-db-sync │ └── config.json ├── cardano-node │ ├── config.json │ └── topology.json ├── cardano-submit-api │ └── config.json └── genesis │ ├── alonzo.json │ ├── byron.json │ ├── conway.json │ └── shelley.json ├── preview ├── cardano-db-sync │ └── config.json ├── cardano-node │ ├── config.json │ └── topology.json ├── cardano-submit-api │ └── config.json └── genesis │ ├── alonzo.json │ ├── byron.json │ ├── conway.json │ └── shelley.json └── sanchonet ├── cardano-db-sync └── config.json ├── cardano-node ├── config.json └── topology.json ├── cardano-submit-api └── config.json └── genesis ├── alonzo.json ├── byron.json ├── conway.json └── shelley.json /.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf -------------------------------------------------------------------------------- /.github/scripts/download-all.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Download configuration files from a nominated URL for a nominated network 4 | 5 | CARDANO_CONFIG_URL=$1 6 | CARDANO_NETWORK=$2 7 | 8 | mkdir -p \ 9 | network/$CARDANO_NETWORK/cardano-node \ 10 | network/$CARDANO_NETWORK/genesis \ 11 | network/$CARDANO_NETWORK/cardano-db-sync \ 12 | network/$CARDANO_NETWORK/cardano-submit-api 13 | 14 | wget -q $CARDANO_CONFIG_URL/$CARDANO_NETWORK/topology.json -O network/$CARDANO_NETWORK/cardano-node/topology.json 15 | wget -qO- $CARDANO_CONFIG_URL/$CARDANO_NETWORK/config.json \ 16 | | jq '.ByronGenesisFile = "../genesis/byron.json" | .ShelleyGenesisFile = "../genesis/shelley.json" | .AlonzoGenesisFile = "../genesis/alonzo.json"' \ 17 | | jq '.' > network/$CARDANO_NETWORK/cardano-node/config.json 18 | wget -qO- $CARDANO_CONFIG_URL/$CARDANO_NETWORK/db-sync-config.json \ 19 | | jq '.NodeConfigFile = "../cardano-node/config.json"' \ 20 | | jq '.' > network/$CARDANO_NETWORK/cardano-db-sync/config.json 21 | wget -q $CARDANO_CONFIG_URL/$CARDANO_NETWORK/submit-api-config.json -O network/$CARDANO_NETWORK/cardano-submit-api/config.json 22 | 23 | 24 | # Genesis 25 | wget -q $CARDANO_CONFIG_URL/$CARDANO_NETWORK/byron-genesis.json -O network/$CARDANO_NETWORK/genesis/byron.json 26 | wget -q $CARDANO_CONFIG_URL/$CARDANO_NETWORK/shelley-genesis.json -O network/$CARDANO_NETWORK/genesis/shelley.json 27 | wget -q $CARDANO_CONFIG_URL/$CARDANO_NETWORK/alonzo-genesis.json -O network/$CARDANO_NETWORK/genesis/alonzo.json 28 | if wget --spider $CARDANO_CONFIG_URL/$CARDANO_NETWORK/conway-genesis.json 2>/dev/null; then 29 | wget -q $CARDANO_CONFIG_URL/$CARDANO_NETWORK/conway-genesis.json -O network/$CARDANO_NETWORK/genesis/conway.json 30 | mv network/$CARDANO_NETWORK/cardano-node/config.json network/$CARDANO_NETWORK/cardano-node/config.json.tmp 31 | cat network/$CARDANO_NETWORK/cardano-node/config.json.tmp \ 32 | | jq '.ConwayGenesisFile = "../genesis/conway.json"' \ 33 | | jq '.' > network/$CARDANO_NETWORK/cardano-node/config.json 34 | rm network/$CARDANO_NETWORK/cardano-node/config.json.tmp 35 | fi 36 | 37 | -------------------------------------------------------------------------------- /.github/scripts/update-when-new.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Update an upstream repository if there's any new file updates. 4 | 5 | STATUS=$(git status -s) 6 | if [ -z "$STATUS" ]; then 7 | echo "Nothing to update." 8 | else 9 | git config --global user.email "noreply@github.com" 10 | git config --global user.name "Automated Bot" 11 | git add . 12 | git commit -m "Upload configuration from: $1" 13 | git push --set-upstream origin "master" 14 | fi 15 | -------------------------------------------------------------------------------- /.github/workflows/refresh-configurations.yaml: -------------------------------------------------------------------------------- 1 | name: Refresh Configurations 2 | 3 | on: 4 | schedule: 5 | - cron: '00 01 * * *' 6 | workflow_dispatch: 7 | 8 | jobs: 9 | nightly: 10 | runs-on: ubuntu-latest 11 | steps: 12 | 13 | - name: Checkout repository 14 | uses: actions/checkout@v2.3.3 15 | 16 | - name: Download from The Cardano Book (mainnet) 17 | shell: bash 18 | run: | 19 | .github/scripts/download-all.sh $CARDANO_CONFIG_URL $CARDANO_NETWORK 20 | env: 21 | CARDANO_CONFIG_URL: https://book.play.dev.cardano.org/environments 22 | CARDANO_NETWORK: mainnet 23 | 24 | - name: Download from The Cardano Book (preprod) 25 | shell: bash 26 | run: | 27 | .github/scripts/download-all.sh $CARDANO_CONFIG_URL $CARDANO_NETWORK 28 | env: 29 | CARDANO_CONFIG_URL: https://book.play.dev.cardano.org/environments 30 | CARDANO_NETWORK: preprod 31 | 32 | - name: Download from The Cardano Book (preview) 33 | shell: bash 34 | run: | 35 | .github/scripts/download-all.sh $CARDANO_CONFIG_URL $CARDANO_NETWORK 36 | env: 37 | CARDANO_CONFIG_URL: https://book.play.dev.cardano.org/environments 38 | CARDANO_NETWORK: preview 39 | 40 | - name: Download from The Cardano Book (sanchonet) 41 | shell: bash 42 | run: | 43 | .github/scripts/download-all.sh $CARDANO_CONFIG_URL $CARDANO_NETWORK 44 | env: 45 | CARDANO_CONFIG_URL: https://book.play.dev.cardano.org/environments 46 | CARDANO_NETWORK: sanchonet 47 | 48 | - name: Push new configurations 49 | shell: bash 50 | run: | 51 | git status -s 52 | .github/scripts/update-when-new.sh $CARDANO_CONFIG_URL 53 | env: 54 | CARDANO_CONFIG_URL: https://book.play.dev.cardano.org/environments 55 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Cardano Configurations 2 | 3 | This repository holds the latest configurations for various core Cardano components (cardano-node, cardano-db-sync...), as well as the genesis configurations of well-known networks (i.e. mainnet and testnet...). It's **updated automatically, when required, by a cron-job once a day**, using the [The Cardano Book](https://book.play.dev.cardano.org/environments.html) as a source, and, since they're a Git repository, can be added to a project as a Git submodule and specific configurations can be pinned via a commit reference. The folder structure is network-centric and works well for setup where the network is fixed via a command-line option or environment variable. 4 | 5 | --- 6 | 7 |
10 | -------------------------------------------------------------------------------- /network/mainnet/cardano-db-sync/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "EnableFutureGenesis": true, 3 | "EnableLogMetrics": false, 4 | "EnableLogging": true, 5 | "NetworkName": "mainnet", 6 | "NodeConfigFile": "../cardano-node/config.json", 7 | "PrometheusPort": 8080, 8 | "RequiresNetworkMagic": "RequiresNoMagic", 9 | "defaultBackends": [ 10 | "KatipBK" 11 | ], 12 | "defaultScribes": [ 13 | [ 14 | "StdoutSK", 15 | "stdout" 16 | ] 17 | ], 18 | "minSeverity": "Info", 19 | "options": { 20 | "cfokey": { 21 | "value": "Release-1.0.0" 22 | }, 23 | "mapBackends": {}, 24 | "mapSeverity": { 25 | "db-sync-node": "Info", 26 | "db-sync-node.Mux": "Error", 27 | "db-sync-node.Subscription": "Error" 28 | }, 29 | "mapSubtrace": { 30 | "#ekgview": { 31 | "contents": [ 32 | [ 33 | { 34 | "contents": "cardano.epoch-validation.benchmark", 35 | "tag": "Contains" 36 | }, 37 | [ 38 | { 39 | "contents": ".monoclock.basic.", 40 | "tag": "Contains" 41 | } 42 | ] 43 | ], 44 | [ 45 | { 46 | "contents": "cardano.epoch-validation.benchmark", 47 | "tag": "Contains" 48 | }, 49 | [ 50 | { 51 | "contents": "diff.RTS.cpuNs.timed.", 52 | "tag": "Contains" 53 | } 54 | ] 55 | ], 56 | [ 57 | { 58 | "contents": "#ekgview.#aggregation.cardano.epoch-validation.benchmark", 59 | "tag": "StartsWith" 60 | }, 61 | [ 62 | { 63 | "contents": "diff.RTS.gcNum.timed.", 64 | "tag": "Contains" 65 | } 66 | ] 67 | ] 68 | ], 69 | "subtrace": "FilterTrace" 70 | }, 71 | "#messagecounters.aggregation": { 72 | "subtrace": "NoTrace" 73 | }, 74 | "#messagecounters.ekgview": { 75 | "subtrace": "NoTrace" 76 | }, 77 | "#messagecounters.katip": { 78 | "subtrace": "NoTrace" 79 | }, 80 | "#messagecounters.monitoring": { 81 | "subtrace": "NoTrace" 82 | }, 83 | "#messagecounters.switchboard": { 84 | "subtrace": "NoTrace" 85 | }, 86 | "benchmark": { 87 | "contents": [ 88 | "GhcRtsStats", 89 | "MonotonicClock" 90 | ], 91 | "subtrace": "ObservableTrace" 92 | }, 93 | "cardano.epoch-validation.utxo-stats": { 94 | "subtrace": "NoTrace" 95 | } 96 | } 97 | }, 98 | "rotation": { 99 | "rpKeepFilesNum": 10, 100 | "rpLogLimitBytes": 5000000, 101 | "rpMaxAgeHours": 24 102 | }, 103 | "setupBackends": [ 104 | "AggregationBK", 105 | "KatipBK" 106 | ], 107 | "setupScribes": [ 108 | { 109 | "scFormat": "ScText", 110 | "scKind": "StdoutSK", 111 | "scName": "stdout", 112 | "scRotation": null 113 | } 114 | ] 115 | } 116 | -------------------------------------------------------------------------------- /network/mainnet/cardano-node/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "AlonzoGenesisFile": "../genesis/alonzo.json", 3 | "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", 4 | "ByronGenesisFile": "../genesis/byron.json", 5 | "ByronGenesisHash": "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb", 6 | "ConwayGenesisFile": "../genesis/conway.json", 7 | "ConwayGenesisHash": "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62", 8 | "EnableP2P": true, 9 | "LastKnownBlockVersion-Alt": 0, 10 | "LastKnownBlockVersion-Major": 3, 11 | "LastKnownBlockVersion-Minor": 0, 12 | "MaxKnownMajorProtocolVersion": 2, 13 | "MinNodeVersion": "8.12.0", 14 | "PeerSharing": true, 15 | "Protocol": "Cardano", 16 | "RequiresNetworkMagic": "RequiresNoMagic", 17 | "ShelleyGenesisFile": "../genesis/shelley.json", 18 | "ShelleyGenesisHash": "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81", 19 | "TargetNumberOfActivePeers": 20, 20 | "TargetNumberOfEstablishedPeers": 40, 21 | "TargetNumberOfKnownPeers": 150, 22 | "TargetNumberOfRootPeers": 60, 23 | "TraceAcceptPolicy": true, 24 | "TraceBlockFetchClient": false, 25 | "TraceBlockFetchDecisions": false, 26 | "TraceBlockFetchProtocol": false, 27 | "TraceBlockFetchProtocolSerialised": false, 28 | "TraceBlockFetchServer": false, 29 | "TraceChainDb": true, 30 | "TraceChainSyncBlockServer": false, 31 | "TraceChainSyncClient": false, 32 | "TraceChainSyncHeaderServer": false, 33 | "TraceChainSyncProtocol": false, 34 | "TraceConnectionManager": true, 35 | "TraceDNSResolver": true, 36 | "TraceDNSSubscription": true, 37 | "TraceDiffusionInitialization": true, 38 | "TraceErrorPolicy": true, 39 | "TraceForge": true, 40 | "TraceHandshake": true, 41 | "TraceInboundGovernor": true, 42 | "TraceIpSubscription": true, 43 | "TraceLedgerPeers": true, 44 | "TraceLocalChainSyncProtocol": false, 45 | "TraceLocalConnectionManager": true, 46 | "TraceLocalErrorPolicy": true, 47 | "TraceLocalHandshake": true, 48 | "TraceLocalRootPeers": true, 49 | "TraceLocalTxSubmissionProtocol": false, 50 | "TraceLocalTxSubmissionServer": false, 51 | "TraceMempool": false, 52 | "TraceMux": false, 53 | "TracePeerSelection": true, 54 | "TracePeerSelectionActions": true, 55 | "TracePublicRootPeers": true, 56 | "TraceServer": true, 57 | "TraceTxInbound": false, 58 | "TraceTxOutbound": false, 59 | "TraceTxSubmissionProtocol": false, 60 | "TracingVerbosity": "NormalVerbosity", 61 | "TurnOnLogMetrics": true, 62 | "TurnOnLogging": true, 63 | "UseTraceDispatcher": false, 64 | "defaultBackends": [ 65 | "KatipBK" 66 | ], 67 | "defaultScribes": [ 68 | [ 69 | "StdoutSK", 70 | "stdout" 71 | ] 72 | ], 73 | "hasEKG": 12788, 74 | "hasPrometheus": [ 75 | "127.0.0.1", 76 | 12798 77 | ], 78 | "minSeverity": "Info", 79 | "options": { 80 | "mapBackends": { 81 | "cardano.node.metrics": [ 82 | "EKGViewBK" 83 | ], 84 | "cardano.node.resources": [ 85 | "EKGViewBK" 86 | ] 87 | }, 88 | "mapSubtrace": { 89 | "cardano.node.metrics": { 90 | "subtrace": "Neutral" 91 | } 92 | } 93 | }, 94 | "rotation": { 95 | "rpKeepFilesNum": 10, 96 | "rpLogLimitBytes": 5000000, 97 | "rpMaxAgeHours": 24 98 | }, 99 | "setupBackends": [ 100 | "KatipBK" 101 | ], 102 | "setupScribes": [ 103 | { 104 | "scFormat": "ScText", 105 | "scKind": "StdoutSK", 106 | "scName": "stdout", 107 | "scRotation": null 108 | } 109 | ] 110 | } 111 | -------------------------------------------------------------------------------- /network/mainnet/cardano-node/topology.json: -------------------------------------------------------------------------------- 1 | { 2 | "bootstrapPeers": [ 3 | { 4 | "address": "backbone.cardano.iog.io", 5 | "port": 3001 6 | }, 7 | { 8 | "address": "backbone.mainnet.cardanofoundation.org", 9 | "port": 3001 10 | }, 11 | { 12 | "address": "backbone.mainnet.emurgornd.com", 13 | "port": 3001 14 | } 15 | ], 16 | "localRoots": [ 17 | { 18 | "accessPoints": [], 19 | "advertise": false, 20 | "trustable": false, 21 | "valency": 1 22 | } 23 | ], 24 | "publicRoots": [ 25 | { 26 | "accessPoints": [], 27 | "advertise": false 28 | } 29 | ], 30 | "useLedgerAfterSlot": 128908821 31 | } 32 | -------------------------------------------------------------------------------- /network/mainnet/cardano-submit-api/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "EnableLogMetrics": false, 3 | "EnableLogging": true, 4 | "GenesisHash": "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb", 5 | "PrometheusPort": 8080, 6 | "RequiresNetworkMagic": "RequiresNoMagic", 7 | "defaultBackends": [ 8 | "KatipBK" 9 | ], 10 | "defaultScribes": [ 11 | [ 12 | "StdoutSK", 13 | "stdout" 14 | ] 15 | ], 16 | "minSeverity": "Info", 17 | "options": { 18 | "cfokey": { 19 | "value": "Release-1.0.0" 20 | }, 21 | "mapBackends": {}, 22 | "mapSeverity": { 23 | "db-sync-node": "Info", 24 | "db-sync-node.Mux": "Error", 25 | "db-sync-node.Subscription": "Error" 26 | }, 27 | "mapSubtrace": { 28 | "#ekgview": { 29 | "contents": [ 30 | [ 31 | { 32 | "contents": "cardano.epoch-validation.benchmark", 33 | "tag": "Contains" 34 | }, 35 | [ 36 | { 37 | "contents": ".monoclock.basic.", 38 | "tag": "Contains" 39 | } 40 | ] 41 | ], 42 | [ 43 | { 44 | "contents": "cardano.epoch-validation.benchmark", 45 | "tag": "Contains" 46 | }, 47 | [ 48 | { 49 | "contents": "diff.RTS.cpuNs.timed.", 50 | "tag": "Contains" 51 | } 52 | ] 53 | ], 54 | [ 55 | { 56 | "contents": "#ekgview.#aggregation.cardano.epoch-validation.benchmark", 57 | "tag": "StartsWith" 58 | }, 59 | [ 60 | { 61 | "contents": "diff.RTS.gcNum.timed.", 62 | "tag": "Contains" 63 | } 64 | ] 65 | ] 66 | ], 67 | "subtrace": "FilterTrace" 68 | }, 69 | "#messagecounters.aggregation": { 70 | "subtrace": "NoTrace" 71 | }, 72 | "#messagecounters.ekgview": { 73 | "subtrace": "NoTrace" 74 | }, 75 | "#messagecounters.katip": { 76 | "subtrace": "NoTrace" 77 | }, 78 | "#messagecounters.monitoring": { 79 | "subtrace": "NoTrace" 80 | }, 81 | "#messagecounters.switchboard": { 82 | "subtrace": "NoTrace" 83 | }, 84 | "benchmark": { 85 | "contents": [ 86 | "GhcRtsStats", 87 | "MonotonicClock" 88 | ], 89 | "subtrace": "ObservableTrace" 90 | }, 91 | "cardano.epoch-validation.utxo-stats": { 92 | "subtrace": "NoTrace" 93 | } 94 | } 95 | }, 96 | "rotation": { 97 | "rpKeepFilesNum": 10, 98 | "rpLogLimitBytes": 5000000, 99 | "rpMaxAgeHours": 24 100 | }, 101 | "setupBackends": [ 102 | "AggregationBK", 103 | "KatipBK" 104 | ], 105 | "setupScribes": [ 106 | { 107 | "scFormat": "ScText", 108 | "scKind": "StdoutSK", 109 | "scName": "stdout", 110 | "scRotation": null 111 | } 112 | ] 113 | } 114 | -------------------------------------------------------------------------------- /network/mainnet/genesis/alonzo.json: -------------------------------------------------------------------------------- 1 | { 2 | "lovelacePerUTxOWord": 34482, 3 | "executionPrices": { 4 | "prSteps": 5 | { 6 | "numerator" : 721, 7 | "denominator" : 10000000 8 | }, 9 | "prMem": 10 | { 11 | "numerator" : 577, 12 | "denominator" : 10000 13 | } 14 | }, 15 | "maxTxExUnits": { 16 | "exUnitsMem": 10000000, 17 | "exUnitsSteps": 10000000000 18 | }, 19 | "maxBlockExUnits": { 20 | "exUnitsMem": 50000000, 21 | "exUnitsSteps": 40000000000 22 | }, 23 | "maxValueSize": 5000, 24 | "collateralPercentage": 150, 25 | "maxCollateralInputs": 3, 26 | "costModels": { 27 | "PlutusV1": { 28 | "sha2_256-memory-arguments": 4, 29 | "equalsString-cpu-arguments-constant": 1000, 30 | "cekDelayCost-exBudgetMemory": 100, 31 | "lessThanEqualsByteString-cpu-arguments-intercept": 103599, 32 | "divideInteger-memory-arguments-minimum": 1, 33 | "appendByteString-cpu-arguments-slope": 621, 34 | "blake2b-cpu-arguments-slope": 29175, 35 | "iData-cpu-arguments": 150000, 36 | "encodeUtf8-cpu-arguments-slope": 1000, 37 | "unBData-cpu-arguments": 150000, 38 | "multiplyInteger-cpu-arguments-intercept": 61516, 39 | "cekConstCost-exBudgetMemory": 100, 40 | "nullList-cpu-arguments": 150000, 41 | "equalsString-cpu-arguments-intercept": 150000, 42 | "trace-cpu-arguments": 150000, 43 | "mkNilData-memory-arguments": 32, 44 | "lengthOfByteString-cpu-arguments": 150000, 45 | "cekBuiltinCost-exBudgetCPU": 29773, 46 | "bData-cpu-arguments": 150000, 47 | "subtractInteger-cpu-arguments-slope": 0, 48 | "unIData-cpu-arguments": 150000, 49 | "consByteString-memory-arguments-intercept": 0, 50 | "divideInteger-memory-arguments-slope": 1, 51 | "divideInteger-cpu-arguments-model-arguments-slope": 118, 52 | "listData-cpu-arguments": 150000, 53 | "headList-cpu-arguments": 150000, 54 | "chooseData-memory-arguments": 32, 55 | "equalsInteger-cpu-arguments-intercept": 136542, 56 | "sha3_256-cpu-arguments-slope": 82363, 57 | "sliceByteString-cpu-arguments-slope": 5000, 58 | "unMapData-cpu-arguments": 150000, 59 | "lessThanInteger-cpu-arguments-intercept": 179690, 60 | "mkCons-cpu-arguments": 150000, 61 | "appendString-memory-arguments-intercept": 0, 62 | "modInteger-cpu-arguments-model-arguments-slope": 118, 63 | "ifThenElse-cpu-arguments": 1, 64 | "mkNilPairData-cpu-arguments": 150000, 65 | "lessThanEqualsInteger-cpu-arguments-intercept": 145276, 66 | "addInteger-memory-arguments-slope": 1, 67 | "chooseList-memory-arguments": 32, 68 | "constrData-memory-arguments": 32, 69 | "decodeUtf8-cpu-arguments-intercept": 150000, 70 | "equalsData-memory-arguments": 1, 71 | "subtractInteger-memory-arguments-slope": 1, 72 | "appendByteString-memory-arguments-intercept": 0, 73 | "lengthOfByteString-memory-arguments": 4, 74 | "headList-memory-arguments": 32, 75 | "listData-memory-arguments": 32, 76 | "consByteString-cpu-arguments-intercept": 150000, 77 | "unIData-memory-arguments": 32, 78 | "remainderInteger-memory-arguments-minimum": 1, 79 | "bData-memory-arguments": 32, 80 | "lessThanByteString-cpu-arguments-slope": 248, 81 | "encodeUtf8-memory-arguments-intercept": 0, 82 | "cekStartupCost-exBudgetCPU": 100, 83 | "multiplyInteger-memory-arguments-intercept": 0, 84 | "unListData-memory-arguments": 32, 85 | "remainderInteger-cpu-arguments-model-arguments-slope": 118, 86 | "cekVarCost-exBudgetCPU": 29773, 87 | "remainderInteger-memory-arguments-slope": 1, 88 | "cekForceCost-exBudgetCPU": 29773, 89 | "sha2_256-cpu-arguments-slope": 29175, 90 | "equalsInteger-memory-arguments": 1, 91 | "indexByteString-memory-arguments": 1, 92 | "addInteger-memory-arguments-intercept": 1, 93 | "chooseUnit-cpu-arguments": 150000, 94 | "sndPair-cpu-arguments": 150000, 95 | "cekLamCost-exBudgetCPU": 29773, 96 | "fstPair-cpu-arguments": 150000, 97 | "quotientInteger-memory-arguments-minimum": 1, 98 | "decodeUtf8-cpu-arguments-slope": 1000, 99 | "lessThanInteger-memory-arguments": 1, 100 | "lessThanEqualsInteger-cpu-arguments-slope": 1366, 101 | "fstPair-memory-arguments": 32, 102 | "modInteger-memory-arguments-intercept": 0, 103 | "unConstrData-cpu-arguments": 150000, 104 | "lessThanEqualsInteger-memory-arguments": 1, 105 | "chooseUnit-memory-arguments": 32, 106 | "sndPair-memory-arguments": 32, 107 | "addInteger-cpu-arguments-intercept": 197209, 108 | "decodeUtf8-memory-arguments-slope": 8, 109 | "equalsData-cpu-arguments-intercept": 150000, 110 | "mapData-cpu-arguments": 150000, 111 | "mkPairData-cpu-arguments": 150000, 112 | "quotientInteger-cpu-arguments-constant": 148000, 113 | "consByteString-memory-arguments-slope": 1, 114 | "cekVarCost-exBudgetMemory": 100, 115 | "indexByteString-cpu-arguments": 150000, 116 | "unListData-cpu-arguments": 150000, 117 | "equalsInteger-cpu-arguments-slope": 1326, 118 | "cekStartupCost-exBudgetMemory": 100, 119 | "subtractInteger-cpu-arguments-intercept": 197209, 120 | "divideInteger-cpu-arguments-model-arguments-intercept": 425507, 121 | "divideInteger-memory-arguments-intercept": 0, 122 | "cekForceCost-exBudgetMemory": 100, 123 | "blake2b-cpu-arguments-intercept": 2477736, 124 | "remainderInteger-cpu-arguments-constant": 148000, 125 | "tailList-cpu-arguments": 150000, 126 | "encodeUtf8-cpu-arguments-intercept": 150000, 127 | "equalsString-cpu-arguments-slope": 1000, 128 | "lessThanByteString-memory-arguments": 1, 129 | "multiplyInteger-cpu-arguments-slope": 11218, 130 | "appendByteString-cpu-arguments-intercept": 396231, 131 | "lessThanEqualsByteString-cpu-arguments-slope": 248, 132 | "modInteger-memory-arguments-slope": 1, 133 | "addInteger-cpu-arguments-slope": 0, 134 | "equalsData-cpu-arguments-slope": 10000, 135 | "decodeUtf8-memory-arguments-intercept": 0, 136 | "chooseList-cpu-arguments": 150000, 137 | "constrData-cpu-arguments": 150000, 138 | "equalsByteString-memory-arguments": 1, 139 | "cekApplyCost-exBudgetCPU": 29773, 140 | "quotientInteger-memory-arguments-slope": 1, 141 | "verifySignature-cpu-arguments-intercept": 3345831, 142 | "unMapData-memory-arguments": 32, 143 | "mkCons-memory-arguments": 32, 144 | "sliceByteString-memory-arguments-slope": 1, 145 | "sha3_256-memory-arguments": 4, 146 | "ifThenElse-memory-arguments": 1, 147 | "mkNilPairData-memory-arguments": 32, 148 | "equalsByteString-cpu-arguments-slope": 247, 149 | "appendString-cpu-arguments-intercept": 150000, 150 | "quotientInteger-cpu-arguments-model-arguments-slope": 118, 151 | "cekApplyCost-exBudgetMemory": 100, 152 | "equalsString-memory-arguments": 1, 153 | "multiplyInteger-memory-arguments-slope": 1, 154 | "cekBuiltinCost-exBudgetMemory": 100, 155 | "remainderInteger-memory-arguments-intercept": 0, 156 | "sha2_256-cpu-arguments-intercept": 2477736, 157 | "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, 158 | "lessThanEqualsByteString-memory-arguments": 1, 159 | "tailList-memory-arguments": 32, 160 | "mkNilData-cpu-arguments": 150000, 161 | "chooseData-cpu-arguments": 150000, 162 | "unBData-memory-arguments": 32, 163 | "blake2b-memory-arguments": 4, 164 | "iData-memory-arguments": 32, 165 | "nullList-memory-arguments": 32, 166 | "cekDelayCost-exBudgetCPU": 29773, 167 | "subtractInteger-memory-arguments-intercept": 1, 168 | "lessThanByteString-cpu-arguments-intercept": 103599, 169 | "consByteString-cpu-arguments-slope": 1000, 170 | "appendByteString-memory-arguments-slope": 1, 171 | "trace-memory-arguments": 32, 172 | "divideInteger-cpu-arguments-constant": 148000, 173 | "cekConstCost-exBudgetCPU": 29773, 174 | "encodeUtf8-memory-arguments-slope": 8, 175 | "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, 176 | "mapData-memory-arguments": 32, 177 | "appendString-cpu-arguments-slope": 1000, 178 | "modInteger-cpu-arguments-constant": 148000, 179 | "verifySignature-cpu-arguments-slope": 1, 180 | "unConstrData-memory-arguments": 32, 181 | "quotientInteger-memory-arguments-intercept": 0, 182 | "equalsByteString-cpu-arguments-constant": 150000, 183 | "sliceByteString-memory-arguments-intercept": 0, 184 | "mkPairData-memory-arguments": 32, 185 | "equalsByteString-cpu-arguments-intercept": 112536, 186 | "appendString-memory-arguments-slope": 1, 187 | "lessThanInteger-cpu-arguments-slope": 497, 188 | "modInteger-cpu-arguments-model-arguments-intercept": 425507, 189 | "modInteger-memory-arguments-minimum": 1, 190 | "sha3_256-cpu-arguments-intercept": 0, 191 | "verifySignature-memory-arguments": 1, 192 | "cekLamCost-exBudgetMemory": 100, 193 | "sliceByteString-cpu-arguments-intercept": 150000 194 | } 195 | } 196 | } 197 | -------------------------------------------------------------------------------- /network/mainnet/genesis/conway.json: -------------------------------------------------------------------------------- 1 | { 2 | "poolVotingThresholds": { 3 | "committeeNormal": 0.51, 4 | "committeeNoConfidence": 0.51, 5 | "hardForkInitiation": 0.51, 6 | "motionNoConfidence": 0.51, 7 | "ppSecurityGroup": 0.51 8 | }, 9 | "dRepVotingThresholds": { 10 | "motionNoConfidence": 0.67, 11 | "committeeNormal": 0.67, 12 | "committeeNoConfidence": 0.6, 13 | "updateToConstitution": 0.75, 14 | "hardForkInitiation": 0.6, 15 | "ppNetworkGroup": 0.67, 16 | "ppEconomicGroup": 0.67, 17 | "ppTechnicalGroup": 0.67, 18 | "ppGovGroup": 0.75, 19 | "treasuryWithdrawal": 0.67 20 | }, 21 | "committeeMinSize": 7, 22 | "committeeMaxTermLength": 146, 23 | "govActionLifetime": 6, 24 | "govActionDeposit": 100000000000, 25 | "dRepDeposit": 500000000, 26 | "dRepActivity": 20, 27 | "minFeeRefScriptCostPerByte": 15, 28 | "plutusV3CostModel": [ 29 | 100788, 30 | 420, 31 | 1, 32 | 1, 33 | 1000, 34 | 173, 35 | 0, 36 | 1, 37 | 1000, 38 | 59957, 39 | 4, 40 | 1, 41 | 11183, 42 | 32, 43 | 201305, 44 | 8356, 45 | 4, 46 | 16000, 47 | 100, 48 | 16000, 49 | 100, 50 | 16000, 51 | 100, 52 | 16000, 53 | 100, 54 | 16000, 55 | 100, 56 | 16000, 57 | 100, 58 | 100, 59 | 100, 60 | 16000, 61 | 100, 62 | 94375, 63 | 32, 64 | 132994, 65 | 32, 66 | 61462, 67 | 4, 68 | 72010, 69 | 178, 70 | 0, 71 | 1, 72 | 22151, 73 | 32, 74 | 91189, 75 | 769, 76 | 4, 77 | 2, 78 | 85848, 79 | 123203, 80 | 7305, 81 | -900, 82 | 1716, 83 | 549, 84 | 57, 85 | 85848, 86 | 0, 87 | 1, 88 | 1, 89 | 1000, 90 | 42921, 91 | 4, 92 | 2, 93 | 24548, 94 | 29498, 95 | 38, 96 | 1, 97 | 898148, 98 | 27279, 99 | 1, 100 | 51775, 101 | 558, 102 | 1, 103 | 39184, 104 | 1000, 105 | 60594, 106 | 1, 107 | 141895, 108 | 32, 109 | 83150, 110 | 32, 111 | 15299, 112 | 32, 113 | 76049, 114 | 1, 115 | 13169, 116 | 4, 117 | 22100, 118 | 10, 119 | 28999, 120 | 74, 121 | 1, 122 | 28999, 123 | 74, 124 | 1, 125 | 43285, 126 | 552, 127 | 1, 128 | 44749, 129 | 541, 130 | 1, 131 | 33852, 132 | 32, 133 | 68246, 134 | 32, 135 | 72362, 136 | 32, 137 | 7243, 138 | 32, 139 | 7391, 140 | 32, 141 | 11546, 142 | 32, 143 | 85848, 144 | 123203, 145 | 7305, 146 | -900, 147 | 1716, 148 | 549, 149 | 57, 150 | 85848, 151 | 0, 152 | 1, 153 | 90434, 154 | 519, 155 | 0, 156 | 1, 157 | 74433, 158 | 32, 159 | 85848, 160 | 123203, 161 | 7305, 162 | -900, 163 | 1716, 164 | 549, 165 | 57, 166 | 85848, 167 | 0, 168 | 1, 169 | 1, 170 | 85848, 171 | 123203, 172 | 7305, 173 | -900, 174 | 1716, 175 | 549, 176 | 57, 177 | 85848, 178 | 0, 179 | 1, 180 | 955506, 181 | 213312, 182 | 0, 183 | 2, 184 | 270652, 185 | 22588, 186 | 4, 187 | 1457325, 188 | 64566, 189 | 4, 190 | 20467, 191 | 1, 192 | 4, 193 | 0, 194 | 141992, 195 | 32, 196 | 100788, 197 | 420, 198 | 1, 199 | 1, 200 | 81663, 201 | 32, 202 | 59498, 203 | 32, 204 | 20142, 205 | 32, 206 | 24588, 207 | 32, 208 | 20744, 209 | 32, 210 | 25933, 211 | 32, 212 | 24623, 213 | 32, 214 | 43053543, 215 | 10, 216 | 53384111, 217 | 14333, 218 | 10, 219 | 43574283, 220 | 26308, 221 | 10, 222 | 16000, 223 | 100, 224 | 16000, 225 | 100, 226 | 962335, 227 | 18, 228 | 2780678, 229 | 6, 230 | 442008, 231 | 1, 232 | 52538055, 233 | 3756, 234 | 18, 235 | 267929, 236 | 18, 237 | 76433006, 238 | 8868, 239 | 18, 240 | 52948122, 241 | 18, 242 | 1995836, 243 | 36, 244 | 3227919, 245 | 12, 246 | 901022, 247 | 1, 248 | 166917843, 249 | 4307, 250 | 36, 251 | 284546, 252 | 36, 253 | 158221314, 254 | 26549, 255 | 36, 256 | 74698472, 257 | 36, 258 | 333849714, 259 | 1, 260 | 254006273, 261 | 72, 262 | 2174038, 263 | 72, 264 | 2261318, 265 | 64571, 266 | 4, 267 | 207616, 268 | 8310, 269 | 4, 270 | 1293828, 271 | 28716, 272 | 63, 273 | 0, 274 | 1, 275 | 1006041, 276 | 43623, 277 | 251, 278 | 0, 279 | 1 280 | ], 281 | "constitution": { 282 | "anchor": { 283 | "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", 284 | "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" 285 | }, 286 | "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" 287 | }, 288 | "committee": { 289 | "members": { 290 | "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, 291 | "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, 292 | "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, 293 | "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580, 294 | "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, 295 | "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, 296 | "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580 297 | }, 298 | "threshold": { 299 | "numerator": 2, 300 | "denominator": 3 301 | } 302 | } 303 | } 304 | -------------------------------------------------------------------------------- /network/mainnet/genesis/shelley.json: -------------------------------------------------------------------------------- 1 | { 2 | "activeSlotsCoeff": 0.05, 3 | "protocolParams": { 4 | "protocolVersion": { 5 | "minor": 0, 6 | "major": 2 7 | }, 8 | "decentralisationParam": 1, 9 | "eMax": 18, 10 | "extraEntropy": { 11 | "tag": "NeutralNonce" 12 | }, 13 | "maxTxSize": 16384, 14 | "maxBlockBodySize": 65536, 15 | "maxBlockHeaderSize": 1100, 16 | "minFeeA": 44, 17 | "minFeeB": 155381, 18 | "minUTxOValue": 1000000, 19 | "poolDeposit": 500000000, 20 | "minPoolCost": 340000000, 21 | "keyDeposit": 2000000, 22 | "nOpt": 150, 23 | "rho": 0.003, 24 | "tau": 0.20, 25 | "a0": 0.3 26 | }, 27 | "genDelegs": { 28 | "ad5463153dc3d24b9ff133e46136028bdc1edbb897f5a7cf1b37950c": { 29 | "delegate": "d9e5c76ad5ee778960804094a389f0b546b5c2b140a62f8ec43ea54d", 30 | "vrf": "64fa87e8b29a5b7bfbd6795677e3e878c505bc4a3649485d366b50abadec92d7" 31 | }, 32 | "b9547b8a57656539a8d9bc42c008e38d9c8bd9c8adbb1e73ad529497": { 33 | "delegate": "855d6fc1e54274e331e34478eeac8d060b0b90c1f9e8a2b01167c048", 34 | "vrf": "66d5167a1f426bd1adcc8bbf4b88c280d38c148d135cb41e3f5a39f948ad7fcc" 35 | }, 36 | "60baee25cbc90047e83fd01e1e57dc0b06d3d0cb150d0ab40bbfead1": { 37 | "delegate": "7f72a1826ae3b279782ab2bc582d0d2958de65bd86b2c4f82d8ba956", 38 | "vrf": "c0546d9aa5740afd569d3c2d9c412595cd60822bb6d9a4e8ce6c43d12bd0f674" 39 | }, 40 | "f7b341c14cd58fca4195a9b278cce1ef402dc0e06deb77e543cd1757": { 41 | "delegate": "69ae12f9e45c0c9122356c8e624b1fbbed6c22a2e3b4358cf0cb5011", 42 | "vrf": "6394a632af51a32768a6f12dac3485d9c0712d0b54e3f389f355385762a478f2" 43 | }, 44 | "162f94554ac8c225383a2248c245659eda870eaa82d0ef25fc7dcd82": { 45 | "delegate": "4485708022839a7b9b8b639a939c85ec0ed6999b5b6dc651b03c43f6", 46 | "vrf": "aba81e764b71006c515986bf7b37a72fbb5554f78e6775f08e384dbd572a4b32" 47 | }, 48 | "2075a095b3c844a29c24317a94a643ab8e22d54a3a3a72a420260af6": { 49 | "delegate": "6535db26347283990a252313a7903a45e3526ec25ddba381c071b25b", 50 | "vrf": "fcaca997b8105bd860876348fc2c6e68b13607f9bbd23515cd2193b555d267af" 51 | }, 52 | "268cfc0b89e910ead22e0ade91493d8212f53f3e2164b2e4bef0819b": { 53 | "delegate": "1d4f2e1fda43070d71bb22a5522f86943c7c18aeb4fa47a362c27e23", 54 | "vrf": "63ef48bc5355f3e7973100c371d6a095251c80ceb40559f4750aa7014a6fb6db" 55 | } 56 | }, 57 | "updateQuorum": 5, 58 | "networkId": "Mainnet", 59 | "initialFunds": {}, 60 | "maxLovelaceSupply": 45000000000000000, 61 | "networkMagic": 764824073, 62 | "epochLength": 432000, 63 | "systemStart": "2017-09-23T21:44:51Z", 64 | "slotsPerKESPeriod": 129600, 65 | "slotLength": 1, 66 | "maxKESEvolutions": 62, 67 | "securityParam": 2160 68 | } 69 | -------------------------------------------------------------------------------- /network/preprod/cardano-db-sync/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "EnableFutureGenesis": true, 3 | "EnableLogMetrics": false, 4 | "EnableLogging": true, 5 | "NetworkName": "preprod", 6 | "NodeConfigFile": "../cardano-node/config.json", 7 | "PrometheusPort": 8080, 8 | "RequiresNetworkMagic": "RequiresMagic", 9 | "defaultBackends": [ 10 | "KatipBK" 11 | ], 12 | "defaultScribes": [ 13 | [ 14 | "StdoutSK", 15 | "stdout" 16 | ] 17 | ], 18 | "minSeverity": "Info", 19 | "options": { 20 | "cfokey": { 21 | "value": "Release-1.0.0" 22 | }, 23 | "mapBackends": {}, 24 | "mapSeverity": { 25 | "db-sync-node": "Info", 26 | "db-sync-node.Mux": "Error", 27 | "db-sync-node.Subscription": "Error" 28 | }, 29 | "mapSubtrace": { 30 | "#ekgview": { 31 | "contents": [ 32 | [ 33 | { 34 | "contents": "cardano.epoch-validation.benchmark", 35 | "tag": "Contains" 36 | }, 37 | [ 38 | { 39 | "contents": ".monoclock.basic.", 40 | "tag": "Contains" 41 | } 42 | ] 43 | ], 44 | [ 45 | { 46 | "contents": "cardano.epoch-validation.benchmark", 47 | "tag": "Contains" 48 | }, 49 | [ 50 | { 51 | "contents": "diff.RTS.cpuNs.timed.", 52 | "tag": "Contains" 53 | } 54 | ] 55 | ], 56 | [ 57 | { 58 | "contents": "#ekgview.#aggregation.cardano.epoch-validation.benchmark", 59 | "tag": "StartsWith" 60 | }, 61 | [ 62 | { 63 | "contents": "diff.RTS.gcNum.timed.", 64 | "tag": "Contains" 65 | } 66 | ] 67 | ] 68 | ], 69 | "subtrace": "FilterTrace" 70 | }, 71 | "#messagecounters.aggregation": { 72 | "subtrace": "NoTrace" 73 | }, 74 | "#messagecounters.ekgview": { 75 | "subtrace": "NoTrace" 76 | }, 77 | "#messagecounters.katip": { 78 | "subtrace": "NoTrace" 79 | }, 80 | "#messagecounters.monitoring": { 81 | "subtrace": "NoTrace" 82 | }, 83 | "#messagecounters.switchboard": { 84 | "subtrace": "NoTrace" 85 | }, 86 | "benchmark": { 87 | "contents": [ 88 | "GhcRtsStats", 89 | "MonotonicClock" 90 | ], 91 | "subtrace": "ObservableTrace" 92 | }, 93 | "cardano.epoch-validation.utxo-stats": { 94 | "subtrace": "NoTrace" 95 | } 96 | } 97 | }, 98 | "rotation": { 99 | "rpKeepFilesNum": 10, 100 | "rpLogLimitBytes": 5000000, 101 | "rpMaxAgeHours": 24 102 | }, 103 | "setupBackends": [ 104 | "AggregationBK", 105 | "KatipBK" 106 | ], 107 | "setupScribes": [ 108 | { 109 | "scFormat": "ScText", 110 | "scKind": "StdoutSK", 111 | "scName": "stdout", 112 | "scRotation": null 113 | } 114 | ] 115 | } 116 | -------------------------------------------------------------------------------- /network/preprod/cardano-node/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "AlonzoGenesisFile": "../genesis/alonzo.json", 3 | "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", 4 | "ByronGenesisFile": "../genesis/byron.json", 5 | "ByronGenesisHash": "d4b8de7a11d929a323373cbab6c1a9bdc931beffff11db111cf9d57356ee1937", 6 | "ConwayGenesisFile": "../genesis/conway.json", 7 | "ConwayGenesisHash": "0eb6adaec3fcb1fe286c1b4ae0da2a117eafc3add51e17577d36dd39eddfc3db", 8 | "EnableP2P": true, 9 | "LastKnownBlockVersion-Alt": 0, 10 | "LastKnownBlockVersion-Major": 2, 11 | "LastKnownBlockVersion-Minor": 0, 12 | "MinNodeVersion": "8.12.0", 13 | "PeerSharing": true, 14 | "Protocol": "Cardano", 15 | "RequiresNetworkMagic": "RequiresMagic", 16 | "ShelleyGenesisFile": "../genesis/shelley.json", 17 | "ShelleyGenesisHash": "162d29c4e1cf6b8a84f2d692e67a3ac6bc7851bc3e6e4afe64d15778bed8bd86", 18 | "TargetNumberOfActivePeers": 20, 19 | "TargetNumberOfEstablishedPeers": 40, 20 | "TargetNumberOfKnownPeers": 150, 21 | "TargetNumberOfRootPeers": 60, 22 | "TraceAcceptPolicy": true, 23 | "TraceBlockFetchClient": false, 24 | "TraceBlockFetchDecisions": false, 25 | "TraceBlockFetchProtocol": false, 26 | "TraceBlockFetchProtocolSerialised": false, 27 | "TraceBlockFetchServer": false, 28 | "TraceChainDb": true, 29 | "TraceChainSyncBlockServer": false, 30 | "TraceChainSyncClient": false, 31 | "TraceChainSyncHeaderServer": false, 32 | "TraceChainSyncProtocol": false, 33 | "TraceConnectionManager": true, 34 | "TraceDNSResolver": true, 35 | "TraceDNSSubscription": true, 36 | "TraceDiffusionInitialization": true, 37 | "TraceErrorPolicy": true, 38 | "TraceForge": true, 39 | "TraceHandshake": true, 40 | "TraceInboundGovernor": true, 41 | "TraceIpSubscription": true, 42 | "TraceLedgerPeers": true, 43 | "TraceLocalChainSyncProtocol": false, 44 | "TraceLocalConnectionManager": true, 45 | "TraceLocalErrorPolicy": true, 46 | "TraceLocalHandshake": true, 47 | "TraceLocalRootPeers": true, 48 | "TraceLocalTxSubmissionProtocol": false, 49 | "TraceLocalTxSubmissionServer": false, 50 | "TraceMempool": true, 51 | "TraceMux": false, 52 | "TracePeerSelection": true, 53 | "TracePeerSelectionActions": true, 54 | "TracePublicRootPeers": true, 55 | "TraceServer": true, 56 | "TraceTxInbound": false, 57 | "TraceTxOutbound": false, 58 | "TraceTxSubmissionProtocol": false, 59 | "TracingVerbosity": "NormalVerbosity", 60 | "TurnOnLogMetrics": true, 61 | "TurnOnLogging": true, 62 | "UseTraceDispatcher": false, 63 | "defaultBackends": [ 64 | "KatipBK" 65 | ], 66 | "defaultScribes": [ 67 | [ 68 | "StdoutSK", 69 | "stdout" 70 | ] 71 | ], 72 | "hasEKG": 12788, 73 | "hasPrometheus": [ 74 | "127.0.0.1", 75 | 12798 76 | ], 77 | "minSeverity": "Info", 78 | "options": { 79 | "mapBackends": { 80 | "cardano.node.metrics": [ 81 | "EKGViewBK" 82 | ], 83 | "cardano.node.resources": [ 84 | "EKGViewBK" 85 | ] 86 | }, 87 | "mapSubtrace": { 88 | "cardano.node.metrics": { 89 | "subtrace": "Neutral" 90 | } 91 | } 92 | }, 93 | "rotation": { 94 | "rpKeepFilesNum": 10, 95 | "rpLogLimitBytes": 5000000, 96 | "rpMaxAgeHours": 24 97 | }, 98 | "setupBackends": [ 99 | "KatipBK" 100 | ], 101 | "setupScribes": [ 102 | { 103 | "scFormat": "ScText", 104 | "scKind": "StdoutSK", 105 | "scName": "stdout", 106 | "scRotation": null 107 | } 108 | ] 109 | } 110 | -------------------------------------------------------------------------------- /network/preprod/cardano-node/topology.json: -------------------------------------------------------------------------------- 1 | { 2 | "bootstrapPeers": [ 3 | { 4 | "address": "preprod-node.play.dev.cardano.org", 5 | "port": 3001 6 | } 7 | ], 8 | "localRoots": [ 9 | { 10 | "accessPoints": [], 11 | "advertise": false, 12 | "trustable": false, 13 | "valency": 1 14 | } 15 | ], 16 | "publicRoots": [ 17 | { 18 | "accessPoints": [], 19 | "advertise": false 20 | } 21 | ], 22 | "useLedgerAfterSlot": 64454371 23 | } 24 | -------------------------------------------------------------------------------- /network/preprod/cardano-submit-api/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "EnableLogMetrics": false, 3 | "EnableLogging": true, 4 | "GenesisHash": "d4b8de7a11d929a323373cbab6c1a9bdc931beffff11db111cf9d57356ee1937", 5 | "PrometheusPort": 8080, 6 | "RequiresNetworkMagic": "RequiresMagic", 7 | "defaultBackends": [ 8 | "KatipBK" 9 | ], 10 | "defaultScribes": [ 11 | [ 12 | "StdoutSK", 13 | "stdout" 14 | ] 15 | ], 16 | "minSeverity": "Info", 17 | "options": { 18 | "cfokey": { 19 | "value": "Release-1.0.0" 20 | }, 21 | "mapBackends": {}, 22 | "mapSeverity": { 23 | "db-sync-node": "Info", 24 | "db-sync-node.Mux": "Error", 25 | "db-sync-node.Subscription": "Error" 26 | }, 27 | "mapSubtrace": { 28 | "#ekgview": { 29 | "contents": [ 30 | [ 31 | { 32 | "contents": "cardano.epoch-validation.benchmark", 33 | "tag": "Contains" 34 | }, 35 | [ 36 | { 37 | "contents": ".monoclock.basic.", 38 | "tag": "Contains" 39 | } 40 | ] 41 | ], 42 | [ 43 | { 44 | "contents": "cardano.epoch-validation.benchmark", 45 | "tag": "Contains" 46 | }, 47 | [ 48 | { 49 | "contents": "diff.RTS.cpuNs.timed.", 50 | "tag": "Contains" 51 | } 52 | ] 53 | ], 54 | [ 55 | { 56 | "contents": "#ekgview.#aggregation.cardano.epoch-validation.benchmark", 57 | "tag": "StartsWith" 58 | }, 59 | [ 60 | { 61 | "contents": "diff.RTS.gcNum.timed.", 62 | "tag": "Contains" 63 | } 64 | ] 65 | ] 66 | ], 67 | "subtrace": "FilterTrace" 68 | }, 69 | "#messagecounters.aggregation": { 70 | "subtrace": "NoTrace" 71 | }, 72 | "#messagecounters.ekgview": { 73 | "subtrace": "NoTrace" 74 | }, 75 | "#messagecounters.katip": { 76 | "subtrace": "NoTrace" 77 | }, 78 | "#messagecounters.monitoring": { 79 | "subtrace": "NoTrace" 80 | }, 81 | "#messagecounters.switchboard": { 82 | "subtrace": "NoTrace" 83 | }, 84 | "benchmark": { 85 | "contents": [ 86 | "GhcRtsStats", 87 | "MonotonicClock" 88 | ], 89 | "subtrace": "ObservableTrace" 90 | }, 91 | "cardano.epoch-validation.utxo-stats": { 92 | "subtrace": "NoTrace" 93 | } 94 | } 95 | }, 96 | "rotation": { 97 | "rpKeepFilesNum": 10, 98 | "rpLogLimitBytes": 5000000, 99 | "rpMaxAgeHours": 24 100 | }, 101 | "setupBackends": [ 102 | "AggregationBK", 103 | "KatipBK" 104 | ], 105 | "setupScribes": [ 106 | { 107 | "scFormat": "ScText", 108 | "scKind": "StdoutSK", 109 | "scName": "stdout", 110 | "scRotation": null 111 | } 112 | ] 113 | } 114 | -------------------------------------------------------------------------------- /network/preprod/genesis/alonzo.json: -------------------------------------------------------------------------------- 1 | { 2 | "lovelacePerUTxOWord": 34482, 3 | "executionPrices": { 4 | "prSteps": 5 | { 6 | "numerator" : 721, 7 | "denominator" : 10000000 8 | }, 9 | "prMem": 10 | { 11 | "numerator" : 577, 12 | "denominator" : 10000 13 | } 14 | }, 15 | "maxTxExUnits": { 16 | "exUnitsMem": 10000000, 17 | "exUnitsSteps": 10000000000 18 | }, 19 | "maxBlockExUnits": { 20 | "exUnitsMem": 50000000, 21 | "exUnitsSteps": 40000000000 22 | }, 23 | "maxValueSize": 5000, 24 | "collateralPercentage": 150, 25 | "maxCollateralInputs": 3, 26 | "costModels": { 27 | "PlutusV1": { 28 | "sha2_256-memory-arguments": 4, 29 | "equalsString-cpu-arguments-constant": 1000, 30 | "cekDelayCost-exBudgetMemory": 100, 31 | "lessThanEqualsByteString-cpu-arguments-intercept": 103599, 32 | "divideInteger-memory-arguments-minimum": 1, 33 | "appendByteString-cpu-arguments-slope": 621, 34 | "blake2b-cpu-arguments-slope": 29175, 35 | "iData-cpu-arguments": 150000, 36 | "encodeUtf8-cpu-arguments-slope": 1000, 37 | "unBData-cpu-arguments": 150000, 38 | "multiplyInteger-cpu-arguments-intercept": 61516, 39 | "cekConstCost-exBudgetMemory": 100, 40 | "nullList-cpu-arguments": 150000, 41 | "equalsString-cpu-arguments-intercept": 150000, 42 | "trace-cpu-arguments": 150000, 43 | "mkNilData-memory-arguments": 32, 44 | "lengthOfByteString-cpu-arguments": 150000, 45 | "cekBuiltinCost-exBudgetCPU": 29773, 46 | "bData-cpu-arguments": 150000, 47 | "subtractInteger-cpu-arguments-slope": 0, 48 | "unIData-cpu-arguments": 150000, 49 | "consByteString-memory-arguments-intercept": 0, 50 | "divideInteger-memory-arguments-slope": 1, 51 | "divideInteger-cpu-arguments-model-arguments-slope": 118, 52 | "listData-cpu-arguments": 150000, 53 | "headList-cpu-arguments": 150000, 54 | "chooseData-memory-arguments": 32, 55 | "equalsInteger-cpu-arguments-intercept": 136542, 56 | "sha3_256-cpu-arguments-slope": 82363, 57 | "sliceByteString-cpu-arguments-slope": 5000, 58 | "unMapData-cpu-arguments": 150000, 59 | "lessThanInteger-cpu-arguments-intercept": 179690, 60 | "mkCons-cpu-arguments": 150000, 61 | "appendString-memory-arguments-intercept": 0, 62 | "modInteger-cpu-arguments-model-arguments-slope": 118, 63 | "ifThenElse-cpu-arguments": 1, 64 | "mkNilPairData-cpu-arguments": 150000, 65 | "lessThanEqualsInteger-cpu-arguments-intercept": 145276, 66 | "addInteger-memory-arguments-slope": 1, 67 | "chooseList-memory-arguments": 32, 68 | "constrData-memory-arguments": 32, 69 | "decodeUtf8-cpu-arguments-intercept": 150000, 70 | "equalsData-memory-arguments": 1, 71 | "subtractInteger-memory-arguments-slope": 1, 72 | "appendByteString-memory-arguments-intercept": 0, 73 | "lengthOfByteString-memory-arguments": 4, 74 | "headList-memory-arguments": 32, 75 | "listData-memory-arguments": 32, 76 | "consByteString-cpu-arguments-intercept": 150000, 77 | "unIData-memory-arguments": 32, 78 | "remainderInteger-memory-arguments-minimum": 1, 79 | "bData-memory-arguments": 32, 80 | "lessThanByteString-cpu-arguments-slope": 248, 81 | "encodeUtf8-memory-arguments-intercept": 0, 82 | "cekStartupCost-exBudgetCPU": 100, 83 | "multiplyInteger-memory-arguments-intercept": 0, 84 | "unListData-memory-arguments": 32, 85 | "remainderInteger-cpu-arguments-model-arguments-slope": 118, 86 | "cekVarCost-exBudgetCPU": 29773, 87 | "remainderInteger-memory-arguments-slope": 1, 88 | "cekForceCost-exBudgetCPU": 29773, 89 | "sha2_256-cpu-arguments-slope": 29175, 90 | "equalsInteger-memory-arguments": 1, 91 | "indexByteString-memory-arguments": 1, 92 | "addInteger-memory-arguments-intercept": 1, 93 | "chooseUnit-cpu-arguments": 150000, 94 | "sndPair-cpu-arguments": 150000, 95 | "cekLamCost-exBudgetCPU": 29773, 96 | "fstPair-cpu-arguments": 150000, 97 | "quotientInteger-memory-arguments-minimum": 1, 98 | "decodeUtf8-cpu-arguments-slope": 1000, 99 | "lessThanInteger-memory-arguments": 1, 100 | "lessThanEqualsInteger-cpu-arguments-slope": 1366, 101 | "fstPair-memory-arguments": 32, 102 | "modInteger-memory-arguments-intercept": 0, 103 | "unConstrData-cpu-arguments": 150000, 104 | "lessThanEqualsInteger-memory-arguments": 1, 105 | "chooseUnit-memory-arguments": 32, 106 | "sndPair-memory-arguments": 32, 107 | "addInteger-cpu-arguments-intercept": 197209, 108 | "decodeUtf8-memory-arguments-slope": 8, 109 | "equalsData-cpu-arguments-intercept": 150000, 110 | "mapData-cpu-arguments": 150000, 111 | "mkPairData-cpu-arguments": 150000, 112 | "quotientInteger-cpu-arguments-constant": 148000, 113 | "consByteString-memory-arguments-slope": 1, 114 | "cekVarCost-exBudgetMemory": 100, 115 | "indexByteString-cpu-arguments": 150000, 116 | "unListData-cpu-arguments": 150000, 117 | "equalsInteger-cpu-arguments-slope": 1326, 118 | "cekStartupCost-exBudgetMemory": 100, 119 | "subtractInteger-cpu-arguments-intercept": 197209, 120 | "divideInteger-cpu-arguments-model-arguments-intercept": 425507, 121 | "divideInteger-memory-arguments-intercept": 0, 122 | "cekForceCost-exBudgetMemory": 100, 123 | "blake2b-cpu-arguments-intercept": 2477736, 124 | "remainderInteger-cpu-arguments-constant": 148000, 125 | "tailList-cpu-arguments": 150000, 126 | "encodeUtf8-cpu-arguments-intercept": 150000, 127 | "equalsString-cpu-arguments-slope": 1000, 128 | "lessThanByteString-memory-arguments": 1, 129 | "multiplyInteger-cpu-arguments-slope": 11218, 130 | "appendByteString-cpu-arguments-intercept": 396231, 131 | "lessThanEqualsByteString-cpu-arguments-slope": 248, 132 | "modInteger-memory-arguments-slope": 1, 133 | "addInteger-cpu-arguments-slope": 0, 134 | "equalsData-cpu-arguments-slope": 10000, 135 | "decodeUtf8-memory-arguments-intercept": 0, 136 | "chooseList-cpu-arguments": 150000, 137 | "constrData-cpu-arguments": 150000, 138 | "equalsByteString-memory-arguments": 1, 139 | "cekApplyCost-exBudgetCPU": 29773, 140 | "quotientInteger-memory-arguments-slope": 1, 141 | "verifySignature-cpu-arguments-intercept": 3345831, 142 | "unMapData-memory-arguments": 32, 143 | "mkCons-memory-arguments": 32, 144 | "sliceByteString-memory-arguments-slope": 1, 145 | "sha3_256-memory-arguments": 4, 146 | "ifThenElse-memory-arguments": 1, 147 | "mkNilPairData-memory-arguments": 32, 148 | "equalsByteString-cpu-arguments-slope": 247, 149 | "appendString-cpu-arguments-intercept": 150000, 150 | "quotientInteger-cpu-arguments-model-arguments-slope": 118, 151 | "cekApplyCost-exBudgetMemory": 100, 152 | "equalsString-memory-arguments": 1, 153 | "multiplyInteger-memory-arguments-slope": 1, 154 | "cekBuiltinCost-exBudgetMemory": 100, 155 | "remainderInteger-memory-arguments-intercept": 0, 156 | "sha2_256-cpu-arguments-intercept": 2477736, 157 | "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, 158 | "lessThanEqualsByteString-memory-arguments": 1, 159 | "tailList-memory-arguments": 32, 160 | "mkNilData-cpu-arguments": 150000, 161 | "chooseData-cpu-arguments": 150000, 162 | "unBData-memory-arguments": 32, 163 | "blake2b-memory-arguments": 4, 164 | "iData-memory-arguments": 32, 165 | "nullList-memory-arguments": 32, 166 | "cekDelayCost-exBudgetCPU": 29773, 167 | "subtractInteger-memory-arguments-intercept": 1, 168 | "lessThanByteString-cpu-arguments-intercept": 103599, 169 | "consByteString-cpu-arguments-slope": 1000, 170 | "appendByteString-memory-arguments-slope": 1, 171 | "trace-memory-arguments": 32, 172 | "divideInteger-cpu-arguments-constant": 148000, 173 | "cekConstCost-exBudgetCPU": 29773, 174 | "encodeUtf8-memory-arguments-slope": 8, 175 | "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, 176 | "mapData-memory-arguments": 32, 177 | "appendString-cpu-arguments-slope": 1000, 178 | "modInteger-cpu-arguments-constant": 148000, 179 | "verifySignature-cpu-arguments-slope": 1, 180 | "unConstrData-memory-arguments": 32, 181 | "quotientInteger-memory-arguments-intercept": 0, 182 | "equalsByteString-cpu-arguments-constant": 150000, 183 | "sliceByteString-memory-arguments-intercept": 0, 184 | "mkPairData-memory-arguments": 32, 185 | "equalsByteString-cpu-arguments-intercept": 112536, 186 | "appendString-memory-arguments-slope": 1, 187 | "lessThanInteger-cpu-arguments-slope": 497, 188 | "modInteger-cpu-arguments-model-arguments-intercept": 425507, 189 | "modInteger-memory-arguments-minimum": 1, 190 | "sha3_256-cpu-arguments-intercept": 0, 191 | "verifySignature-memory-arguments": 1, 192 | "cekLamCost-exBudgetMemory": 100, 193 | "sliceByteString-cpu-arguments-intercept": 150000 194 | } 195 | } 196 | } 197 | -------------------------------------------------------------------------------- /network/preprod/genesis/byron.json: -------------------------------------------------------------------------------- 1 | { "bootStakeholders": 2 | { "05d1c10e4bf3cdd4de54712531c53be75a1609b25f396ffbbe5becf1": 1 3 | , "3bf1193b19be416283b8c0516d2f8b80939ffccb1c9b05946f54c83a": 1 4 | , "7bdd769bd872e8e6336c23f1e566c19a96e72137174b891fad9f4b99": 1 5 | , "9ddc1e29c59df0ddd9347fe8b8a736d247f286414684eddc02885348": 1 6 | , "a118c0d2737c8a77c0d982a0d299bc42614cea4e0c23614ba24a05ca": 1 7 | , "b0b2df3c9cf4dfe2ae04409913b3c3125509acbbfa0722449570aaeb": 1 8 | , "e0a65f21229e44c2bf6eec5b14e2775003b674ae53de18d22814346a": 1 9 | } 10 | , "heavyDelegation": 11 | { "05d1c10e4bf3cdd4de54712531c53be75a1609b25f396ffbbe5becf1": 12 | { "omega": 0 13 | , "issuerPk": 14 | "UFsjehyxQAIMxEL25RxqD0itM0RCdzWprVt1W+zopM5b7U9ru9AMr/zf9lAjWaFlNOpRgrrbz7r5tRbt8wUmSg==" 15 | , "delegatePk": 16 | "iwlg0jS9pn1SQyxdGiasor+1uaCflm2Vkqe/DHKKHs2EDqxcP+in7doCSnQDttN3BZkIKLNUgzKj+FAiHCCYvw==" 17 | , "cert": 18 | "633fc347138ee155d038b9d1040ee1e45cea5b1e8627046c95f7fe4ba949b0569437962568eadef9d49e22becbf30192425c008d10e03004612633dbc307340b" 19 | } 20 | , "3bf1193b19be416283b8c0516d2f8b80939ffccb1c9b05946f54c83a": 21 | { "omega": 0 22 | , "issuerPk": 23 | "pAIACMG6WCa4mz0tVoeekLXYuWkdxk/rgDuZ/x7ugh3CvEuhpGf2LRRRWilaGdraH1sCbnuMCmAHrBTbPDFmxA==" 24 | , "delegatePk": 25 | "0ajebKqP2bF1xZhi7N1avNBHe4S4Kg5S+uzGs8hRAKR1IW/7ZOp0U3AhQFuzKLD3BuSq1xV3leMWeBzKEg2slg==" 26 | , "cert": 27 | "eb5c4d76c7bfca2ab790a76f7dc4c6d9f7d0956d4af3b8c649804ef98beeb138d8916982c9142747b7a07e69f52b2c3776d64a7d74494e0f72eefaebf6bf5d07" 28 | } 29 | , "7bdd769bd872e8e6336c23f1e566c19a96e72137174b891fad9f4b99": 30 | { "omega": 0 31 | , "issuerPk": 32 | "P7JjeSPHjexNW5MsCaySrURaqV2gCgXttEe0CgfFnVZFGHaS9A4xEUrQ83VTLPjk+HV0Di19DjQ+DhS1M6Mf7A==" 33 | , "delegatePk": 34 | "jvMgwt9mVKYYjEXpxjnApoa/WoZSlVh9OZ3+sF/nSrZ5YaaWsmjIvOyTcrxzqpsTZewAez36BTnqwA0VSjFRjA==" 35 | , "cert": 36 | "9ef9f0e5ca23cd9365ec7a23f1b2d159da0d58e0242cb817c3bc946ba1c9e3629f1976f09a88370247bbc458c810d21a889e3ff6dd189ceea784bc9ab6dc9b0a" 37 | } 38 | , "9ddc1e29c59df0ddd9347fe8b8a736d247f286414684eddc02885348": 39 | { "omega": 0 40 | , "issuerPk": 41 | "Xro6BbV6hMh3RTZnst4ABhtQ2vr83YPXoLfQ8JWeunvvcuudGBQvLeqwVfGXrBWoMOOKroFV48ygfSEq2xhREA==" 42 | , "delegatePk": 43 | "mq5iXU0VvLNzPUIOBk8c0zjzhuCvBJ/NQrRVpp0orTZkg9F3uiuAG0E24NZmLl6eCiTyyAoOeNTCNbTAjyAfTA==" 44 | , "cert": 45 | "939dcfe5555ee661b9db5d817a70d5c3fa9d1d97c2ae5849696d915606b530f7e9edda5d02a01e61524a766f9c356084616ba058a3de70ea51bf29cd187a5f07" 46 | } 47 | , "a118c0d2737c8a77c0d982a0d299bc42614cea4e0c23614ba24a05ca": 48 | { "omega": 0 49 | , "issuerPk": 50 | "eqAAtu1X79MxCSa/i/RSApLGsnhDYqLJLu93f3wSzR5/M7calZS8DHFrAtJgzYbkg9nwKF1HQQ8bO/1LOJ9O4w==" 51 | , "delegatePk": 52 | "lCuzqqsPZEK5BrZbpt2/eWnKpmLZCWiSYhGj1WUy8R2OjLStw/UDT7xiV/pbEIZoncfQJN9yJqpQH8KOui0fYw==" 53 | , "cert": 54 | "b96ad354a6989df5de8d0888414843736d0a4a6626a1e595e8785a70b10a38eb4632159aabf84959983e8852fd4d390eba6c423fac8ea117913cec46353bd90e" 55 | } 56 | , "b0b2df3c9cf4dfe2ae04409913b3c3125509acbbfa0722449570aaeb": 57 | { "omega": 0 58 | , "issuerPk": 59 | "Y+Vaj0IaMeq0+oWjQr5hiEl4Ek+cWsKq7mufTO4wue2R6A6AMlqEDIV7vYsd3NZWomG5DGcwSAw2Ev1Mz26LIA==" 60 | , "delegatePk": 61 | "YYtiXfMN5TiV/ynno3cNylbC/wZtSqBaaXGQXe7O9tu33RDqH5F15Sk+reyXvxaxZ683mns+1K8DLNB7mezB6g==" 62 | , "cert": 63 | "ca38e688e759183b57d08ca6568248b91c8ddd81e56d0d31c3f3a26eca35754387c5f301ef017dafae453a93757d39a0e2d326ebe59cf31d5c1b22fc8616ac00" 64 | } 65 | , "e0a65f21229e44c2bf6eec5b14e2775003b674ae53de18d22814346a": 66 | { "omega": 0 67 | , "issuerPk": 68 | "vynbl3q/BFvwehgMzpp3NoWOuN5RwDUYCbNop0RR0jlEXomgPOrlXCwMTrwrI8Dcfzq5q1fK/1hOfv9IwDMPAA==" 69 | , "delegatePk": 70 | "1N1ppBBxvC3I5kqX9L1jeVJM4MK2ZXKAQ6Bn400+IYr4mh4zTYciCsTJTyvY8IKIBBEcT3GYW6ZlaYy7XbY5kg==" 71 | , "cert": 72 | "82b10bbea2dd80441315230354e3e4af0ac87d02c9e6424fc9432be21a6183c81555d3a1b373566aef7a8065a126d57c42629be780becc61bc1b8f3ce5b5170d" 73 | } 74 | } 75 | , "startTime": 1654041600 76 | , "nonAvvmBalances": 77 | { "FHnt4NL7yPXhCzCHVywZLqVsvwuG3HvwmjKXQJBrXh3h2aigv6uxkePbpzRNV8q": 78 | "0" 79 | , "FHnt4NL7yPXuJGViM3KwSPwrwECD9q5vNetX3QJDYRWgiX3RHi5i5VV32dnETDK": 80 | "0" 81 | , "FHnt4NL7yPXuYUxBF33VX5dZMBDAab2kvSNLRzCskvuKNCSDknzrQvKeQhGUw5a": 82 | "30000000000000000" 83 | , "FHnt4NL7yPY8exfnuJ8ACyoU7xCN93tKXSv357UrTp1nddGbkWxJpQfrt62xYFX": 84 | "0" 85 | , "FHnt4NL7yPYFpVcAXZADrKdsqCAFvcRFYkTcqkn2guGmj8akQMiMVjhSUECvD1F": 86 | "0" 87 | , "FHnt4NL7yPYH2vP2FLEfH2pt3K6meM7fgtjRiLBidaqpP5ogPzxLNsZy68e1KdW": 88 | "0" 89 | , "FHnt4NL7yPYHrcxPtPufYYFWLhqvHGnZ5NFSz2KZpWQgSq4VLsUgWnkEmfUtd1E": 90 | "0" 91 | , "FHnt4NL7yPYJiN5Y8VsQr6LP6YgN51BHBPegNjVwKkq6AooCkbTpfZ2bqkVkfXU": 92 | "0" 93 | } 94 | , "blockVersionData": 95 | { "scriptVersion": 0 96 | , "slotDuration": "20000" 97 | , "maxBlockSize": "2000000" 98 | , "maxHeaderSize": "2000000" 99 | , "maxTxSize": "4096" 100 | , "maxProposalSize": "700" 101 | , "mpcThd": "20000000000000" 102 | , "heavyDelThd": "300000000000" 103 | , "updateVoteThd": "1000000000000" 104 | , "updateProposalThd": "100000000000000" 105 | , "updateImplicit": "10000" 106 | , "softforkRule": 107 | { "initThd": "900000000000000" 108 | , "minThd": "600000000000000" 109 | , "thdDecrement": "50000000000000" 110 | } 111 | , "txFeePolicy": 112 | { "summand": "155381000000000" , "multiplier": "43946000000" } 113 | , "unlockStakeEpoch": "18446744073709551615" 114 | } 115 | , "protocolConsts": { "k": 2160 , "protocolMagic": 1 } 116 | , "avvmDistr": {} 117 | } -------------------------------------------------------------------------------- /network/preprod/genesis/conway.json: -------------------------------------------------------------------------------- 1 | { 2 | "poolVotingThresholds": { 3 | "committeeNormal": 0.51, 4 | "committeeNoConfidence": 0.51, 5 | "hardForkInitiation": 0.51, 6 | "motionNoConfidence": 0.51, 7 | "ppSecurityGroup": 0.51 8 | }, 9 | "dRepVotingThresholds": { 10 | "motionNoConfidence": 0.67, 11 | "committeeNormal": 0.67, 12 | "committeeNoConfidence": 0.6, 13 | "updateToConstitution": 0.75, 14 | "hardForkInitiation": 0.6, 15 | "ppNetworkGroup": 0.67, 16 | "ppEconomicGroup": 0.67, 17 | "ppTechnicalGroup": 0.67, 18 | "ppGovGroup": 0.75, 19 | "treasuryWithdrawal": 0.67 20 | }, 21 | "committeeMinSize": 7, 22 | "committeeMaxTermLength": 146, 23 | "govActionLifetime": 6, 24 | "govActionDeposit": 100000000000, 25 | "dRepDeposit": 500000000, 26 | "dRepActivity": 20, 27 | "minFeeRefScriptCostPerByte": 15, 28 | "plutusV3CostModel": [ 29 | 100788, 30 | 420, 31 | 1, 32 | 1, 33 | 1000, 34 | 173, 35 | 0, 36 | 1, 37 | 1000, 38 | 59957, 39 | 4, 40 | 1, 41 | 11183, 42 | 32, 43 | 201305, 44 | 8356, 45 | 4, 46 | 16000, 47 | 100, 48 | 16000, 49 | 100, 50 | 16000, 51 | 100, 52 | 16000, 53 | 100, 54 | 16000, 55 | 100, 56 | 16000, 57 | 100, 58 | 100, 59 | 100, 60 | 16000, 61 | 100, 62 | 94375, 63 | 32, 64 | 132994, 65 | 32, 66 | 61462, 67 | 4, 68 | 72010, 69 | 178, 70 | 0, 71 | 1, 72 | 22151, 73 | 32, 74 | 91189, 75 | 769, 76 | 4, 77 | 2, 78 | 85848, 79 | 123203, 80 | 7305, 81 | -900, 82 | 1716, 83 | 549, 84 | 57, 85 | 85848, 86 | 0, 87 | 1, 88 | 1, 89 | 1000, 90 | 42921, 91 | 4, 92 | 2, 93 | 24548, 94 | 29498, 95 | 38, 96 | 1, 97 | 898148, 98 | 27279, 99 | 1, 100 | 51775, 101 | 558, 102 | 1, 103 | 39184, 104 | 1000, 105 | 60594, 106 | 1, 107 | 141895, 108 | 32, 109 | 83150, 110 | 32, 111 | 15299, 112 | 32, 113 | 76049, 114 | 1, 115 | 13169, 116 | 4, 117 | 22100, 118 | 10, 119 | 28999, 120 | 74, 121 | 1, 122 | 28999, 123 | 74, 124 | 1, 125 | 43285, 126 | 552, 127 | 1, 128 | 44749, 129 | 541, 130 | 1, 131 | 33852, 132 | 32, 133 | 68246, 134 | 32, 135 | 72362, 136 | 32, 137 | 7243, 138 | 32, 139 | 7391, 140 | 32, 141 | 11546, 142 | 32, 143 | 85848, 144 | 123203, 145 | 7305, 146 | -900, 147 | 1716, 148 | 549, 149 | 57, 150 | 85848, 151 | 0, 152 | 1, 153 | 90434, 154 | 519, 155 | 0, 156 | 1, 157 | 74433, 158 | 32, 159 | 85848, 160 | 123203, 161 | 7305, 162 | -900, 163 | 1716, 164 | 549, 165 | 57, 166 | 85848, 167 | 0, 168 | 1, 169 | 1, 170 | 85848, 171 | 123203, 172 | 7305, 173 | -900, 174 | 1716, 175 | 549, 176 | 57, 177 | 85848, 178 | 0, 179 | 1, 180 | 955506, 181 | 213312, 182 | 0, 183 | 2, 184 | 270652, 185 | 22588, 186 | 4, 187 | 1457325, 188 | 64566, 189 | 4, 190 | 20467, 191 | 1, 192 | 4, 193 | 0, 194 | 141992, 195 | 32, 196 | 100788, 197 | 420, 198 | 1, 199 | 1, 200 | 81663, 201 | 32, 202 | 59498, 203 | 32, 204 | 20142, 205 | 32, 206 | 24588, 207 | 32, 208 | 20744, 209 | 32, 210 | 25933, 211 | 32, 212 | 24623, 213 | 32, 214 | 43053543, 215 | 10, 216 | 53384111, 217 | 14333, 218 | 10, 219 | 43574283, 220 | 26308, 221 | 10, 222 | 16000, 223 | 100, 224 | 16000, 225 | 100, 226 | 962335, 227 | 18, 228 | 2780678, 229 | 6, 230 | 442008, 231 | 1, 232 | 52538055, 233 | 3756, 234 | 18, 235 | 267929, 236 | 18, 237 | 76433006, 238 | 8868, 239 | 18, 240 | 52948122, 241 | 18, 242 | 1995836, 243 | 36, 244 | 3227919, 245 | 12, 246 | 901022, 247 | 1, 248 | 166917843, 249 | 4307, 250 | 36, 251 | 284546, 252 | 36, 253 | 158221314, 254 | 26549, 255 | 36, 256 | 74698472, 257 | 36, 258 | 333849714, 259 | 1, 260 | 254006273, 261 | 72, 262 | 2174038, 263 | 72, 264 | 2261318, 265 | 64571, 266 | 4, 267 | 207616, 268 | 8310, 269 | 4, 270 | 1293828, 271 | 28716, 272 | 63, 273 | 0, 274 | 1, 275 | 1006041, 276 | 43623, 277 | 251, 278 | 0, 279 | 1 280 | ], 281 | "constitution": { 282 | "anchor": { 283 | "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", 284 | "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" 285 | }, 286 | "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" 287 | }, 288 | "committee": { 289 | "members": { 290 | "scriptHash-a6a5e006fd4e8f51062dc431362369b2a43140abced8aa2ff2256d7b": 229, 291 | "scriptHash-6095e643ea6f1cccb6e463ec34349026b3a48621aac5d512655ab1bf": 229, 292 | "scriptHash-94c0de47e7ae32e3f7234ada5cf976506b68e3bb88c54dc53b4ba984": 229, 293 | "scriptHash-5098dfd0deba725fadd692198fc33ee959fbe7e6edf1b5a695e06e61": 229, 294 | "scriptHash-5a71f17f4ce4c1c0be053575d717ade6ad8a1d5453d02a65ce40d4b1": 229, 295 | "scriptHash-2f4a6c6f098e20ee4bfd5b39942c164575f8ceb348e754df5d0ec04f": 229, 296 | "scriptHash-94f51c795a6c11adb9c1e30f0b6def4230cbd0b8bc800098e2d2307b": 229 297 | }, 298 | "threshold": { 299 | "numerator": 2, 300 | "denominator": 3 301 | } 302 | } 303 | } 304 | -------------------------------------------------------------------------------- /network/preprod/genesis/shelley.json: -------------------------------------------------------------------------------- 1 | { 2 | "activeSlotsCoeff": 0.05, 3 | "epochLength": 432000, 4 | "genDelegs": { 5 | "637f2e950b0fd8f8e3e811c5fbeb19e411e7a2bf37272b84b29c1a0b": { 6 | "delegate": "aae9293510344ddd636364c2673e34e03e79e3eefa8dbaa70e326f7d", 7 | "vrf": "227116365af2ed943f1a8b5e6557bfaa34996f1578eec667a5e2b361c51e4ce7" 8 | }, 9 | "8a4b77c4f534f8b8cc6f269e5ebb7ba77fa63a476e50e05e66d7051c": { 10 | "delegate": "d15422b2e8b60e500a82a8f4ceaa98b04e55a0171d1125f6c58f8758", 11 | "vrf": "0ada6c25d62db5e1e35d3df727635afa943b9e8a123ab83785e2281605b09ce2" 12 | }, 13 | "b00470cd193d67aac47c373602fccd4195aad3002c169b5570de1126": { 14 | "delegate": "b3b539e9e7ed1b32fbf778bf2ebf0a6b9f980eac90ac86623d11881a", 15 | "vrf": "0ff0ce9b820376e51c03b27877cd08f8ba40318f1a9f85a3db0b60dd03f71a7a" 16 | }, 17 | "b260ffdb6eba541fcf18601923457307647dce807851b9d19da133ab": { 18 | "delegate": "7c64eb868b4ef566391a321c85323f41d2b95480d7ce56ad2abcb022", 19 | "vrf": "7fb22abd39d550c9a022ec8104648a26240a9ff9c88b8b89a6e20d393c03098e" 20 | }, 21 | "ced1599fd821a39593e00592e5292bdc1437ae0f7af388ef5257344a": { 22 | "delegate": "de7ca985023cf892f4de7f5f1d0a7181668884752d9ebb9e96c95059", 23 | "vrf": "c301b7fc4d1b57fb60841bcec5e3d2db89602e5285801e522fce3790987b1124" 24 | }, 25 | "dd2a7d71a05bed11db61555ba4c658cb1ce06c8024193d064f2a66ae": { 26 | "delegate": "1e113c218899ee7807f4028071d0e108fc790dade9fd1a0d0b0701ee", 27 | "vrf": "faf2702aa4893c877c622ab22dfeaf1d0c8aab98b837fe2bf667314f0d043822" 28 | }, 29 | "f3b9e74f7d0f24d2314ea5dfbca94b65b2059d1ff94d97436b82d5b4": { 30 | "delegate": "fd637b08cc379ef7b99c83b416458fcda8a01a606041779331008fb9", 31 | "vrf": "37f2ea7c843a688159ddc2c38a2f997ab465150164a9136dca69564714b73268" 32 | } 33 | }, 34 | "initialFunds": {}, 35 | "maxKESEvolutions": 62, 36 | "maxLovelaceSupply": 45000000000000000, 37 | "networkId": "Testnet", 38 | "networkMagic": 1, 39 | "protocolParams": { 40 | "protocolVersion": { 41 | "minor": 0, 42 | "major": 2 43 | }, 44 | "decentralisationParam": 1, 45 | "eMax": 18, 46 | "extraEntropy": { 47 | "tag": "NeutralNonce" 48 | }, 49 | "maxTxSize": 16384, 50 | "maxBlockBodySize": 65536, 51 | "maxBlockHeaderSize": 1100, 52 | "minFeeA": 44, 53 | "minFeeB": 155381, 54 | "minUTxOValue": 1000000, 55 | "poolDeposit": 500000000, 56 | "minPoolCost": 340000000, 57 | "keyDeposit": 2000000, 58 | "nOpt": 150, 59 | "rho": 0.003, 60 | "tau": 0.20, 61 | "a0": 0.3 62 | }, 63 | "securityParam": 2160, 64 | "slotLength": 1, 65 | "slotsPerKESPeriod": 129600, 66 | "staking": { 67 | "pools": {}, 68 | "stake": {} 69 | }, 70 | "systemStart": "2022-06-01T00:00:00Z", 71 | "updateQuorum": 5 72 | } 73 | -------------------------------------------------------------------------------- /network/preview/cardano-db-sync/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "EnableFutureGenesis": true, 3 | "EnableLogMetrics": false, 4 | "EnableLogging": true, 5 | "NetworkName": "preview", 6 | "NodeConfigFile": "../cardano-node/config.json", 7 | "PrometheusPort": 8080, 8 | "RequiresNetworkMagic": "RequiresMagic", 9 | "defaultBackends": [ 10 | "KatipBK" 11 | ], 12 | "defaultScribes": [ 13 | [ 14 | "StdoutSK", 15 | "stdout" 16 | ] 17 | ], 18 | "minSeverity": "Info", 19 | "options": { 20 | "cfokey": { 21 | "value": "Release-1.0.0" 22 | }, 23 | "mapBackends": {}, 24 | "mapSeverity": { 25 | "db-sync-node": "Info", 26 | "db-sync-node.Mux": "Error", 27 | "db-sync-node.Subscription": "Error" 28 | }, 29 | "mapSubtrace": { 30 | "#ekgview": { 31 | "contents": [ 32 | [ 33 | { 34 | "contents": "cardano.epoch-validation.benchmark", 35 | "tag": "Contains" 36 | }, 37 | [ 38 | { 39 | "contents": ".monoclock.basic.", 40 | "tag": "Contains" 41 | } 42 | ] 43 | ], 44 | [ 45 | { 46 | "contents": "cardano.epoch-validation.benchmark", 47 | "tag": "Contains" 48 | }, 49 | [ 50 | { 51 | "contents": "diff.RTS.cpuNs.timed.", 52 | "tag": "Contains" 53 | } 54 | ] 55 | ], 56 | [ 57 | { 58 | "contents": "#ekgview.#aggregation.cardano.epoch-validation.benchmark", 59 | "tag": "StartsWith" 60 | }, 61 | [ 62 | { 63 | "contents": "diff.RTS.gcNum.timed.", 64 | "tag": "Contains" 65 | } 66 | ] 67 | ] 68 | ], 69 | "subtrace": "FilterTrace" 70 | }, 71 | "#messagecounters.aggregation": { 72 | "subtrace": "NoTrace" 73 | }, 74 | "#messagecounters.ekgview": { 75 | "subtrace": "NoTrace" 76 | }, 77 | "#messagecounters.katip": { 78 | "subtrace": "NoTrace" 79 | }, 80 | "#messagecounters.monitoring": { 81 | "subtrace": "NoTrace" 82 | }, 83 | "#messagecounters.switchboard": { 84 | "subtrace": "NoTrace" 85 | }, 86 | "benchmark": { 87 | "contents": [ 88 | "GhcRtsStats", 89 | "MonotonicClock" 90 | ], 91 | "subtrace": "ObservableTrace" 92 | }, 93 | "cardano.epoch-validation.utxo-stats": { 94 | "subtrace": "NoTrace" 95 | } 96 | } 97 | }, 98 | "rotation": { 99 | "rpKeepFilesNum": 10, 100 | "rpLogLimitBytes": 5000000, 101 | "rpMaxAgeHours": 24 102 | }, 103 | "setupBackends": [ 104 | "AggregationBK", 105 | "KatipBK" 106 | ], 107 | "setupScribes": [ 108 | { 109 | "scFormat": "ScText", 110 | "scKind": "StdoutSK", 111 | "scName": "stdout", 112 | "scRotation": null 113 | } 114 | ] 115 | } 116 | -------------------------------------------------------------------------------- /network/preview/cardano-node/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "AlonzoGenesisFile": "../genesis/alonzo.json", 3 | "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", 4 | "ByronGenesisFile": "../genesis/byron.json", 5 | "ByronGenesisHash": "83de1d7302569ad56cf9139a41e2e11346d4cb4a31c00142557b6ab3fa550761", 6 | "ConwayGenesisFile": "../genesis/conway.json", 7 | "ConwayGenesisHash": "9cc5084f02e27210eacba47af0872e3dba8946ad9460b6072d793e1d2f3987ef", 8 | "EnableP2P": true, 9 | "ExperimentalHardForksEnabled": false, 10 | "ExperimentalProtocolsEnabled": false, 11 | "LastKnownBlockVersion-Alt": 0, 12 | "LastKnownBlockVersion-Major": 3, 13 | "LastKnownBlockVersion-Minor": 1, 14 | "MinNodeVersion": "8.12.0", 15 | "PeerSharing": true, 16 | "Protocol": "Cardano", 17 | "RequiresNetworkMagic": "RequiresMagic", 18 | "ShelleyGenesisFile": "../genesis/shelley.json", 19 | "ShelleyGenesisHash": "363498d1024f84bb39d3fa9593ce391483cb40d479b87233f868d6e57c3a400d", 20 | "TargetNumberOfActivePeers": 20, 21 | "TargetNumberOfEstablishedPeers": 40, 22 | "TargetNumberOfKnownPeers": 150, 23 | "TargetNumberOfRootPeers": 60, 24 | "TestAllegraHardForkAtEpoch": 0, 25 | "TestAlonzoHardForkAtEpoch": 0, 26 | "TestMaryHardForkAtEpoch": 0, 27 | "TestShelleyHardForkAtEpoch": 0, 28 | "TraceAcceptPolicy": true, 29 | "TraceBlockFetchClient": false, 30 | "TraceBlockFetchDecisions": false, 31 | "TraceBlockFetchProtocol": false, 32 | "TraceBlockFetchProtocolSerialised": false, 33 | "TraceBlockFetchServer": false, 34 | "TraceChainDb": true, 35 | "TraceChainSyncBlockServer": false, 36 | "TraceChainSyncClient": false, 37 | "TraceChainSyncHeaderServer": false, 38 | "TraceChainSyncProtocol": false, 39 | "TraceConnectionManager": true, 40 | "TraceDNSResolver": true, 41 | "TraceDNSSubscription": true, 42 | "TraceDiffusionInitialization": true, 43 | "TraceErrorPolicy": true, 44 | "TraceForge": true, 45 | "TraceHandshake": true, 46 | "TraceInboundGovernor": true, 47 | "TraceIpSubscription": true, 48 | "TraceLedgerPeers": true, 49 | "TraceLocalChainSyncProtocol": false, 50 | "TraceLocalConnectionManager": true, 51 | "TraceLocalErrorPolicy": true, 52 | "TraceLocalHandshake": true, 53 | "TraceLocalRootPeers": true, 54 | "TraceLocalTxSubmissionProtocol": false, 55 | "TraceLocalTxSubmissionServer": false, 56 | "TraceMempool": true, 57 | "TraceMux": false, 58 | "TracePeerSelection": true, 59 | "TracePeerSelectionActions": true, 60 | "TracePublicRootPeers": true, 61 | "TraceServer": true, 62 | "TraceTxInbound": false, 63 | "TraceTxOutbound": false, 64 | "TraceTxSubmissionProtocol": false, 65 | "TracingVerbosity": "NormalVerbosity", 66 | "TurnOnLogMetrics": true, 67 | "TurnOnLogging": true, 68 | "UseTraceDispatcher": false, 69 | "defaultBackends": [ 70 | "KatipBK" 71 | ], 72 | "defaultScribes": [ 73 | [ 74 | "StdoutSK", 75 | "stdout" 76 | ] 77 | ], 78 | "hasEKG": 12788, 79 | "hasPrometheus": [ 80 | "127.0.0.1", 81 | 12798 82 | ], 83 | "minSeverity": "Info", 84 | "options": { 85 | "mapBackends": { 86 | "cardano.node.metrics": [ 87 | "EKGViewBK" 88 | ], 89 | "cardano.node.resources": [ 90 | "EKGViewBK" 91 | ] 92 | }, 93 | "mapSubtrace": { 94 | "cardano.node.metrics": { 95 | "subtrace": "Neutral" 96 | } 97 | } 98 | }, 99 | "rotation": { 100 | "rpKeepFilesNum": 10, 101 | "rpLogLimitBytes": 5000000, 102 | "rpMaxAgeHours": 24 103 | }, 104 | "setupBackends": [ 105 | "KatipBK" 106 | ], 107 | "setupScribes": [ 108 | { 109 | "scFormat": "ScText", 110 | "scKind": "StdoutSK", 111 | "scName": "stdout", 112 | "scRotation": null 113 | } 114 | ] 115 | } 116 | -------------------------------------------------------------------------------- /network/preview/cardano-node/topology.json: -------------------------------------------------------------------------------- 1 | { 2 | "bootstrapPeers": [ 3 | { 4 | "address": "preview-node.play.dev.cardano.org", 5 | "port": 3001 6 | } 7 | ], 8 | "localRoots": [ 9 | { 10 | "accessPoints": [], 11 | "advertise": false, 12 | "trustable": false, 13 | "valency": 1 14 | } 15 | ], 16 | "publicRoots": [ 17 | { 18 | "accessPoints": [], 19 | "advertise": false 20 | } 21 | ], 22 | "useLedgerAfterSlot": 53827185 23 | } 24 | -------------------------------------------------------------------------------- /network/preview/cardano-submit-api/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "EnableLogMetrics": false, 3 | "EnableLogging": true, 4 | "GenesisHash": "83de1d7302569ad56cf9139a41e2e11346d4cb4a31c00142557b6ab3fa550761", 5 | "PrometheusPort": 8080, 6 | "RequiresNetworkMagic": "RequiresMagic", 7 | "defaultBackends": [ 8 | "KatipBK" 9 | ], 10 | "defaultScribes": [ 11 | [ 12 | "StdoutSK", 13 | "stdout" 14 | ] 15 | ], 16 | "minSeverity": "Info", 17 | "options": { 18 | "cfokey": { 19 | "value": "Release-1.0.0" 20 | }, 21 | "mapBackends": {}, 22 | "mapSeverity": { 23 | "db-sync-node": "Info", 24 | "db-sync-node.Mux": "Error", 25 | "db-sync-node.Subscription": "Error" 26 | }, 27 | "mapSubtrace": { 28 | "#ekgview": { 29 | "contents": [ 30 | [ 31 | { 32 | "contents": "cardano.epoch-validation.benchmark", 33 | "tag": "Contains" 34 | }, 35 | [ 36 | { 37 | "contents": ".monoclock.basic.", 38 | "tag": "Contains" 39 | } 40 | ] 41 | ], 42 | [ 43 | { 44 | "contents": "cardano.epoch-validation.benchmark", 45 | "tag": "Contains" 46 | }, 47 | [ 48 | { 49 | "contents": "diff.RTS.cpuNs.timed.", 50 | "tag": "Contains" 51 | } 52 | ] 53 | ], 54 | [ 55 | { 56 | "contents": "#ekgview.#aggregation.cardano.epoch-validation.benchmark", 57 | "tag": "StartsWith" 58 | }, 59 | [ 60 | { 61 | "contents": "diff.RTS.gcNum.timed.", 62 | "tag": "Contains" 63 | } 64 | ] 65 | ] 66 | ], 67 | "subtrace": "FilterTrace" 68 | }, 69 | "#messagecounters.aggregation": { 70 | "subtrace": "NoTrace" 71 | }, 72 | "#messagecounters.ekgview": { 73 | "subtrace": "NoTrace" 74 | }, 75 | "#messagecounters.katip": { 76 | "subtrace": "NoTrace" 77 | }, 78 | "#messagecounters.monitoring": { 79 | "subtrace": "NoTrace" 80 | }, 81 | "#messagecounters.switchboard": { 82 | "subtrace": "NoTrace" 83 | }, 84 | "benchmark": { 85 | "contents": [ 86 | "GhcRtsStats", 87 | "MonotonicClock" 88 | ], 89 | "subtrace": "ObservableTrace" 90 | }, 91 | "cardano.epoch-validation.utxo-stats": { 92 | "subtrace": "NoTrace" 93 | } 94 | } 95 | }, 96 | "rotation": { 97 | "rpKeepFilesNum": 10, 98 | "rpLogLimitBytes": 5000000, 99 | "rpMaxAgeHours": 24 100 | }, 101 | "setupBackends": [ 102 | "AggregationBK", 103 | "KatipBK" 104 | ], 105 | "setupScribes": [ 106 | { 107 | "scFormat": "ScText", 108 | "scKind": "StdoutSK", 109 | "scName": "stdout", 110 | "scRotation": null 111 | } 112 | ] 113 | } 114 | -------------------------------------------------------------------------------- /network/preview/genesis/alonzo.json: -------------------------------------------------------------------------------- 1 | { 2 | "lovelacePerUTxOWord": 34482, 3 | "executionPrices": { 4 | "prSteps": 5 | { 6 | "numerator" : 721, 7 | "denominator" : 10000000 8 | }, 9 | "prMem": 10 | { 11 | "numerator" : 577, 12 | "denominator" : 10000 13 | } 14 | }, 15 | "maxTxExUnits": { 16 | "exUnitsMem": 10000000, 17 | "exUnitsSteps": 10000000000 18 | }, 19 | "maxBlockExUnits": { 20 | "exUnitsMem": 50000000, 21 | "exUnitsSteps": 40000000000 22 | }, 23 | "maxValueSize": 5000, 24 | "collateralPercentage": 150, 25 | "maxCollateralInputs": 3, 26 | "costModels": { 27 | "PlutusV1": { 28 | "sha2_256-memory-arguments": 4, 29 | "equalsString-cpu-arguments-constant": 1000, 30 | "cekDelayCost-exBudgetMemory": 100, 31 | "lessThanEqualsByteString-cpu-arguments-intercept": 103599, 32 | "divideInteger-memory-arguments-minimum": 1, 33 | "appendByteString-cpu-arguments-slope": 621, 34 | "blake2b-cpu-arguments-slope": 29175, 35 | "iData-cpu-arguments": 150000, 36 | "encodeUtf8-cpu-arguments-slope": 1000, 37 | "unBData-cpu-arguments": 150000, 38 | "multiplyInteger-cpu-arguments-intercept": 61516, 39 | "cekConstCost-exBudgetMemory": 100, 40 | "nullList-cpu-arguments": 150000, 41 | "equalsString-cpu-arguments-intercept": 150000, 42 | "trace-cpu-arguments": 150000, 43 | "mkNilData-memory-arguments": 32, 44 | "lengthOfByteString-cpu-arguments": 150000, 45 | "cekBuiltinCost-exBudgetCPU": 29773, 46 | "bData-cpu-arguments": 150000, 47 | "subtractInteger-cpu-arguments-slope": 0, 48 | "unIData-cpu-arguments": 150000, 49 | "consByteString-memory-arguments-intercept": 0, 50 | "divideInteger-memory-arguments-slope": 1, 51 | "divideInteger-cpu-arguments-model-arguments-slope": 118, 52 | "listData-cpu-arguments": 150000, 53 | "headList-cpu-arguments": 150000, 54 | "chooseData-memory-arguments": 32, 55 | "equalsInteger-cpu-arguments-intercept": 136542, 56 | "sha3_256-cpu-arguments-slope": 82363, 57 | "sliceByteString-cpu-arguments-slope": 5000, 58 | "unMapData-cpu-arguments": 150000, 59 | "lessThanInteger-cpu-arguments-intercept": 179690, 60 | "mkCons-cpu-arguments": 150000, 61 | "appendString-memory-arguments-intercept": 0, 62 | "modInteger-cpu-arguments-model-arguments-slope": 118, 63 | "ifThenElse-cpu-arguments": 1, 64 | "mkNilPairData-cpu-arguments": 150000, 65 | "lessThanEqualsInteger-cpu-arguments-intercept": 145276, 66 | "addInteger-memory-arguments-slope": 1, 67 | "chooseList-memory-arguments": 32, 68 | "constrData-memory-arguments": 32, 69 | "decodeUtf8-cpu-arguments-intercept": 150000, 70 | "equalsData-memory-arguments": 1, 71 | "subtractInteger-memory-arguments-slope": 1, 72 | "appendByteString-memory-arguments-intercept": 0, 73 | "lengthOfByteString-memory-arguments": 4, 74 | "headList-memory-arguments": 32, 75 | "listData-memory-arguments": 32, 76 | "consByteString-cpu-arguments-intercept": 150000, 77 | "unIData-memory-arguments": 32, 78 | "remainderInteger-memory-arguments-minimum": 1, 79 | "bData-memory-arguments": 32, 80 | "lessThanByteString-cpu-arguments-slope": 248, 81 | "encodeUtf8-memory-arguments-intercept": 0, 82 | "cekStartupCost-exBudgetCPU": 100, 83 | "multiplyInteger-memory-arguments-intercept": 0, 84 | "unListData-memory-arguments": 32, 85 | "remainderInteger-cpu-arguments-model-arguments-slope": 118, 86 | "cekVarCost-exBudgetCPU": 29773, 87 | "remainderInteger-memory-arguments-slope": 1, 88 | "cekForceCost-exBudgetCPU": 29773, 89 | "sha2_256-cpu-arguments-slope": 29175, 90 | "equalsInteger-memory-arguments": 1, 91 | "indexByteString-memory-arguments": 1, 92 | "addInteger-memory-arguments-intercept": 1, 93 | "chooseUnit-cpu-arguments": 150000, 94 | "sndPair-cpu-arguments": 150000, 95 | "cekLamCost-exBudgetCPU": 29773, 96 | "fstPair-cpu-arguments": 150000, 97 | "quotientInteger-memory-arguments-minimum": 1, 98 | "decodeUtf8-cpu-arguments-slope": 1000, 99 | "lessThanInteger-memory-arguments": 1, 100 | "lessThanEqualsInteger-cpu-arguments-slope": 1366, 101 | "fstPair-memory-arguments": 32, 102 | "modInteger-memory-arguments-intercept": 0, 103 | "unConstrData-cpu-arguments": 150000, 104 | "lessThanEqualsInteger-memory-arguments": 1, 105 | "chooseUnit-memory-arguments": 32, 106 | "sndPair-memory-arguments": 32, 107 | "addInteger-cpu-arguments-intercept": 197209, 108 | "decodeUtf8-memory-arguments-slope": 8, 109 | "equalsData-cpu-arguments-intercept": 150000, 110 | "mapData-cpu-arguments": 150000, 111 | "mkPairData-cpu-arguments": 150000, 112 | "quotientInteger-cpu-arguments-constant": 148000, 113 | "consByteString-memory-arguments-slope": 1, 114 | "cekVarCost-exBudgetMemory": 100, 115 | "indexByteString-cpu-arguments": 150000, 116 | "unListData-cpu-arguments": 150000, 117 | "equalsInteger-cpu-arguments-slope": 1326, 118 | "cekStartupCost-exBudgetMemory": 100, 119 | "subtractInteger-cpu-arguments-intercept": 197209, 120 | "divideInteger-cpu-arguments-model-arguments-intercept": 425507, 121 | "divideInteger-memory-arguments-intercept": 0, 122 | "cekForceCost-exBudgetMemory": 100, 123 | "blake2b-cpu-arguments-intercept": 2477736, 124 | "remainderInteger-cpu-arguments-constant": 148000, 125 | "tailList-cpu-arguments": 150000, 126 | "encodeUtf8-cpu-arguments-intercept": 150000, 127 | "equalsString-cpu-arguments-slope": 1000, 128 | "lessThanByteString-memory-arguments": 1, 129 | "multiplyInteger-cpu-arguments-slope": 11218, 130 | "appendByteString-cpu-arguments-intercept": 396231, 131 | "lessThanEqualsByteString-cpu-arguments-slope": 248, 132 | "modInteger-memory-arguments-slope": 1, 133 | "addInteger-cpu-arguments-slope": 0, 134 | "equalsData-cpu-arguments-slope": 10000, 135 | "decodeUtf8-memory-arguments-intercept": 0, 136 | "chooseList-cpu-arguments": 150000, 137 | "constrData-cpu-arguments": 150000, 138 | "equalsByteString-memory-arguments": 1, 139 | "cekApplyCost-exBudgetCPU": 29773, 140 | "quotientInteger-memory-arguments-slope": 1, 141 | "verifySignature-cpu-arguments-intercept": 3345831, 142 | "unMapData-memory-arguments": 32, 143 | "mkCons-memory-arguments": 32, 144 | "sliceByteString-memory-arguments-slope": 1, 145 | "sha3_256-memory-arguments": 4, 146 | "ifThenElse-memory-arguments": 1, 147 | "mkNilPairData-memory-arguments": 32, 148 | "equalsByteString-cpu-arguments-slope": 247, 149 | "appendString-cpu-arguments-intercept": 150000, 150 | "quotientInteger-cpu-arguments-model-arguments-slope": 118, 151 | "cekApplyCost-exBudgetMemory": 100, 152 | "equalsString-memory-arguments": 1, 153 | "multiplyInteger-memory-arguments-slope": 1, 154 | "cekBuiltinCost-exBudgetMemory": 100, 155 | "remainderInteger-memory-arguments-intercept": 0, 156 | "sha2_256-cpu-arguments-intercept": 2477736, 157 | "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, 158 | "lessThanEqualsByteString-memory-arguments": 1, 159 | "tailList-memory-arguments": 32, 160 | "mkNilData-cpu-arguments": 150000, 161 | "chooseData-cpu-arguments": 150000, 162 | "unBData-memory-arguments": 32, 163 | "blake2b-memory-arguments": 4, 164 | "iData-memory-arguments": 32, 165 | "nullList-memory-arguments": 32, 166 | "cekDelayCost-exBudgetCPU": 29773, 167 | "subtractInteger-memory-arguments-intercept": 1, 168 | "lessThanByteString-cpu-arguments-intercept": 103599, 169 | "consByteString-cpu-arguments-slope": 1000, 170 | "appendByteString-memory-arguments-slope": 1, 171 | "trace-memory-arguments": 32, 172 | "divideInteger-cpu-arguments-constant": 148000, 173 | "cekConstCost-exBudgetCPU": 29773, 174 | "encodeUtf8-memory-arguments-slope": 8, 175 | "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, 176 | "mapData-memory-arguments": 32, 177 | "appendString-cpu-arguments-slope": 1000, 178 | "modInteger-cpu-arguments-constant": 148000, 179 | "verifySignature-cpu-arguments-slope": 1, 180 | "unConstrData-memory-arguments": 32, 181 | "quotientInteger-memory-arguments-intercept": 0, 182 | "equalsByteString-cpu-arguments-constant": 150000, 183 | "sliceByteString-memory-arguments-intercept": 0, 184 | "mkPairData-memory-arguments": 32, 185 | "equalsByteString-cpu-arguments-intercept": 112536, 186 | "appendString-memory-arguments-slope": 1, 187 | "lessThanInteger-cpu-arguments-slope": 497, 188 | "modInteger-cpu-arguments-model-arguments-intercept": 425507, 189 | "modInteger-memory-arguments-minimum": 1, 190 | "sha3_256-cpu-arguments-intercept": 0, 191 | "verifySignature-memory-arguments": 1, 192 | "cekLamCost-exBudgetMemory": 100, 193 | "sliceByteString-cpu-arguments-intercept": 150000 194 | } 195 | } 196 | } 197 | -------------------------------------------------------------------------------- /network/preview/genesis/byron.json: -------------------------------------------------------------------------------- 1 | { "bootStakeholders": 2 | { "021e737009040bf7f1e7b1bcc148f29d748d4a6b561902c95e4a9f36": 1 3 | , "0bc82ced9544980b9ffe7f64b1538bbda6804a5cc32c8035485e184b": 1 4 | , "18ed9844deef98cf9ba8b39791dede0538d2d2fa79bf67ef37dcc826": 1 5 | , "66cfa84ad0ee5ca8586244c8393007cf3d9622d77cfa03fd4f35065b": 1 6 | , "76c4d6c68c0ef81ae364411a84e52ce66089ed006ca29adfc0227901": 1 7 | , "8cc6b89fec65cc83d34b7bab2e6494db631d8476a86625767dd0c2a0": 1 8 | , "e90060fdc085ac9f63cdb3b32ba1d84e0f7eb98561687b213b4c8770": 1 9 | } 10 | , "heavyDelegation": 11 | { "021e737009040bf7f1e7b1bcc148f29d748d4a6b561902c95e4a9f36": 12 | { "omega": 0 13 | , "issuerPk": 14 | "6hSFCotivD08t02n43RMiaF9LzwtYVrFMu/WX6ShfEsxfdXFL5Y6c+DwHSZOCywU0RJz5er2icIO03UytC9NTg==" 15 | , "delegatePk": 16 | "JEnSVQTPGriTx1+lAMkKhCNsMBDNPGw+NiEvNPh4ui6IdvxrO+WkQPTy5U865XB4VFvi/zb7d+H1bilnztQNBg==" 17 | , "cert": 18 | "558952d17442e8cc73f0c7dd606e329b38ed2ec0c1f83fe2567d28b21ef2223d2d23640cd0531f75832b50e519631c48643fcfaa7168851645dce07b90d87f0e" 19 | } 20 | , "0bc82ced9544980b9ffe7f64b1538bbda6804a5cc32c8035485e184b": 21 | { "omega": 0 22 | , "issuerPk": 23 | "MJ7IskKU8GKk0Eeg3zhfSOK1DDVXOMHD2V/zhEpODUtL9YB0Y7sXnbZfg3+Df05hskP5Jz+dZvdC6DH/dP9jmQ==" 24 | , "delegatePk": 25 | "hwO7NJL7LfAk5e/QG61FKcdORoK60tvprE3063Muh4EQKrWA6l7t23B2GziK8D0hRO0j5W1Gzpn8WW69XLIlKA==" 26 | , "cert": 27 | "2bccf50d0c3cbb03dd29cfba817e8ba615db3d7722b41b264ad08722e548cfe83d069b29d13e490823d7519ecdd9940ea49573f6027056c4bd58da1adf75020e" 28 | } 29 | , "18ed9844deef98cf9ba8b39791dede0538d2d2fa79bf67ef37dcc826": 30 | { "omega": 0 31 | , "issuerPk": 32 | "pXbW4Jak8maeuWiosvrurykKnqDSHswUjroonSDS3fTnWS+BKe+vjT4zZJNKhQ33KbagiHVJ5CJUNggfsCtG2g==" 33 | , "delegatePk": 34 | "rbJAZp3kWCUvp8dnLR6qsgpGU+qKAFow4NHYKWiKCkfm1qFCFONob50N1IbNWCGWAhg38ZPTvBazTasjsfj6yQ==" 35 | , "cert": 36 | "89e1638e31fd3d402cecb897ba773d8c2c11c2d3cff2462b266e21461539b1a4fe8fb528e159b9af473799b51e49aa5b5816a88f10c484aa7cef7ad12850830a" 37 | } 38 | , "66cfa84ad0ee5ca8586244c8393007cf3d9622d77cfa03fd4f35065b": 39 | { "omega": 0 40 | , "issuerPk": 41 | "/LGZjmmcAMRisP7Rf454GM2QUKgj2aAyqE+iQo2PIEhcistFOlT+idtbLTceZAnQcwwPJDtTcNi+EnPQyscZOg==" 42 | , "delegatePk": 43 | "rinFUiKKCPPFY0ULEKn1SPRgLVmOS3jdTXDtrxK6VI1I11G3uBS1Olxi0mQSN3kf+B3hm/xHkuUDVNaSXNiBeQ==" 44 | , "cert": 45 | "3e7f30bb68c5bc4d23c2a730ac154a188a1fd45aac3f438efd380303171443d2ca4f50e5a1ff66b40ae3da64697f2599956ae06c21b73fa828b8c0dc9fb27302" 46 | } 47 | , "76c4d6c68c0ef81ae364411a84e52ce66089ed006ca29adfc0227901": 48 | { "omega": 0 49 | , "issuerPk": 50 | "9EE85tTLdSSR4T1Xoy6n9wr6jlbavCdfp9oQKusskO3DSSyNqRYS7QzYQ96j/WnphUey63082YkKijMfF9A4eA==" 51 | , "delegatePk": 52 | "dvyHDkXg8LFtb0K6Sitl8OGSEZPvfCVQYLDR6Au6t6/ROvlerMKQ8uri4fG7hQQzbHKtdKWgv94t+zuFJTQ1fw==" 53 | , "cert": 54 | "5ec0ed46ae7e575bdb089f1bceca3b2689b13a7162fe08578fe60ba64607fffaa507412a97652c3c81cc0ef93ff404cf809a628ae19faba1a035fca0505c1d04" 55 | } 56 | , "8cc6b89fec65cc83d34b7bab2e6494db631d8476a86625767dd0c2a0": 57 | { "omega": 0 58 | , "issuerPk": 59 | "Hr5S5PAxf9HSB4FzmtZzaFcXrNrctrI5XUrDrnCkOUTX6rhbtOMkXU3sWVDOvU6LNSSr3/Ws2+iCYZIr7LmTWg==" 60 | , "delegatePk": 61 | "FaLH2b5H/XS31YRnm98N6fP4Etx6m+GbniVAXMwOp8KhYXPKBJBsX/EjIy3pSkvRBhGCjsycB0yrDxWMi5ZsIQ==" 62 | , "cert": 63 | "10f06304cceb42071605ebba67b308c7568e5e6fe0d773c58f7e8c13bc8d8a340f70a4fd5e1b4a1c1db1de5c7646802bbc929d6c82d7adb8a77cb6ad77eac50a" 64 | } 65 | , "e90060fdc085ac9f63cdb3b32ba1d84e0f7eb98561687b213b4c8770": 66 | { "omega": 0 67 | , "issuerPk": 68 | "B2R+VXzy3c8bxncdOpQ2Z/tblxRNQO8AXQ0OsJDQvZYnLeGQcLD78kyYLpi3nfuS4SfnLar23NV4yiEVwaw+Yw==" 69 | , "delegatePk": 70 | "nACHGIBacymrKwn07iW/a5ZKJCPZ2cKQqeXw3ivR7WOYVUuufWhZlCoUTZ7rtBqoDaexblUQwkC7hA7AmNA3FA==" 71 | , "cert": 72 | "b5440daa05f7fae557df46e4f1b7c5802b86f465daad1137e315abf6e72f1c877207276abb8dcba86e18e42d39b34c2f0fa82ba2919944cdc8e2e5264baa450b" 73 | } 74 | } 75 | , "startTime": 1666656000 76 | , "nonAvvmBalances": 77 | { "FHnt4NL7yPXjpZtYj1YUiX9QYYUZGXDT9gA2PJXQFkTSMx3EgawXK5BUrCHdhe2": 78 | "0" 79 | , "FHnt4NL7yPXk7D87qAWEmfnL7wSQ9AzBU2mjZt3eM48NSCbygxgzAU6vCGiRZEW": 80 | "0" 81 | , "FHnt4NL7yPXpazQsTdJ3Gp1twQUo4N5rrgGbRNSzchjchPiApc1k4CvqDMcdd7H": 82 | "0" 83 | , "FHnt4NL7yPXtNo1wLCLZyGTMfAvB14h8onafiYkM7B69ZwvGgXeUyQWfi7FPrif": 84 | "0" 85 | , "FHnt4NL7yPXtmi4mAjD43V3NB3shDs1gCuHNcMLPsRWjaw1b2yRV2xad8S8V6aq": 86 | "0" 87 | , "FHnt4NL7yPXvDWHa8bVs73UEUdJd64VxWXSFNqetECtYfTd9TtJguJ14Lu3feth": 88 | "30000000000000000" 89 | , "FHnt4NL7yPXvNSRpCYydjRr7koQCrsTtkovk5uYMimgqMJX2DyrEEBqiXaTd8rG": 90 | "0" 91 | , "FHnt4NL7yPY9rTvdsCeyRnsbzp4bN7XdmAZeU5PzA1qR2asYmN6CsdxJw4YoDjG": 92 | "0" 93 | } 94 | , "blockVersionData": 95 | { "scriptVersion": 0 96 | , "slotDuration": "20000" 97 | , "maxBlockSize": "2000000" 98 | , "maxHeaderSize": "2000000" 99 | , "maxTxSize": "4096" 100 | , "maxProposalSize": "700" 101 | , "mpcThd": "20000000000000" 102 | , "heavyDelThd": "300000000000" 103 | , "updateVoteThd": "1000000000000" 104 | , "updateProposalThd": "100000000000000" 105 | , "updateImplicit": "10000" 106 | , "softforkRule": 107 | { "initThd": "900000000000000" 108 | , "minThd": "600000000000000" 109 | , "thdDecrement": "50000000000000" 110 | } 111 | , "txFeePolicy": 112 | { "summand": "155381000000000" , "multiplier": "43946000000" } 113 | , "unlockStakeEpoch": "18446744073709551615" 114 | } 115 | , "protocolConsts": { "k": 432 , "protocolMagic": 2 } 116 | , "avvmDistr": {} 117 | } 118 | -------------------------------------------------------------------------------- /network/preview/genesis/conway.json: -------------------------------------------------------------------------------- 1 | { 2 | "poolVotingThresholds": { 3 | "committeeNormal": 0.51, 4 | "committeeNoConfidence": 0.51, 5 | "hardForkInitiation": 0.51, 6 | "motionNoConfidence": 0.51, 7 | "ppSecurityGroup": 0.51 8 | }, 9 | "dRepVotingThresholds": { 10 | "motionNoConfidence": 0.67, 11 | "committeeNormal": 0.67, 12 | "committeeNoConfidence": 0.6, 13 | "updateToConstitution": 0.75, 14 | "hardForkInitiation": 0.6, 15 | "ppNetworkGroup": 0.67, 16 | "ppEconomicGroup": 0.67, 17 | "ppTechnicalGroup": 0.67, 18 | "ppGovGroup": 0.75, 19 | "treasuryWithdrawal": 0.67 20 | }, 21 | "committeeMinSize": 0, 22 | "committeeMaxTermLength": 365, 23 | "govActionLifetime": 30, 24 | "govActionDeposit": 100000000000, 25 | "dRepDeposit": 500000000, 26 | "dRepActivity": 20, 27 | "minFeeRefScriptCostPerByte": 15, 28 | "plutusV3CostModel": [ 29 | 100788, 30 | 420, 31 | 1, 32 | 1, 33 | 1000, 34 | 173, 35 | 0, 36 | 1, 37 | 1000, 38 | 59957, 39 | 4, 40 | 1, 41 | 11183, 42 | 32, 43 | 201305, 44 | 8356, 45 | 4, 46 | 16000, 47 | 100, 48 | 16000, 49 | 100, 50 | 16000, 51 | 100, 52 | 16000, 53 | 100, 54 | 16000, 55 | 100, 56 | 16000, 57 | 100, 58 | 100, 59 | 100, 60 | 16000, 61 | 100, 62 | 94375, 63 | 32, 64 | 132994, 65 | 32, 66 | 61462, 67 | 4, 68 | 72010, 69 | 178, 70 | 0, 71 | 1, 72 | 22151, 73 | 32, 74 | 91189, 75 | 769, 76 | 4, 77 | 2, 78 | 85848, 79 | 123203, 80 | 7305, 81 | -900, 82 | 1716, 83 | 549, 84 | 57, 85 | 85848, 86 | 0, 87 | 1, 88 | 1, 89 | 1000, 90 | 42921, 91 | 4, 92 | 2, 93 | 24548, 94 | 29498, 95 | 38, 96 | 1, 97 | 898148, 98 | 27279, 99 | 1, 100 | 51775, 101 | 558, 102 | 1, 103 | 39184, 104 | 1000, 105 | 60594, 106 | 1, 107 | 141895, 108 | 32, 109 | 83150, 110 | 32, 111 | 15299, 112 | 32, 113 | 76049, 114 | 1, 115 | 13169, 116 | 4, 117 | 22100, 118 | 10, 119 | 28999, 120 | 74, 121 | 1, 122 | 28999, 123 | 74, 124 | 1, 125 | 43285, 126 | 552, 127 | 1, 128 | 44749, 129 | 541, 130 | 1, 131 | 33852, 132 | 32, 133 | 68246, 134 | 32, 135 | 72362, 136 | 32, 137 | 7243, 138 | 32, 139 | 7391, 140 | 32, 141 | 11546, 142 | 32, 143 | 85848, 144 | 123203, 145 | 7305, 146 | -900, 147 | 1716, 148 | 549, 149 | 57, 150 | 85848, 151 | 0, 152 | 1, 153 | 90434, 154 | 519, 155 | 0, 156 | 1, 157 | 74433, 158 | 32, 159 | 85848, 160 | 123203, 161 | 7305, 162 | -900, 163 | 1716, 164 | 549, 165 | 57, 166 | 85848, 167 | 0, 168 | 1, 169 | 1, 170 | 85848, 171 | 123203, 172 | 7305, 173 | -900, 174 | 1716, 175 | 549, 176 | 57, 177 | 85848, 178 | 0, 179 | 1, 180 | 955506, 181 | 213312, 182 | 0, 183 | 2, 184 | 270652, 185 | 22588, 186 | 4, 187 | 1457325, 188 | 64566, 189 | 4, 190 | 20467, 191 | 1, 192 | 4, 193 | 0, 194 | 141992, 195 | 32, 196 | 100788, 197 | 420, 198 | 1, 199 | 1, 200 | 81663, 201 | 32, 202 | 59498, 203 | 32, 204 | 20142, 205 | 32, 206 | 24588, 207 | 32, 208 | 20744, 209 | 32, 210 | 25933, 211 | 32, 212 | 24623, 213 | 32, 214 | 43053543, 215 | 10, 216 | 53384111, 217 | 14333, 218 | 10, 219 | 43574283, 220 | 26308, 221 | 10, 222 | 16000, 223 | 100, 224 | 16000, 225 | 100, 226 | 962335, 227 | 18, 228 | 2780678, 229 | 6, 230 | 442008, 231 | 1, 232 | 52538055, 233 | 3756, 234 | 18, 235 | 267929, 236 | 18, 237 | 76433006, 238 | 8868, 239 | 18, 240 | 52948122, 241 | 18, 242 | 1995836, 243 | 36, 244 | 3227919, 245 | 12, 246 | 901022, 247 | 1, 248 | 166917843, 249 | 4307, 250 | 36, 251 | 284546, 252 | 36, 253 | 158221314, 254 | 26549, 255 | 36, 256 | 74698472, 257 | 36, 258 | 333849714, 259 | 1, 260 | 254006273, 261 | 72, 262 | 2174038, 263 | 72, 264 | 2261318, 265 | 64571, 266 | 4, 267 | 207616, 268 | 8310, 269 | 4, 270 | 1293828, 271 | 28716, 272 | 63, 273 | 0, 274 | 1, 275 | 1006041, 276 | 43623, 277 | 251, 278 | 0, 279 | 1 280 | ], 281 | "constitution": { 282 | "anchor": { 283 | "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", 284 | "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" 285 | }, 286 | "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" 287 | }, 288 | "committee": { 289 | "members": { 290 | "scriptHash-ff9babf23fef3f54ec29132c07a8e23807d7b395b143ecd8ff79f4c7": 1000 291 | }, 292 | "threshold": { 293 | "numerator": 2, 294 | "denominator": 3 295 | } 296 | } 297 | } 298 | -------------------------------------------------------------------------------- /network/preview/genesis/shelley.json: -------------------------------------------------------------------------------- 1 | { 2 | "activeSlotsCoeff": 0.05, 3 | "epochLength": 86400, 4 | "genDelegs": { 5 | "12b0f443d02861948a0fce9541916b014e8402984c7b83ad70a834ce": { 6 | "delegate": "7c54a168c731f2f44ced620f3cca7c2bd90731cab223d5167aa994e6", 7 | "vrf": "62d546a35e1be66a2b06e29558ef33f4222f1c466adbb59b52d800964d4e60ec" 8 | }, 9 | "3df542796a64e399b60c74acfbdb5afa1e114532fa36b46d6368ef3a": { 10 | "delegate": "c44bc2f3cc7e98c0f227aa399e4035c33c0d775a0985875fff488e20", 11 | "vrf": "4f9d334decadff6eba258b2df8ae1f02580a2628bce47ae7d957e1acd3f42a3c" 12 | }, 13 | "93fd5083ff20e7ab5570948831730073143bea5a5d5539852ed45889": { 14 | "delegate": "82a02922f10105566b70366b07c758c8134fa91b3d8ae697dfa5e8e0", 15 | "vrf": "8a57e94a9b4c65ec575f35d41edb1df399fa30fdf10775389f5d1ef670ca3f9f" 16 | }, 17 | "a86cab3ea72eabb2e8aafbbf4abbd2ba5bdfd04eea26a39b126a78e4": { 18 | "delegate": "10257f6d3bae913514bdc96c9170b3166bf6838cca95736b0e418426", 19 | "vrf": "1b54aad6b013145a0fc74bb5c2aa368ebaf3999e88637d78e09706d0cc29874a" 20 | }, 21 | "b799804a28885bd49c0e1b99d8b3b26de0fac17a5cf651ecf0c872f0": { 22 | "delegate": "ebe606e22d932d51be2c1ce87e7d7e4c9a7d1f7df4a5535c29e23d22", 23 | "vrf": "b3fc06a1f8ee69ff23185d9af453503be8b15b2652e1f9fb7c3ded6797a2d6f9" 24 | }, 25 | "d125812d6ab973a2c152a0525b7fd32d36ff13555a427966a9cac9b1": { 26 | "delegate": "e302198135fb5b00bfe0b9b5623426f7cf03179ab7ba75f945d5b79b", 27 | "vrf": "b45ca2ed95f92248fa0322ce1fc9f815a5a5aa2f21f1adc2c42c4dccfc7ba631" 28 | }, 29 | "ef27651990a26449a40767d5e06cdef1670a3f3ff4b951d385b51787": { 30 | "delegate": "0e0b11e80d958732e587585d30978d683a061831d1b753878f549d05", 31 | "vrf": "b860ec844f6cd476c4fabb4aa1ca72d5c74d82f3835aed3c9515a35b6e048719" 32 | } 33 | }, 34 | "initialFunds": {}, 35 | "maxKESEvolutions": 62, 36 | "maxLovelaceSupply": 45000000000000000, 37 | "networkId": "Testnet", 38 | "networkMagic": 2, 39 | "protocolParams": { 40 | "protocolVersion": { 41 | "minor": 0, 42 | "major": 6 43 | }, 44 | "decentralisationParam": 1, 45 | "eMax": 18, 46 | "extraEntropy": { 47 | "tag": "NeutralNonce" 48 | }, 49 | "maxTxSize": 16384, 50 | "maxBlockBodySize": 65536, 51 | "maxBlockHeaderSize": 1100, 52 | "minFeeA": 44, 53 | "minFeeB": 155381, 54 | "minUTxOValue": 1000000, 55 | "poolDeposit": 500000000, 56 | "minPoolCost": 340000000, 57 | "keyDeposit": 2000000, 58 | "nOpt": 150, 59 | "rho": 0.003, 60 | "tau": 0.20, 61 | "a0": 0.3 62 | }, 63 | "securityParam": 432, 64 | "slotLength": 1, 65 | "slotsPerKESPeriod": 129600, 66 | "systemStart": "2022-10-25T00:00:00Z", 67 | "updateQuorum": 5 68 | } 69 | -------------------------------------------------------------------------------- /network/sanchonet/cardano-db-sync/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "EnableFutureGenesis": true, 3 | "EnableLogMetrics": false, 4 | "EnableLogging": true, 5 | "NetworkName": "sanchonet", 6 | "NodeConfigFile": "../cardano-node/config.json", 7 | "PrometheusPort": 8080, 8 | "RequiresNetworkMagic": "RequiresMagic", 9 | "defaultBackends": [ 10 | "KatipBK" 11 | ], 12 | "defaultScribes": [ 13 | [ 14 | "StdoutSK", 15 | "stdout" 16 | ] 17 | ], 18 | "minSeverity": "Info", 19 | "options": { 20 | "cfokey": { 21 | "value": "Release-1.0.0" 22 | }, 23 | "mapBackends": {}, 24 | "mapSeverity": { 25 | "db-sync-node": "Info", 26 | "db-sync-node.Mux": "Error", 27 | "db-sync-node.Subscription": "Error" 28 | }, 29 | "mapSubtrace": { 30 | "#ekgview": { 31 | "contents": [ 32 | [ 33 | { 34 | "contents": "cardano.epoch-validation.benchmark", 35 | "tag": "Contains" 36 | }, 37 | [ 38 | { 39 | "contents": ".monoclock.basic.", 40 | "tag": "Contains" 41 | } 42 | ] 43 | ], 44 | [ 45 | { 46 | "contents": "cardano.epoch-validation.benchmark", 47 | "tag": "Contains" 48 | }, 49 | [ 50 | { 51 | "contents": "diff.RTS.cpuNs.timed.", 52 | "tag": "Contains" 53 | } 54 | ] 55 | ], 56 | [ 57 | { 58 | "contents": "#ekgview.#aggregation.cardano.epoch-validation.benchmark", 59 | "tag": "StartsWith" 60 | }, 61 | [ 62 | { 63 | "contents": "diff.RTS.gcNum.timed.", 64 | "tag": "Contains" 65 | } 66 | ] 67 | ] 68 | ], 69 | "subtrace": "FilterTrace" 70 | }, 71 | "#messagecounters.aggregation": { 72 | "subtrace": "NoTrace" 73 | }, 74 | "#messagecounters.ekgview": { 75 | "subtrace": "NoTrace" 76 | }, 77 | "#messagecounters.katip": { 78 | "subtrace": "NoTrace" 79 | }, 80 | "#messagecounters.monitoring": { 81 | "subtrace": "NoTrace" 82 | }, 83 | "#messagecounters.switchboard": { 84 | "subtrace": "NoTrace" 85 | }, 86 | "benchmark": { 87 | "contents": [ 88 | "GhcRtsStats", 89 | "MonotonicClock" 90 | ], 91 | "subtrace": "ObservableTrace" 92 | }, 93 | "cardano.epoch-validation.utxo-stats": { 94 | "subtrace": "NoTrace" 95 | } 96 | } 97 | }, 98 | "rotation": { 99 | "rpKeepFilesNum": 10, 100 | "rpLogLimitBytes": 5000000, 101 | "rpMaxAgeHours": 24 102 | }, 103 | "setupBackends": [ 104 | "AggregationBK", 105 | "KatipBK" 106 | ], 107 | "setupScribes": [ 108 | { 109 | "scFormat": "ScText", 110 | "scKind": "StdoutSK", 111 | "scName": "stdout", 112 | "scRotation": null 113 | } 114 | ] 115 | } 116 | -------------------------------------------------------------------------------- /network/sanchonet/cardano-node/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "AlonzoGenesisFile": "../genesis/alonzo.json", 3 | "AlonzoGenesisHash": "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec", 4 | "ByronGenesisFile": "../genesis/byron.json", 5 | "ByronGenesisHash": "785eb88427e136378a15b0a152a8bfbeec7a611529ccda29c43a1e60ffb48eaa", 6 | "ConwayGenesisFile": "../genesis/conway.json", 7 | "ConwayGenesisHash": "ff31343b814adddfdcaceb76f635647e2b7d1adfc0ddac7c40b70cbdcd82fed9", 8 | "EnableP2P": true, 9 | "ExperimentalHardForksEnabled": true, 10 | "ExperimentalProtocolsEnabled": true, 11 | "LastKnownBlockVersion-Alt": 0, 12 | "LastKnownBlockVersion-Major": 3, 13 | "LastKnownBlockVersion-Minor": 1, 14 | "MinNodeVersion": "10.0.0", 15 | "PeerSharing": true, 16 | "Protocol": "Cardano", 17 | "RequiresNetworkMagic": "RequiresMagic", 18 | "ShelleyGenesisFile": "../genesis/shelley.json", 19 | "ShelleyGenesisHash": "f94457ec45a0c6773057a529533cf7ccf746cb44dabd56ae970e1dbfb55bfdb2", 20 | "TargetNumberOfActivePeers": 20, 21 | "TargetNumberOfEstablishedPeers": 40, 22 | "TargetNumberOfKnownPeers": 150, 23 | "TargetNumberOfRootPeers": 60, 24 | "TestAllegraHardForkAtEpoch": 0, 25 | "TestAlonzoHardForkAtEpoch": 0, 26 | "TestMaryHardForkAtEpoch": 0, 27 | "TestShelleyHardForkAtEpoch": 0, 28 | "TraceAcceptPolicy": true, 29 | "TraceBlockFetchClient": false, 30 | "TraceBlockFetchDecisions": false, 31 | "TraceBlockFetchProtocol": false, 32 | "TraceBlockFetchProtocolSerialised": false, 33 | "TraceBlockFetchServer": false, 34 | "TraceChainDb": true, 35 | "TraceChainSyncBlockServer": false, 36 | "TraceChainSyncClient": false, 37 | "TraceChainSyncHeaderServer": false, 38 | "TraceChainSyncProtocol": false, 39 | "TraceConnectionManager": true, 40 | "TraceDNSResolver": true, 41 | "TraceDNSSubscription": true, 42 | "TraceDiffusionInitialization": true, 43 | "TraceErrorPolicy": true, 44 | "TraceForge": true, 45 | "TraceHandshake": true, 46 | "TraceInboundGovernor": true, 47 | "TraceIpSubscription": true, 48 | "TraceLedgerPeers": true, 49 | "TraceLocalChainSyncProtocol": false, 50 | "TraceLocalConnectionManager": true, 51 | "TraceLocalErrorPolicy": true, 52 | "TraceLocalHandshake": true, 53 | "TraceLocalRootPeers": true, 54 | "TraceLocalTxSubmissionProtocol": false, 55 | "TraceLocalTxSubmissionServer": false, 56 | "TraceMempool": true, 57 | "TraceMux": false, 58 | "TracePeerSelection": true, 59 | "TracePeerSelectionActions": true, 60 | "TracePublicRootPeers": true, 61 | "TraceServer": true, 62 | "TraceTxInbound": false, 63 | "TraceTxOutbound": false, 64 | "TraceTxSubmissionProtocol": false, 65 | "TracingVerbosity": "NormalVerbosity", 66 | "TurnOnLogMetrics": true, 67 | "TurnOnLogging": true, 68 | "UseTraceDispatcher": false, 69 | "defaultBackends": [ 70 | "KatipBK" 71 | ], 72 | "defaultScribes": [ 73 | [ 74 | "StdoutSK", 75 | "stdout" 76 | ] 77 | ], 78 | "hasEKG": 12788, 79 | "hasPrometheus": [ 80 | "127.0.0.1", 81 | 12798 82 | ], 83 | "minSeverity": "Info", 84 | "options": { 85 | "mapBackends": { 86 | "cardano.node.metrics": [ 87 | "EKGViewBK" 88 | ], 89 | "cardano.node.resources": [ 90 | "EKGViewBK" 91 | ] 92 | }, 93 | "mapSubtrace": { 94 | "cardano.node.metrics": { 95 | "subtrace": "Neutral" 96 | } 97 | } 98 | }, 99 | "rotation": { 100 | "rpKeepFilesNum": 10, 101 | "rpLogLimitBytes": 5000000, 102 | "rpMaxAgeHours": 24 103 | }, 104 | "setupBackends": [ 105 | "KatipBK" 106 | ], 107 | "setupScribes": [ 108 | { 109 | "scFormat": "ScText", 110 | "scKind": "StdoutSK", 111 | "scName": "stdout", 112 | "scRotation": null 113 | } 114 | ] 115 | } 116 | -------------------------------------------------------------------------------- /network/sanchonet/cardano-node/topology.json: -------------------------------------------------------------------------------- 1 | { 2 | "bootstrapPeers": [ 3 | { 4 | "address": "sanchonet-node.play.dev.cardano.org", 5 | "port": 3001 6 | } 7 | ], 8 | "localRoots": [ 9 | { 10 | "accessPoints": [], 11 | "advertise": false, 12 | "trustable": false, 13 | "valency": 1 14 | } 15 | ], 16 | "publicRoots": [ 17 | { 18 | "accessPoints": [], 19 | "advertise": false 20 | } 21 | ], 22 | "useLedgerAfterSlot": 33695977 23 | } 24 | -------------------------------------------------------------------------------- /network/sanchonet/cardano-submit-api/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "EnableLogMetrics": false, 3 | "EnableLogging": true, 4 | "GenesisHash": "785eb88427e136378a15b0a152a8bfbeec7a611529ccda29c43a1e60ffb48eaa", 5 | "PrometheusPort": 8080, 6 | "RequiresNetworkMagic": "RequiresMagic", 7 | "defaultBackends": [ 8 | "KatipBK" 9 | ], 10 | "defaultScribes": [ 11 | [ 12 | "StdoutSK", 13 | "stdout" 14 | ] 15 | ], 16 | "minSeverity": "Info", 17 | "options": { 18 | "cfokey": { 19 | "value": "Release-1.0.0" 20 | }, 21 | "mapBackends": {}, 22 | "mapSeverity": { 23 | "db-sync-node": "Info", 24 | "db-sync-node.Mux": "Error", 25 | "db-sync-node.Subscription": "Error" 26 | }, 27 | "mapSubtrace": { 28 | "#ekgview": { 29 | "contents": [ 30 | [ 31 | { 32 | "contents": "cardano.epoch-validation.benchmark", 33 | "tag": "Contains" 34 | }, 35 | [ 36 | { 37 | "contents": ".monoclock.basic.", 38 | "tag": "Contains" 39 | } 40 | ] 41 | ], 42 | [ 43 | { 44 | "contents": "cardano.epoch-validation.benchmark", 45 | "tag": "Contains" 46 | }, 47 | [ 48 | { 49 | "contents": "diff.RTS.cpuNs.timed.", 50 | "tag": "Contains" 51 | } 52 | ] 53 | ], 54 | [ 55 | { 56 | "contents": "#ekgview.#aggregation.cardano.epoch-validation.benchmark", 57 | "tag": "StartsWith" 58 | }, 59 | [ 60 | { 61 | "contents": "diff.RTS.gcNum.timed.", 62 | "tag": "Contains" 63 | } 64 | ] 65 | ] 66 | ], 67 | "subtrace": "FilterTrace" 68 | }, 69 | "#messagecounters.aggregation": { 70 | "subtrace": "NoTrace" 71 | }, 72 | "#messagecounters.ekgview": { 73 | "subtrace": "NoTrace" 74 | }, 75 | "#messagecounters.katip": { 76 | "subtrace": "NoTrace" 77 | }, 78 | "#messagecounters.monitoring": { 79 | "subtrace": "NoTrace" 80 | }, 81 | "#messagecounters.switchboard": { 82 | "subtrace": "NoTrace" 83 | }, 84 | "benchmark": { 85 | "contents": [ 86 | "GhcRtsStats", 87 | "MonotonicClock" 88 | ], 89 | "subtrace": "ObservableTrace" 90 | }, 91 | "cardano.epoch-validation.utxo-stats": { 92 | "subtrace": "NoTrace" 93 | } 94 | } 95 | }, 96 | "rotation": { 97 | "rpKeepFilesNum": 10, 98 | "rpLogLimitBytes": 5000000, 99 | "rpMaxAgeHours": 24 100 | }, 101 | "setupBackends": [ 102 | "AggregationBK", 103 | "KatipBK" 104 | ], 105 | "setupScribes": [ 106 | { 107 | "scFormat": "ScText", 108 | "scKind": "StdoutSK", 109 | "scName": "stdout", 110 | "scRotation": null 111 | } 112 | ] 113 | } 114 | -------------------------------------------------------------------------------- /network/sanchonet/genesis/alonzo.json: -------------------------------------------------------------------------------- 1 | { 2 | "collateralPercentage": 150, 3 | "costModels": { 4 | "PlutusV1": [ 5 | 197209, 6 | 0, 7 | 1, 8 | 1, 9 | 396231, 10 | 621, 11 | 0, 12 | 1, 13 | 150000, 14 | 1000, 15 | 0, 16 | 1, 17 | 150000, 18 | 32, 19 | 2477736, 20 | 29175, 21 | 4, 22 | 29773, 23 | 100, 24 | 29773, 25 | 100, 26 | 29773, 27 | 100, 28 | 29773, 29 | 100, 30 | 29773, 31 | 100, 32 | 29773, 33 | 100, 34 | 100, 35 | 100, 36 | 29773, 37 | 100, 38 | 150000, 39 | 32, 40 | 150000, 41 | 32, 42 | 150000, 43 | 32, 44 | 150000, 45 | 1000, 46 | 0, 47 | 1, 48 | 150000, 49 | 32, 50 | 150000, 51 | 1000, 52 | 0, 53 | 8, 54 | 148000, 55 | 425507, 56 | 118, 57 | 0, 58 | 1, 59 | 1, 60 | 150000, 61 | 1000, 62 | 0, 63 | 8, 64 | 150000, 65 | 112536, 66 | 247, 67 | 1, 68 | 150000, 69 | 10000, 70 | 1, 71 | 136542, 72 | 1326, 73 | 1, 74 | 1000, 75 | 150000, 76 | 1000, 77 | 1, 78 | 150000, 79 | 32, 80 | 150000, 81 | 32, 82 | 150000, 83 | 32, 84 | 1, 85 | 1, 86 | 150000, 87 | 1, 88 | 150000, 89 | 4, 90 | 103599, 91 | 248, 92 | 1, 93 | 103599, 94 | 248, 95 | 1, 96 | 145276, 97 | 1366, 98 | 1, 99 | 179690, 100 | 497, 101 | 1, 102 | 150000, 103 | 32, 104 | 150000, 105 | 32, 106 | 150000, 107 | 32, 108 | 150000, 109 | 32, 110 | 150000, 111 | 32, 112 | 150000, 113 | 32, 114 | 148000, 115 | 425507, 116 | 118, 117 | 0, 118 | 1, 119 | 1, 120 | 61516, 121 | 11218, 122 | 0, 123 | 1, 124 | 150000, 125 | 32, 126 | 148000, 127 | 425507, 128 | 118, 129 | 0, 130 | 1, 131 | 1, 132 | 148000, 133 | 425507, 134 | 118, 135 | 0, 136 | 1, 137 | 1, 138 | 2477736, 139 | 29175, 140 | 4, 141 | 0, 142 | 82363, 143 | 4, 144 | 150000, 145 | 5000, 146 | 0, 147 | 1, 148 | 150000, 149 | 32, 150 | 197209, 151 | 0, 152 | 1, 153 | 1, 154 | 150000, 155 | 32, 156 | 150000, 157 | 32, 158 | 150000, 159 | 32, 160 | 150000, 161 | 32, 162 | 150000, 163 | 32, 164 | 150000, 165 | 32, 166 | 150000, 167 | 32, 168 | 3345831, 169 | 1, 170 | 1 171 | ] 172 | }, 173 | "executionPrices": { 174 | "prMem": 5.77e-2, 175 | "prSteps": 7.21e-5 176 | }, 177 | "lovelacePerUTxOWord": 34482, 178 | "maxBlockExUnits": { 179 | "exUnitsMem": 50000000, 180 | "exUnitsSteps": 40000000000 181 | }, 182 | "maxCollateralInputs": 3, 183 | "maxTxExUnits": { 184 | "exUnitsMem": 10000000, 185 | "exUnitsSteps": 10000000000 186 | }, 187 | "maxValueSize": 5000 188 | } -------------------------------------------------------------------------------- /network/sanchonet/genesis/byron.json: -------------------------------------------------------------------------------- 1 | { 2 | "avvmDistr": {}, 3 | "blockVersionData": { 4 | "heavyDelThd": "300000000000", 5 | "maxBlockSize": "2000000", 6 | "maxHeaderSize": "2000000", 7 | "maxProposalSize": "700", 8 | "maxTxSize": "4096", 9 | "mpcThd": "20000000000000", 10 | "scriptVersion": 0, 11 | "slotDuration": "20000", 12 | "softforkRule": { 13 | "initThd": "900000000000000", 14 | "minThd": "600000000000000", 15 | "thdDecrement": "50000000000000" 16 | }, 17 | "txFeePolicy": { 18 | "multiplier": "43946000000", 19 | "summand": "155381000000000" 20 | }, 21 | "unlockStakeEpoch": "18446744073709551615", 22 | "updateImplicit": "10000", 23 | "updateProposalThd": "100000000000000", 24 | "updateVoteThd": "1000000000000" 25 | }, 26 | "bootStakeholders": { 27 | "318488dc356f6034104804b2cb6a2dcc055202491386fb0d5af7c3ba": 1, 28 | "3a3c2ffaf066c8f211a1bdfd844f767ac453b1d94915e725c5867467": 1, 29 | "3ae8eabb4e0626cea0ba38d8303d59514dae9c307d93bad3d259e4a9": 1 30 | }, 31 | "heavyDelegation": { 32 | "318488dc356f6034104804b2cb6a2dcc055202491386fb0d5af7c3ba": { 33 | "cert": "b80e06679023284236df3464dc6aab3f56f23cb721d5943c59632ac77004f76ae415b6d291606c7194509e1fefa0c8341eed269bd0e0e1433302b00912a4230c", 34 | "delegatePk": "9ELoyHN4GVtXrFzAJZApAVjrhwftqEFVoDXl9ebtTwpe/lG4b5ZkgH3DqwHE1hNJFRsnYs4zYzMmdbnoR7lfUA==", 35 | "issuerPk": "MHFL9SqIV6KuXSAvp08jHBRtHwNsDJMsCxbmXLorSbfLAORg7waqVL8NEaKU3Lb0FBIX5sHVC21i1M/c0jrnlA==", 36 | "omega": 0 37 | }, 38 | "3a3c2ffaf066c8f211a1bdfd844f767ac453b1d94915e725c5867467": { 39 | "cert": "ce91b8e35b67de2236fa79b353d1c4ebd97ad4b4cc89056a1acfc217ece8e91fbffc4bf44604a96a1064c9997f6cd39b81284aadfac752056eafc6b5996a6509", 40 | "delegatePk": "Grpf6iTqd9aWc3QWvfthNv2l8Pp0X2tKpoIoPn0+Dy1+ow60UTu9i1j4KPjp1uzrnM4JoUcmkCGF507fPagO8w==", 41 | "issuerPk": "1FPA7qSOPVDlNZoQAuoB2dnm+tKI5td6+BO5sJ2rswVxuS6S6sjBFVfVz/VXfKTcEt/AKyffgzWXAtPCnhC1jw==", 42 | "omega": 0 43 | }, 44 | "3ae8eabb4e0626cea0ba38d8303d59514dae9c307d93bad3d259e4a9": { 45 | "cert": "908dd25262598050d60cb24928a7059fea3726a1dd7764645edab654d3b4e37ba69acd4841454f70f0f643305ede0ef66dc0ea9747a2387da05d2af77963f30a", 46 | "delegatePk": "1zYduiReianx6HJHgQqtira7XY6M/Ol4tFj/O7TzTLcNfgazJm8pq5y6HAANwl91iL1pDZuIgFjzI+2i1Z6y2Q==", 47 | "issuerPk": "Pgj3IyTJDyxr+t5fcMuM3aPtyNCxOo4T9sr78BNbgWBGwlTGo0P6UtzNLyqloLsH8V6Lv6kYMdWELAiEyfCpkw==", 48 | "omega": 0 49 | } 50 | }, 51 | "nonAvvmBalances": { 52 | "FHnt4NL7yPXqn7xha3WB99wYLxAc1FhceD3D1pQWaCthk9RYB46aGb6Tbq2KxV5": "0", 53 | "FHnt4NL7yPXwj8m191s48v1RZtQqA2sVHpamzStuXTuAnzYUSR6hRPqhYmW3MY4": "0", 54 | "FHnt4NL7yPXzVZ5xexcb7rWqCYWuFU7y6Pp4tLTiv6txhDcpQ2m7AFGMirsi1F1": "30000000000000000", 55 | "FHnt4NL7yPY27r794z4UiYJ3RwezucDRLX94Pzy6mYPNUNWboB71S9xUm2WEDrv": "0" 56 | }, 57 | "protocolConsts": { 58 | "k": 432, 59 | "protocolMagic": 4 60 | }, 61 | "startTime": 1686789000 62 | } 63 | -------------------------------------------------------------------------------- /network/sanchonet/genesis/conway.json: -------------------------------------------------------------------------------- 1 | { 2 | "poolVotingThresholds": { 3 | "committeeNormal": 0.51, 4 | "committeeNoConfidence": 0.51, 5 | "hardForkInitiation": 0.51, 6 | "motionNoConfidence": 0.51, 7 | "ppSecurityGroup": 0.51 8 | }, 9 | "dRepVotingThresholds": { 10 | "motionNoConfidence": 0.67, 11 | "committeeNormal": 0.67, 12 | "committeeNoConfidence": 0.6, 13 | "updateToConstitution": 0.75, 14 | "hardForkInitiation": 0.6, 15 | "ppNetworkGroup": 0.67, 16 | "ppEconomicGroup": 0.67, 17 | "ppTechnicalGroup": 0.67, 18 | "ppGovGroup": 0.75, 19 | "treasuryWithdrawal": 0.67 20 | }, 21 | "committeeMinSize": 0, 22 | "committeeMaxTermLength": 1000, 23 | "govActionLifetime": 60, 24 | "govActionDeposit": 100000000000, 25 | "dRepDeposit": 500000000, 26 | "dRepActivity": 20, 27 | "minFeeRefScriptCostPerByte": 15, 28 | "plutusV3CostModel": [ 29 | 100788, 30 | 420, 31 | 1, 32 | 1, 33 | 1000, 34 | 173, 35 | 0, 36 | 1, 37 | 1000, 38 | 59957, 39 | 4, 40 | 1, 41 | 11183, 42 | 32, 43 | 201305, 44 | 8356, 45 | 4, 46 | 16000, 47 | 100, 48 | 16000, 49 | 100, 50 | 16000, 51 | 100, 52 | 16000, 53 | 100, 54 | 16000, 55 | 100, 56 | 16000, 57 | 100, 58 | 100, 59 | 100, 60 | 16000, 61 | 100, 62 | 94375, 63 | 32, 64 | 132994, 65 | 32, 66 | 61462, 67 | 4, 68 | 72010, 69 | 178, 70 | 0, 71 | 1, 72 | 22151, 73 | 32, 74 | 91189, 75 | 769, 76 | 4, 77 | 2, 78 | 85848, 79 | 123203, 80 | 7305, 81 | -900, 82 | 1716, 83 | 549, 84 | 57, 85 | 85848, 86 | 0, 87 | 1, 88 | 1, 89 | 1000, 90 | 42921, 91 | 4, 92 | 2, 93 | 24548, 94 | 29498, 95 | 38, 96 | 1, 97 | 898148, 98 | 27279, 99 | 1, 100 | 51775, 101 | 558, 102 | 1, 103 | 39184, 104 | 1000, 105 | 60594, 106 | 1, 107 | 141895, 108 | 32, 109 | 83150, 110 | 32, 111 | 15299, 112 | 32, 113 | 76049, 114 | 1, 115 | 13169, 116 | 4, 117 | 22100, 118 | 10, 119 | 28999, 120 | 74, 121 | 1, 122 | 28999, 123 | 74, 124 | 1, 125 | 43285, 126 | 552, 127 | 1, 128 | 44749, 129 | 541, 130 | 1, 131 | 33852, 132 | 32, 133 | 68246, 134 | 32, 135 | 72362, 136 | 32, 137 | 7243, 138 | 32, 139 | 7391, 140 | 32, 141 | 11546, 142 | 32, 143 | 85848, 144 | 123203, 145 | 7305, 146 | -900, 147 | 1716, 148 | 549, 149 | 57, 150 | 85848, 151 | 0, 152 | 1, 153 | 90434, 154 | 519, 155 | 0, 156 | 1, 157 | 74433, 158 | 32, 159 | 85848, 160 | 123203, 161 | 7305, 162 | -900, 163 | 1716, 164 | 549, 165 | 57, 166 | 85848, 167 | 0, 168 | 1, 169 | 1, 170 | 85848, 171 | 123203, 172 | 7305, 173 | -900, 174 | 1716, 175 | 549, 176 | 57, 177 | 85848, 178 | 0, 179 | 1, 180 | 955506, 181 | 213312, 182 | 0, 183 | 2, 184 | 270652, 185 | 22588, 186 | 4, 187 | 1457325, 188 | 64566, 189 | 4, 190 | 20467, 191 | 1, 192 | 4, 193 | 0, 194 | 141992, 195 | 32, 196 | 100788, 197 | 420, 198 | 1, 199 | 1, 200 | 81663, 201 | 32, 202 | 59498, 203 | 32, 204 | 20142, 205 | 32, 206 | 24588, 207 | 32, 208 | 20744, 209 | 32, 210 | 25933, 211 | 32, 212 | 24623, 213 | 32, 214 | 43053543, 215 | 10, 216 | 53384111, 217 | 14333, 218 | 10, 219 | 43574283, 220 | 26308, 221 | 10, 222 | 16000, 223 | 100, 224 | 16000, 225 | 100, 226 | 962335, 227 | 18, 228 | 2780678, 229 | 6, 230 | 442008, 231 | 1, 232 | 52538055, 233 | 3756, 234 | 18, 235 | 267929, 236 | 18, 237 | 76433006, 238 | 8868, 239 | 18, 240 | 52948122, 241 | 18, 242 | 1995836, 243 | 36, 244 | 3227919, 245 | 12, 246 | 901022, 247 | 1, 248 | 166917843, 249 | 4307, 250 | 36, 251 | 284546, 252 | 36, 253 | 158221314, 254 | 26549, 255 | 36, 256 | 74698472, 257 | 36, 258 | 333849714, 259 | 1, 260 | 254006273, 261 | 72, 262 | 2174038, 263 | 72, 264 | 2261318, 265 | 64571, 266 | 4, 267 | 207616, 268 | 8310, 269 | 4, 270 | 1293828, 271 | 28716, 272 | 63, 273 | 0, 274 | 1, 275 | 1006041, 276 | 43623, 277 | 251, 278 | 0, 279 | 1 280 | ], 281 | "constitution": { 282 | "anchor": { 283 | "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", 284 | "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" 285 | }, 286 | "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" 287 | }, 288 | "committee": { 289 | "members": { 290 | "keyHash-77c0a65f9302bccab35b44adc1823cb66c88a66c97cf3de8236dd718": 1000 291 | }, 292 | "threshold": { 293 | "numerator": 2, 294 | "denominator": 3 295 | } 296 | } 297 | } 298 | -------------------------------------------------------------------------------- /network/sanchonet/genesis/shelley.json: -------------------------------------------------------------------------------- 1 | { 2 | "activeSlotsCoeff": 5.0e-2, 3 | "epochLength": 86400, 4 | "genDelegs": { 5 | "c1ad22cabb342cbb83ce3859708232f4945ccb669e9b5f932cffc0ed": { 6 | "delegate": "405357b552c397e81f73dcb5a0da0828fe29610bd25197d86130df34", 7 | "vrf": "458215df6c07abc66e80082caa7a189dc2f4995ad4b4b5f09481a55d8d0692d2" 8 | }, 9 | "c264bca994a3a5deee5a1d9b92a3d7e9d6cbdb81f2f6989bb7f7b437": { 10 | "delegate": "d9d9d0f0e1f25c4af4d80cb2d62878b611d8b3a8e1ef548d01f246d7", 11 | "vrf": "624f1bf3b2f978e0c95644f26228b307d7acca7fc7eb3d88fb6f107e0aa1198c" 12 | }, 13 | "d4bf7eb45b72dffa5ac33d5c902fe409e4e611f2e9a52fb0d09784c3": { 14 | "delegate": "806eb0c17d9b0fe6d99acbabe7be76ef72bf9de96c5b58435e50837f", 15 | "vrf": "57e52289207a7128c29e0b7e96a02c731a961a5944329b363bed751ad8f377ee" 16 | } 17 | }, 18 | "initialFunds": {}, 19 | "maxKESEvolutions": 62, 20 | "maxLovelaceSupply": 45000000000000000, 21 | "networkId": "Testnet", 22 | "networkMagic": 4, 23 | "protocolParams": { 24 | "a0": 0.3, 25 | "decentralisationParam": 1.0, 26 | "eMax": 18, 27 | "extraEntropy": { 28 | "tag": "NeutralNonce" 29 | }, 30 | "keyDeposit": 2000000, 31 | "maxBlockBodySize": 65536, 32 | "maxBlockHeaderSize": 1100, 33 | "maxTxSize": 16384, 34 | "minFeeA": 44, 35 | "minFeeB": 155381, 36 | "minPoolCost": 340000000, 37 | "minUTxOValue": 1000000, 38 | "nOpt": 150, 39 | "poolDeposit": 500000000, 40 | "protocolVersion": { 41 | "major": 6, 42 | "minor": 0 43 | }, 44 | "rho": 3.0e-3, 45 | "tau": 0.2 46 | }, 47 | "securityParam": 432, 48 | "slotLength": 1, 49 | "slotsPerKESPeriod": 129600, 50 | "staking": { 51 | "pools": {}, 52 | "stake": {} 53 | }, 54 | "systemStart": "2023-06-15T00:30:00Z", 55 | "updateQuorum": 3 56 | } --------------------------------------------------------------------------------