diff --git a/cardano-lib/default.nix b/cardano-lib/default.nix index 35c4169d..5dd76ab6 100644 --- a/cardano-lib/default.nix +++ b/cardano-lib/default.nix @@ -1,5 +1,8 @@ {lib, writeText, runCommand, jq}: let + inherit (builtins) attrNames fromJSON readFile toFile toJSON; + inherit (lib) filterAttrs flip forEach listToAttrs mapAttrs mapAttrsToList optionalAttrs optionalString pipe; + mkEdgeTopology = { hostAddr ? "127.0.0.1" , port ? 3001 @@ -19,7 +22,7 @@ let } ]; }; - in builtins.toFile "topology.yaml" (builtins.toJSON topology); + in toFile "topology.yaml" (toJSON topology); mkEdgeTopologyP2P = { edgeNodes ? [{addr = "127.0.0.1"; port = 3001;}] @@ -51,7 +54,7 @@ let ]; }; in - builtins.toFile "topology.yaml" (builtins.toJSON topology); + toFile "topology.yaml" (toJSON topology); mkTopology = env: let legacyTopology = mkEdgeTopology { @@ -73,10 +76,10 @@ let defaultLogConfig = import ./generic-log-config.nix; defaultExplorerLogConfig = import ./explorer-log-config.nix; - mkExplorerConfig = name: nodeConfig: lib.filterAttrs (k: v: v != null) { + mkExplorerConfig = name: nodeConfig: filterAttrs (k: v: v != null) { NetworkName = name; inherit (nodeConfig) RequiresNetworkMagic; - NodeConfigFile = "${__toFile "config-${toString name}.json" (__toJSON nodeConfig)}"; + NodeConfigFile = "${toFile "config-${toString name}.json" (toJSON nodeConfig)}"; }; mkDbSyncConfig = name: nodeConfig: dbSyncConfig: @@ -87,17 +90,17 @@ let mkMithrilSignerConfig = name: env: { network = name; - network_magic = (builtins.fromJSON (builtins.readFile env.networkConfig.ShelleyGenesisFile)).networkMagic; + network_magic = (fromJSON (readFile env.networkConfig.ShelleyGenesisFile)).networkMagic; run_interval = 60000; store_retention_limit = 5; - } // lib.optionalAttrs (env ? mithrilAggregatorEndpointUrl) { + } // optionalAttrs (env ? mithrilAggregatorEndpointUrl) { aggregator_endpoint = env.mithrilAggregatorEndpointUrl; - } // lib.optionalAttrs (env ? mithrilEraReaderParams) { + } // optionalAttrs (env ? mithrilEraReaderParams) { era_reader_adapter_type = "cardano-chain"; - era_reader_adapter_params = builtins.toJSON env.mithrilEraReaderParams; + era_reader_adapter_params = toJSON env.mithrilEraReaderParams; }; - mkSubmitApiConfig = name: nodeConfig: (lib.filterAttrs (k: v: v != null) { + mkSubmitApiConfig = name: nodeConfig: (filterAttrs (k: v: v != null) { GenesisHash = nodeConfig.ByronGenesisHash; inherit (nodeConfig) RequiresNetworkMagic; }) @@ -115,7 +118,7 @@ let # removed from this string identifier. minNodeVersion = { MinNodeVersion = "10.1.4"; }; - environments = lib.mapAttrs (name: env: { + environments = mapAttrs (name: env: { inherit name; # default derived configs: nodeConfig = defaultLogConfig // env.networkConfig; @@ -126,6 +129,7 @@ let mkDbSyncConfig name environments.${name}.nodeConfig (env.extraDbSyncConfig or {}); explorerConfig = mkExplorerConfig name environments.${name}.nodeConfig; mithrilSignerConfig = mkMithrilSignerConfig name env; + peerSnapshot = fromJSON (readFile ./${name}/peer-snapshot.json); } // env) { mainnet = rec { useByronWallet = true; @@ -159,33 +163,12 @@ let confKey = "mainnet_full"; networkConfig = import ./mainnet-config.nix // minNodeVersion; networkConfigBp = import ./mainnet-config-bp.nix // minNodeVersion; - usePeersFromLedgerAfterSlot = 128908821; + usePeersFromLedgerAfterSlot = 148350000; extraDbSyncConfig = { enableFutureGenesis = true; }; }; - # Used for daedalus/cardano-wallet for local development - shelley_qa = rec { - useByronWallet = false; - private = true; - domain = "play.dev.cardano.org"; - relaysNew = "shelley-qa-node.play.dev.cardano.org"; - explorerUrl = "https://shelley-qa-explorer.play.dev.cardano.org"; - smashUrl = "https://shelley-qa-smash.play.dev.cardano.org"; - metadataUrl = "https://metadata.play.dev.cardano.org"; - edgeNodes = [ - { - addr = relaysNew; - port = 3001; - } - ]; - edgePort = 3001; - networkConfig = import ./shelley_qa-config.nix // minNodeVersion; - networkConfigBp = import ./shelley_qa-config-bp.nix // minNodeVersion; - usePeersFromLedgerAfterSlot = 31348805; - }; - preprod = rec { useByronWallet = false; private = false; @@ -209,7 +192,7 @@ let edgePort = 3001; networkConfig = import ./preprod-config.nix // minNodeVersion; networkConfigBp = import ./preprod-config-bp.nix // minNodeVersion; - usePeersFromLedgerAfterSlot = 64454371; + usePeersFromLedgerAfterSlot = 83894000; extraDbSyncConfig = { enableFutureGenesis = true; }; @@ -238,102 +221,27 @@ let edgePort = 3001; networkConfig = import ./preview-config.nix // minNodeVersion; networkConfigBp = import ./preview-config-bp.nix // minNodeVersion; - usePeersFromLedgerAfterSlot = 53827185; - extraDbSyncConfig = { - enableFutureGenesis = true; - }; - }; - - sanchonet = rec { - useByronWallet = false; - private = false; - domain = "play.dev.cardano.org"; - relaysNew = "sanchonet-node.play.dev.cardano.org"; - explorerUrl = "https://sanchonet-explorer.play.dev.cardano.org"; - smashUrl = "https://sanchonet-smash.play.dev.cardano.org"; - metadataUrl = "https://metadata.play.dev.cardano.org"; - mithrilAggregatorEndpointUrl = "https://aggregator.testing-sanchonet.api.mithril.network/aggregator"; - mithrilEraReaderParams = { - address = "addr_test1qrg9v8xjjjjx95k2h2gquwrah8424798wqa5exuyhqpcggfyse0nuafkp7rnkxsssxue37259lfhemjdhs333u7v0gwsd0dr30"; - verification_key = "5b35352c3232382c3134342c38372c3133382c3133362c34382c382c31342c3138372c38352c3134382c39372c3233322c3235352c3232392c33382c3234342c3234372c3230342c3139382c31332c33312c3232322c32352c3136342c35322c3130322c39312c3132302c3230382c3134375d"; - }; - mithrilGenesisVerificationKey = "5b3132372c37332c3132342c3136312c362c3133372c3133312c3231332c3230372c3131372c3139382c38352c3137362c3139392c3136322c3234312c36382c3132332c3131392c3134352c31332c3233322c3234332c34392c3232392c322c3234392c3230352c3230352c33392c3233352c34345d"; - edgeNodes = [ - { - addr = relaysNew; - port = 3001; - } - ]; - edgePort = 3001; - networkConfig = import ./sanchonet-config.nix // minNodeVersion; - networkConfigBp = import ./sanchonet-config-bp.nix // minNodeVersion; - usePeersFromLedgerAfterSlot = 33695977; - extraDbSyncConfig = { - enableFutureGenesis = true; - }; - }; - - private = rec { - useByronWallet = false; - private = true; - domain = "play.dev.cardano.org"; - relaysNew = "private-node.play.dev.cardano.org"; - explorerUrl = "https://private-explorer.play.dev.cardano.org"; - smashUrl = "https://private-smash.play.dev.cardano.org"; - metadataUrl = "https://metadata.play.dev.cardano.org"; - edgeNodes = [ - { - addr = relaysNew; - port = 3001; - } - ]; - edgePort = 3001; - networkConfig = import ./private-config.nix // minNodeVersion; - networkConfigBp = import ./private-config-bp.nix // minNodeVersion; - usePeersFromLedgerAfterSlot = 1886369; + usePeersFromLedgerAfterSlot = 73267000; extraDbSyncConfig = { enableFutureGenesis = true; }; }; }; - # These will be removed at some point + # Move dead envs here for a grace period with an added deprecation warn trace prior to deletion. dead_environments = { - # Network shutdown, but benchmarking configs reference it as a template - testnet = __trace "DEPRECATION WARNING: TESTNET WAS SHUT DOWN. You may want to consider using preprod or preview." (rec { - useByronWallet = true; - private = true; - relays = "doesnotexist.iog.io"; - relaysNew = "doesnotexist.iog.io"; - explorerUrl = "https://doesnotexist.iog.io"; - smashUrl = "https://doesnotexist.iog.io"; - metadataUrl = "https://doesnotexist.iog.io"; - edgeNodes = []; - edgePort = 3001; - confKey = "testnet_full"; - networkConfig = import ./testnet-config.nix // minNodeVersion; - networkConfigBp = import ./testnet-config-bp.nix // minNodeVersion; - consensusProtocol = networkConfig.Protocol; - nodeConfig = defaultLogConfig // networkConfig; - nodeConfigBp = defaultLogConfig // networkConfigBp; - submitApiConfig = mkSubmitApiConfig "testnet" nodeConfig; - dbSyncConfig = mkDbSyncConfig "testnet" nodeConfig {}; - explorerConfig = mkExplorerConfig "testnet" nodeConfig; - mithrilSignerConfig = mkMithrilSignerConfig "testnet" dead_environments.testnet; - usePeersFromLedgerAfterSlot = -1; - }); }; # TODO: add flag to disable with forEnvironments instead of hard-coded list? - forEnvironments = f: lib.mapAttrs + forEnvironments = f: mapAttrs (name: env: f (env // { inherit name; })) environments; - forEnvironmentsCustom = f: environments: lib.mapAttrs + forEnvironmentsCustom = f: environments: mapAttrs (name: env: f (env // { inherit name; })) environments; - eachEnv = lib.flip lib.pipe [ - (lib.forEach (builtins.attrNames environments)) - lib.listToAttrs + eachEnv = flip pipe [ + (forEach (attrNames environments)) + listToAttrs ]; cardanoConfig = ./.; @@ -380,7 +288,7 @@ let - ${toString (lib.mapAttrsToList (env: value: + ${toString (mapAttrsToList (env: value: let p = value.consensusProtocol; in '' @@ -390,10 +298,10 @@ let config block-producer config ${protNames.${p}.n}Genesis - ${lib.optionalString (p == "Cardano") '' + ${optionalString (p == "Cardano") '' ${protNames.${p}.shelley}Genesis ${protNames.${p}.alonzo}Genesis''} - ${lib.optionalString (p == "Cardano" && value.nodeConfig ? ConwayGenesisFile) '' + ${optionalString (p == "Cardano" && value.nodeConfig ? ConwayGenesisFile) '' ${protNames.${p}.conway}Genesis''} topology db-sync config @@ -420,7 +328,7 @@ let mkdir -p $out/nix-support cp ${writeText "config.html" (configHtml environments)} $out/index.html ${ - toString (lib.mapAttrsToList (env: value: + toString (mapAttrsToList (env: value: let p = value.consensusProtocol; genesisFile = { GenesisFile = "${env}-${protNames.${p}.n}-genesis.json"; }; @@ -428,39 +336,39 @@ let ByronGenesisFile = "${env}-${protNames.${p}.n}-genesis.json"; ShelleyGenesisFile = "${env}-${protNames.${p}.shelley}-genesis.json"; AlonzoGenesisFile = "${env}-${protNames.${p}.alonzo}-genesis.json"; - } // (lib.optionalAttrs (p == "Cardano" && value.nodeConfig ? ConwayGenesisFile) { + } // (optionalAttrs (p == "Cardano" && value.nodeConfig ? ConwayGenesisFile) { ConwayGenesisFile = "${env}-${protNames.${p}.conway}-genesis.json"; }); in '' ${if p != "Cardano" then '' - ${jq}/bin/jq . < ${__toFile "${env}-config.json" (__toJSON (value.nodeConfig // genesisFile))} > $out/${env}-config.json - ${jq}/bin/jq . < ${__toFile "${env}-config-bp.json" (__toJSON (value.nodeConfigBp // genesisFile))} > $out/${env}-config-bp.json + ${jq}/bin/jq . < ${toFile "${env}-config.json" (toJSON (value.nodeConfig // genesisFile))} > $out/${env}-config.json + ${jq}/bin/jq . < ${toFile "${env}-config-bp.json" (toJSON (value.nodeConfigBp // genesisFile))} > $out/${env}-config-bp.json '' else '' - ${jq}/bin/jq . < ${__toFile "${env}-config.json" (__toJSON (value.nodeConfig // genesisFiles))} > $out/${env}-config.json - ${jq}/bin/jq . < ${__toFile "${env}-config-bp.json" (__toJSON (value.nodeConfigBp // genesisFiles))} > $out/${env}-config-bp.json + ${jq}/bin/jq . < ${toFile "${env}-config.json" (toJSON (value.nodeConfig // genesisFiles))} > $out/${env}-config.json + ${jq}/bin/jq . < ${toFile "${env}-config-bp.json" (toJSON (value.nodeConfigBp // genesisFiles))} > $out/${env}-config-bp.json ''} - ${lib.optionalString (p == "RealPBFT" || p == "Byron") '' + ${optionalString (p == "RealPBFT" || p == "Byron") '' cp ${value.nodeConfig.GenesisFile} $out/${env}-${protNames.${p}.n}-genesis.json ''} - ${lib.optionalString (p == "TPraos") '' + ${optionalString (p == "TPraos") '' cp ${value.nodeConfig.GenesisFile} $out/${env}-${protNames.${p}.n}-genesis.json ''} - ${lib.optionalString (p == "Cardano") '' + ${optionalString (p == "Cardano") '' cp ${value.nodeConfig.ShelleyGenesisFile} $out/${env}-${protNames.${p}.shelley}-genesis.json cp ${value.nodeConfig.ByronGenesisFile} $out/${env}-${protNames.${p}.n}-genesis.json cp ${value.nodeConfig.AlonzoGenesisFile} $out/${env}-${protNames.${p}.alonzo}-genesis.json ''} - ${lib.optionalString (p == "Cardano" && value.nodeConfig ? ConwayGenesisFile) '' + ${optionalString (p == "Cardano" && value.nodeConfig ? ConwayGenesisFile) '' cp ${value.nodeConfig.ConwayGenesisFile} $out/${env}-${protNames.${p}.conway}-genesis.json ''} - ${jq}/bin/jq . < ${__toFile "${env}-db-sync-config.json" (__toJSON (value.dbSyncConfig // { NodeConfigFile = "${env}-config.json"; }))} > $out/${env}-db-sync-config.json - ${jq}/bin/jq . < ${__toFile "${env}-submit-api-config.json" (__toJSON value.submitApiConfig)} > $out/${env}-submit-api-config.json - ${jq}/bin/jq . < ${__toFile "${env}-mithril-signer-config.json" (__toJSON value.mithrilSignerConfig)} > $out/${env}-mithril-signer-config.json + ${jq}/bin/jq . < ${toFile "${env}-db-sync-config.json" (toJSON (value.dbSyncConfig // { NodeConfigFile = "${env}-config.json"; }))} > $out/${env}-db-sync-config.json + ${jq}/bin/jq . < ${toFile "${env}-submit-api-config.json" (toJSON value.submitApiConfig)} > $out/${env}-submit-api-config.json + ${jq}/bin/jq . < ${toFile "${env}-mithril-signer-config.json" (toJSON value.mithrilSignerConfig)} > $out/${env}-mithril-signer-config.json ${jq}/bin/jq . < ${mkTopology value} > $out/${env}-topology.json '' ) environments ) } - ${jq}/bin/jq . < ${__toFile "rest-config.json" (__toJSON defaultExplorerLogConfig)} > $out/rest-config.json + ${jq}/bin/jq . < ${toFile "rest-config.json" (toJSON defaultExplorerLogConfig)} > $out/rest-config.json echo "report cardano $out index.html" > $out/nix-support/hydra-build-products ''; @@ -481,6 +389,6 @@ in { mkTopology ; - # For now we export live and dead environemnts. + # For now we export live and dead environments. environments = environments // dead_environments; } diff --git a/cardano-lib/mainnet/peer-snapshot.json b/cardano-lib/mainnet/peer-snapshot.json new file mode 100644 index 00000000..282a6a96 --- /dev/null +++ b/cardano-lib/mainnet/peer-snapshot.json @@ -0,0 +1,7394 @@ +{ + "bigLedgerPools": [ + { + "accumulatedStake": 0.004147049021092216, + "relativeStake": 0.004147049021092216, + "relays": [ + { + "address": "52.6.109.221", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.007978265276854713, + "relativeStake": 0.003831216255762496, + "relays": [ + { + "address": "198.71.57.191", + "port": 6000 + }, + { + "address": "154.12.240.223", + "port": 6000 + }, + { + "address": "94.16.113.130", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.011598033908306653, + "relativeStake": 0.00361976863145194, + "relays": [ + { + "domain": "relays-8a.cardano.2k2aa.com", + "port": 3001 + }, + { + "domain": "relays-8b.cardano.aeq5f.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.015178922615459991, + "relativeStake": 0.0035808887071533393, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.018688342383957304, + "relativeStake": 0.003509419768497312, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.022188865018549137, + "relativeStake": 0.0035005226345918333, + "relays": [ + { + "domain": "cardanosuisse.com", + "port": 170 + }, + { + "domain": "cardanosuisse.com", + "port": 171 + }, + { + "domain": "cardanosuisse.com", + "port": 172 + } + ] + }, + { + "accumulatedStake": 0.025687018372746884, + "relativeStake": 0.0034981533541977496, + "relays": [ + { + "domain": "relay1.clovernodes.io", + "port": 6000 + }, + { + "domain": "relay2.clovernodes.io", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.029177065192006954, + "relativeStake": 0.0034900468192600683, + "relays": [ + { + "address": "178.128.79.219", + "port": 3001 + }, + { + "address": "104.131.122.73", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.03266563993323386, + "relativeStake": 0.0034885747412269105, + "relays": [ + { + "address": "162.120.71.180", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.036148845727712466, + "relativeStake": 0.0034832057944785984, + "relays": [ + { + "address": "95.154.235.142", + "port": 6000 + }, + { + "address": "217.155.18.115", + "port": 6003 + }, + { + "address": "217.155.18.115", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.0396279370299383, + "relativeStake": 0.003479091302225836, + "relays": [ + { + "domain": "relays.bladepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.043082859312990114, + "relativeStake": 0.003454922283051816, + "relays": [ + { + "address": "148.113.17.23", + "port": 6000 + }, + { + "address": "158.69.25.103", + "port": 6000 + }, + { + "address": "95.216.4.252", + "port": 6000 + }, + { + "address": "178.18.250.204", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.046519576497992376, + "relativeStake": 0.003436717185002259, + "relays": [ + { + "domain": "r-eu-1.polypool.io", + "port": 4001 + }, + { + "domain": "r-sg-1.polypool.io", + "port": 4001 + } + ] + }, + { + "accumulatedStake": 0.049954620574123795, + "relativeStake": 0.003435044076131422, + "relays": [ + { + "address": "13.236.12.204", + "port": 8332 + } + ] + }, + { + "accumulatedStake": 0.05338732816729562, + "relativeStake": 0.003432707593171822, + "relays": [ + { + "address": "13.211.73.179", + "port": 8332 + } + ] + }, + { + "accumulatedStake": 0.05680422292239599, + "relativeStake": 0.0034168947551003696, + "relays": [ + { + "domain": "r1.spirestaking.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.060217209331040626, + "relativeStake": 0.0034129864086446388, + "relays": [ + { + "domain": "relay1-dl.aichi-stakepool.com", + "port": 6000 + }, + { + "domain": "relay2-jp.aichi-stakepool.com", + "port": 6000 + }, + { + "domain": "relay3-li.aichi-stakepool.com", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.06362989849035854, + "relativeStake": 0.003412689159317909, + "relays": [ + { + "domain": "gateway.adavault.com", + "port": 4021 + }, + { + "domain": "gateway.adavault.com", + "port": 4022 + }, + { + "domain": "gateway.adavault.com", + "port": 4026 + }, + { + "domain": "gateway.adavault.com", + "port": 4027 + } + ] + }, + { + "accumulatedStake": 0.06703999532966927, + "relativeStake": 0.0034100968393107377, + "relays": [ + { + "address": "148.113.17.23", + "port": 6000 + }, + { + "address": "158.69.25.103", + "port": 6000 + }, + { + "address": "95.216.70.238", + "port": 6000 + }, + { + "address": "149.102.140.234", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.07042173427929663, + "relativeStake": 0.003381738949627354, + "relays": [ + { + "domain": "gateway.adavault.com", + "port": 4021 + }, + { + "domain": "gateway.adavault.com", + "port": 4022 + }, + { + "domain": "gateway.adavault.com", + "port": 4026 + }, + { + "domain": "gateway.adavault.com", + "port": 4027 + } + ] + }, + { + "accumulatedStake": 0.07380154104754451, + "relativeStake": 0.003379806768247886, + "relays": [ + { + "domain": "eu.relays.cardanians.io", + "port": 1000 + }, + { + "domain": "ca.relays.cardanians.io", + "port": 1000 + } + ] + }, + { + "accumulatedStake": 0.07716156468260693, + "relativeStake": 0.003360023635062417, + "relays": [ + { + "domain": "benitoite-rohan-d68b9.cardano.bdnodes.net", + "port": 6000 + }, + { + "domain": "brown-lagos-6a470.cardano.bdnodes.net", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.08051397904183541, + "relativeStake": 0.0033524143592284774, + "relays": [ + { + "domain": "relaynode1.bravostakepool.nl", + "port": 3001 + }, + { + "domain": "relaynode2.bravostakepool.nl", + "port": 3001 + }, + { + "domain": "relaynode3.bravostakepool.nl", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.08386171052692834, + "relativeStake": 0.003347731485092939, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.0871987086336813, + "relativeStake": 0.00333699810675295, + "relays": [ + { + "domain": "27.cardano.staked.cloud", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.09053307261402455, + "relativeStake": 0.003334363980343247, + "relays": [ + { + "domain": "28.cardano.staked.cloud", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.09386675734710002, + "relativeStake": 0.0033336847330754774, + "relays": [ + { + "domain": "30.cardano.staked.cloud", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.09719835904333494, + "relativeStake": 0.003331601696234918, + "relays": [ + { + "domain": "29.cardano.staked.cloud", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.10052976982679744, + "relativeStake": 0.0033314107834625044, + "relays": [ + { + "domain": "26.cardano.staked.cloud", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.1038489322892106, + "relativeStake": 0.003319162462413159, + "relays": [ + { + "domain": "relay-kiln-3-0.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-3-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-3-2.cardano.mainnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.10716056830837731, + "relativeStake": 0.0033116360191667036, + "relays": [ + { + "address": "46.101.9.225", + "port": 3001 + }, + { + "address": "64.227.46.95", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.11047057164598689, + "relativeStake": 0.0033100033376095885, + "relays": [ + { + "domain": "gateway.adavault.com", + "port": 4021 + }, + { + "domain": "gateway.adavault.com", + "port": 4022 + }, + { + "domain": "gateway.adavault.com", + "port": 4026 + }, + { + "domain": "gateway.adavault.com", + "port": 4027 + } + ] + }, + { + "accumulatedStake": 0.11377830150953891, + "relativeStake": 0.0033077298635520195, + "relays": [ + { + "domain": "relay-kiln-1-0.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-1-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-1-2.cardano.mainnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.11707568833606885, + "relativeStake": 0.0032973868265299333, + "relays": [ + { + "domain": "relay-kiln-2-0.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-2-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-2-2.cardano.mainnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.12034839763650378, + "relativeStake": 0.0032727093004349334, + "relays": [ + { + "domain": "8d6f8de4.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.12361918746179901, + "relativeStake": 0.0032707898252952285, + "relays": [ + { + "address": "54.220.20.40", + "port": 3002 + }, + { + "domain": "octaluso.dyndns.org", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.126887151097756, + "relativeStake": 0.0032679636359569933, + "relays": [ + { + "domain": "b3bbbcac.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.1301512009589474, + "relativeStake": 0.0032640498611913754, + "relays": [ + { + "domain": "b3e201f4.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.1334130403763552, + "relativeStake": 0.003261839417407824, + "relays": [ + { + "domain": "7ddb9c28.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.13667424688147586, + "relativeStake": 0.003261206505120656, + "relays": [ + { + "domain": "a94da6a8.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.13993487224388385, + "relativeStake": 0.003260625362407979, + "relays": [ + { + "domain": "9a956262.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.14319483298371427, + "relativeStake": 0.003259960739830426, + "relays": [ + { + "domain": "778cb679.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.14645476728613305, + "relativeStake": 0.003259934302418778, + "relays": [ + { + "domain": "f84db19f.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.14971463853991443, + "relativeStake": 0.0032598712537813966, + "relays": [ + { + "domain": "bb78d57d.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.15297432547430798, + "relativeStake": 0.0032596869343935434, + "relays": [ + { + "domain": "94cc7304.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.15623399880565464, + "relativeStake": 0.0032596733313466626, + "relays": [ + { + "domain": "07f6ea55.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.15949356357763328, + "relativeStake": 0.0032595647719786385, + "relays": [ + { + "domain": "d89eeea0.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.16275308199111843, + "relativeStake": 0.003259518413485146, + "relays": [ + { + "domain": "d489c136.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.16601255464221762, + "relativeStake": 0.0032594726510991883, + "relays": [ + { + "domain": "72e508af.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.16927201823448923, + "relativeStake": 0.003259463592271612, + "relays": [ + { + "domain": "e4527900.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.17253146779040263, + "relativeStake": 0.003259449555913392, + "relays": [ + { + "domain": "ddbb5a06.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.17579088255411707, + "relativeStake": 0.0032594147637144385, + "relays": [ + { + "domain": "9dc533bf.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.17905024263543584, + "relativeStake": 0.0032593600813187905, + "relays": [ + { + "domain": "a5f2af9f.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.1823096018590029, + "relativeStake": 0.0032593592235670736, + "relays": [ + { + "domain": "3ef2283d.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.18556628527608615, + "relativeStake": 0.003256683417083243, + "relays": [ + { + "domain": "31.cardano.staked.cloud", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.18881848981979313, + "relativeStake": 0.0032522045437069747, + "relays": [ + { + "domain": "relay.cardano.securestaking.io", + "port": 3000 + }, + { + "domain": "secur2.cardano.securestaking.io", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.19203822154577063, + "relativeStake": 0.003219731725977494, + "relays": [ + { + "domain": "relays-2a.cardano.2k2aa.com", + "port": 3001 + }, + { + "domain": "relays-2b.cardano.aeq5f.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.19524698771293755, + "relativeStake": 0.0032087661671669223, + "relays": [ + { + "domain": "relay1.str8pool.com", + "port": 7421 + }, + { + "domain": "relay2.str8pool.com", + "port": 3611 + } + ] + }, + { + "accumulatedStake": 0.19845478153806873, + "relativeStake": 0.0032077938251311804, + "relays": [ + { + "domain": "dbe22510.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.20165107642966315, + "relativeStake": 0.0031962948915944187, + "relays": [ + { + "address": "152.53.21.151", + "port": 6000 + }, + { + "address": "149.102.152.63", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.2048394839369836, + "relativeStake": 0.003188407507320449, + "relays": [ + { + "domain": "relay-kiln-0-0.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-0-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-0-2.cardano.mainnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2080275014863975, + "relativeStake": 0.003188017549413907, + "relays": [ + { + "domain": "relay1.mainnet.pool.cardano.services", + "port": 3001 + }, + { + "domain": "relay2.mainnet.pool.cardano.services", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.21121441968239973, + "relativeStake": 0.003186918196002232, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.21439678330571332, + "relativeStake": 0.0031823636233135923, + "relays": [ + { + "domain": "rel01.fairpool.eu", + "port": 55001 + }, + { + "domain": "rel02.fairpool.eu", + "port": 55002 + }, + { + "domain": "rel03.fairpool.eu", + "port": 55003 + }, + { + "domain": "rel04.fairpool.eu", + "port": 55004 + } + ] + }, + { + "accumulatedStake": 0.2175765533511049, + "relativeStake": 0.003179770045391556, + "relays": [ + { + "domain": "relay-kiln-6-0.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-6-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-6-2.cardano.mainnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.22074827112896003, + "relativeStake": 0.0031717177778551407, + "relays": [ + { + "address": "57.128.184.28", + "port": 3001 + }, + { + "address": "57.128.184.30", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.22391323368580945, + "relativeStake": 0.0031649625568494133, + "relays": [ + { + "domain": "Relay1.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay2.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay3.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay4.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay5.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay6.NordicPool.org", + "port": 3005 + } + ] + }, + { + "accumulatedStake": 0.22707290494036772, + "relativeStake": 0.003159671254558267, + "relays": [ + { + "domain": "rockyrelay1.ddns.net", + "port": 3001 + }, + { + "domain": "rockyrelay2.ddns.net", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.23021363909186127, + "relativeStake": 0.003140734151493545, + "relays": [ + { + "domain": "bd-cardano-main-relay-12-a.bdnodes.net", + "port": 6000 + }, + { + "domain": "bd-cardano-main-relay-12-b.bdnodes.net", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.23334139061302409, + "relativeStake": 0.003127751521162817, + "relays": [ + { + "domain": "cof-1.cardanocafe.org", + "port": 3005 + }, + { + "domain": "cof-2.cardanocafe.org", + "port": 3010 + }, + { + "domain": "cap-1.cardanocafe.org", + "port": 4000 + }, + { + "domain": "cap-2.cardanocafe.org", + "port": 4005 + }, + { + "domain": "lat-1.cardanocafe.org", + "port": 5001 + }, + { + "domain": "lat-2.cardanocafe.org", + "port": 5002 + } + ] + }, + { + "accumulatedStake": 0.23645773333031386, + "relativeStake": 0.003116342717289784, + "relays": [ + { + "address": "173.15.110.154", + "port": 6000 + }, + { + "address": "173.15.110.155", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.2395629220582372, + "relativeStake": 0.003105188727923339, + "relays": [ + { + "address": "148.113.17.23", + "port": 6000 + }, + { + "address": "158.69.25.103", + "port": 6000 + }, + { + "address": "46.4.53.238", + "port": 6000 + }, + { + "address": "149.102.140.164", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.24265674604892862, + "relativeStake": 0.0030938239906914237, + "relays": [ + { + "domain": "relays.stakepool.at", + "port": 3001 + }, + { + "domain": "relay-1.stakepool.at", + "port": 3001 + }, + { + "domain": "relay-2.stakepool.at", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.24574605885103537, + "relativeStake": 0.003089312802106739, + "relays": [ + { + "domain": "relays-2a.cardano.figment.io", + "port": 3001 + }, + { + "domain": "relays-2b.cardano.figment.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.24881837521646855, + "relativeStake": 0.0030723163654331792, + "relays": [ + { + "address": "109.123.231.213", + "port": 6000 + }, + { + "address": "89.58.45.244", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.2518782159117594, + "relativeStake": 0.003059840695290894, + "relays": [ + { + "domain": "relays.digi.pro", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2549242589062546, + "relativeStake": 0.0030460429944951435, + "relays": [ + { + "domain": "relay-kiln-4-0.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-4-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-4-2.cardano.mainnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2579695237104508, + "relativeStake": 0.003045264804196192, + "relays": [ + { + "domain": "Relay1.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay2.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay3.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay4.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay5.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay6.NordicPool.org", + "port": 3005 + } + ] + }, + { + "accumulatedStake": 0.26099616110657675, + "relativeStake": 0.003026637396125978, + "relays": [ + { + "domain": "r1.adastat.net", + "port": 3333 + }, + { + "domain": "r2.adastat.net", + "port": 3333 + }, + { + "domain": "r3.adastat.net", + "port": 3333 + } + ] + }, + { + "accumulatedStake": 0.2640173385027749, + "relativeStake": 0.0030211773961981896, + "relays": [ + { + "domain": "relay-kiln-7-0.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-7-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-kiln-7-2.cardano.mainnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2670286124293084, + "relativeStake": 0.0030112739265334854, + "relays": [ + { + "domain": "eu.relays.cardanians.io", + "port": 1000 + }, + { + "domain": "ca.relays.cardanians.io", + "port": 1000 + } + ] + }, + { + "accumulatedStake": 0.27003657761866157, + "relativeStake": 0.0030079651893531348, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2730309154774966, + "relativeStake": 0.0029943378588350254, + "relays": [ + { + "domain": "iogp4-relays.cardano.iog.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.27602520340184045, + "relativeStake": 0.002994287924343836, + "relays": [ + { + "domain": "iogp3-relays.cardano.iog.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.27901947371654545, + "relativeStake": 0.0029942703147050206, + "relays": [ + { + "domain": "iogp2-relays.cardano.iog.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2819970712193526, + "relativeStake": 0.002977597502807117, + "relays": [ + { + "domain": "relays-15a.cardano.2k2aa.com", + "port": 3001 + }, + { + "domain": "relays-15b.cardano.aeq5f.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2849735508329213, + "relativeStake": 0.0029764796135687407, + "relays": [ + { + "domain": "relay1.adaocean.com", + "port": 6000 + }, + { + "domain": "relay2.adaocean.com", + "port": 6000 + }, + { + "domain": "relay3.adaocean.com", + "port": 6000 + }, + { + "domain": "relay4.adaocean.com", + "port": 6000 + }, + { + "domain": "relay5.adaocean.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.28794787513035935, + "relativeStake": 0.0029743242974380416, + "relays": [ + { + "domain": "relay.anonaf.com", + "port": 3333 + } + ] + }, + { + "accumulatedStake": 0.2909177374439868, + "relativeStake": 0.0029698623136274406, + "relays": [ + { + "domain": "relays-14a.cardano.2k2aa.com", + "port": 3001 + }, + { + "domain": "relays-14b.cardano.aeq5f.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2938868691985594, + "relativeStake": 0.002969131754572595, + "relays": [ + { + "domain": "relays-16a.cardano.2k2aa.com", + "port": 3001 + }, + { + "domain": "relays-16b.cardano.aeq5f.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2968526039342344, + "relativeStake": 0.0029657347356750207, + "relays": [ + { + "domain": "Relay1.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay2.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay3.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay4.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay5.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay6.NordicPool.org", + "port": 3005 + } + ] + }, + { + "accumulatedStake": 0.29981121950753736, + "relativeStake": 0.0029586155733029714, + "relays": [ + { + "domain": "relays.mainnet.pools.fivebinaries.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.3027684055509047, + "relativeStake": 0.002957186043367295, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.3057218939786587, + "relativeStake": 0.002953488427754021, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.3086649568837666, + "relativeStake": 0.0029430629051079437, + "relays": [ + { + "domain": "r1.1percentpool.eu", + "port": 19001 + }, + { + "domain": "r2.1percentpool.eu", + "port": 19002 + } + ] + }, + { + "accumulatedStake": 0.31159947319460124, + "relativeStake": 0.0029345163108346335, + "relays": [ + { + "domain": "relays.stakepool.at", + "port": 3001 + }, + { + "domain": "relay-1.stakepool.at", + "port": 3001 + }, + { + "domain": "relay-2.stakepool.at", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.31452980180252593, + "relativeStake": 0.0029303286079246696, + "relays": [ + { + "address": "49.12.198.221", + "port": 6000 + }, + { + "address": "89.58.18.51", + "port": 6000 + }, + { + "address": "131.153.199.82", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.31745868069715244, + "relativeStake": 0.0029288788946264907, + "relays": [ + { + "address": "57.128.184.27", + "port": 3001 + }, + { + "address": "57.128.184.86", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.32037200562770207, + "relativeStake": 0.002913324930549639, + "relays": [ + { + "domain": "Relay1.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay2.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay3.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay4.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay5.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay6.NordicPool.org", + "port": 3005 + } + ] + }, + { + "accumulatedStake": 0.32328490557700235, + "relativeStake": 0.0029128999493003116, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.3261973976984957, + "relativeStake": 0.002912492121493341, + "relays": [ + { + "domain": "eu.relays.cardanians.io", + "port": 1000 + }, + { + "domain": "ca.relays.cardanians.io", + "port": 1000 + } + ] + }, + { + "accumulatedStake": 0.3290981579415047, + "relativeStake": 0.002900760243008982, + "relays": [ + { + "address": "57.128.184.33", + "port": 3001 + }, + { + "address": "57.128.184.31", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.33199428903057127, + "relativeStake": 0.0028961310890665446, + "relays": [ + { + "domain": "Relay1.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay2.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay3.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay4.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay5.NordicPool.org", + "port": 3005 + }, + { + "domain": "Relay6.NordicPool.org", + "port": 3005 + } + ] + }, + { + "accumulatedStake": 0.3348869515089215, + "relativeStake": 0.0028926624783502434, + "relays": [ + { + "domain": "relay.cardano.securestaking.io", + "port": 3000 + }, + { + "domain": "secur2.cardano.securestaking.io", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.3377257581535473, + "relativeStake": 0.0028388066446257848, + "relays": [ + { + "domain": "r-eu-0.titanstaking.io", + "port": 4321 + }, + { + "domain": "r-eu-1.titanstaking.io", + "port": 4321 + }, + { + "domain": "r-eu-2.titanstaking.io", + "port": 4321 + } + ] + }, + { + "accumulatedStake": 0.34056236602588974, + "relativeStake": 0.0028366078723424453, + "relays": [ + { + "domain": "universe.pxlz.org", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.34337745469038977, + "relativeStake": 0.0028150886645000816, + "relays": [ + { + "domain": "relay1.apexfusionhosting.com", + "port": 3001 + }, + { + "domain": "relay2.apexfusionhosting.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.3461739617010884, + "relativeStake": 0.0027965070106985906, + "relays": [ + { + "domain": "relays.smaug.pool.pm", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.34896085459585063, + "relativeStake": 0.00278689289476224, + "relays": [ + { + "domain": "cardano.staking.copper.co", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.3517444186270091, + "relativeStake": 0.0027835640311584904, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.3545220965370962, + "relativeStake": 0.0027776779100870718, + "relays": [ + { + "domain": "relay1-us.xstakepool.com", + "port": 3001 + }, + { + "domain": "relay2-eu.xstakepool.com", + "port": 3001 + }, + { + "domain": "relay3-sg.xstakepool.com", + "port": 3001 + }, + { + "domain": "relay4-ae.xstakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.3572988711942328, + "relativeStake": 0.002776774657136635, + "relays": [ + { + "domain": "relay1.adaocean.com", + "port": 6000 + }, + { + "domain": "relay2.adaocean.com", + "port": 6000 + }, + { + "domain": "relay3.adaocean.com", + "port": 6000 + }, + { + "domain": "relay4.adaocean.com", + "port": 6000 + }, + { + "domain": "relay5.adaocean.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.360070796894461, + "relativeStake": 0.0027719257002281257, + "relays": [ + { + "domain": "r1.1percentpool.eu", + "port": 19001 + }, + { + "domain": "r2.1percentpool.eu", + "port": 19002 + } + ] + }, + { + "accumulatedStake": 0.36283526649767456, + "relativeStake": 0.002764469603213591, + "relays": [ + { + "domain": "relays.cardanowithpaul.com", + "port": 1069 + } + ] + }, + { + "accumulatedStake": 0.3655831125258243, + "relativeStake": 0.0027478460281497525, + "relays": [ + { + "domain": "sydney.cardanode.com.au", + "port": 6000 + }, + { + "domain": "singapore.cardanode.com.au", + "port": 6000 + }, + { + "domain": "goldcoast.cardanode.com.au", + "port": 6000 + }, + { + "domain": "europe.cardanode.com.au", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.36828847560951944, + "relativeStake": 0.002705363083695131, + "relays": [ + { + "address": "91.242.214.33", + "port": 3001 + }, + { + "address": "186.233.187.33", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.3709921643331705, + "relativeStake": 0.002703688723651076, + "relays": [ + { + "address": "54.37.87.63", + "port": 6000 + }, + { + "address": "54.36.178.85", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.3736873208371017, + "relativeStake": 0.0026951565039311986, + "relays": [ + { + "domain": "relays.onyxstakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.37634720536675026, + "relativeStake": 0.0026598845296485346, + "relays": [ + { + "domain": "relays-1a.cardano.2k2aa.com", + "port": 3001 + }, + { + "domain": "relays-1b.cardano.aeq5f.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.37897011485290566, + "relativeStake": 0.0026229094861554315, + "relays": [ + { + "domain": "relay1.adaocean.com", + "port": 6000 + }, + { + "domain": "relay2.adaocean.com", + "port": 6000 + }, + { + "domain": "relay3.adaocean.com", + "port": 6000 + }, + { + "domain": "relay4.adaocean.com", + "port": 6000 + }, + { + "domain": "relay5.adaocean.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.3815876931675034, + "relativeStake": 0.002617578314597766, + "relays": [ + { + "domain": "104.131.47.170", + "port": 6000 + }, + { + "domain": "128.199.64.13", + "port": 6000 + }, + { + "domain": "165.232.180.100", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.3841790056985795, + "relativeStake": 0.002591312531076042, + "relays": [ + { + "address": "148.113.17.23", + "port": 6000 + }, + { + "address": "158.69.25.103", + "port": 6000 + }, + { + "address": "168.119.13.158", + "port": 6000 + }, + { + "address": "149.102.140.207", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.3867275492246706, + "relativeStake": 0.0025485435260911753, + "relays": [ + { + "address": "57.129.28.179", + "port": 3001 + }, + { + "address": "57.129.28.180", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.38925995530282037, + "relativeStake": 0.002532406078149698, + "relays": [ + { + "domain": "11.relays.happystaking.io", + "port": 3001 + }, + { + "domain": "12.relays.happystaking.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.39178657871470035, + "relativeStake": 0.002526623411880028, + "relays": [ + { + "domain": "relay1.adapop.org", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.39431139672386945, + "relativeStake": 0.002524818009169072, + "relays": [ + { + "domain": "st3ak.1337.cx", + "port": 6000 + }, + { + "domain": "st3ak.mooo.com", + "port": 6000 + }, + { + "domain": "st3ak.root.sx", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.39681959027538893, + "relativeStake": 0.002508193551519498, + "relays": [ + { + "address": "66.160.158.69", + "port": 6000 + }, + { + "address": "66.160.158.70", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.399314466810846, + "relativeStake": 0.0024948765354570394, + "relays": [ + { + "domain": "cardano-relays.autostake.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.4017948676966994, + "relativeStake": 0.0024804008858534572, + "relays": [ + { + "address": "35.211.17.86", + "port": 3000 + }, + { + "address": "34.23.88.7", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.4042610160320422, + "relativeStake": 0.0024661483353427575, + "relays": [ + { + "domain": "fr.relays.cardanians.io", + "port": 1000 + }, + { + "domain": "ca.relays.cardanians.io", + "port": 1000 + } + ] + }, + { + "accumulatedStake": 0.40671003377934195, + "relativeStake": 0.002449017747299731, + "relays": [ + { + "domain": "eu-relay.hermes-stakepool.com", + "port": 1000 + }, + { + "domain": "us-relay.hermes-stakepool.com", + "port": 1000 + } + ] + }, + { + "accumulatedStake": 0.40914746822086967, + "relativeStake": 0.0024374344415277363, + "relays": [ + { + "domain": "relay-1.minswap.org", + "port": 3001 + }, + { + "domain": "relay-2.minswap.org", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.41156192841240685, + "relativeStake": 0.0024144601915371943, + "relays": [ + { + "domain": "relay1.adaocean.com", + "port": 6000 + }, + { + "domain": "relay2.adaocean.com", + "port": 6000 + }, + { + "domain": "relay3.adaocean.com", + "port": 6000 + }, + { + "domain": "relay4.adaocean.com", + "port": 6000 + }, + { + "domain": "relay5.adaocean.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.4139735137763615, + "relativeStake": 0.0024115853639546567, + "relays": [ + { + "domain": "relay-trustwallet-5-0.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-trustwallet-5-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "domain": "relay-trustwallet-5-2.cardano.mainnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.41637403575137477, + "relativeStake": 0.0024005219750132464, + "relays": [ + { + "address": "148.113.17.23", + "port": 6000 + }, + { + "address": "158.69.25.103", + "port": 6000 + }, + { + "address": "95.216.70.238", + "port": 6000 + }, + { + "address": "149.102.140.196", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.41874929353733104, + "relativeStake": 0.0023752577859562584, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.4211175552099735, + "relativeStake": 0.0023682616726424894, + "relays": [ + { + "address": "18.157.253.103", + "port": 8381 + } + ] + }, + { + "accumulatedStake": 0.4234725938533125, + "relativeStake": 0.0023550386433389817, + "relays": [ + { + "address": "15.204.97.132", + "port": 3001 + }, + { + "address": "15.204.97.130", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.42580130248284537, + "relativeStake": 0.0023287086295329, + "relays": [ + { + "address": "35.75.32.253", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.4281291178684768, + "relativeStake": 0.0023278153856313914, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.43045676582275827, + "relativeStake": 0.002327647954281505, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.43278410382924054, + "relativeStake": 0.002327338006482264, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.4351114310944817, + "relativeStake": 0.0023273272652411226, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.43743875339647253, + "relativeStake": 0.0023273223019908817, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.43976607569846343, + "relativeStake": 0.0023273223019908817, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.44207752388410415, + "relativeStake": 0.0023114481856407005, + "relays": [ + { + "domain": "relay1.0aaaa.org", + "port": 3001 + }, + { + "domain": "relay2.0aaaa.org", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.4443831022859335, + "relativeStake": 0.0023055784018293428, + "relays": [ + { + "domain": "relay.de.fikapool.com", + "port": 6000 + }, + { + "domain": "relay.sg.fikapool.com", + "port": 6000 + }, + { + "domain": "relay.ca.fikapool.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.4466795965441359, + "relativeStake": 0.002296494258202445, + "relays": [ + { + "domain": "lucerne.datadyne.earth", + "port": 3001 + }, + { + "domain": "g5.datadyne.earth", + "port": 3002 + }, + { + "domain": "drcaroll.datadyne.earth", + "port": 3003 + } + ] + }, + { + "accumulatedStake": 0.4489738890752982, + "relativeStake": 0.002294292531162301, + "relays": [ + { + "address": "3.217.90.52", + "port": 6000 + }, + { + "address": "3.219.254.127", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.45126610339228745, + "relativeStake": 0.0022922143169892407, + "relays": [ + { + "domain": "cardano.staking.copper.co", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.45355536596668716, + "relativeStake": 0.0022892625743997004, + "relays": [ + { + "domain": "relay.azureada.com", + "port": 3001 + }, + { + "domain": "relay.azureada.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.4558253063943276, + "relativeStake": 0.002269940427640461, + "relays": [ + { + "domain": "relay0.viperstaking.com", + "port": 4444 + } + ] + }, + { + "accumulatedStake": 0.4580772549322989, + "relativeStake": 0.002251948537971238, + "relays": [ + { + "address": "54.168.30.53", + "port": 7328 + }, + { + "address": "192.145.47.68", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.46032459479844934, + "relativeStake": 0.0022473398661504583, + "relays": [ + { + "address": "52.177.36.96", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.46256350867587476, + "relativeStake": 0.002238913877425424, + "relays": [ + { + "domain": "ACLrelay1.cardanoland.com", + "port": 6000 + }, + { + "domain": "ACLrelay2.cardanoland.com", + "port": 7000 + }, + { + "domain": "ACLrelay3.cardanoland.com", + "port": 8000 + }, + { + "domain": "ACLrelay4.cardanoland.com", + "port": 6000 + }, + { + "domain": "ACLrelay5.cardanoland.com", + "port": 7000 + }, + { + "domain": "ACLrelay6.cardanoland.com", + "port": 8000 + } + ] + }, + { + "accumulatedStake": 0.46479947971407504, + "relativeStake": 0.0022359710382002847, + "relays": [ + { + "domain": "r-eu-0.titanstaking.io", + "port": 4321 + }, + { + "domain": "r-eu-1.titanstaking.io", + "port": 4321 + }, + { + "domain": "r-eu-2.titanstaking.io", + "port": 4321 + } + ] + }, + { + "accumulatedStake": 0.4670170746102503, + "relativeStake": 0.0022175948961752796, + "relays": [ + { + "domain": "92a8429c.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.4692176545303254, + "relativeStake": 0.0022005799200750698, + "relays": [ + { + "domain": "relay1-dl.aichi-stakepool.com", + "port": 6000 + }, + { + "domain": "relay2-jp.aichi-stakepool.com", + "port": 6000 + }, + { + "domain": "relay3-li.aichi-stakepool.com", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.47140608720039023, + "relativeStake": 0.0021884326700648596, + "relays": [ + { + "address": "209.194.55.2", + "port": 3001 + }, + { + "address": "104.61.200.252", + "port": 6001 + }, + { + "address": "70.88.11.236", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.4735899429587582, + "relativeStake": 0.002183855758367974, + "relays": [ + { + "domain": "77cb3f75.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.4757672137790343, + "relativeStake": 0.002177270820276072, + "relays": [ + { + "domain": "adar1.stakit.io", + "port": 30500 + } + ] + }, + { + "accumulatedStake": 0.4779432707152421, + "relativeStake": 0.00217605693620781, + "relays": [ + { + "domain": "relay.cardano.securestaking.io", + "port": 3000 + }, + { + "domain": "secur2.cardano.securestaking.io", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.4801020215692554, + "relativeStake": 0.0021587508540133085, + "relays": [ + { + "domain": "relays.digi.pro", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.4822562771750531, + "relativeStake": 0.002154255605797659, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.48440672647547606, + "relativeStake": 0.0021504493004229626, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.48655622849535785, + "relativeStake": 0.002149502019881828, + "relays": [ + { + "domain": "relay.sunnyada.com", + "port": 5001 + } + ] + }, + { + "accumulatedStake": 0.48869728648366345, + "relativeStake": 0.002141057988305597, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.49081914955440514, + "relativeStake": 0.002121863070741692, + "relays": [ + { + "domain": "relay1.cerostakepool.com", + "port": 3001 + }, + { + "domain": "relay2.cerostakepool.com", + "port": 3001 + }, + { + "domain": "relay3.cerostakepool.com", + "port": 3001 + }, + { + "domain": "relay4.cerostakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.49291893221860505, + "relativeStake": 0.002099782664199881, + "relays": [ + { + "address": "150.136.111.193", + "port": 6001 + }, + { + "address": "150.136.84.82", + "port": 6001 + }, + { + "address": "158.101.99.150", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.49501240656942247, + "relativeStake": 0.0020934743508174364, + "relays": [ + { + "domain": "relay1.snakerelays.link", + "port": 3001 + }, + { + "domain": "relay2.snakerelays.link", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.49709839916051823, + "relativeStake": 0.0020859925910957787, + "relays": [ + { + "domain": "relay.cardano.securestaking.io", + "port": 3000 + }, + { + "domain": "secur2.cardano.securestaking.io", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.4991679306631989, + "relativeStake": 0.0020695315026806704, + "relays": [ + { + "domain": "relay1.nedscave.io", + "port": 3001 + }, + { + "domain": "relay2.nedscave.io", + "port": 3001 + }, + { + "domain": "relay3.nedscave.io", + "port": 3001 + }, + { + "domain": "relay4.nedscave.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5012258348186873, + "relativeStake": 0.002057904155488377, + "relays": [ + { + "domain": "relay1-pub.ahlnet.nu", + "port": 2111 + }, + { + "domain": "relay2-pub.ahlnet.nu", + "port": 2111 + }, + { + "domain": "relay3-pub.ahlnet.nu", + "port": 2111 + }, + { + "domain": "relay-fallback.ahlnet.nu", + "port": 55218 + } + ] + }, + { + "accumulatedStake": 0.5032805292985928, + "relativeStake": 0.0020546944799055273, + "relays": [ + { + "domain": "germany.cardanode.io", + "port": 6000 + }, + { + "domain": "missouri.cardanode.io", + "port": 6000 + }, + { + "domain": "la.cardanode.io", + "port": 6000 + }, + { + "domain": "perth.cardanode.io", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5053313049159716, + "relativeStake": 0.002050775617378763, + "relays": [ + { + "domain": "eu1.stakecool.io", + "port": 4001 + }, + { + "domain": "eu2.stakecool.io", + "port": 4001 + }, + { + "domain": "ca1.stakecool.io", + "port": 4001 + } + ] + }, + { + "accumulatedStake": 0.5073701685976159, + "relativeStake": 0.0020388636816442924, + "relays": [ + { + "domain": "cardano.staking.copper.co", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5094033315276316, + "relativeStake": 0.002033162930015734, + "relays": [ + { + "domain": "cardano.staking.copper.co", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5114354094985586, + "relativeStake": 0.0020320779709269775, + "relays": [ + { + "domain": "relay1-us.xstakepool.com", + "port": 3001 + }, + { + "domain": "relay2-eu.xstakepool.com", + "port": 3001 + }, + { + "domain": "relay3-sg.xstakepool.com", + "port": 3001 + }, + { + "domain": "relay4-ae.xstakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5134641679104782, + "relativeStake": 0.0020287584119196233, + "relays": [ + { + "address": "102.130.127.242", + "port": 6000 + }, + { + "address": "94.16.106.16", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5154828379677664, + "relativeStake": 0.002018670057288136, + "relays": [ + { + "address": "34.84.0.241", + "port": 3000 + }, + { + "address": "34.146.198.77", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.5174994886768831, + "relativeStake": 0.0020166507091167437, + "relays": [ + { + "domain": "cardano.staking.copper.co", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5195067789344912, + "relativeStake": 0.0020072902576080357, + "relays": [ + { + "address": "137.220.49.160", + "port": 6001 + }, + { + "address": "149.28.106.237", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.5215048010883316, + "relativeStake": 0.001998022153840478, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5235000805514071, + "relativeStake": 0.001995279463075485, + "relays": [ + { + "domain": "relay0.fimi.vn", + "port": 3000 + }, + { + "domain": "relay1.fimi.vn", + "port": 3000 + }, + { + "domain": "relay2.fimi.vn", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.5254892952783922, + "relativeStake": 0.0019892147269851123, + "relays": [ + { + "domain": "cardano.staking.copper.co", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5274718936108692, + "relativeStake": 0.0019825983324770566, + "relays": [ + { + "domain": "cardano.staking.copper.co", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.529452653777645, + "relativeStake": 0.0019807601667757536, + "relays": [ + { + "address": "35.211.17.86", + "port": 3000 + }, + { + "address": "34.23.88.7", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.5314268057685704, + "relativeStake": 0.0019741519909253604, + "relays": [ + { + "domain": "r1.1percentpool.eu", + "port": 19001 + }, + { + "domain": "r2.1percentpool.eu", + "port": 19002 + } + ] + }, + { + "accumulatedStake": 0.5334006198797386, + "relativeStake": 0.0019738141111683193, + "relays": [ + { + "address": "52.8.37.3", + "port": 3001 + }, + { + "address": "3.125.252.182", + "port": 3001 + }, + { + "address": "52.63.225.190", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5353655989275634, + "relativeStake": 0.0019649790478247324, + "relays": [ + { + "domain": "relays-10a.cardano.2k2aa.com", + "port": 3001 + }, + { + "domain": "relays-10b.cardano.aeq5f.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5373252966094236, + "relativeStake": 0.0019596976818602083, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5392815107914888, + "relativeStake": 0.001956214182065129, + "relays": [ + { + "address": "52.177.36.96", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.5412154154870081, + "relativeStake": 0.001933904695519326, + "relays": [ + { + "address": "77.68.30.20", + "port": 6000 + }, + { + "address": "132.145.98.48", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5431359003852445, + "relativeStake": 0.001920484898236419, + "relays": [ + { + "domain": "94c3c6d3.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.5450534367830601, + "relativeStake": 0.0019175363978155128, + "relays": [ + { + "address": "89.58.38.12", + "port": 6001 + }, + { + "address": "94.23.40.22", + "port": 6001 + }, + { + "address": "37.120.189.7", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.5469694077347289, + "relativeStake": 0.0019159709516688667, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5488734574722194, + "relativeStake": 0.001904049737490447, + "relays": [ + { + "domain": "relay1.ppcx1.mainnet.cardano.p2p.org", + "port": 6001 + }, + { + "domain": "relay2.ppcx1.mainnet.cardano.p2p.org", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.5507732004306903, + "relativeStake": 0.001899742958470971, + "relays": [ + { + "domain": "relays.digi.pro", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5526661335122218, + "relativeStake": 0.0018929330815315763, + "relays": [ + { + "domain": "relay1.cardanotech.io", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5545492489361894, + "relativeStake": 0.0018831154239675393, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5564254370293394, + "relativeStake": 0.0018761880931500636, + "relays": [ + { + "domain": "cardano-relay1.nodes.lgns.xyz", + "port": 6000 + }, + { + "domain": "cardano-relay2.nodes.lgns.xyz", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5582993530000137, + "relativeStake": 0.0018739159706741692, + "relays": [ + { + "domain": "norway.adanorthpool.com", + "port": 9011 + }, + { + "domain": "norway.adanorthpool.com", + "port": 9012 + }, + { + "domain": "norway.adanorthpool.com", + "port": 9014 + }, + { + "domain": "norway2.adanorthpool.com", + "port": 9014 + }, + { + "domain": "norway2.adanorthpool.com", + "port": 9013 + } + ] + }, + { + "accumulatedStake": 0.5601356607610506, + "relativeStake": 0.0018363077610369359, + "relays": [ + { + "address": "139.180.198.13", + "port": 6000 + }, + { + "address": "207.148.77.122", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5619707465178926, + "relativeStake": 0.0018350857568419717, + "relays": [ + { + "address": "195.201.143.213", + "port": 3001 + }, + { + "address": "194.233.70.237", + "port": 3001 + }, + { + "address": "89.58.59.127", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5637993823329968, + "relativeStake": 0.0018286358151042147, + "relays": [ + { + "address": "20.69.213.207", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.565621946101627, + "relativeStake": 0.0018225637686301538, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5674413931566056, + "relativeStake": 0.001819447054978677, + "relays": [ + { + "domain": "truth.kiwipool.org", + "port": 9630 + }, + { + "domain": "love.kiwipool.org", + "port": 9630 + }, + { + "domain": "liberty.kiwipool.org", + "port": 9630 + }, + { + "domain": "freedom.kiwipool.org", + "port": 9630 + }, + { + "domain": "peace.kiwipool.org", + "port": 9630 + }, + { + "domain": "aspire.kiwipool.org", + "port": 9630 + } + ] + }, + { + "accumulatedStake": 0.5692471311151344, + "relativeStake": 0.0018057379585287884, + "relays": [ + { + "domain": "relay1.able-pool.io", + "port": 4555 + }, + { + "domain": "relay2.able-pool.io", + "port": 4419 + } + ] + }, + { + "accumulatedStake": 0.5710445492631457, + "relativeStake": 0.0017974181480113897, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5728266426143773, + "relativeStake": 0.0017820933512315493, + "relays": [ + { + "address": "150.136.84.82", + "port": 6001 + }, + { + "address": "158.101.99.150", + "port": 6001 + }, + { + "address": "150.136.111.193", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.5746050699966486, + "relativeStake": 0.0017784273822712433, + "relays": [ + { + "address": "51.107.44.216", + "port": 6000 + }, + { + "address": "51.107.44.217", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5763823366607282, + "relativeStake": 0.0017772666640796693, + "relays": [ + { + "address": "170.187.203.117", + "port": 6000 + }, + { + "address": "173.255.203.8", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5781510456594172, + "relativeStake": 0.0017687089986890185, + "relays": [ + { + "domain": "europe-2.katanapool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5799193944574698, + "relativeStake": 0.0017683487980524556, + "relays": [ + { + "domain": "ada-relay01.biglazycat.com", + "port": 6000 + }, + { + "domain": "ada-relay02.biglazycat.com", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.5816704921966874, + "relativeStake": 0.001751097739217723, + "relays": [ + { + "address": "202.61.246.91", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.583420455844958, + "relativeStake": 0.0017499636482706353, + "relays": [ + { + "domain": "relays.mainnet.fortepool.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5851596777817419, + "relativeStake": 0.001739221936783855, + "relays": [ + { + "address": "157.245.228.134", + "port": 3001 + }, + { + "address": "159.89.120.164", + "port": 3001 + }, + { + "address": "209.97.186.44", + "port": 3001 + }, + { + "domain": "na.bloompool.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5868927902656873, + "relativeStake": 0.00173311248394532, + "relays": [ + { + "address": "52.177.36.96", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.5886202966755015, + "relativeStake": 0.0017275064098143129, + "relays": [ + { + "domain": "bra-relay.cardanistas.io", + "port": 8081 + }, + { + "domain": "usa-relay.cardanistas.io", + "port": 8082 + }, + { + "domain": "de-relay.cardanistas.io", + "port": 8083 + } + ] + }, + { + "accumulatedStake": 0.5903428508374624, + "relativeStake": 0.0017225541619608567, + "relays": [ + { + "domain": "relays.mainnet.pools.fivebinaries.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5920558166200705, + "relativeStake": 0.0017129657826080536, + "relays": [ + { + "domain": "cardano-main.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "domain": "cardano-relay2.everstake.one", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5937674838036489, + "relativeStake": 0.001711667183578329, + "relays": [ + { + "address": "149.28.106.59", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5954752660061112, + "relativeStake": 0.0017077822024624775, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5971814826359643, + "relativeStake": 0.0017062166298529545, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5988798335502625, + "relativeStake": 0.0016983509142982532, + "relays": [ + { + "domain": "53e378bf.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.6005711750156894, + "relativeStake": 0.0016913414654268558, + "relays": [ + { + "address": "35.154.118.137", + "port": 6000 + }, + { + "address": "3.6.81.137", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.6022395881265108, + "relativeStake": 0.00166841311082148, + "relays": [ + { + "domain": "84cbba68.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.6039065677432965, + "relativeStake": 0.0016669796167857007, + "relays": [ + { + "domain": "cork.queenada.com", + "port": 7500 + } + ] + }, + { + "accumulatedStake": 0.6055614882313803, + "relativeStake": 0.0016549204880838399, + "relays": [ + { + "domain": "node.pipool.online", + "port": 3001 + }, + { + "domain": "relay.pasklab.com", + "port": 3001 + }, + { + "domain": "relay.pasklab.com", + "port": 3002 + }, + { + "domain": "relay.pasklab.com", + "port": 3003 + } + ] + }, + { + "accumulatedStake": 0.6072095795035571, + "relativeStake": 0.001648091272176738, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6088558070606982, + "relativeStake": 0.0016462275571410714, + "relays": [ + { + "address": "13.235.131.115", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6105014467262927, + "relativeStake": 0.0016456396655945304, + "relays": [ + { + "address": "185.161.193.91", + "port": 6010 + }, + { + "address": "185.161.193.92", + "port": 6010 + }, + { + "address": "2a07:c700:0:700::91", + "port": 6010 + }, + { + "address": "2a07:c700:0:700::92", + "port": 6010 + }, + { + "address": "80.211.123.84", + "port": 6010 + } + ] + }, + { + "accumulatedStake": 0.6121334936577706, + "relativeStake": 0.001632046931477889, + "relays": [ + { + "domain": "e646e266.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.6137639760855016, + "relativeStake": 0.0016304824277310233, + "relays": [ + { + "address": "199.247.23.219", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6153940363883027, + "relativeStake": 0.0016300603028010987, + "relays": [ + { + "domain": "fdd5329e.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.6170240681506006, + "relativeStake": 0.0016300317622979026, + "relays": [ + { + "domain": "c2504518.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.6186537469620665, + "relativeStake": 0.0016296788114658987, + "relays": [ + { + "domain": "d699483e.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.6202810143732596, + "relativeStake": 0.0016272674111930726, + "relays": [ + { + "domain": "relays.cardanowithpaul.com", + "port": 1069 + } + ] + }, + { + "accumulatedStake": 0.6219033286922221, + "relativeStake": 0.0016223143189625553, + "relays": [ + { + "domain": "north-america-relay.jpn-sp.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6235101882500937, + "relativeStake": 0.0016068595578716189, + "relays": [ + { + "domain": "eu-de-blue-cdn-relays.cardano.fans", + "port": 3001 + }, + { + "domain": "eu-de-red-cdn-relays.cardano.fans", + "port": 3001 + }, + { + "domain": "us-us-red-cdn-relays.cardano.fans", + "port": 3002 + }, + { + "domain": "us-us-blue-cdn-relays.cardano.fans", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.625108822174527, + "relativeStake": 0.0015986339244333041, + "relays": [ + { + "domain": "relay1.hyperlinkpool.kr", + "port": 3002 + }, + { + "domain": "relay2.hyperlinkpool.kr", + "port": 3003 + }, + { + "domain": "relay3.hyperlinkpool.kr", + "port": 3004 + } + ] + }, + { + "accumulatedStake": 0.6267029265930468, + "relativeStake": 0.0015941044185197332, + "relays": [ + { + "domain": "r1.21ada.ca", + "port": 6000 + }, + { + "domain": "r2.21ada.ca", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.6282915039644638, + "relativeStake": 0.0015885773714169795, + "relays": [ + { + "domain": "relay1.blueocean.sg", + "port": 3001 + }, + { + "domain": "relay2.blueocean.sg", + "port": 3001 + }, + { + "domain": "hcm07xw90vx.sn.mynetname.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6298700280725551, + "relativeStake": 0.0015785241080913026, + "relays": [ + { + "address": "52.8.37.3", + "port": 3001 + }, + { + "address": "3.125.252.182", + "port": 3001 + }, + { + "address": "52.63.225.190", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6314432874685738, + "relativeStake": 0.00157325939601876, + "relays": [ + { + "address": "52.177.36.96", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.6330098330429317, + "relativeStake": 0.0015665455743578635, + "relays": [ + { + "domain": "relay1.angelstakepool.net", + "port": 5001 + }, + { + "domain": "relay2.angelstakepool.net", + "port": 5002 + } + ] + }, + { + "accumulatedStake": 0.6345669631624586, + "relativeStake": 0.0015571301195269804, + "relays": [ + { + "address": "157.245.228.134", + "port": 3001 + }, + { + "address": "159.89.120.164", + "port": 3001 + }, + { + "address": "209.97.186.44", + "port": 3001 + }, + { + "domain": "eu.bloompool.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6361167298463882, + "relativeStake": 0.0015497666839295833, + "relays": [ + { + "domain": "relays.staking4ada.org", + "port": 1818 + }, + { + "domain": "globecast.staking4ada.org", + "port": 6061 + } + ] + }, + { + "accumulatedStake": 0.6376663305229485, + "relativeStake": 0.0015496006765602255, + "relays": [ + { + "address": "52.177.36.96", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.6392050174864772, + "relativeStake": 0.0015386869635287302, + "relays": [ + { + "domain": "r2.cosd.com", + "port": 5250 + } + ] + }, + { + "accumulatedStake": 0.6407325596085569, + "relativeStake": 0.001527542122079712, + "relays": [ + { + "address": "3.231.140.4", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6422532686958536, + "relativeStake": 0.0015207090872966745, + "relays": [ + { + "domain": "csn.relay1.cardanoscan.io", + "port": 3101 + }, + { + "domain": "csn.relay2.cardanoscan.io", + "port": 3101 + } + ] + }, + { + "accumulatedStake": 0.6437727068276592, + "relativeStake": 0.0015194381318056082, + "relays": [ + { + "address": "157.245.228.134", + "port": 3001 + }, + { + "address": "159.89.120.164", + "port": 3001 + }, + { + "address": "209.97.186.44", + "port": 3001 + }, + { + "domain": "eu.bloompool.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.645290340690614, + "relativeStake": 0.0015176338629547205, + "relays": [ + { + "address": "3.234.66.234", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6468064288099387, + "relativeStake": 0.0015160881193247505, + "relays": [ + { + "address": "3.234.66.234", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6483215191302697, + "relativeStake": 0.0015150903203309547, + "relays": [ + { + "address": "23.23.190.5", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6498363519113295, + "relativeStake": 0.0015148327810598826, + "relays": [ + { + "address": "23.23.190.5", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6513482877049316, + "relativeStake": 0.0015119357936020262, + "relays": [ + { + "address": "3.231.140.4", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.652860167602316, + "relativeStake": 0.00151187989738445, + "relays": [ + { + "address": "3.221.94.137", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6543717171407545, + "relativeStake": 0.001511549538438503, + "relays": [ + { + "address": "3.231.62.160", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6558832488554113, + "relativeStake": 0.0015115317146567585, + "relays": [ + { + "address": "3.221.94.137", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6573944206735146, + "relativeStake": 0.0015111718181033797, + "relays": [ + { + "address": "3.222.153.137", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6589055914151878, + "relativeStake": 0.001511170741673108, + "relays": [ + { + "address": "3.231.62.160", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6604166189450361, + "relativeStake": 0.001511027529848336, + "relays": [ + { + "address": "34.192.61.190", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6619276206484244, + "relativeStake": 0.0015110017033882557, + "relays": [ + { + "address": "3.234.185.23", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6634385497908468, + "relativeStake": 0.0015109291424224847, + "relays": [ + { + "address": "3.228.183.84", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6649494457555136, + "relativeStake": 0.0015108959646667642, + "relays": [ + { + "address": "3.221.184.134", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6664603142232705, + "relativeStake": 0.0015108684677569049, + "relays": [ + { + "domain": "cardano1.staked.cloud", + "port": 3001 + }, + { + "address": "44.242.70.220", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6679709480908032, + "relativeStake": 0.0015106338675326928, + "relays": [ + { + "address": "3.224.130.99", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6694815413378736, + "relativeStake": 0.0015105932470703962, + "relays": [ + { + "address": "3.228.183.84", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6709918368992558, + "relativeStake": 0.001510295561382232, + "relays": [ + { + "address": "3.222.153.137", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.672501910085893, + "relativeStake": 0.0015100731866371367, + "relays": [ + { + "address": "3.234.185.23", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6740115078738174, + "relativeStake": 0.0015095977879244582, + "relays": [ + { + "address": "3.225.242.57", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6755207261792807, + "relativeStake": 0.0015092183054633513, + "relays": [ + { + "address": "3.221.184.134", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6770222646303603, + "relativeStake": 0.0015015384510795701, + "relays": [ + { + "domain": "cardano2.staked.cloud", + "port": 3001 + }, + { + "address": "52.39.19.247", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6785056390194241, + "relativeStake": 0.0014833743890637278, + "relays": [ + { + "address": "89.58.57.185", + "port": 4000 + }, + { + "address": "5.250.178.133", + "port": 4000 + } + ] + }, + { + "accumulatedStake": 0.6799866102065183, + "relativeStake": 0.0014809711870942218, + "relays": [ + { + "address": "18.222.201.35", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6814605642055906, + "relativeStake": 0.0014739539990724065, + "relays": [ + { + "domain": "eu.relays.cardanians.io", + "port": 1000 + }, + { + "domain": "ca.relays.cardanians.io", + "port": 1000 + } + ] + }, + { + "accumulatedStake": 0.682930847432319, + "relativeStake": 0.0014702832267282815, + "relays": [ + { + "domain": "relays.digi.pro", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.684396945208706, + "relativeStake": 0.0014660977763870271, + "relays": [ + { + "domain": "olive-geonosis-edffc.cardano.bdnodes.net", + "port": 6000 + }, + { + "domain": "violet-kingston-8d67e.cardano.bdnodes.net", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.6858627537545671, + "relativeStake": 0.0014658085458610188, + "relays": [ + { + "address": "94.130.191.208", + "port": 9630 + } + ] + }, + { + "accumulatedStake": 0.6873166197149786, + "relativeStake": 0.001453865960411552, + "relays": [ + { + "address": "3.224.130.99", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6887635912901695, + "relativeStake": 0.0014469715751909257, + "relays": [ + { + "domain": "relay01.ca.lovelace.community", + "port": 3001 + }, + { + "domain": "relay02.ca.lovelace.community", + "port": 3001 + }, + { + "domain": "relay01.fr.lovelace.community", + "port": 3001 + }, + { + "domain": "relay01.de.lovelace.community", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6902062721978071, + "relativeStake": 0.0014426809076375402, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6916483037244813, + "relativeStake": 0.001442031526674287, + "relays": [ + { + "address": "52.6.109.221", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.693079572290759, + "relativeStake": 0.0014312685662776635, + "relays": [ + { + "address": "3.225.242.57", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6945072867959003, + "relativeStake": 0.0014277145051413823, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6959253323136663, + "relativeStake": 0.0014180455177658807, + "relays": [ + { + "domain": "asia.jazzstakepool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.697318954051837, + "relativeStake": 0.001393621738170707, + "relays": [ + { + "domain": "asia-pacific-zzzrelay.zzzpool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6987119486728628, + "relativeStake": 0.0013929946210258274, + "relays": [ + { + "address": "35.211.17.86", + "port": 3000 + }, + { + "address": "34.23.88.7", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.7000985634104981, + "relativeStake": 0.001386614737635343, + "relays": [ + { + "domain": "relays.planetstake.com", + "port": 3001 + }, + { + "address": "161.97.90.20", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7014809895483438, + "relativeStake": 0.001382426137845742, + "relays": [ + { + "domain": "relay1.zetetic.tech", + "port": 3001 + }, + { + "domain": "relay2.zetetic.tech", + "port": 3001 + }, + { + "domain": "relay3.zetetic.tech", + "port": 3001 + }, + { + "domain": "relay4.zetetic.tech", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7028594716509273, + "relativeStake": 0.001378482102583438, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7042377870738481, + "relativeStake": 0.0013783154229208127, + "relays": [ + { + "address": "206.81.3.194", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7056103889448014, + "relativeStake": 0.0013726018709532646, + "relays": [ + { + "domain": "relay1.cardanesia.com", + "port": 3001 + }, + { + "domain": "relay2.cardanesia.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.706982019804996, + "relativeStake": 0.0013716308601946137, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7083408933513857, + "relativeStake": 0.001358873546389707, + "relays": [ + { + "domain": "relays.eu-de.cardano24.net", + "port": 6000 + }, + { + "domain": "relays.ap-jp.cardano24.net", + "port": 6000 + }, + { + "domain": "relays.eu-ch.cardano24.net", + "port": 6000 + }, + { + "domain": "relays.na-us.cardano24.net", + "port": 6000 + }, + { + "domain": "relays.af-za.cardano24.net", + "port": 6000 + }, + { + "domain": "relays.ap-hk.cardano24.net", + "port": 6000 + }, + { + "domain": "relays.sa-cl.cardano24.net", + "port": 6000 + }, + { + "domain": "relays.ap-sg.cardano24.net", + "port": 6000 + }, + { + "domain": "relays.na-ca.cardano24.net", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.7096909215166263, + "relativeStake": 0.0013500281652405579, + "relays": [ + { + "address": "129.80.153.243", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7110389505409862, + "relativeStake": 0.0013480290243599396, + "relays": [ + { + "domain": "iog1-relays.cardano.iog.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7123857812407786, + "relativeStake": 0.0013468306997923701, + "relays": [ + { + "domain": "europe1-zzz3relay.zzzpool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7137278075330286, + "relativeStake": 0.001342026292250025, + "relays": [ + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7150674611069188, + "relativeStake": 0.0013396535738901469, + "relays": [ + { + "address": "20.42.119.172", + "port": 6000 + }, + { + "address": "160.251.196.40", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.7164067937395134, + "relativeStake": 0.001339332632594698, + "relays": [ + { + "domain": "ipclub29-1.relay.my-ip.at", + "port": 3001 + }, + { + "domain": "ipclub29-1.relay.my-ip.at", + "port": 3002 + }, + { + "domain": "ipclub29-2.relay.my-ip.at", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7177438189811726, + "relativeStake": 0.0013370252416591278, + "relays": [ + { + "address": "161.35.209.217", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.7190760287417848, + "relativeStake": 0.0013322097606122609, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7204080700941079, + "relativeStake": 0.001332041352323083, + "relays": [ + { + "domain": "25.cardano.staked.cloud", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7217392146603566, + "relativeStake": 0.0013311445662487144, + "relays": [ + { + "domain": "europe-de.popsp.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7230671458416391, + "relativeStake": 0.0013279311812824837, + "relays": [ + { + "address": "3.111.14.60", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.724382330848836, + "relativeStake": 0.0013151850071968852, + "relays": [ + { + "domain": "relay1.nedscave.io", + "port": 3001 + }, + { + "domain": "relay2.nedscave.io", + "port": 3001 + }, + { + "domain": "relay3.nedscave.io", + "port": 3001 + }, + { + "domain": "relay4.nedscave.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7256832931679854, + "relativeStake": 0.0013009623191493635, + "relays": [ + { + "address": "20.69.213.207", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.7269718865682372, + "relativeStake": 0.0012885934002518282, + "relays": [ + { + "address": "158.101.99.150", + "port": 6001 + }, + { + "address": "150.136.111.193", + "port": 6001 + }, + { + "address": "150.136.84.82", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.7282448594410148, + "relativeStake": 0.0012729728727776594, + "relays": [ + { + "domain": "asia.jazzstakepool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7294966104900219, + "relativeStake": 0.001251751049007051, + "relays": [ + { + "address": "3.139.50.19", + "port": 6000 + }, + { + "address": "3.137.129.218", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.730747803073117, + "relativeStake": 0.0012511925830951595, + "relays": [ + { + "address": "65.109.12.161", + "port": 6001 + }, + { + "address": "116.203.131.106", + "port": 6002 + } + ] + }, + { + "accumulatedStake": 0.7319928036220253, + "relativeStake": 0.001245000548908238, + "relays": [ + { + "domain": "tadpole.adafrog.io", + "port": 3728 + } + ] + }, + { + "accumulatedStake": 0.7332360413552361, + "relativeStake": 0.0012432377332108038, + "relays": [ + { + "domain": "a1666f4c.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.7344725297598143, + "relativeStake": 0.0012364884045781897, + "relays": [ + { + "domain": "relay1.growpools.io", + "port": 4181 + }, + { + "domain": "relay5.growpools.io", + "port": 4181 + } + ] + }, + { + "accumulatedStake": 0.7356893280002966, + "relativeStake": 0.0012167982404823786, + "relays": [ + { + "domain": "40.cardano.staked.cloud", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7369057909648897, + "relativeStake": 0.0012164629645931087, + "relays": [ + { + "address": "52.167.20.127", + "port": 4000 + } + ] + }, + { + "accumulatedStake": 0.7381165401611859, + "relativeStake": 0.0012107491962961119, + "relays": [ + { + "address": "54.150.77.128", + "port": 6000 + }, + { + "address": "35.72.226.248", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.739324146668745, + "relativeStake": 0.0012076065075590993, + "relays": [ + { + "domain": "europe3-zzz5relay.zzzpool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7405296675362264, + "relativeStake": 0.0012055208674814264, + "relays": [ + { + "domain": "relay1.p2p.mainnet.cardano.p2p.org", + "port": 6001 + }, + { + "domain": "relay2.p2p.mainnet.cardano.p2p.org", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.7417347085748783, + "relativeStake": 0.0012050410386518647, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7429392033192128, + "relativeStake": 0.0012044947443345037, + "relays": [ + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7441426769445797, + "relativeStake": 0.0012034736253668566, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7453441249573122, + "relativeStake": 0.0012014480127324823, + "relays": [ + { + "domain": "32.cardano.staked.cloud", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.746545554944703, + "relativeStake": 0.001201429987390895, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7477451839208704, + "relativeStake": 0.001199628976167368, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7489446672415706, + "relativeStake": 0.00119948332070026, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.750142575352694, + "relativeStake": 0.0011979081111233461, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7513349212595147, + "relativeStake": 0.001192345906820747, + "relays": [ + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7525265779435827, + "relativeStake": 0.0011916566840679465, + "relays": [ + { + "domain": "white-denver-a41cf.cardano.bdnodes.net", + "port": 6000 + }, + { + "domain": "cinnabar-prague-71400.cardano.bdnodes.net", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.7537176039374677, + "relativeStake": 0.0011910259938850256, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7549026599498002, + "relativeStake": 0.00118505601233253, + "relays": [ + { + "address": "168.119.124.16", + "port": 3001 + }, + { + "address": "202.61.246.91", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7560779392067759, + "relativeStake": 0.0011752792569756827, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7572529486271675, + "relativeStake": 0.0011750094203915736, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7584266461387049, + "relativeStake": 0.001173697511537377, + "relays": [ + { + "domain": "relay-dfm.cryptoblocks.pro", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7595995347099727, + "relativeStake": 0.0011728885712678308, + "relays": [ + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7607714599723255, + "relativeStake": 0.0011719252623528544, + "relays": [ + { + "domain": "r1.isp-r1.wjg.jp", + "port": 3001 + }, + { + "domain": "r2.isp-r1.wjg.jp", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.761939889160083, + "relativeStake": 0.0011684291877574948, + "relays": [ + { + "domain": "relay1.bluecheesestakehouse.com", + "port": 5001 + } + ] + }, + { + "accumulatedStake": 0.76310630214906, + "relativeStake": 0.0011664129889769179, + "relays": [ + { + "domain": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-3.upbit.com", + "port": 30800 + }, + { + "domain": "cardano-relay-1.upbit.com", + "port": 30800 + } + ] + }, + { + "accumulatedStake": 0.7642589109873792, + "relativeStake": 0.0011526088383191754, + "relays": [ + { + "address": "135.181.194.233", + "port": 6000 + }, + { + "address": "168.119.101.200", + "port": 6000 + }, + { + "address": "5.161.59.12", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.7654111366652674, + "relativeStake": 0.0011522256778882794, + "relays": [ + { + "domain": "relay1.nedscave.io", + "port": 3001 + }, + { + "domain": "relay2.nedscave.io", + "port": 3001 + }, + { + "domain": "relay3.nedscave.io", + "port": 3001 + }, + { + "domain": "relay4.nedscave.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7665611640525034, + "relativeStake": 0.001150027387236005, + "relays": [ + { + "address": "20.69.213.207", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.7677050824321866, + "relativeStake": 0.0011439183796831617, + "relays": [ + { + "domain": "asia.jazzstakepool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7688443381262178, + "relativeStake": 0.001139255694031166, + "relays": [ + { + "domain": "relay.hazelpool.com", + "port": 39213 + }, + { + "domain": "relay2.hazelpool.com", + "port": 39213 + } + ] + }, + { + "accumulatedStake": 0.7699802904042623, + "relativeStake": 0.0011359522780445296, + "relays": [ + { + "domain": "relaynode1.kaldano.work", + "port": 3001 + }, + { + "domain": "relaynode2.kaldano.work", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7711132751760025, + "relativeStake": 0.001132984771740143, + "relays": [ + { + "domain": "relay1.squidpool.com", + "port": 3001 + }, + { + "domain": "relay2.squidpool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.772238551839585, + "relativeStake": 0.0011252766635826248, + "relays": [ + { + "domain": "relays.liqwid.finance", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7733572583287235, + "relativeStake": 0.0011187064891384191, + "relays": [ + { + "domain": "relays.liqwid.finance", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7744723091304373, + "relativeStake": 0.0011150508017138464, + "relays": [ + { + "domain": "relay1.kaizn.kaizencrypto.com", + "port": 6000 + }, + { + "domain": "relay2.kaizn.kaizencrypto.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.7755830677740246, + "relativeStake": 0.0011107586435872814, + "relays": [ + { + "domain": "relay.azureada.com", + "port": 3001 + }, + { + "domain": "relay.azureada.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7766923023656778, + "relativeStake": 0.0011092345916532088, + "relays": [ + { + "address": "217.160.14.223", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.7777987791280302, + "relativeStake": 0.0011064767623523715, + "relays": [ + { + "domain": "asia.jazzstakepool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7789039136438418, + "relativeStake": 0.0011051345158116551, + "relays": [ + { + "domain": "relay1.lidonation.com", + "port": 3011 + }, + { + "domain": "relay2.lidonation.com", + "port": 3012 + } + ] + }, + { + "accumulatedStake": 0.7800055820258144, + "relativeStake": 0.001101668381972597, + "relays": [ + { + "domain": "relay01.nekota.work", + "port": 3001 + }, + { + "domain": "relay02.nekota.work", + "port": 3001 + }, + { + "domain": "relay03.nekota.work", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7811055396248369, + "relativeStake": 0.0010999575990224223, + "relays": [ + { + "address": "212.103.79.154", + "port": 6002 + }, + { + "address": "212.103.79.154", + "port": 6003 + } + ] + }, + { + "accumulatedStake": 0.7821995933255423, + "relativeStake": 0.0010940537007054646, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7832928780837409, + "relativeStake": 0.0010932847581986032, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7843796480709122, + "relativeStake": 0.0010867699871712976, + "relays": [ + { + "domain": "relays.xray.app", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.7854576983168822, + "relativeStake": 0.0010780502459699333, + "relays": [ + { + "domain": "relays.mainnet.pools.fivebinaries.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7865309374513714, + "relativeStake": 0.0010732391344892142, + "relays": [ + { + "domain": "relay.azureada.com", + "port": 3001 + }, + { + "domain": "relay.azureada.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7876037192016375, + "relativeStake": 0.0010727817502661446, + "relays": [ + { + "domain": "relays.koralabs.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7886723277422334, + "relativeStake": 0.0010686085405958363, + "relays": [ + { + "address": "52.167.20.127", + "port": 4000 + } + ] + }, + { + "accumulatedStake": 0.7897272260500202, + "relativeStake": 0.001054898307786847, + "relays": [ + { + "address": "67.205.138.106", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7907699892386882, + "relativeStake": 0.0010427631886680225, + "relays": [ + { + "address": "35.154.123.251", + "port": 3001 + }, + { + "address": "15.206.230.107", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7918066944090678, + "relativeStake": 0.0010367051703796034, + "relays": [ + { + "domain": "relay1.ada-stake.com", + "port": 3001 + }, + { + "domain": "relay2.ada-stake.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7928430897485702, + "relativeStake": 0.0010363953395023352, + "relays": [ + { + "domain": "relay0.bluecheesestakehouse.com", + "port": 5000 + } + ] + }, + { + "accumulatedStake": 0.7938781098095001, + "relativeStake": 0.0010350200609299278, + "relays": [ + { + "domain": "relay1.apexpool.info", + "port": 5001 + }, + { + "domain": "relay2.apexpool.info", + "port": 5001 + } + ] + }, + { + "accumulatedStake": 0.7949121426560279, + "relativeStake": 0.0010340328465279092, + "relays": [ + { + "domain": "relay-0-eu.junostakepool.com", + "port": 4321 + }, + { + "domain": "relay-1-eu.junostakepool.com", + "port": 4321 + }, + { + "domain": "relay-1-nuc.junostakepool.com", + "port": 17421 + }, + { + "domain": "relay-2-nuc.junostakepool.com", + "port": 17431 + } + ] + }, + { + "accumulatedStake": 0.7959353994793039, + "relativeStake": 0.0010232568232759725, + "relays": [ + { + "address": "45.77.67.30", + "port": 3000 + }, + { + "address": "45.32.153.230", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.796957770256908, + "relativeStake": 0.001022370777604025, + "relays": [ + { + "domain": "r1.1percentpool.eu", + "port": 19001 + }, + { + "domain": "r2.1percentpool.eu", + "port": 19002 + } + ] + }, + { + "accumulatedStake": 0.7979793911781343, + "relativeStake": 0.0010216209212262981, + "relays": [ + { + "address": "168.119.124.16", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.799000559638786, + "relativeStake": 0.001021168460651707, + "relays": [ + { + "domain": "relays.xray.app", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.8000130255025606, + "relativeStake": 0.0010124658637746238, + "relays": [ + { + "domain": "relay01.lacepool.com", + "port": 3000 + }, + { + "domain": "relay02.lacepool.com", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.8010252060901483, + "relativeStake": 0.0010121805875876954, + "relays": [ + { + "domain": "relays.zw3rkpool.com", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.8020364848592838, + "relativeStake": 0.0010112787691354695, + "relays": [ + { + "domain": "guru-relays.cloudpro.cl", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.803046361896629, + "relativeStake": 0.0010098770373452644, + "relays": [ + { + "address": "133.167.33.31", + "port": 6000 + }, + { + "address": "133.167.99.27", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8040484699108553, + "relativeStake": 0.0010021080142262322, + "relays": [ + { + "domain": "relays.banderini.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8050500371647987, + "relativeStake": 0.0010015672539434245, + "relays": [ + { + "domain": "relay.gmbl.mainnet.cardano.gimbalabs.io", + "port": 30042 + } + ] + }, + { + "accumulatedStake": 0.8060502254529306, + "relativeStake": 0.0010001882881318755, + "relays": [ + { + "domain": "relay1.nedscave.io", + "port": 3001 + }, + { + "domain": "relay2.nedscave.io", + "port": 3001 + }, + { + "domain": "relay3.nedscave.io", + "port": 3001 + }, + { + "domain": "relay4.nedscave.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8070485944836295, + "relativeStake": 0.0009983690306989406, + "relays": [ + { + "domain": "relay.plushpool.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8080451920974588, + "relativeStake": 0.0009965976138292935, + "relays": [ + { + "domain": "relay1.viperstaking.com", + "port": 4444 + } + ] + }, + { + "accumulatedStake": 0.8090353398159453, + "relativeStake": 0.000990147718486567, + "relays": [ + { + "domain": "relay1.adaverse.com", + "port": 5000 + }, + { + "domain": "relay2.adaverse.com", + "port": 4000 + } + ] + }, + { + "accumulatedStake": 0.8100237021998763, + "relativeStake": 0.0009883623839309584, + "relays": [ + { + "address": "168.119.124.16", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8110114712381976, + "relativeStake": 0.0009877690383212662, + "relays": [ + { + "domain": "ipclub29-1.relay.my-ip.at", + "port": 3001 + }, + { + "domain": "ipclub29-1.relay.my-ip.at", + "port": 3002 + }, + { + "domain": "ipclub29-2.relay.my-ip.at", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8119988944426679, + "relativeStake": 0.0009874232044703255, + "relays": [ + { + "domain": "eu.relays.cardanians.io", + "port": 1000 + }, + { + "domain": "ca.relays.cardanians.io", + "port": 1000 + } + ] + }, + { + "accumulatedStake": 0.8129846608842822, + "relativeStake": 0.0009857664416143307, + "relays": [ + { + "domain": "cardano-relays.atomicwallet.io", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.81397037751249, + "relativeStake": 0.0009857166282077625, + "relays": [ + { + "address": "54.228.75.154", + "port": 3003 + }, + { + "address": "54.228.75.154", + "port": 3001 + }, + { + "address": "34.249.11.89", + "port": 3003 + }, + { + "address": "34.249.11.89", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8149554493139414, + "relativeStake": 0.0009850718014513783, + "relays": [ + { + "domain": "relay1.314pool.com", + "port": 31415 + }, + { + "domain": "relay2.314pool.com", + "port": 31415 + } + ] + }, + { + "accumulatedStake": 0.8159394262022329, + "relativeStake": 0.0009839768882915628, + "relays": [ + { + "domain": "relay1.toiro.love", + "port": 6000 + }, + { + "domain": "relay2.toiro.love", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8169212837213146, + "relativeStake": 0.0009818575190816306, + "relays": [ + { + "address": "152.53.121.193", + "port": 6000 + }, + { + "address": "84.247.163.186", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8179015128879824, + "relativeStake": 0.000980229166667821, + "relays": [ + { + "domain": "north-america.katanapool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8188806659445905, + "relativeStake": 0.0009791530566080774, + "relays": [ + { + "address": "188.165.236.202", + "port": 3001 + }, + { + "address": "195.201.107.114", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8198578251318702, + "relativeStake": 0.0009771591872796677, + "relays": [ + { + "address": "3.6.124.226", + "port": 3001 + }, + { + "address": "18.193.92.87", + "port": 3001 + }, + { + "address": "54.219.241.10", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8208317399530679, + "relativeStake": 0.000973914821197753, + "relays": [ + { + "domain": "cardano-relay.atomicwallet.io", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.8218000747071473, + "relativeStake": 0.0009683347540793733, + "relays": [ + { + "address": "143.198.100.84", + "port": 6000 + }, + { + "address": "159.65.156.43", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8227639864070933, + "relativeStake": 0.0009639116999459389, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8237277975656129, + "relativeStake": 0.0009638111585196213, + "relays": [ + { + "address": "89.58.11.57", + "port": 6000 + }, + { + "address": "185.207.104.130", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8246862759724739, + "relativeStake": 0.000958478406861016, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8256442452789512, + "relativeStake": 0.0009579693064773175, + "relays": [ + { + "address": "57.129.24.185", + "port": 3001 + }, + { + "address": "57.129.28.178", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8266000158130035, + "relativeStake": 0.0009557705340522907, + "relays": [ + { + "domain": "relay-ca.ada.psiloblox.io", + "port": 3002 + }, + { + "address": "2600:ac02:7c06:0:20c:29ff:fe01:4ff9", + "port": 3002 + }, + { + "address": "208.118.69.126", + "port": 3003 + }, + { + "domain": "relay-jp.ada.psiloblox.io", + "port": 3001 + }, + { + "domain": "relay-de.ada.psiloblox.io", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.8275508384937953, + "relativeStake": 0.0009508226807917958, + "relays": [ + { + "domain": "cardano-relays.autostake.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8285011733191013, + "relativeStake": 0.0009503348253061019, + "relays": [ + { + "domain": "relay1-uk.wada.org", + "port": 3001 + }, + { + "address": "107.155.122.169", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8294484818850647, + "relativeStake": 0.0009473085659632911, + "relays": [ + { + "domain": "cpr1.sargatxet.cloud", + "port": 6001 + }, + { + "domain": "cpr2.sargatxet.cloud", + "port": 6001 + }, + { + "domain": "cpr3.sargatxet.cloud", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.8303805126170571, + "relativeStake": 0.000932030731992524, + "relays": [ + { + "address": "180.150.102.25", + "port": 8376 + }, + { + "address": "180.150.96.245", + "port": 8376 + }, + { + "address": "144.6.112.28", + "port": 8376 + }, + { + "address": "154.38.173.238", + "port": 8376 + }, + { + "address": "152.53.55.29", + "port": 8376 + }, + { + "domain": "relays.terminada.io", + "port": 8376 + } + ] + }, + { + "accumulatedStake": 0.8313082351320591, + "relativeStake": 0.000927722515001914, + "relays": [ + { + "address": "157.245.228.134", + "port": 3001 + }, + { + "address": "159.89.120.164", + "port": 3001 + }, + { + "address": "209.97.186.44", + "port": 3001 + }, + { + "domain": "na.bloompool.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8322305668035339, + "relativeStake": 0.0009223316714747617, + "relays": [ + { + "address": "64.176.49.224", + "port": 6000 + }, + { + "address": "149.28.161.63", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8331461140970088, + "relativeStake": 0.000915547293474964, + "relays": [ + { + "address": "194.163.163.201", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8340616219841226, + "relativeStake": 0.0009155078871137815, + "relays": [ + { + "address": "178.128.79.219", + "port": 3001 + }, + { + "address": "104.131.122.73", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8349748440757752, + "relativeStake": 0.000913222091652504, + "relays": [ + { + "domain": "ACLrelay1.cardanoland.com", + "port": 6000 + }, + { + "domain": "ACLrelay2.cardanoland.com", + "port": 7000 + }, + { + "domain": "ACLrelay3.cardanoland.com", + "port": 8000 + }, + { + "domain": "ACLrelay4.cardanoland.com", + "port": 6000 + }, + { + "domain": "ACLrelay5.cardanoland.com", + "port": 7000 + }, + { + "domain": "ACLrelay6.cardanoland.com", + "port": 8000 + } + ] + }, + { + "accumulatedStake": 0.8358840201261916, + "relativeStake": 0.0009091760504164038, + "relays": [ + { + "domain": "germany.cardanode.io", + "port": 6000 + }, + { + "domain": "missouri.cardanode.io", + "port": 6000 + }, + { + "domain": "la.cardanode.io", + "port": 6000 + }, + { + "domain": "perth.cardanode.io", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8367924708754981, + "relativeStake": 0.0009084507493066118, + "relays": [ + { + "address": "154.38.174.71", + "port": 6000 + }, + { + "address": "89.117.19.225", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8376808431161242, + "relativeStake": 0.000888372240626142, + "relays": [ + { + "address": "75.119.157.236", + "port": 6000 + }, + { + "address": "149.102.144.126", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8385662319033721, + "relativeStake": 0.000885388787247844, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8394483597836551, + "relativeStake": 0.0008821278802829475, + "relays": [ + { + "address": "85.215.147.174", + "port": 6000 + }, + { + "address": "85.215.187.104", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8403239344223927, + "relativeStake": 0.0008755746387376144, + "relays": [ + { + "address": "3.125.129.213", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.841194990163958, + "relativeStake": 0.00087105574156542, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8420577596090886, + "relativeStake": 0.0008627694451304403, + "relays": [ + { + "domain": "relays.cardaspians.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8429184068424384, + "relativeStake": 0.0008606472333498546, + "relays": [ + { + "address": "13.208.79.46", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8437775039148918, + "relativeStake": 0.0008590970724534512, + "relays": [ + { + "domain": "relay1.powerstakepool.com", + "port": 6000 + }, + { + "domain": "relay2.powerstakepool.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8446339112401613, + "relativeStake": 0.0008564073252694674, + "relays": [ + { + "address": "126.77.67.70", + "port": 6000 + }, + { + "address": "126.77.67.70", + "port": 7001 + } + ] + }, + { + "accumulatedStake": 0.8454887328796216, + "relativeStake": 0.0008548216394602046, + "relays": [ + { + "domain": "adar2.stakit.io", + "port": 30501 + } + ] + }, + { + "accumulatedStake": 0.8463346373885648, + "relativeStake": 0.0008459045089433607, + "relays": [ + { + "address": "157.245.228.134", + "port": 3001 + }, + { + "address": "159.89.120.164", + "port": 3001 + }, + { + "address": "209.97.186.44", + "port": 3001 + }, + { + "domain": "na.bloompool.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8471717441162927, + "relativeStake": 0.0008371067277278266, + "relays": [ + { + "domain": "relay1.thevikingpool.com", + "port": 6000 + }, + { + "domain": "relay2.thevikingpool.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8480086500111936, + "relativeStake": 0.0008369058949009159, + "relays": [ + { + "address": "135.181.194.233", + "port": 6000 + }, + { + "address": "168.119.101.200", + "port": 6000 + }, + { + "address": "5.161.59.12", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8488408112759201, + "relativeStake": 0.0008321612647264798, + "relays": [ + { + "address": "143.110.217.207", + "port": 6000 + }, + { + "address": "167.99.88.198", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8496675838529326, + "relativeStake": 0.0008267725770124984, + "relays": [ + { + "domain": "europe1-relay.jpn-sp.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8504938061942799, + "relativeStake": 0.00082622234134731, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8513159210840607, + "relativeStake": 0.0008221148897808192, + "relays": [ + { + "domain": "a-r1.elitestakepool.com", + "port": 7011 + }, + { + "domain": "a-r2.elitestakepool.com", + "port": 7012 + }, + { + "domain": "b-r3.elitestakepool.com", + "port": 7013 + }, + { + "domain": "b-r4.elitestakepool.com", + "port": 7014 + } + ] + }, + { + "accumulatedStake": 0.8521356833239818, + "relativeStake": 0.0008197622399211046, + "relays": [ + { + "domain": "otg-relay-1.adamantium.online", + "port": 6001 + }, + { + "domain": "otg-relay-2.adamantium.online", + "port": 6002 + } + ] + }, + { + "accumulatedStake": 0.852953401586034, + "relativeStake": 0.0008177182620522417, + "relays": [ + { + "domain": "LANDrelay1.cardanoland.com", + "port": 6000 + }, + { + "domain": "LANDrelay2.cardanoland.com", + "port": 7000 + }, + { + "domain": "LANDrelay3.cardanoland.com", + "port": 8000 + }, + { + "domain": "LANDrelay4.cardanoland.com", + "port": 6000 + }, + { + "domain": "LANDrelay5.cardanoland.com", + "port": 7000 + }, + { + "domain": "LANDrelay6.cardanoland.com", + "port": 8000 + } + ] + }, + { + "accumulatedStake": 0.8537675384177309, + "relativeStake": 0.0008141368316968272, + "relays": [ + { + "address": "157.245.228.134", + "port": 3001 + }, + { + "address": "159.89.120.164", + "port": 3001 + }, + { + "address": "209.97.186.44", + "port": 3001 + }, + { + "domain": "eu.bloompool.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8545798056259349, + "relativeStake": 0.0008122672082040628, + "relays": [ + { + "domain": "relay1.astra-pool.com", + "port": 6000 + }, + { + "domain": "relay2.astra-pool.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8553895364951235, + "relativeStake": 0.0008097308691885788, + "relays": [ + { + "domain": "relay.armadastakepool.com", + "port": 5100 + } + ] + }, + { + "accumulatedStake": 0.8561934103123126, + "relativeStake": 0.0008038738171890433, + "relays": [ + { + "domain": "relay1.cashflowpool.com", + "port": 3001 + }, + { + "domain": "relay2.cashflowpool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8569894053873964, + "relativeStake": 0.0007959950750838602, + "relays": [ + { + "domain": "51.195.18.14", + "port": 6000 + }, + { + "domain": "87.98.245.66", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8577804469808207, + "relativeStake": 0.000791041593424271, + "relays": [ + { + "domain": "relay0.crimsonpool.com", + "port": 5100 + }, + { + "domain": "relay1.crimsonpool.com", + "port": 5101 + }, + { + "domain": "relay2.crimsonpool.com", + "port": 5102 + } + ] + }, + { + "accumulatedStake": 0.8585477410385453, + "relativeStake": 0.0007672940577244872, + "relays": [ + { + "address": "89.58.35.62", + "port": 6000 + }, + { + "address": "185.233.106.242", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8593018134196954, + "relativeStake": 0.0007540723811501638, + "relays": [ + { + "address": "51.195.91.118", + "port": 3001 + }, + { + "address": "51.161.35.246", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8600515254156907, + "relativeStake": 0.0007497119959953241, + "relays": [ + { + "address": "202.61.207.98", + "port": 6000 + }, + { + "address": "86.106.182.81", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8608012089022862, + "relativeStake": 0.0007496834865954874, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8615433457878572, + "relativeStake": 0.0007421368855710157, + "relays": [ + { + "domain": "r1.1percentpool.eu", + "port": 19001 + }, + { + "domain": "r2.1percentpool.eu", + "port": 19002 + } + ] + }, + { + "accumulatedStake": 0.8622853436428523, + "relativeStake": 0.0007419978549950127, + "relays": [ + { + "domain": "relay1.adaocean.com", + "port": 6000 + }, + { + "domain": "relay2.adaocean.com", + "port": 6000 + }, + { + "domain": "relay3.adaocean.com", + "port": 6000 + }, + { + "domain": "relay4.adaocean.com", + "port": 6000 + }, + { + "domain": "relay5.adaocean.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8630246709267847, + "relativeStake": 0.0007393272839325037, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.863758238719666, + "relativeStake": 0.0007335677928812875, + "relays": [ + { + "address": "194.163.168.97", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.8644881692064643, + "relativeStake": 0.0007299304867983214, + "relays": [ + { + "address": "185.64.140.115", + "port": 6001 + }, + { + "address": "185.64.140.115", + "port": 6002 + }, + { + "address": "185.64.140.115", + "port": 6003 + }, + { + "address": "185.64.140.115", + "port": 6004 + }, + { + "address": "162.156.186.249", + "port": 6001 + }, + { + "address": "162.156.186.249", + "port": 6002 + }, + { + "address": "162.156.186.249", + "port": 6003 + }, + { + "address": "162.156.186.249", + "port": 6004 + } + ] + }, + { + "accumulatedStake": 0.8652149558840471, + "relativeStake": 0.0007267866775826924, + "relays": [ + { + "domain": "adaboy-mainnet-2a.gleeze.com", + "port": 6000 + }, + { + "domain": "adaboy-mainnet-3a.gleeze.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8659387908481504, + "relativeStake": 0.0007238349641033457, + "relays": [ + { + "address": "108.174.196.172", + "port": 6000 + }, + { + "address": "142.11.241.195", + "port": 6000 + }, + { + "address": "142.11.241.198", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8666623346258648, + "relativeStake": 0.000723543777714433, + "relays": [ + { + "domain": "asia-pacific-japan.popsp.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8673700812657901, + "relativeStake": 0.0007077466399253071, + "relays": [ + { + "address": "223.25.73.249", + "port": 6452 + }, + { + "address": "128.199.147.30", + "port": 6001 + }, + { + "address": "158.140.141.199", + "port": 8082 + } + ] + }, + { + "accumulatedStake": 0.8680776793843534, + "relativeStake": 0.0007075981185633544, + "relays": [ + { + "address": "78.47.119.91", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8687844528074357, + "relativeStake": 0.00070677342308216, + "relays": [ + { + "domain": "cardano1.vampyre.fund", + "port": 3001 + }, + { + "domain": "cardano2.vampyre.fund", + "port": 3001 + }, + { + "domain": "cardano3.vampyre.fund", + "port": 3001 + }, + { + "domain": "cardano4.vampyre.fund", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8694849294493936, + "relativeStake": 0.0007004766419580034, + "relays": [ + { + "address": "104.236.24.187", + "port": 5281 + }, + { + "address": "50.185.24.9", + "port": 5282 + } + ] + }, + { + "accumulatedStake": 0.8701834891532585, + "relativeStake": 0.0006985597038649224, + "relays": [ + { + "address": "20.61.229.103", + "port": 3001 + }, + { + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8708817067048759, + "relativeStake": 0.0006982175516172798, + "relays": [ + { + "domain": "relays.hypernerd.org", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8715722289393799, + "relativeStake": 0.0006905222345040777, + "relays": [ + { + "domain": "mound.adastack.net", + "port": 3001 + }, + { + "domain": "pack.adastack.net", + "port": 3001 + }, + { + "domain": "heap.adastack.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8722599167975659, + "relativeStake": 0.0006876878581859695, + "relays": [ + { + "domain": "r0.mn.sp.one-step-cardano.com", + "port": 6000 + }, + { + "domain": "r1.mn.sp.one-step-cardano.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8729459106909494, + "relativeStake": 0.0006859938933835277, + "relays": [ + { + "domain": "ram-relay1.irota.xyz", + "port": 6000 + }, + { + "domain": "kyu-relay2.irota.xyz", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8736292633764, + "relativeStake": 0.000683352685450587, + "relays": [ + { + "domain": "ruby-cardano.rockx.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8743125191126793, + "relativeStake": 0.0006832557362792441, + "relays": [ + { + "domain": "relays.onyxstakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.874993626064328, + "relativeStake": 0.0006811069516487677, + "relays": [ + { + "domain": "r1.poolforlovelace.me", + "port": 6000 + }, + { + "domain": "r2.poolforlovelace.me", + "port": 6000 + }, + { + "domain": "r3.poolforlovelace.me", + "port": 7000 + }, + { + "domain": "r4.poolforlovelace.me", + "port": 8001 + } + ] + }, + { + "accumulatedStake": 0.8756689160403415, + "relativeStake": 0.000675289976013504, + "relays": [ + { + "domain": "relay-de.masterstake.com", + "port": 6000 + }, + { + "domain": "relay-nl.masterstake.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8763426926160763, + "relativeStake": 0.0006737765757348624, + "relays": [ + { + "domain": "r1.isp-r1.wjg.jp", + "port": 3001 + }, + { + "domain": "r2.isp-r1.wjg.jp", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.8770126389288483, + "relativeStake": 0.0006699463127719644, + "relays": [ + { + "domain": "r1.1percentpool.eu", + "port": 19001 + }, + { + "domain": "r2.1percentpool.eu", + "port": 19002 + } + ] + }, + { + "accumulatedStake": 0.8776824890076989, + "relativeStake": 0.00066985007885058, + "relays": [ + { + "address": "137.117.180.0", + "port": 16112 + }, + { + "address": "20.52.178.196", + "port": 16112 + }, + { + "address": "52.152.187.47", + "port": 16112 + } + ] + }, + { + "accumulatedStake": 0.8783464433206621, + "relativeStake": 0.0006639543129632016, + "relays": [ + { + "domain": "relay1-ada.cex.io", + "port": 3001 + }, + { + "domain": "relay2-ada.cex.io", + "port": 3002 + }, + { + "domain": "relay3-ada.cex.io", + "port": 3003 + }, + { + "domain": "relay4-ada.cex.io", + "port": 3004 + } + ] + }, + { + "accumulatedStake": 0.8790055983869346, + "relativeStake": 0.0006591550662724906, + "relays": [ + { + "domain": "relays.xray.app", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.8796635268195285, + "relativeStake": 0.0006579284325939298, + "relays": [ + { + "domain": "europe2-relay.jpn-sp.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8803173143482503, + "relativeStake": 0.0006537875287218355, + "relays": [ + { + "domain": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8809705780197706, + "relativeStake": 0.0006532636715202472, + "relays": [ + { + "domain": "cardano-relays.atomicwallet.io", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.8816226086238693, + "relativeStake": 0.0006520306040986824, + "relays": [ + { + "address": "34.84.0.241", + "port": 3000 + }, + { + "address": "34.146.198.77", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.8822703715581274, + "relativeStake": 0.0006477629342580408, + "relays": [ + { + "domain": "rnode1.cardano-ada-staking-pool.com", + "port": 6000 + }, + { + "domain": "rnode2.cardano-ada-staking-pool.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8829161697390168, + "relativeStake": 0.0006457981808893789, + "relays": [ + { + "address": "34.192.61.190", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8835596626184898, + "relativeStake": 0.0006434928794731571, + "relays": [ + { + "domain": "15.237.92.158", + "port": 16661 + } + ] + }, + { + "accumulatedStake": 0.8842020479779911, + "relativeStake": 0.0006423853595012091, + "relays": [ + { + "domain": "relays.ektrp.com", + "port": 5859 + } + ] + }, + { + "accumulatedStake": 0.8848442339875816, + "relativeStake": 0.0006421860095905408, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8854770119122758, + "relativeStake": 0.0006327779246941705, + "relays": [ + { + "domain": "r1.relaypool.online", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.8861095251604163, + "relativeStake": 0.0006325132481405231, + "relays": [ + { + "address": "54.150.197.196", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8867342548893682, + "relativeStake": 0.0006247297289519045, + "relays": [ + { + "domain": "relay1.pudim.cat", + "port": 3002 + }, + { + "domain": "relay2.pudim.cat", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.8873537006100615, + "relativeStake": 0.0006194457206932844, + "relays": [ + { + "address": "135.181.194.233", + "port": 6000 + }, + { + "address": "168.119.101.200", + "port": 6000 + }, + { + "address": "5.161.59.12", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8879657792320704, + "relativeStake": 0.0006120786220089048, + "relays": [ + { + "domain": "relay2.bluecheesestakehouse.com", + "port": 5002 + } + ] + }, + { + "accumulatedStake": 0.8885775159142159, + "relativeStake": 0.0006117366821454344, + "relays": [ + { + "domain": "relay01.londonpool.co.uk", + "port": 3001 + }, + { + "domain": "relay02.londonpool.co.uk", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8891887709355025, + "relativeStake": 0.000611255021286716, + "relays": [ + { + "address": "125.250.255.197", + "port": 8000 + }, + { + "address": "142.132.189.114", + "port": 6000 + }, + { + "address": "75.119.158.164", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8897940111123053, + "relativeStake": 0.0006052401768027556, + "relays": [ + { + "address": "194.163.185.176", + "port": 6000 + }, + { + "address": "161.97.129.78", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8903921048410739, + "relativeStake": 0.0005980937287686343, + "relays": [ + { + "domain": "ipclub29-1.relay.my-ip.at", + "port": 3001 + }, + { + "domain": "ipclub29-1.relay.my-ip.at", + "port": 3002 + }, + { + "domain": "ipclub29-2.relay.my-ip.at", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8909889184898764, + "relativeStake": 0.0005968136488024203, + "relays": [ + { + "address": "202.61.225.111", + "port": 6000 + }, + { + "address": "46.38.241.110", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8915835904503396, + "relativeStake": 0.0005946719604632517, + "relays": [ + { + "address": "148.72.153.168", + "port": 8000 + }, + { + "address": "148.72.153.168", + "port": 16000 + }, + { + "address": "202.61.239.131", + "port": 6000 + }, + { + "address": "89.58.25.36", + "port": 16000 + }, + { + "address": "102.130.123.172", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8921743396607092, + "relativeStake": 0.0005907492103696343, + "relays": [ + { + "domain": "relays.digi.pro", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8927570618586798, + "relativeStake": 0.0005827221979705375, + "relays": [ + { + "domain": "rho.relay.easy1staking.com", + "port": 30020 + }, + { + "domain": "pi.relay.easy1staking.com", + "port": 30021 + }, + { + "domain": "eu-central-1.relay.easy1staking.com", + "port": 30000 + }, + { + "domain": "us-east-1.relay.easy1staking.com", + "port": 30000 + } + ] + }, + { + "accumulatedStake": 0.8933392617538578, + "relativeStake": 0.0005821998951779727, + "relays": [ + { + "domain": "europe2-zzz4relay.zzzpool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8939137412348552, + "relativeStake": 0.0005744794809974606, + "relays": [ + { + "address": "3.111.14.60", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8944834253917034, + "relativeStake": 0.0005696841568482767, + "relays": [ + { + "address": "52.197.233.151", + "port": 6000 + }, + { + "address": "57.182.76.81", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8950530998183709, + "relativeStake": 0.0005696744266673454, + "relays": [ + { + "domain": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "domain": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8956185872102908, + "relativeStake": 0.0005654873919199311, + "relays": [ + { + "domain": "r1.adaism.uk", + "port": 8081 + }, + { + "domain": "r2.adaism.uk", + "port": 8081 + } + ] + }, + { + "accumulatedStake": 0.8961763397520424, + "relativeStake": 0.0005577525417515664, + "relays": [ + { + "address": "192.168.1.100", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.8967299628506705, + "relativeStake": 0.0005536230986281756, + "relays": [ + { + "address": "143.198.206.176", + "port": 6000 + }, + { + "address": "207.154.201.62", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8972760885211658, + "relativeStake": 0.0005461256704953338, + "relays": [ + { + "address": "80.24.134.251", + "port": 6000 + }, + { + "domain": "relay2.quixote.network", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.8978140893297862, + "relativeStake": 0.0005380008086203696, + "relays": [ + { + "address": "116.80.93.53", + "port": 6000 + }, + { + "address": "5.104.85.79", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8983519854764087, + "relativeStake": 0.0005378961466224391, + "relays": [ + { + "address": "35.211.17.86", + "port": 3000 + }, + { + "address": "34.23.88.7", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.8988898408313543, + "relativeStake": 0.0005378553549455572, + "relays": [ + { + "domain": "relaynode1.bravostakepool.nl", + "port": 3001 + }, + { + "domain": "relaynode2.bravostakepool.nl", + "port": 3001 + }, + { + "domain": "relaynode3.bravostakepool.nl", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8994226584103653, + "relativeStake": 0.0005328175790110518, + "relays": [ + { + "domain": "relay1.alfa-pool.gr", + "port": 6001 + }, + { + "domain": "relay2.alfa-pool.gr", + "port": 6000 + }, + { + "domain": "relay3.alfa-pool.gr", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.899953925463536, + "relativeStake": 0.0005312670531707757, + "relays": [ + { + "address": "133.167.99.27", + "port": 6000 + }, + { + "address": "133.167.33.31", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.9004851871891172, + "relativeStake": 0.0005312617255811143, + "relays": [ + { + "domain": "relays.staking4ada.org", + "port": 1818 + }, + { + "domain": "globecast.staking4ada.org", + "port": 6061 + } + ] + } + ], + "slotNo": 148364329, + "version": 1 +} diff --git a/cardano-lib/preprod/peer-snapshot.json b/cardano-lib/preprod/peer-snapshot.json new file mode 100644 index 00000000..a94d6d9f --- /dev/null +++ b/cardano-lib/preprod/peer-snapshot.json @@ -0,0 +1,666 @@ +{ + "bigLedgerPools": [ + { + "accumulatedStake": 0.15861537128112843, + "relativeStake": 0.15861537128112843, + "relays": [ + { + "domain": "relay.preprod.staging.wingriders.com", + "port": 3001 + }, + { + "domain": "relay.preprod.wingriders.com", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.24859835941413225, + "relativeStake": 0.08998298813300382, + "relays": [ + { + "domain": "preprod-node.pool.milkomeda.com", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.332020441443092, + "relativeStake": 0.08342208202895976, + "relays": [ + { + "address": "132.226.203.38", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.40013875281816774, + "relativeStake": 0.06811831137507572, + "relays": [ + { + "address": "34.139.207.99", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.46266403493999136, + "relativeStake": 0.06252528212182362, + "relays": [ + { + "address": "144.24.168.10", + "port": 3003 + }, + { + "address": "141.145.210.204", + "port": 3003 + } + ] + }, + { + "accumulatedStake": 0.5031007984083925, + "relativeStake": 0.04043676346840116, + "relays": [ + { + "domain": "node1.cardano.gratis", + "port": 6601 + }, + { + "domain": "node2.cardano.gratis", + "port": 6602 + }, + { + "domain": "mbb3.cardano.gratis", + "port": 6603 + } + ] + }, + { + "accumulatedStake": 0.5395568016560496, + "relativeStake": 0.036456003247657, + "relays": [ + { + "domain": "logicalmechanism.asuscomm.com", + "port": 6004 + }, + { + "address": "146.190.20.214", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5687889361677371, + "relativeStake": 0.029232134511687533, + "relays": [ + { + "domain": "relay-kiln-0-0.cardano.testnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5956494835201673, + "relativeStake": 0.026860547352430295, + "relays": [ + { + "address": "140.238.91.50", + "port": 3001 + }, + { + "address": "132.145.71.219", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.620927489329068, + "relativeStake": 0.025278005808900696, + "relays": [ + { + "domain": "tn-preprod.psilobyte.io", + "port": 4101 + } + ] + }, + { + "accumulatedStake": 0.6428223315047595, + "relativeStake": 0.02189484217569152, + "relays": [ + { + "address": "161.97.136.104", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.6622048664836027, + "relativeStake": 0.019382534978843118, + "relays": [ + { + "domain": "adaboy-preprod-2b.gleeze.com", + "port": 3002 + }, + { + "domain": "adaboy-preprod-3b.gleeze.com", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.6802596857652268, + "relativeStake": 0.018054819281624085, + "relays": [ + { + "domain": "pp-relay1.apexpool.info", + "port": 4001 + } + ] + }, + { + "accumulatedStake": 0.6963050846576029, + "relativeStake": 0.01604539889237607, + "relays": [ + { + "address": "73.222.122.247", + "port": 13001 + } + ] + }, + { + "accumulatedStake": 0.708711605494771, + "relativeStake": 0.012406520837168176, + "relays": [ + { + "domain": "preprod1.volcyada.com", + "port": 6003 + }, + { + "domain": "preprod2.volcyada.com", + "port": 6007 + }, + { + "domain": "preprod3.volcyada.com", + "port": 4001 + } + ] + }, + { + "accumulatedStake": 0.720147778379159, + "relativeStake": 0.011436172884387969, + "relays": [ + { + "domain": "preprod.bladepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7307557539779854, + "relativeStake": 0.010607975598826454, + "relays": [ + { + "address": "18.222.164.102", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7393811784028521, + "relativeStake": 0.008625424424866648, + "relays": [ + { + "address": "66.42.94.80", + "port": 6000 + }, + { + "address": "170.187.201.55", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.7458512848843833, + "relativeStake": 0.006470106481531307, + "relays": [ + { + "domain": "preprod.canadastakes.ca", + "port": 4002 + } + ] + }, + { + "accumulatedStake": 0.7520094935938292, + "relativeStake": 0.006158208709445757, + "relays": [ + { + "domain": "dyn.derksen-it.nl", + "port": 4001 + } + ] + }, + { + "accumulatedStake": 0.7576378429643623, + "relativeStake": 0.005628349370533125, + "relays": [ + { + "address": "152.53.81.245", + "port": 5501 + }, + { + "domain": "relay-s.wotapool.net", + "port": 5501 + }, + { + "address": "85.190.254.156", + "port": 5501 + }, + { + "domain": "relay-s.wotapool.net", + "port": 5501 + } + ] + }, + { + "accumulatedStake": 0.7630890084829671, + "relativeStake": 0.005451165518604836, + "relays": [ + { + "domain": "preprod-r1.panl.org", + "port": 3012 + } + ] + }, + { + "accumulatedStake": 0.7682171353198186, + "relativeStake": 0.00512812683685146, + "relays": [ + { + "domain": "r1.pp.mrbee.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7732248509976556, + "relativeStake": 0.005007715677836997, + "relays": [ + { + "domain": "ppe-testnet-relay.cardanistas.io", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.7779723886172489, + "relativeStake": 0.004747537619593383, + "relays": [ + { + "domain": "relay.preprod.cardanostakehouse.com", + "port": 9000 + } + ] + }, + { + "accumulatedStake": 0.7825284345216628, + "relativeStake": 0.004556045904413826, + "relays": [ + { + "domain": "relay.preprod.cardanostakehouse.com", + "port": 9000 + } + ] + }, + { + "accumulatedStake": 0.7869520845480065, + "relativeStake": 0.00442365002634365, + "relays": [ + { + "domain": "relay.preprod.cardanostakehouse.com", + "port": 9000 + } + ] + }, + { + "accumulatedStake": 0.791353839601637, + "relativeStake": 0.004401755053630584, + "relays": [ + { + "domain": "relay1.hunadapool.com", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.7956403497868337, + "relativeStake": 0.004286510185196709, + "relays": [ + { + "domain": "relay.preprod.cardanostakehouse.com", + "port": 9000 + } + ] + }, + { + "accumulatedStake": 0.7999102570042547, + "relativeStake": 0.004269907217420905, + "relays": [ + { + "domain": "relay.preprod.cardanostakehouse.com", + "port": 9000 + } + ] + }, + { + "accumulatedStake": 0.8041696963174593, + "relativeStake": 0.004259439313204657, + "relays": [ + { + "domain": "preprod-relay1.angelstakepool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8083361073009124, + "relativeStake": 0.0041664109834531225, + "relays": [ + { + "domain": "relay0-preprod.adanet.io", + "port": 7001 + } + ] + }, + { + "accumulatedStake": 0.812227058199451, + "relativeStake": 0.003890950898538546, + "relays": [ + { + "domain": "d.fluxpool.cc", + "port": 3010 + } + ] + }, + { + "accumulatedStake": 0.8160772273283815, + "relativeStake": 0.0038501691289305334, + "relays": [ + { + "address": "168.138.37.117", + "port": 6003 + } + ] + }, + { + "accumulatedStake": 0.8198997471586444, + "relativeStake": 0.0038225198302630054, + "relays": [ + { + "domain": "flightrelay1.intertreecryptoconsultants.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8236054079484804, + "relativeStake": 0.0037056607898358503, + "relays": [ + { + "domain": "test.smaug.pool.pm", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.8271997535361181, + "relativeStake": 0.0035943455876376964, + "relays": [ + { + "address": "204.216.213.96", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8306612921107722, + "relativeStake": 0.0034615385746542015, + "relays": [ + { + "domain": "pre-prod1.xstakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8341054543017576, + "relativeStake": 0.003444162190985441, + "relays": [ + { + "domain": "relay1.preprod.stakepool.quebec", + "port": 5000 + } + ] + }, + { + "accumulatedStake": 0.8374542229874206, + "relativeStake": 0.003348768685662873, + "relays": [ + { + "domain": "artemisrelay3.uk", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.8407616500202915, + "relativeStake": 0.003307427032870874, + "relays": [ + { + "domain": "alpha.stake-cardano-pool.com", + "port": 7001 + } + ] + }, + { + "accumulatedStake": 0.8440642956995879, + "relativeStake": 0.0033026456792963677, + "relays": [ + { + "address": "62.169.19.81", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8473639577718761, + "relativeStake": 0.003299662072288313, + "relays": [ + { + "domain": "preprod.altzpool.com", + "port": 7001 + } + ] + }, + { + "accumulatedStake": 0.850619261558324, + "relativeStake": 0.0032553037864478523, + "relays": [ + { + "domain": "gateway.adavault.com", + "port": 4050 + } + ] + }, + { + "accumulatedStake": 0.8538512614018756, + "relativeStake": 0.0032319998435516592, + "relays": [ + { + "domain": "preprod-relay1.angelstakepool.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8570722897880145, + "relativeStake": 0.0032210283861389033, + "relays": [ + { + "address": "74.122.122.121", + "port": 6100 + } + ] + }, + { + "accumulatedStake": 0.8602722523307846, + "relativeStake": 0.0031999625427700847, + "relays": [ + { + "domain": "preprod.frcan.com", + "port": 6011 + } + ] + }, + { + "accumulatedStake": 0.8634714733777948, + "relativeStake": 0.003199221047010278, + "relays": [ + { + "domain": "preprod.leadstakepool.com", + "port": 3001 + }, + { + "domain": "preprod.leadstakepool.com", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.8666671159271745, + "relativeStake": 0.003195642549379575, + "relays": [ + { + "domain": "preprod-relays.onyxstakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8698620023922013, + "relativeStake": 0.0031948864650269125, + "relays": [ + { + "domain": "testicles.kiwipool.org", + "port": 9730 + } + ] + }, + { + "accumulatedStake": 0.8730529735967715, + "relativeStake": 0.003190971204570087, + "relays": [ + { + "domain": "pprelay.adaocean.com", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.8762416918870208, + "relativeStake": 0.003188718290249337, + "relays": [ + { + "domain": "dear-colt-ada-lb-7b5456ef061920ec.elb.eu-west-2.amazonaws.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8794166416858099, + "relativeStake": 0.0031749497987890556, + "relays": [ + { + "domain": "preprod.weebl.me", + "port": 3123 + }, + { + "address": "77.174.62.158", + "port": 3124 + } + ] + }, + { + "accumulatedStake": 0.8825834595552947, + "relativeStake": 0.00316681786948484, + "relays": [ + { + "domain": "031e6928.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.8857471134887508, + "relativeStake": 0.003163653933456044, + "relays": [ + { + "domain": "pp-relays.digitalfortress.online", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.8888495332426591, + "relativeStake": 0.0031024197539084248, + "relays": [ + { + "address": "18.130.49.180", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8919500718904905, + "relativeStake": 0.0031005386478312933, + "relays": [ + { + "domain": "preprod.happystaking.io", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.8950026609710435, + "relativeStake": 0.0030525890805530595, + "relays": [ + { + "domain": "cntr-1.services.evolute.software", + "port": 25437 + } + ] + }, + { + "accumulatedStake": 0.8980543486101917, + "relativeStake": 0.003051687639148219, + "relays": [ + { + "address": "149.102.137.115", + "port": 6006 + } + ] + }, + { + "accumulatedStake": 0.9010627018369483, + "relativeStake": 0.003008353226756537, + "relays": [ + { + "domain": "r1.pp.cpoker.io", + "port": 4001 + } + ] + } + ], + "slotNo": 84245075, + "version": 1 +} diff --git a/cardano-lib/preview/peer-snapshot.json b/cardano-lib/preview/peer-snapshot.json new file mode 100644 index 00000000..bf1a0348 --- /dev/null +++ b/cardano-lib/preview/peer-snapshot.json @@ -0,0 +1,1050 @@ +{ + "bigLedgerPools": [ + { + "accumulatedStake": 0.09131875997949057, + "relativeStake": 0.09131875997949057, + "relays": [ + { + "domain": "node1.cardano.gratis", + "port": 6501 + }, + { + "domain": "node2.cardano.gratis", + "port": 6502 + }, + { + "domain": "mbb3.cardano.gratis", + "port": 6503 + } + ] + }, + { + "accumulatedStake": 0.14497699927728622, + "relativeStake": 0.05365823929779564, + "relays": [ + { + "domain": "tn-preview.psilobyte.io", + "port": 4201 + }, + { + "domain": "tn-preview2.psilobyte.io", + "port": 4202 + } + ] + }, + { + "accumulatedStake": 0.19379312382404426, + "relativeStake": 0.04881612454675803, + "relays": [ + { + "address": "132.145.71.219", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.2281788365685691, + "relativeStake": 0.034385712744524864, + "relays": [ + { + "domain": "adaboy-preview-1c.gleeze.com", + "port": 5000 + }, + { + "domain": "adaboy-preview-2c.gleeze.com", + "port": 5000 + } + ] + }, + { + "accumulatedStake": 0.2524708232693104, + "relativeStake": 0.024291986700741324, + "relays": [ + { + "domain": "preview.world.bbhmm.net", + "port": 6200 + } + ] + }, + { + "accumulatedStake": 0.2735773627667677, + "relativeStake": 0.021106539497457277, + "relays": [ + { + "domain": "preview1.volcyada.com", + "port": 6004 + }, + { + "domain": "preview2.volcyada.com", + "port": 6005 + }, + { + "domain": "preview3.volcyada.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.2933937940175957, + "relativeStake": 0.019816431250827975, + "relays": [ + { + "domain": "relay-m.fluxpool.cc", + "port": 5001 + } + ] + }, + { + "accumulatedStake": 0.31179549449451993, + "relativeStake": 0.01840170047692425, + "relays": [ + { + "domain": "sully.crabdance.com", + "port": 6004 + } + ] + }, + { + "accumulatedStake": 0.330152602289119, + "relativeStake": 0.01835710779459909, + "relays": [ + { + "address": "204.216.214.226", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.34742435060051496, + "relativeStake": 0.01727174831139592, + "relays": [ + { + "address": "161.97.167.41", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.36250706520465026, + "relativeStake": 0.015082714604135333, + "relays": [ + { + "domain": "preview.leadstakepool.com", + "port": 3001 + }, + { + "domain": "preview.leadstakepool.com", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.3770157977771369, + "relativeStake": 0.014508732572486627, + "relays": [ + { + "address": "75.119.130.108", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.3908927724806662, + "relativeStake": 0.013876974703529273, + "relays": [ + { + "address": "73.222.122.247", + "port": 23001 + } + ] + }, + { + "accumulatedStake": 0.4047127614179523, + "relativeStake": 0.013819988937286117, + "relays": [ + { + "domain": "129.213.55.211", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.41820961530872336, + "relativeStake": 0.013496853890771066, + "relays": [ + { + "address": "82.208.22.91", + "port": 6003 + } + ] + }, + { + "accumulatedStake": 0.43123874528685835, + "relativeStake": 0.013029129978135, + "relays": [ + { + "domain": "1.tcp.au.ngrok.io", + "port": 25432 + } + ] + }, + { + "accumulatedStake": 0.44367254374755877, + "relativeStake": 0.012433798460700415, + "relays": [ + { + "address": "73.54.73.48", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.45552893702842745, + "relativeStake": 0.011856393280868658, + "relays": [ + { + "domain": "relay1.preview.stakepool.quebec", + "port": 4000 + } + ] + }, + { + "accumulatedStake": 0.4671027498953545, + "relativeStake": 0.011573812866927038, + "relays": [ + { + "domain": "previewrelay.stakepoolcentral.com", + "port": 15654 + } + ] + }, + { + "accumulatedStake": 0.47848658535846217, + "relativeStake": 0.011383835463107672, + "relays": [ + { + "domain": "relay.test.lidonation.com", + "port": 3010 + } + ] + }, + { + "accumulatedStake": 0.48946071729354196, + "relativeStake": 0.01097413193507979, + "relays": [ + { + "domain": "144.126.157.40", + "port": 3005 + }, + { + "domain": "144.126.157.40", + "port": 3006 + } + ] + }, + { + "accumulatedStake": 0.5003109285848366, + "relativeStake": 0.010850211291294699, + "relays": [ + { + "domain": "preview.frcan.com", + "port": 6010 + } + ] + }, + { + "accumulatedStake": 0.5108212950214799, + "relativeStake": 0.010510366436643253, + "relays": [ + { + "domain": "test.smaug.pool.pm", + "port": 3003 + } + ] + }, + { + "accumulatedStake": 0.5210619989974635, + "relativeStake": 0.010240703975983608, + "relays": [ + { + "domain": "beadapool.ddns.net", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.5312911557344214, + "relativeStake": 0.010229156736957934, + "relays": [ + { + "address": "207.180.211.199", + "port": 6007 + } + ] + }, + { + "accumulatedStake": 0.5413177903600325, + "relativeStake": 0.010026634625611, + "relays": [ + { + "domain": "adar-monitor.freeddns.org", + "port": 3010 + } + ] + }, + { + "accumulatedStake": 0.5511623846701652, + "relativeStake": 0.009844594310132813, + "relays": [ + { + "address": "142.132.229.15", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.5608908597790132, + "relativeStake": 0.009728475108847905, + "relays": [ + { + "domain": "preview.adastack.net", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5705654431534246, + "relativeStake": 0.009674583374411464, + "relays": [ + { + "domain": "preview-r1.panl.org", + "port": 3015 + } + ] + }, + { + "accumulatedStake": 0.5801977754819717, + "relativeStake": 0.009632332328547051, + "relays": [ + { + "domain": "testnet.valhallapool.net", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.5898239380378305, + "relativeStake": 0.009626162555858875, + "relays": [ + { + "address": "90.251.253.249", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.5993550102420921, + "relativeStake": 0.009531072204261649, + "relays": [ + { + "domain": "preview-testnet-relay.cardanistas.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6085652052689244, + "relativeStake": 0.00921019502683225, + "relays": [ + { + "address": "88.198.86.62", + "port": 4444 + } + ] + }, + { + "accumulatedStake": 0.6177408524232376, + "relativeStake": 0.009175647154313194, + "relays": [ + { + "domain": "relay01.preview.junglestakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6268645623833273, + "relativeStake": 0.009123709960089672, + "relays": [ + { + "domain": "preview-node.world.dev.cardano.org", + "port": 30002 + } + ] + }, + { + "accumulatedStake": 0.6358600895373423, + "relativeStake": 0.008995527154015, + "relays": [ + { + "domain": "beta.stake-cardano-pool.com", + "port": 7002 + } + ] + }, + { + "accumulatedStake": 0.6445650523990232, + "relativeStake": 0.00870496286168091, + "relays": [ + { + "domain": "8.tcp.eu.ngrok.io", + "port": 28964 + } + ] + }, + { + "accumulatedStake": 0.6532430766547009, + "relativeStake": 0.008678024255677664, + "relays": [ + { + "domain": "relay1.afica.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.6616698817944263, + "relativeStake": 0.00842680513972547, + "relays": [ + { + "domain": "preview.testnet.cryptobounty.org", + "port": 6161 + } + ] + }, + { + "accumulatedStake": 0.670044042769712, + "relativeStake": 0.008374160975285662, + "relays": [ + { + "domain": "adrelay.hawak.cloud", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.6784015750989926, + "relativeStake": 0.008357532329280609, + "relays": [ + { + "address": "194.163.149.210", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.686755372493615, + "relativeStake": 0.008353797394622373, + "relays": [ + { + "domain": "bbotest.duckdns.org", + "port": 6000 + }, + { + "domain": "bbotest01.duckdns.org", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.6951080626949088, + "relativeStake": 0.008352690201293766, + "relays": [ + { + "address": "52.166.113.150", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.7033757141313963, + "relativeStake": 0.008267651436487515, + "relays": [ + { + "domain": "preview-testnet-relay.junostakepool.com", + "port": 4521 + }, + { + "domain": "passive-preview-testnet-relay.junostakepool.com", + "port": 4531 + } + ] + }, + { + "accumulatedStake": 0.7114537033493396, + "relativeStake": 0.008077989217943282, + "relays": [ + { + "address": "128.140.96.209", + "port": 8000 + } + ] + }, + { + "accumulatedStake": 0.7195162799178092, + "relativeStake": 0.008062576568469688, + "relays": [ + { + "domain": "esq.ddns.net", + "port": 6010 + }, + { + "domain": "esq.ddns.net", + "port": 6011 + } + ] + }, + { + "accumulatedStake": 0.7275338457987778, + "relativeStake": 0.008017565880968537, + "relays": [ + { + "domain": "alpha.relays.preview.mochipool.com", + "port": 7777 + } + ] + }, + { + "accumulatedStake": 0.7355508537835308, + "relativeStake": 0.008017007984753032, + "relays": [ + { + "domain": "scarborough1.ddns.net", + "port": 6000 + }, + { + "domain": "scarborough1.ddns.net", + "port": 6001 + }, + { + "domain": "scarborough1.ddns.net", + "port": 6002 + } + ] + }, + { + "accumulatedStake": 0.7435615717572346, + "relativeStake": 0.0080107179737038, + "relays": [ + { + "address": "5.161.75.212", + "port": 5003 + }, + { + "address": "100.100.100.100", + "port": 100 + }, + { + "address": "200.200.200.200", + "port": 200 + } + ] + }, + { + "accumulatedStake": 0.7515319843398008, + "relativeStake": 0.007970412582566233, + "relays": [ + { + "address": "184.174.32.106", + "port": 6002 + } + ] + }, + { + "accumulatedStake": 0.7594565946705831, + "relativeStake": 0.007924610330782289, + "relays": [ + { + "address": "194.60.201.143", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.7666646337957899, + "relativeStake": 0.007208039125206727, + "relays": [ + { + "address": "130.162.231.122", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.7738255914259848, + "relativeStake": 0.007160957630194985, + "relays": [ + { + "domain": "relay.preview.cardanostakehouse.com", + "port": 11000 + } + ] + }, + { + "accumulatedStake": 0.7806443615009557, + "relativeStake": 0.006818770074970869, + "relays": [ + { + "domain": "prv-relay1.apexpool.info", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7869695968460836, + "relativeStake": 0.0063252353451278736, + "relays": [ + { + "domain": "r1.pv.mrbee.io", + "port": 3101 + } + ] + }, + { + "accumulatedStake": 0.7919464313073242, + "relativeStake": 0.004976834461240594, + "relays": [ + { + "address": "198.13.63.94", + "port": 4002 + }, + { + "address": "108.61.201.198", + "port": 4002 + } + ] + }, + { + "accumulatedStake": 0.7968853402250957, + "relativeStake": 0.00493890891777158, + "relays": [ + { + "domain": "preview.canadastakes.ca", + "port": 5002 + } + ] + }, + { + "accumulatedStake": 0.8016525677569777, + "relativeStake": 0.004767227531881901, + "relays": [ + { + "address": "194.60.201.143", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.8053121279512692, + "relativeStake": 0.003659560194291507, + "relays": [ + { + "domain": "topo-test.topopool.com", + "port": 3010 + } + ] + }, + { + "accumulatedStake": 0.8088861109475003, + "relativeStake": 0.0035739829962310996, + "relays": [ + { + "domain": "testnet-relay.xstakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8123689460256022, + "relativeStake": 0.003482835078101926, + "relays": [ + { + "domain": "preview.bladepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8158427058543845, + "relativeStake": 0.003473759828782253, + "relays": [ + { + "address": "18.219.254.123", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8192868001839937, + "relativeStake": 0.003444094329609252, + "relays": [ + { + "domain": "preview-relays.onyxstakepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8226240551402383, + "relativeStake": 0.003337254956244626, + "relays": [ + { + "domain": "test.stakepool.at", + "port": 9001 + } + ] + }, + { + "accumulatedStake": 0.8258870421599149, + "relativeStake": 0.0032629870196765973, + "relays": [ + { + "domain": "ava1.sytes.net", + "port": 6010 + } + ] + }, + { + "accumulatedStake": 0.8290642577305876, + "relativeStake": 0.0031772155706726157, + "relays": [ + { + "address": "69.128.162.203", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.832151130930907, + "relativeStake": 0.0030868732003193964, + "relays": [ + { + "address": "0.0.0.0", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8352310686677745, + "relativeStake": 0.0030799377368676277, + "relays": [ + { + "domain": "pn1.powerfulpools.com", + "port": 6030 + } + ] + }, + { + "accumulatedStake": 0.8381115978174037, + "relativeStake": 0.002880529149629215, + "relays": [ + { + "domain": "157.173.103.26", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8409163118150282, + "relativeStake": 0.002804713997624439, + "relays": [ + { + "domain": "d8bdbfbe.cardano-relay.bison.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.843603690796436, + "relativeStake": 0.0026873789814078207, + "relays": [ + { + "domain": "preview-test.ahlnet.nu", + "port": 2102 + } + ] + }, + { + "accumulatedStake": 0.8462413200714415, + "relativeStake": 0.0026376292750053825, + "relays": [ + { + "domain": "1.tcp.ap.ngrok.io", + "port": 25317 + } + ] + }, + { + "accumulatedStake": 0.8488257181784868, + "relativeStake": 0.0025843981070454653, + "relays": [ + { + "domain": "previewrelay1.intertreecryptoconsultants.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8512988586716401, + "relativeStake": 0.0024731404931532678, + "relays": [ + { + "address": "2a01:e0a:3d1:770:216:3eff:fe05:9009", + "port": 6006 + } + ] + }, + { + "accumulatedStake": 0.8537409147952061, + "relativeStake": 0.00244205612356591, + "relays": [ + { + "domain": "pv-relays.digitalfortress.online", + "port": 8001 + } + ] + }, + { + "accumulatedStake": 0.8560553477208822, + "relativeStake": 0.0023144329256761715, + "relays": [ + { + "domain": "test.paradoxicalsphere.com", + "port": 6080 + } + ] + }, + { + "accumulatedStake": 0.8583025653249354, + "relativeStake": 0.002247217604053192, + "relays": [ + { + "domain": "spec2-staging.spirestaking2.com", + "port": 3006 + } + ] + }, + { + "accumulatedStake": 0.8604425418244883, + "relativeStake": 0.002139976499552885, + "relays": [ + { + "address": "2a01:e0a:3d1:770:216:3eff:feb6:d700", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8625562737170919, + "relativeStake": 0.0021137318926036023, + "relays": [ + { + "address": "95.216.173.194", + "port": 16000 + } + ] + }, + { + "accumulatedStake": 0.8646659776523986, + "relativeStake": 0.002109703935306702, + "relays": [ + { + "address": "168.138.37.117", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8667683370016486, + "relativeStake": 0.0021023593492499725, + "relays": [ + { + "domain": "hcm07xw90vx.sn.mynetname.net", + "port": 7000 + } + ] + }, + { + "accumulatedStake": 0.8688684098895434, + "relativeStake": 0.0021000728878948346, + "relays": [ + { + "address": "88.198.86.61", + "port": 8888 + } + ] + }, + { + "accumulatedStake": 0.8709233576998107, + "relativeStake": 0.0020549478102671877, + "relays": [ + { + "domain": "f7ca89d1.cardano-relay.stagebison.net", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.8729688181562031, + "relativeStake": 0.002045460456392416, + "relays": [ + { + "domain": "preview.ada.chicando.net", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.8750132941908866, + "relativeStake": 0.0020444760346835147, + "relays": [ + { + "address": "65.21.198.152", + "port": 3003 + } + ] + }, + { + "accumulatedStake": 0.8770444695757671, + "relativeStake": 0.0020311753848804995, + "relays": [ + { + "domain": "spec1-staging.spirestaking2.com", + "port": 3005 + } + ] + }, + { + "accumulatedStake": 0.8790393990689089, + "relativeStake": 0.0019949294931418983, + "relays": [ + { + "domain": "preview1-node.play.dev.cardano.org", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8810303050430167, + "relativeStake": 0.001990905974107791, + "relays": [ + { + "domain": "relay.preview.crimsonpool.com", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.8829960154199453, + "relativeStake": 0.00196571037692854, + "relays": [ + { + "domain": "testicles.kiwipool.org", + "port": 9720 + } + ] + }, + { + "accumulatedStake": 0.8849459754936835, + "relativeStake": 0.0019499600737382505, + "relays": [ + { + "address": "185.43.205.110", + "port": 3003 + } + ] + }, + { + "accumulatedStake": 0.8868922806680019, + "relativeStake": 0.0019463051743183201, + "relays": [ + { + "address": "51.77.24.220", + "port": 4003 + } + ] + }, + { + "accumulatedStake": 0.8888240163921448, + "relativeStake": 0.0019317357241429504, + "relays": [ + { + "domain": "pv-relays.digitalfortress.online", + "port": 8001 + } + ] + }, + { + "accumulatedStake": 0.8907531285433647, + "relativeStake": 0.0019291121512199415, + "relays": [ + { + "domain": "preview.happystaking.io", + "port": 3003 + } + ] + }, + { + "accumulatedStake": 0.8926760077285478, + "relativeStake": 0.0019228791851831145, + "relays": [ + { + "domain": "pv-relays.digitalfortress.online", + "port": 8001 + } + ] + }, + { + "accumulatedStake": 0.8945718774783994, + "relativeStake": 0.00189586974985158, + "relays": [ + { + "domain": "preview2-node.play.dev.cardano.org", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8964545280224814, + "relativeStake": 0.0018826505440819226, + "relays": [ + { + "domain": "preview3-node.play.dev.cardano.org", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8983010072022946, + "relativeStake": 0.0018464791798131655, + "relays": [ + { + "address": "217.180.194.220", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.9000761798521112, + "relativeStake": 0.0017751726498166389, + "relays": [ + { + "domain": "pr.adaloop.org", + "port": 4001 + } + ] + } + ], + "slotNo": 73272195, + "version": 1 +} diff --git a/cardano-lib/private-config-bp.nix b/cardano-lib/private-config-bp.nix deleted file mode 100644 index 23dee282..00000000 --- a/cardano-lib/private-config-bp.nix +++ /dev/null @@ -1,11 +0,0 @@ -########################################################## -####### Private ######## -####### Cardano Node Block Producer Configuration ######## -########################################################## - -import ./private-config.nix // { - ##### Core protocol parameters ##### - PeerSharing = false; - TargetNumberOfKnownPeers = 100; - TargetNumberOfRootPeers = 100; -} diff --git a/cardano-lib/private-config.nix b/cardano-lib/private-config.nix deleted file mode 100644 index d80b2412..00000000 --- a/cardano-lib/private-config.nix +++ /dev/null @@ -1,38 +0,0 @@ -########################################################## -############### Private ############### -############### Cardano Node Configuration ############### -########################################################## - -{ - ##### Locations ##### - - ByronGenesisFile = ./private + "/byron-genesis.json"; - ByronGenesisHash = "200222f56d3582c58af09ba58d53e294fcca5de2fc6a27913803e427cdf147f3"; - ShelleyGenesisFile = ./private + "/shelley-genesis.json"; - ShelleyGenesisHash = "ae9da178ddecfbde046d2c59d4afd087bafd6e2ff04532e6077eab7f8098fa03"; - AlonzoGenesisFile = ./private + "/alonzo-genesis.json"; - AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec"; - ConwayGenesisFile = ./private + "/conway-genesis.json"; - ConwayGenesisHash = "75ff70079cca9f3fd2109d89d5770e96f6f79827dba7b410a69ee90066b78c5f"; - - ### Core protocol parameters ##### - Protocol = "Cardano"; - RequiresNetworkMagic = "RequiresMagic"; - EnableP2P = true; - PeerSharing = true; - TargetNumberOfActivePeers = 20; - TargetNumberOfEstablishedPeers = 40; - TargetNumberOfKnownPeers = 150; - TargetNumberOfRootPeers = 60; - ExperimentalHardForksEnabled = true; - ExperimentalProtocolsEnabled = true; - TestShelleyHardForkAtEpoch = 0; - TestAllegraHardForkAtEpoch = 0; - TestAlonzoHardForkAtEpoch = 0; - TestMaryHardForkAtEpoch = 0; - - ##### Update system Parameters ##### - LastKnownBlockVersion-Major = 3; - LastKnownBlockVersion-Minor = 1; - LastKnownBlockVersion-Alt = 0; -} diff --git a/cardano-lib/private/alonzo-genesis.json b/cardano-lib/private/alonzo-genesis.json deleted file mode 100644 index de05d3d9..00000000 --- a/cardano-lib/private/alonzo-genesis.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "collateralPercentage": 150, - "costModels": { - "PlutusV1": [ - 197209, - 0, - 1, - 1, - 396231, - 621, - 0, - 1, - 150000, - 1000, - 0, - 1, - 150000, - 32, - 2477736, - 29175, - 4, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 100, - 100, - 29773, - 100, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 1000, - 0, - 1, - 150000, - 32, - 150000, - 1000, - 0, - 8, - 148000, - 425507, - 118, - 0, - 1, - 1, - 150000, - 1000, - 0, - 8, - 150000, - 112536, - 247, - 1, - 150000, - 10000, - 1, - 136542, - 1326, - 1, - 1000, - 150000, - 1000, - 1, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 1, - 1, - 150000, - 1, - 150000, - 4, - 103599, - 248, - 1, - 103599, - 248, - 1, - 145276, - 1366, - 1, - 179690, - 497, - 1, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 148000, - 425507, - 118, - 0, - 1, - 1, - 61516, - 11218, - 0, - 1, - 150000, - 32, - 148000, - 425507, - 118, - 0, - 1, - 1, - 148000, - 425507, - 118, - 0, - 1, - 1, - 2477736, - 29175, - 4, - 0, - 82363, - 4, - 150000, - 5000, - 0, - 1, - 150000, - 32, - 197209, - 0, - 1, - 1, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 3345831, - 1, - 1 - ] - }, - "executionPrices": { - "prMem": 5.77e-2, - "prSteps": 7.21e-5 - }, - "lovelacePerUTxOWord": 34482, - "maxBlockExUnits": { - "exUnitsMem": 50000000, - "exUnitsSteps": 40000000000 - }, - "maxCollateralInputs": 3, - "maxTxExUnits": { - "exUnitsMem": 10000000, - "exUnitsSteps": 10000000000 - }, - "maxValueSize": 5000 -} \ No newline at end of file diff --git a/cardano-lib/private/byron-genesis.json b/cardano-lib/private/byron-genesis.json deleted file mode 100644 index 3db1f0b6..00000000 --- a/cardano-lib/private/byron-genesis.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "avvmDistr": {}, - "blockVersionData": { - "heavyDelThd": "300000000000", - "maxBlockSize": "2000000", - "maxHeaderSize": "2000000", - "maxProposalSize": "700", - "maxTxSize": "4096", - "mpcThd": "20000000000000", - "scriptVersion": 0, - "slotDuration": "20000", - "softforkRule": { - "initThd": "900000000000000", - "minThd": "600000000000000", - "thdDecrement": "50000000000000" - }, - "txFeePolicy": { - "multiplier": "43946000000", - "summand": "155381000000000" - }, - "unlockStakeEpoch": "18446744073709551615", - "updateImplicit": "10000", - "updateProposalThd": "100000000000000", - "updateVoteThd": "1000000000000" - }, - "bootStakeholders": { - "3d7ff4a3ff7b0bfb231d4f1d2b10e747a2a0bd6b4bf915031cca101a": 1, - "8e80a1e6692d3ec4e91e27d7523f530e1dd10744ede174959b1fa958": 1, - "f4bd63284ee687caa55e5e63befa432fa3f7780be48ea720f768a6e4": 1 - }, - "heavyDelegation": { - "3d7ff4a3ff7b0bfb231d4f1d2b10e747a2a0bd6b4bf915031cca101a": { - "cert": "d17a3c7393d31335b8220927e5897bc64413b239c13385d365d58ac96d928f72b0b6b51ee0ea3877a41f45bd5f391ec158c0085bb2480970949b077742784c0f", - "delegatePk": "iti4NPVaWF7aUyQe/nAq8yBo5+bp120PsWuwFmVa/XFCAVnHZrIyHxU3p1UDRFZD8nkM9xU1zW4lxh3UVpP97A==", - "issuerPk": "OEWbJ2P9ii/28w5bGTjn1qBIo1204xfS9E5O/pAaGCY3Z5DsTK1IgXeNesl/FfYmThB7qL5CGiYz+eM7ezquLw==", - "omega": 0 - }, - "8e80a1e6692d3ec4e91e27d7523f530e1dd10744ede174959b1fa958": { - "cert": "b94026320bb285bc7d21a03643107acd59fb2f1c516a206957b6d788d3324d1210b062d9fa5a22731effda149b802d8bbe18843cc3729bf4c3c1ce55bec61e02", - "delegatePk": "fz+hhG4MvJxWK1aZR9EQ43JgOT6kfRZof71kL2dXxRT4qU96So8aogGRAfE9g6Oxv7MNNNZkwtBZ5+jDaPXP+A==", - "issuerPk": "LFR1zCeNSCB1Qx6XMqtExkLbdUy4VNoY5FoAJzArn1wgnOdYVwOlW2UD6vs+gc+xr9bNrvxu+yyeWKl08rQRxg==", - "omega": 0 - }, - "f4bd63284ee687caa55e5e63befa432fa3f7780be48ea720f768a6e4": { - "cert": "ddfad40bad5a24dc8350cbf11172035a0a3a2daef641fd0e052339aa5c94c9e299884d5323a5621ac8e5faeda48ba56705461db2d80f1ada31a2f06d99207601", - "delegatePk": "hXuI2MH9GH7HFdB7ad7lOEvs29gutF1whNfzvTjsJ91pGXDQIc1iLC1TXmWBYwfXurH38aRZ9t6BIzKfyYQDxQ==", - "issuerPk": "k/CibEoU8sFEO8seKY5zF0cAi+c3zADtkhOwL5ARjgzjkCsIqPbQDT+TEZNtBqchWhsAlmDEC1j+JopoTUeGxw==", - "omega": 0 - } - }, - "nonAvvmBalances": { - "FHnt4NL7yPXpnyzJptnz8CzLDgkevtKo3tbdwD2rX9WJtvWf6cVxpo78HRPMoeW": "0", - "FHnt4NL7yPYBBgged8rcqfZiS8iNRKSeikUx5CMv27GdskKtVy9y9gRWF7dg5FU": "30000000000000000", - "FHnt4NL7yPYFRMHBh8kKnV42E2c4cJj9voXbsjS1y1um6sTHijWxgS6DtLZzdkx": "0", - "FHnt4NL7yPYHKbSwBm4bkaey9FV6RVFr7f8tJ985Ykf4wig2kjRZX4u9hq97vFu": "0" - }, - "protocolConsts": { - "k": 36, - "protocolMagic": 5 - }, - "startTime": 1718668800 -} diff --git a/cardano-lib/private/conway-genesis.json b/cardano-lib/private/conway-genesis.json deleted file mode 100644 index 35e6d6a7..00000000 --- a/cardano-lib/private/conway-genesis.json +++ /dev/null @@ -1,293 +0,0 @@ -{ - "poolVotingThresholds": { - "committeeNormal": 0.6, - "committeeNoConfidence": 0.51, - "hardForkInitiation": 0.51, - "motionNoConfidence": 0.6, - "ppSecurityGroup": 0.6 - }, - "dRepVotingThresholds": { - "motionNoConfidence": 0.67, - "committeeNormal": 0.67, - "committeeNoConfidence": 0.6, - "updateToConstitution": 0.75, - "hardForkInitiation": 0.6, - "ppNetworkGroup": 0.67, - "ppEconomicGroup": 0.67, - "ppTechnicalGroup": 0.67, - "ppGovGroup": 0.75, - "treasuryWithdrawal": 0.67 - }, - "committeeMinSize": 0, - "committeeMaxTermLength": 73, - "govActionLifetime": 8, - "govActionDeposit": 50000000000, - "dRepDeposit": 500000000, - "dRepActivity": 20, - "minFeeRefScriptCostPerByte": 44, - "plutusV3CostModel": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, - 1000, - 59957, - 4, - 1, - 11183, - 32, - 201305, - 8356, - 4, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, - 32, - 91189, - 769, - 4, - 2, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 1000, - 42921, - 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, - 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, - 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, - 32, - 24623, - 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10, - 16000, - 100, - 16000, - 100, - 962335, - 18, - 2780678, - 6, - 442008, - 1, - 52538055, - 3756, - 18, - 267929, - 18, - 76433006, - 8868, - 18, - 52948122, - 18, - 1995836, - 36, - 3227919, - 12, - 901022, - 1, - 166917843, - 4307, - 36, - 284546, - 36, - 158221314, - 26549, - 36, - 74698472, - 36, - 333849714, - 1, - 254006273, - 72, - 2174038, - 72, - 2261318, - 64571, - 4, - 207616, - 8310, - 4, - 1293828, - 28716, - 63, - 0, - 1, - 1006041, - 43623, - 251, - 0, - 1 - ], - "constitution": { - "anchor": { - "url": "https://raw.githubusercontent.com/carloslodelar/proposals/main/constitution.txt", - "dataHash": "f89cc2469ce31c3dfda2f3e0b56c5c8b4ee4f0e5f66c30a3f12a95298b01179e" - } - }, - "committee": { - "members": { - "keyHash-f42148effa6cbd58ab5a2442db31fbf3be0367b9949c7052edb6026c": 336 - }, - "threshold": 0.66 - } -} diff --git a/cardano-lib/private/shelley-genesis.json b/cardano-lib/private/shelley-genesis.json deleted file mode 100644 index 4f5f00b4..00000000 --- a/cardano-lib/private/shelley-genesis.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "activeSlotsCoeff": 5.0e-2, - "epochLength": 7200, - "genDelegs": { - "471f409d117e8f3d37c438335cdf94bdaefff11eee3c759dbfb6af7f": { - "delegate": "42f9ee159489401afe2bb62182d4716939a1d57cd15f5009d3c9813b", - "vrf": "18e5b4400c30259604e117bfcf34c37a9c079903376484fe80284d50fb27b50c" - }, - "484e12a61f95d8387f4a088bc242a392ddcf064afc22e083a5c50bdd": { - "delegate": "a1da89322bff9befc4ac349e8f7c3f44d6790420c0e473607fc97e85", - "vrf": "222ab93c66b38279f7af5fa441b6a7a2f5035b9b622d49373f14d1e00f48693b" - }, - "5937feb8c92733dcfd970986f00db2aad6df122b942ec66d12b1655f": { - "delegate": "b9a35b768d3c79b50d0a5f252960b6922ea50afacc5b255ca50ff98b", - "vrf": "1e9b132b2d310061fad60ca0284e54a9d3451a0ff9d2e181b2eaabec91f5fc5e" - } - }, - "initialFunds": {}, - "maxKESEvolutions": 62, - "maxLovelaceSupply": 45000000000000000, - "networkId": "Testnet", - "networkMagic": 5, - "protocolParams": { - "a0": 0.3, - "decentralisationParam": 1.0, - "eMax": 18, - "extraEntropy": { - "tag": "NeutralNonce" - }, - "keyDeposit": 2000000, - "maxBlockBodySize": 65536, - "maxBlockHeaderSize": 1100, - "maxTxSize": 16384, - "minFeeA": 44, - "minFeeB": 155381, - "minPoolCost": 340000000, - "minUTxOValue": 1000000, - "nOpt": 150, - "poolDeposit": 500000000, - "protocolVersion": { - "major": 6, - "minor": 0 - }, - "rho": 3.0e-3, - "tau": 0.2 - }, - "securityParam": 36, - "slotLength": 1, - "slotsPerKESPeriod": 129600, - "staking": { - "pools": {}, - "stake": {} - }, - "systemStart": "2024-06-18T00:00:00Z", - "updateQuorum": 3 -} diff --git a/cardano-lib/sanchonet-config-bp.nix b/cardano-lib/sanchonet-config-bp.nix deleted file mode 100644 index 7c23428a..00000000 --- a/cardano-lib/sanchonet-config-bp.nix +++ /dev/null @@ -1,11 +0,0 @@ -########################################################## -####### Sanchonet ######## -####### Cardano Node Block Producer Configuration ######## -########################################################## - -import ./sanchonet-config.nix // { - ##### Core protocol parameters ##### - PeerSharing = false; - TargetNumberOfKnownPeers = 100; - TargetNumberOfRootPeers = 100; -} diff --git a/cardano-lib/sanchonet-config.nix b/cardano-lib/sanchonet-config.nix deleted file mode 100644 index 03cf3b35..00000000 --- a/cardano-lib/sanchonet-config.nix +++ /dev/null @@ -1,39 +0,0 @@ -########################################################## -############### Sanchonet ############### -############### Cardano Node Configuration ############### -########################################################## - -{ - ##### Locations ##### - - ByronGenesisFile = ./sanchonet + "/byron-genesis.json"; - ByronGenesisHash = "785eb88427e136378a15b0a152a8bfbeec7a611529ccda29c43a1e60ffb48eaa"; - ShelleyGenesisFile = ./sanchonet + "/shelley-genesis.json"; - ShelleyGenesisHash = "f94457ec45a0c6773057a529533cf7ccf746cb44dabd56ae970e1dbfb55bfdb2"; - AlonzoGenesisFile = ./sanchonet + "/alonzo-genesis.json"; - AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec"; - ConwayGenesisFile = ./sanchonet + "/conway-genesis.json"; - ConwayGenesisHash = "ff31343b814adddfdcaceb76f635647e2b7d1adfc0ddac7c40b70cbdcd82fed9"; - - ### Core protocol parameters ##### - Protocol = "Cardano"; - RequiresNetworkMagic = "RequiresMagic"; - EnableP2P = true; - PeerSharing = true; - TargetNumberOfActivePeers = 20; - TargetNumberOfEstablishedPeers = 40; - TargetNumberOfKnownPeers = 150; - TargetNumberOfRootPeers = 60; - ExperimentalHardForksEnabled = true; - ExperimentalProtocolsEnabled = true; - TestShelleyHardForkAtEpoch = 0; - TestAllegraHardForkAtEpoch = 0; - TestAlonzoHardForkAtEpoch = 0; - TestMaryHardForkAtEpoch = 0; - - ##### Update system Parameters ##### - - LastKnownBlockVersion-Major = 3; - LastKnownBlockVersion-Minor = 1; - LastKnownBlockVersion-Alt = 0; -} diff --git a/cardano-lib/sanchonet/alonzo-genesis.json b/cardano-lib/sanchonet/alonzo-genesis.json deleted file mode 100644 index de05d3d9..00000000 --- a/cardano-lib/sanchonet/alonzo-genesis.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "collateralPercentage": 150, - "costModels": { - "PlutusV1": [ - 197209, - 0, - 1, - 1, - 396231, - 621, - 0, - 1, - 150000, - 1000, - 0, - 1, - 150000, - 32, - 2477736, - 29175, - 4, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 100, - 100, - 29773, - 100, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 1000, - 0, - 1, - 150000, - 32, - 150000, - 1000, - 0, - 8, - 148000, - 425507, - 118, - 0, - 1, - 1, - 150000, - 1000, - 0, - 8, - 150000, - 112536, - 247, - 1, - 150000, - 10000, - 1, - 136542, - 1326, - 1, - 1000, - 150000, - 1000, - 1, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 1, - 1, - 150000, - 1, - 150000, - 4, - 103599, - 248, - 1, - 103599, - 248, - 1, - 145276, - 1366, - 1, - 179690, - 497, - 1, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 148000, - 425507, - 118, - 0, - 1, - 1, - 61516, - 11218, - 0, - 1, - 150000, - 32, - 148000, - 425507, - 118, - 0, - 1, - 1, - 148000, - 425507, - 118, - 0, - 1, - 1, - 2477736, - 29175, - 4, - 0, - 82363, - 4, - 150000, - 5000, - 0, - 1, - 150000, - 32, - 197209, - 0, - 1, - 1, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 3345831, - 1, - 1 - ] - }, - "executionPrices": { - "prMem": 5.77e-2, - "prSteps": 7.21e-5 - }, - "lovelacePerUTxOWord": 34482, - "maxBlockExUnits": { - "exUnitsMem": 50000000, - "exUnitsSteps": 40000000000 - }, - "maxCollateralInputs": 3, - "maxTxExUnits": { - "exUnitsMem": 10000000, - "exUnitsSteps": 10000000000 - }, - "maxValueSize": 5000 -} \ No newline at end of file diff --git a/cardano-lib/sanchonet/byron-genesis.json b/cardano-lib/sanchonet/byron-genesis.json deleted file mode 100644 index f0c29c65..00000000 --- a/cardano-lib/sanchonet/byron-genesis.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "avvmDistr": {}, - "blockVersionData": { - "heavyDelThd": "300000000000", - "maxBlockSize": "2000000", - "maxHeaderSize": "2000000", - "maxProposalSize": "700", - "maxTxSize": "4096", - "mpcThd": "20000000000000", - "scriptVersion": 0, - "slotDuration": "20000", - "softforkRule": { - "initThd": "900000000000000", - "minThd": "600000000000000", - "thdDecrement": "50000000000000" - }, - "txFeePolicy": { - "multiplier": "43946000000", - "summand": "155381000000000" - }, - "unlockStakeEpoch": "18446744073709551615", - "updateImplicit": "10000", - "updateProposalThd": "100000000000000", - "updateVoteThd": "1000000000000" - }, - "bootStakeholders": { - "318488dc356f6034104804b2cb6a2dcc055202491386fb0d5af7c3ba": 1, - "3a3c2ffaf066c8f211a1bdfd844f767ac453b1d94915e725c5867467": 1, - "3ae8eabb4e0626cea0ba38d8303d59514dae9c307d93bad3d259e4a9": 1 - }, - "heavyDelegation": { - "318488dc356f6034104804b2cb6a2dcc055202491386fb0d5af7c3ba": { - "cert": "b80e06679023284236df3464dc6aab3f56f23cb721d5943c59632ac77004f76ae415b6d291606c7194509e1fefa0c8341eed269bd0e0e1433302b00912a4230c", - "delegatePk": "9ELoyHN4GVtXrFzAJZApAVjrhwftqEFVoDXl9ebtTwpe/lG4b5ZkgH3DqwHE1hNJFRsnYs4zYzMmdbnoR7lfUA==", - "issuerPk": "MHFL9SqIV6KuXSAvp08jHBRtHwNsDJMsCxbmXLorSbfLAORg7waqVL8NEaKU3Lb0FBIX5sHVC21i1M/c0jrnlA==", - "omega": 0 - }, - "3a3c2ffaf066c8f211a1bdfd844f767ac453b1d94915e725c5867467": { - "cert": "ce91b8e35b67de2236fa79b353d1c4ebd97ad4b4cc89056a1acfc217ece8e91fbffc4bf44604a96a1064c9997f6cd39b81284aadfac752056eafc6b5996a6509", - "delegatePk": "Grpf6iTqd9aWc3QWvfthNv2l8Pp0X2tKpoIoPn0+Dy1+ow60UTu9i1j4KPjp1uzrnM4JoUcmkCGF507fPagO8w==", - "issuerPk": "1FPA7qSOPVDlNZoQAuoB2dnm+tKI5td6+BO5sJ2rswVxuS6S6sjBFVfVz/VXfKTcEt/AKyffgzWXAtPCnhC1jw==", - "omega": 0 - }, - "3ae8eabb4e0626cea0ba38d8303d59514dae9c307d93bad3d259e4a9": { - "cert": "908dd25262598050d60cb24928a7059fea3726a1dd7764645edab654d3b4e37ba69acd4841454f70f0f643305ede0ef66dc0ea9747a2387da05d2af77963f30a", - "delegatePk": "1zYduiReianx6HJHgQqtira7XY6M/Ol4tFj/O7TzTLcNfgazJm8pq5y6HAANwl91iL1pDZuIgFjzI+2i1Z6y2Q==", - "issuerPk": "Pgj3IyTJDyxr+t5fcMuM3aPtyNCxOo4T9sr78BNbgWBGwlTGo0P6UtzNLyqloLsH8V6Lv6kYMdWELAiEyfCpkw==", - "omega": 0 - } - }, - "nonAvvmBalances": { - "FHnt4NL7yPXqn7xha3WB99wYLxAc1FhceD3D1pQWaCthk9RYB46aGb6Tbq2KxV5": "0", - "FHnt4NL7yPXwj8m191s48v1RZtQqA2sVHpamzStuXTuAnzYUSR6hRPqhYmW3MY4": "0", - "FHnt4NL7yPXzVZ5xexcb7rWqCYWuFU7y6Pp4tLTiv6txhDcpQ2m7AFGMirsi1F1": "30000000000000000", - "FHnt4NL7yPY27r794z4UiYJ3RwezucDRLX94Pzy6mYPNUNWboB71S9xUm2WEDrv": "0" - }, - "protocolConsts": { - "k": 432, - "protocolMagic": 4 - }, - "startTime": 1686789000 -} diff --git a/cardano-lib/sanchonet/conway-genesis.json b/cardano-lib/sanchonet/conway-genesis.json deleted file mode 100644 index ea67c6b4..00000000 --- a/cardano-lib/sanchonet/conway-genesis.json +++ /dev/null @@ -1,297 +0,0 @@ -{ - "poolVotingThresholds": { - "committeeNormal": 0.51, - "committeeNoConfidence": 0.51, - "hardForkInitiation": 0.51, - "motionNoConfidence": 0.51, - "ppSecurityGroup": 0.51 - }, - "dRepVotingThresholds": { - "motionNoConfidence": 0.67, - "committeeNormal": 0.67, - "committeeNoConfidence": 0.6, - "updateToConstitution": 0.75, - "hardForkInitiation": 0.6, - "ppNetworkGroup": 0.67, - "ppEconomicGroup": 0.67, - "ppTechnicalGroup": 0.67, - "ppGovGroup": 0.75, - "treasuryWithdrawal": 0.67 - }, - "committeeMinSize": 0, - "committeeMaxTermLength": 1000, - "govActionLifetime": 60, - "govActionDeposit": 100000000000, - "dRepDeposit": 500000000, - "dRepActivity": 20, - "minFeeRefScriptCostPerByte": 15, - "plutusV3CostModel": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, - 1000, - 59957, - 4, - 1, - 11183, - 32, - 201305, - 8356, - 4, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, - 32, - 91189, - 769, - 4, - 2, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 1000, - 42921, - 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, - 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 1, - 85848, - 123203, - 7305, - -900, - 1716, - 549, - 57, - 85848, - 0, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, - 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, - 32, - 24623, - 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10, - 16000, - 100, - 16000, - 100, - 962335, - 18, - 2780678, - 6, - 442008, - 1, - 52538055, - 3756, - 18, - 267929, - 18, - 76433006, - 8868, - 18, - 52948122, - 18, - 1995836, - 36, - 3227919, - 12, - 901022, - 1, - 166917843, - 4307, - 36, - 284546, - 36, - 158221314, - 26549, - 36, - 74698472, - 36, - 333849714, - 1, - 254006273, - 72, - 2174038, - 72, - 2261318, - 64571, - 4, - 207616, - 8310, - 4, - 1293828, - 28716, - 63, - 0, - 1, - 1006041, - 43623, - 251, - 0, - 1 - ], - "constitution": { - "anchor": { - "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", - "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" - }, - "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" - }, - "committee": { - "members": { - "keyHash-77c0a65f9302bccab35b44adc1823cb66c88a66c97cf3de8236dd718": 1000 - }, - "threshold": { - "numerator": 2, - "denominator": 3 - } - } -} diff --git a/cardano-lib/sanchonet/shelley-genesis.json b/cardano-lib/sanchonet/shelley-genesis.json deleted file mode 100644 index 54458599..00000000 --- a/cardano-lib/sanchonet/shelley-genesis.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "activeSlotsCoeff": 5.0e-2, - "epochLength": 86400, - "genDelegs": { - "c1ad22cabb342cbb83ce3859708232f4945ccb669e9b5f932cffc0ed": { - "delegate": "405357b552c397e81f73dcb5a0da0828fe29610bd25197d86130df34", - "vrf": "458215df6c07abc66e80082caa7a189dc2f4995ad4b4b5f09481a55d8d0692d2" - }, - "c264bca994a3a5deee5a1d9b92a3d7e9d6cbdb81f2f6989bb7f7b437": { - "delegate": "d9d9d0f0e1f25c4af4d80cb2d62878b611d8b3a8e1ef548d01f246d7", - "vrf": "624f1bf3b2f978e0c95644f26228b307d7acca7fc7eb3d88fb6f107e0aa1198c" - }, - "d4bf7eb45b72dffa5ac33d5c902fe409e4e611f2e9a52fb0d09784c3": { - "delegate": "806eb0c17d9b0fe6d99acbabe7be76ef72bf9de96c5b58435e50837f", - "vrf": "57e52289207a7128c29e0b7e96a02c731a961a5944329b363bed751ad8f377ee" - } - }, - "initialFunds": {}, - "maxKESEvolutions": 62, - "maxLovelaceSupply": 45000000000000000, - "networkId": "Testnet", - "networkMagic": 4, - "protocolParams": { - "a0": 0.3, - "decentralisationParam": 1.0, - "eMax": 18, - "extraEntropy": { - "tag": "NeutralNonce" - }, - "keyDeposit": 2000000, - "maxBlockBodySize": 65536, - "maxBlockHeaderSize": 1100, - "maxTxSize": 16384, - "minFeeA": 44, - "minFeeB": 155381, - "minPoolCost": 340000000, - "minUTxOValue": 1000000, - "nOpt": 150, - "poolDeposit": 500000000, - "protocolVersion": { - "major": 6, - "minor": 0 - }, - "rho": 3.0e-3, - "tau": 0.2 - }, - "securityParam": 432, - "slotLength": 1, - "slotsPerKESPeriod": 129600, - "staking": { - "pools": {}, - "stake": {} - }, - "systemStart": "2023-06-15T00:30:00Z", - "updateQuorum": 3 -} \ No newline at end of file diff --git a/cardano-lib/shelley_qa-config-bp.nix b/cardano-lib/shelley_qa-config-bp.nix deleted file mode 100644 index 07f8a1a3..00000000 --- a/cardano-lib/shelley_qa-config-bp.nix +++ /dev/null @@ -1,11 +0,0 @@ -########################################################## -####### Shelley QA ######## -####### Cardano Node Block Producer Configuration ######## -########################################################## - -import ./shelley_qa-config.nix // { - ##### Core protocol parameters ##### - PeerSharing = false; - TargetNumberOfKnownPeers = 100; - TargetNumberOfRootPeers = 100; -} diff --git a/cardano-lib/shelley_qa-config.nix b/cardano-lib/shelley_qa-config.nix deleted file mode 100644 index e718b5d5..00000000 --- a/cardano-lib/shelley_qa-config.nix +++ /dev/null @@ -1,42 +0,0 @@ -########################################################## -############### Shelley QA ############### -############### Cardano Node Configuration ############### -########################################################## - -{ - ##### Locations ##### - - ByronGenesisFile = ./shelley_qa + "/byron-genesis.json"; - ByronGenesisHash = "273cd12237b98d02f108c9c50063d29a8d1d7f32e9a75ade7cd48e08b3070258"; - ShelleyGenesisFile = ./shelley_qa + "/shelley-genesis.json"; - ShelleyGenesisHash = "73a9f6bdb0aa97f5e63190a6f14a702bd64a21f2bec831cbfc28f6037128b952"; - AlonzoGenesisFile = ./shelley_qa + "/alonzo-genesis.json"; - AlonzoGenesisHash = "8bedcaea62107d8a79ed5293b0027b3f8706a4bc2422f33380cb1fd01c6fa6ec"; - ConwayGenesisFile = ./shelley_qa + "/conway-genesis.json"; - ConwayGenesisHash = "91bedad42212c07f6abdafedb7e7c8577fbd07152c695ffae1ab2a528741c6e4"; - - ##### Core protocol parameters ##### - Protocol = "Cardano"; - RequiresNetworkMagic = "RequiresMagic"; - EnableP2P = true; - PeerSharing = true; - TargetNumberOfActivePeers = 20; - TargetNumberOfEstablishedPeers = 40; - TargetNumberOfKnownPeers = 150; - TargetNumberOfRootPeers = 60; - ExperimentalHardForksEnabled = true; - ExperimentalProtocolsEnabled = true; - TestShelleyHardForkAtEpoch = 0; - TestAllegraHardForkAtEpoch = 0; - TestAlonzoHardForkAtEpoch = 0; - TestMaryHardForkAtEpoch = 0; - - #### LOGGING Debug - minSeverity = "Debug"; - - ##### Update system parameters ##### - - LastKnownBlockVersion-Major = 3; - LastKnownBlockVersion-Minor = 1; - LastKnownBlockVersion-Alt = 0; -} diff --git a/cardano-lib/shelley_qa/alonzo-genesis.json b/cardano-lib/shelley_qa/alonzo-genesis.json deleted file mode 100644 index de05d3d9..00000000 --- a/cardano-lib/shelley_qa/alonzo-genesis.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "collateralPercentage": 150, - "costModels": { - "PlutusV1": [ - 197209, - 0, - 1, - 1, - 396231, - 621, - 0, - 1, - 150000, - 1000, - 0, - 1, - 150000, - 32, - 2477736, - 29175, - 4, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 29773, - 100, - 100, - 100, - 29773, - 100, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 1000, - 0, - 1, - 150000, - 32, - 150000, - 1000, - 0, - 8, - 148000, - 425507, - 118, - 0, - 1, - 1, - 150000, - 1000, - 0, - 8, - 150000, - 112536, - 247, - 1, - 150000, - 10000, - 1, - 136542, - 1326, - 1, - 1000, - 150000, - 1000, - 1, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 1, - 1, - 150000, - 1, - 150000, - 4, - 103599, - 248, - 1, - 103599, - 248, - 1, - 145276, - 1366, - 1, - 179690, - 497, - 1, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 148000, - 425507, - 118, - 0, - 1, - 1, - 61516, - 11218, - 0, - 1, - 150000, - 32, - 148000, - 425507, - 118, - 0, - 1, - 1, - 148000, - 425507, - 118, - 0, - 1, - 1, - 2477736, - 29175, - 4, - 0, - 82363, - 4, - 150000, - 5000, - 0, - 1, - 150000, - 32, - 197209, - 0, - 1, - 1, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 150000, - 32, - 3345831, - 1, - 1 - ] - }, - "executionPrices": { - "prMem": 5.77e-2, - "prSteps": 7.21e-5 - }, - "lovelacePerUTxOWord": 34482, - "maxBlockExUnits": { - "exUnitsMem": 50000000, - "exUnitsSteps": 40000000000 - }, - "maxCollateralInputs": 3, - "maxTxExUnits": { - "exUnitsMem": 10000000, - "exUnitsSteps": 10000000000 - }, - "maxValueSize": 5000 -} \ No newline at end of file diff --git a/cardano-lib/shelley_qa/byron-genesis.json b/cardano-lib/shelley_qa/byron-genesis.json deleted file mode 100644 index 869d3c89..00000000 --- a/cardano-lib/shelley_qa/byron-genesis.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "avvmDistr": {}, - "blockVersionData": { - "heavyDelThd": "300000000000", - "maxBlockSize": "2000000", - "maxHeaderSize": "2000000", - "maxProposalSize": "700", - "maxTxSize": "4096", - "mpcThd": "20000000000000", - "scriptVersion": 0, - "slotDuration": "20000", - "softforkRule": { - "initThd": "900000000000000", - "minThd": "600000000000000", - "thdDecrement": "50000000000000" - }, - "txFeePolicy": { - "multiplier": "43946000000", - "summand": "155381000000000" - }, - "unlockStakeEpoch": "18446744073709551615", - "updateImplicit": "10000", - "updateProposalThd": "100000000000000", - "updateVoteThd": "1000000000000" - }, - "bootStakeholders": { - "50edbd4a0f6f58387fcb1643457ec100b22b312a74a995a67c52003b": 1, - "79ee950420bb30d0460f4c468b6a638267b40ecbd17cdd4b009d0de5": 1, - "f9519425faad1097d31f34bd16f8e9bf22308d66da0556df22174625": 1 - }, - "heavyDelegation": { - "50edbd4a0f6f58387fcb1643457ec100b22b312a74a995a67c52003b": { - "cert": "3f117cc145405bf95919af619efd92cfb360435911c66421e48e1a0f1ac0accd87c25e9cd31579dadab44051a6d504e3c4bd91be2e8fdf468d946d81cd154809", - "delegatePk": "n3ZSsfCwTs5u1wf2dc6FbgijVbNsMeYhDsL56Q9ixm/mmlAM6baH/xTZKQ56cOS2AXF4Hu4pv0lWP0ojk8E5+w==", - "issuerPk": "Vtg7ptYWEoY8+2HmqA7QhB3UfmfeGWZHAy9LThmNMyzVS76vQw1jz7vNaDJX10OmDMFkiL3UweyddKQZZ+j6gg==", - "omega": 0 - }, - "79ee950420bb30d0460f4c468b6a638267b40ecbd17cdd4b009d0de5": { - "cert": "b8d74865d1837857803c9b618be8253897bc10e50b45b3993c0f5c13c0b1173835bf3e96fbf04cccbc94a12c5786023ede287ba825f9c193d84a8151f0911f09", - "delegatePk": "g+h1Ncr8O11CqVYNEuRcHk+ExC7DFJmwYwR8MdVFZP3aLFCLzuR/Q5WdueQaHhlQnLFH11uxrWlUfFf+2zLKGg==", - "issuerPk": "j/a0OEzGIazhtHfxrjLsCqeiX22SPoXunjyxPVXQod9hxJJ4Z+st9nzwnIaNlHZKIDj/h5KfgS8vG6il9EEdqg==", - "omega": 0 - }, - "f9519425faad1097d31f34bd16f8e9bf22308d66da0556df22174625": { - "cert": "3202b810145c291035318729207ef279ce520bbb5190bf406757a215613cad780f6534fa2ff2e48269915ee39397912579a026ff8741319c1bd70696834b9505", - "delegatePk": "Av1BL28n7Cw7VjC5YfYICAAfpDLownzsV2eKurrYh3XgB51yqqzfNr1rxkH6gcn6b3t0NcU1KvyCZFPN1Arvtg==", - "issuerPk": "ri35xUj10Jn+ZwwEa1vx9f9L+7i6leIno4dxssO1ECovrRtEynU//8eFRoPlz1wR4ZCMSfBiskQDtZqUpTaZ6w==", - "omega": 0 - } - }, - "nonAvvmBalances": { - "FHnt4NL7yPXvkoejcLdesSW6e7XQUC5yyVnfW8FYW4QTH2VHtmU3FRMHonLHmPj": "0", - "FHnt4NL7yPY3yKGAzSFJJCxJBbZaRQmDb34LRDvLkjRSeRsBnF6BLNfGd1evRCB": "0", - "FHnt4NL7yPYA4GPM9yrmzdtMdrmqyAgqhKT9GWzpMEeeAXM4F6uikvsY8dzHp8o": "30000000000000000", - "FHnt4NL7yPYCoPxaPPLdxR7ybBnuEASwZjqjj8qpkDZUDSCMXi3265EygJeT5VC": "0" - }, - "protocolConsts": { - "k": 36, - "protocolMagic": 3 - }, - "startTime": 1689206400 -} diff --git a/cardano-lib/shelley_qa/conway-genesis.json b/cardano-lib/shelley_qa/conway-genesis.json deleted file mode 100644 index 07caef68..00000000 --- a/cardano-lib/shelley_qa/conway-genesis.json +++ /dev/null @@ -1,274 +0,0 @@ -{ - "poolVotingThresholds": { - "committeeNormal": 0.60, - "committeeNoConfidence": 0.51, - "hardForkInitiation": 0.51, - "motionNoConfidence": 0.60, - "ppSecurityGroup": 0.60 - }, - "dRepVotingThresholds": { - "motionNoConfidence": 0.67, - "committeeNormal": 0.67, - "committeeNoConfidence": 0.60, - "updateToConstitution": 0.75, - "hardForkInitiation": 0.60, - "ppNetworkGroup": 0.67, - "ppEconomicGroup": 0.67, - "ppTechnicalGroup": 0.67, - "ppGovGroup": 0.75, - "treasuryWithdrawal": 0.67 - }, - "committeeMinSize": 7, - "committeeMaxTermLength": 73, - "govActionLifetime": 6, - "govActionDeposit": 50000000000, - "dRepDeposit": 500000000, - "dRepActivity": 20, - "minFeeRefScriptCostPerByte": 44, - "constitution": { - "anchor": { - "url": "", - "dataHash": "0000000000000000000000000000000000000000000000000000000000000000" - } - }, - "committee": { - "members": { - }, - "threshold": 0.67 - }, - "plutusV3CostModel": [ - 100788, - 420, - 1, - 1, - 1000, - 173, - 0, - 1, - 1000, - 59957, - 4, - 1, - 11183, - 32, - 207616, - 8310, - 4, - 201305, - 8356, - 4, - 962335, - 18, - 2780678, - 6, - 442008, - 1, - 52538055, - 3756, - 18, - 267929, - 18, - 76433006, - 8868, - 18, - 52948122, - 18, - 1995836, - 36, - 3227919, - 12, - 901022, - 1, - 166917843, - 4307, - 36, - 284546, - 36, - 158221314, - 26549, - 36, - 74698472, - 36, - 333849714, - 1, - 254006273, - 72, - 2174038, - 72, - 1006041, - 43623, - 251, - 0, - 1, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 16000, - 100, - 100, - 100, - 16000, - 100, - 94375, - 32, - 132994, - 32, - 61462, - 4, - 72010, - 178, - 0, - 1, - 22151, - 32, - 91189, - 769, - 4, - 2, - 85848, - 228465, - 122, - 0, - 1, - 1, - 1000, - 42921, - 4, - 2, - 24548, - 29498, - 38, - 1, - 898148, - 27279, - 1, - 51775, - 558, - 1, - 39184, - 1000, - 60594, - 1, - 141895, - 32, - 83150, - 32, - 15299, - 32, - 76049, - 1, - 13169, - 4, - 1293828, - 28716, - 63, - 0, - 1, - 2261318, - 64571, - 4, - 22100, - 10, - 28999, - 74, - 1, - 28999, - 74, - 1, - 43285, - 552, - 1, - 44749, - 541, - 1, - 33852, - 32, - 68246, - 32, - 72362, - 32, - 7243, - 32, - 7391, - 32, - 11546, - 32, - 85848, - 228465, - 122, - 0, - 1, - 1, - 90434, - 519, - 0, - 1, - 74433, - 32, - 85848, - 228465, - 122, - 0, - 1, - 1, - 85848, - 228465, - 122, - 0, - 1, - 1, - 955506, - 213312, - 0, - 2, - 270652, - 22588, - 4, - 1457325, - 64566, - 4, - 20467, - 1, - 4, - 0, - 141992, - 32, - 100788, - 420, - 1, - 1, - 81663, - 32, - 59498, - 32, - 20142, - 32, - 24588, - 32, - 20744, - 32, - 25933, - 32, - 24623, - 32, - 43053543, - 10, - 53384111, - 14333, - 10, - 43574283, - 26308, - 10 - ] -} diff --git a/cardano-lib/shelley_qa/shelley-genesis.json b/cardano-lib/shelley_qa/shelley-genesis.json deleted file mode 100644 index e6aa88db..00000000 --- a/cardano-lib/shelley_qa/shelley-genesis.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "activeSlotsCoeff": 5.0e-2, - "epochLength": 7200, - "genDelegs": { - "3ed8dd8d9637c5fb64ef950add70d5482c19c52cac82bdd17a7ae42e": { - "delegate": "451bbcfe22dc9c5b8cc4ad21c7b2815e021a2df52a1e43e7d77a9420", - "vrf": "7db2d5fdd3ccdae264bb087bbd8f5bb3393e9fe9c3d61070072ca873bf6c9f86" - }, - "4db37fb1de328572e88c4be152afd49ad68d192725391a56c19f37a9": { - "delegate": "2452a6adf035ca226e332aedc3af7a9cddec3b121223a9b7c26c471c", - "vrf": "cd974709ece7fc6ef0a939f0c21a5c4ab49a82c74b8c0af301edabeea453d703" - }, - "7d5a43fd31277b955c75d381383c49fca5629649305175578341b4d6": { - "delegate": "eac211a2828841be37031438fe2444a95374a1a6f3f59f040336e0f9", - "vrf": "11c1c8427e2af2c71f8e43207a57a8890b4a2ad67b64d771ca251e499e5e36bc" - } - }, - "initialFunds": {}, - "maxKESEvolutions": 62, - "maxLovelaceSupply": 45000000000000000, - "networkId": "Testnet", - "networkMagic": 3, - "protocolParams": { - "a0": 0.3, - "decentralisationParam": 1.0, - "eMax": 18, - "extraEntropy": { - "tag": "NeutralNonce" - }, - "keyDeposit": 2000000, - "maxBlockBodySize": 65536, - "maxBlockHeaderSize": 1100, - "maxTxSize": 16384, - "minFeeA": 44, - "minFeeB": 155381, - "minPoolCost": 340000000, - "minUTxOValue": 1000000, - "nOpt": 150, - "poolDeposit": 500000000, - "protocolVersion": { - "major": 6, - "minor": 0 - }, - "rho": 3.0e-3, - "tau": 0.2 - }, - "securityParam": 36, - "slotLength": 1, - "slotsPerKESPeriod": 129600, - "staking": { - "pools": {}, - "stake": {} - }, - "systemStart": "2023-07-13T00:00:00Z", - "updateQuorum": 3 -} \ No newline at end of file diff --git a/cardano-lib/testnet-config-bp.nix b/cardano-lib/testnet-config-bp.nix deleted file mode 100644 index 57cdfe41..00000000 --- a/cardano-lib/testnet-config-bp.nix +++ /dev/null @@ -1,8 +0,0 @@ -########################################################## -####### Testnet ######## -####### Cardano Node Block Producer Configuration ######## -########################################################## - -import ./testnet-config.nix // { - ##### Core protocol parameters ##### -} diff --git a/cardano-lib/testnet-config.nix b/cardano-lib/testnet-config.nix deleted file mode 100644 index c0b72e0d..00000000 --- a/cardano-lib/testnet-config.nix +++ /dev/null @@ -1,36 +0,0 @@ -########################################################## -############### Testnet ############### -############### Cardano Node Configuration ############### -########################################################## - -{ - ##### Locations ##### - - ByronGenesisFile = ./testnet + "/byron-genesis.json"; - ByronGenesisHash = "96fceff972c2c06bd3bb5243c39215333be6d56aaf4823073dca31afe5038471"; - ShelleyGenesisFile = ./testnet + "/shelley-genesis.json"; - ShelleyGenesisHash = "849a1764f152e1b09c89c0dfdbcbdd38d711d1fec2db5dfa0f87cf2737a0eaf4"; - AlonzoGenesisFile = ./testnet + "/alonzo-genesis.json"; - AlonzoGenesisHash = "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874"; - - ##### Core protocol parameters ##### - - # This is the instance of the Ouroboros family that we are running. - # The node also supports various test and mock instances. - # "RealPBFT" is the real (ie not mock) (permissive) OBFT protocol, which - # is what we use on mainnet in Byron era. - Protocol = "Cardano"; - - # The mainnet does not include the network magic into addresses. Testnets do. - RequiresNetworkMagic = "RequiresMagic"; - - MaxKnownMajorProtocolVersion = 2; - - ##### Update system parameters ##### - - # This protocol version number gets used by block producing nodes as part - # part of the system for agreeing on and synchronising protocol updates. - LastKnownBlockVersion-Major = 3; - LastKnownBlockVersion-Minor = 0; - LastKnownBlockVersion-Alt = 0; -} diff --git a/cardano-lib/testnet/alonzo-genesis.json b/cardano-lib/testnet/alonzo-genesis.json deleted file mode 100644 index 0fd90dee..00000000 --- a/cardano-lib/testnet/alonzo-genesis.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "lovelacePerUTxOWord": 34482, - "executionPrices": { - "prSteps": - { - "numerator" : 721, - "denominator" : 10000000 - }, - "prMem": - { - "numerator" : 577, - "denominator" : 10000 - } - }, - "maxTxExUnits": { - "exUnitsMem": 10000000, - "exUnitsSteps": 10000000000 - }, - "maxBlockExUnits": { - "exUnitsMem": 50000000, - "exUnitsSteps": 40000000000 - }, - "maxValueSize": 5000, - "collateralPercentage": 150, - "maxCollateralInputs": 3, - "costModels": { - "PlutusV1": { - "sha2_256-memory-arguments": 4, - "equalsString-cpu-arguments-constant": 1000, - "cekDelayCost-exBudgetMemory": 100, - "lessThanEqualsByteString-cpu-arguments-intercept": 103599, - "divideInteger-memory-arguments-minimum": 1, - "appendByteString-cpu-arguments-slope": 621, - "blake2b-cpu-arguments-slope": 29175, - "iData-cpu-arguments": 150000, - "encodeUtf8-cpu-arguments-slope": 1000, - "unBData-cpu-arguments": 150000, - "multiplyInteger-cpu-arguments-intercept": 61516, - "cekConstCost-exBudgetMemory": 100, - "nullList-cpu-arguments": 150000, - "equalsString-cpu-arguments-intercept": 150000, - "trace-cpu-arguments": 150000, - "mkNilData-memory-arguments": 32, - "lengthOfByteString-cpu-arguments": 150000, - "cekBuiltinCost-exBudgetCPU": 29773, - "bData-cpu-arguments": 150000, - "subtractInteger-cpu-arguments-slope": 0, - "unIData-cpu-arguments": 150000, - "consByteString-memory-arguments-intercept": 0, - "divideInteger-memory-arguments-slope": 1, - "divideInteger-cpu-arguments-model-arguments-slope": 118, - "listData-cpu-arguments": 150000, - "headList-cpu-arguments": 150000, - "chooseData-memory-arguments": 32, - "equalsInteger-cpu-arguments-intercept": 136542, - "sha3_256-cpu-arguments-slope": 82363, - "sliceByteString-cpu-arguments-slope": 5000, - "unMapData-cpu-arguments": 150000, - "lessThanInteger-cpu-arguments-intercept": 179690, - "mkCons-cpu-arguments": 150000, - "appendString-memory-arguments-intercept": 0, - "modInteger-cpu-arguments-model-arguments-slope": 118, - "ifThenElse-cpu-arguments": 1, - "mkNilPairData-cpu-arguments": 150000, - "lessThanEqualsInteger-cpu-arguments-intercept": 145276, - "addInteger-memory-arguments-slope": 1, - "chooseList-memory-arguments": 32, - "constrData-memory-arguments": 32, - "decodeUtf8-cpu-arguments-intercept": 150000, - "equalsData-memory-arguments": 1, - "subtractInteger-memory-arguments-slope": 1, - "appendByteString-memory-arguments-intercept": 0, - "lengthOfByteString-memory-arguments": 4, - "headList-memory-arguments": 32, - "listData-memory-arguments": 32, - "consByteString-cpu-arguments-intercept": 150000, - "unIData-memory-arguments": 32, - "remainderInteger-memory-arguments-minimum": 1, - "bData-memory-arguments": 32, - "lessThanByteString-cpu-arguments-slope": 248, - "encodeUtf8-memory-arguments-intercept": 0, - "cekStartupCost-exBudgetCPU": 100, - "multiplyInteger-memory-arguments-intercept": 0, - "unListData-memory-arguments": 32, - "remainderInteger-cpu-arguments-model-arguments-slope": 118, - "cekVarCost-exBudgetCPU": 29773, - "remainderInteger-memory-arguments-slope": 1, - "cekForceCost-exBudgetCPU": 29773, - "sha2_256-cpu-arguments-slope": 29175, - "equalsInteger-memory-arguments": 1, - "indexByteString-memory-arguments": 1, - "addInteger-memory-arguments-intercept": 1, - "chooseUnit-cpu-arguments": 150000, - "sndPair-cpu-arguments": 150000, - "cekLamCost-exBudgetCPU": 29773, - "fstPair-cpu-arguments": 150000, - "quotientInteger-memory-arguments-minimum": 1, - "decodeUtf8-cpu-arguments-slope": 1000, - "lessThanInteger-memory-arguments": 1, - "lessThanEqualsInteger-cpu-arguments-slope": 1366, - "fstPair-memory-arguments": 32, - "modInteger-memory-arguments-intercept": 0, - "unConstrData-cpu-arguments": 150000, - "lessThanEqualsInteger-memory-arguments": 1, - "chooseUnit-memory-arguments": 32, - "sndPair-memory-arguments": 32, - "addInteger-cpu-arguments-intercept": 197209, - "decodeUtf8-memory-arguments-slope": 8, - "equalsData-cpu-arguments-intercept": 150000, - "mapData-cpu-arguments": 150000, - "mkPairData-cpu-arguments": 150000, - "quotientInteger-cpu-arguments-constant": 148000, - "consByteString-memory-arguments-slope": 1, - "cekVarCost-exBudgetMemory": 100, - "indexByteString-cpu-arguments": 150000, - "unListData-cpu-arguments": 150000, - "equalsInteger-cpu-arguments-slope": 1326, - "cekStartupCost-exBudgetMemory": 100, - "subtractInteger-cpu-arguments-intercept": 197209, - "divideInteger-cpu-arguments-model-arguments-intercept": 425507, - "divideInteger-memory-arguments-intercept": 0, - "cekForceCost-exBudgetMemory": 100, - "blake2b-cpu-arguments-intercept": 2477736, - "remainderInteger-cpu-arguments-constant": 148000, - "tailList-cpu-arguments": 150000, - "encodeUtf8-cpu-arguments-intercept": 150000, - "equalsString-cpu-arguments-slope": 1000, - "lessThanByteString-memory-arguments": 1, - "multiplyInteger-cpu-arguments-slope": 11218, - "appendByteString-cpu-arguments-intercept": 396231, - "lessThanEqualsByteString-cpu-arguments-slope": 248, - "modInteger-memory-arguments-slope": 1, - "addInteger-cpu-arguments-slope": 0, - "equalsData-cpu-arguments-slope": 10000, - "decodeUtf8-memory-arguments-intercept": 0, - "chooseList-cpu-arguments": 150000, - "constrData-cpu-arguments": 150000, - "equalsByteString-memory-arguments": 1, - "cekApplyCost-exBudgetCPU": 29773, - "quotientInteger-memory-arguments-slope": 1, - "verifySignature-cpu-arguments-intercept": 3345831, - "unMapData-memory-arguments": 32, - "mkCons-memory-arguments": 32, - "sliceByteString-memory-arguments-slope": 1, - "sha3_256-memory-arguments": 4, - "ifThenElse-memory-arguments": 1, - "mkNilPairData-memory-arguments": 32, - "equalsByteString-cpu-arguments-slope": 247, - "appendString-cpu-arguments-intercept": 150000, - "quotientInteger-cpu-arguments-model-arguments-slope": 118, - "cekApplyCost-exBudgetMemory": 100, - "equalsString-memory-arguments": 1, - "multiplyInteger-memory-arguments-slope": 1, - "cekBuiltinCost-exBudgetMemory": 100, - "remainderInteger-memory-arguments-intercept": 0, - "sha2_256-cpu-arguments-intercept": 2477736, - "remainderInteger-cpu-arguments-model-arguments-intercept": 425507, - "lessThanEqualsByteString-memory-arguments": 1, - "tailList-memory-arguments": 32, - "mkNilData-cpu-arguments": 150000, - "chooseData-cpu-arguments": 150000, - "unBData-memory-arguments": 32, - "blake2b-memory-arguments": 4, - "iData-memory-arguments": 32, - "nullList-memory-arguments": 32, - "cekDelayCost-exBudgetCPU": 29773, - "subtractInteger-memory-arguments-intercept": 1, - "lessThanByteString-cpu-arguments-intercept": 103599, - "consByteString-cpu-arguments-slope": 1000, - "appendByteString-memory-arguments-slope": 1, - "trace-memory-arguments": 32, - "divideInteger-cpu-arguments-constant": 148000, - "cekConstCost-exBudgetCPU": 29773, - "encodeUtf8-memory-arguments-slope": 8, - "quotientInteger-cpu-arguments-model-arguments-intercept": 425507, - "mapData-memory-arguments": 32, - "appendString-cpu-arguments-slope": 1000, - "modInteger-cpu-arguments-constant": 148000, - "verifySignature-cpu-arguments-slope": 1, - "unConstrData-memory-arguments": 32, - "quotientInteger-memory-arguments-intercept": 0, - "equalsByteString-cpu-arguments-constant": 150000, - "sliceByteString-memory-arguments-intercept": 0, - "mkPairData-memory-arguments": 32, - "equalsByteString-cpu-arguments-intercept": 112536, - "appendString-memory-arguments-slope": 1, - "lessThanInteger-cpu-arguments-slope": 497, - "modInteger-cpu-arguments-model-arguments-intercept": 425507, - "modInteger-memory-arguments-minimum": 1, - "sha3_256-cpu-arguments-intercept": 0, - "verifySignature-memory-arguments": 1, - "cekLamCost-exBudgetMemory": 100, - "sliceByteString-cpu-arguments-intercept": 150000 - } - } -} diff --git a/cardano-lib/testnet/byron-genesis.json b/cardano-lib/testnet/byron-genesis.json deleted file mode 100644 index 79fde9c2..00000000 --- a/cardano-lib/testnet/byron-genesis.json +++ /dev/null @@ -1,481 +0,0 @@ -{ "bootStakeholders": - { "182822494f30b89a5cb9a6d845d9733a1831eb4e5ebc8faca89becc4": 1 - , "37ec19ad6c732dea93f8b39e0dcbef7d45044983d99195eb7034901c": 1 - , "3c1c3b43032f1f7a346cb8070c75474715ec8f1d301411a69def9ab2": 1 - , "6275f793595cae0761f13ecd054a0f01d0f57726ade0933e88a05749": 1 - , "9a804607ce670b2d5e60e9b4fdc54b99acf6d66837132e6bdc621ba5": 1 - , "9bfb38ba283fb3c8e552b440c17d0ef32725c39219565e9190454a57": 1 - , "e471e138c71dfff3d326b75548a1c518e694d13e85a3b0ae91df9941": 1 - } -, "heavyDelegation": - { "9bfb38ba283fb3c8e552b440c17d0ef32725c39219565e9190454a57": - { "omega": 0 - , "issuerPk": - "y1HSmrlOUNmhRNT0JlZM7HAN7k2ehXqs+R07aJN02B90KkUoGM8kicFt/Bhvbpx2t99AhFt8RQeF8C2ICXZ1dQ==" - , "delegatePk": - "fsJJ2JDQqvmoEgeWDBY64tasXnFcprltWGDlDZ8rKyodVo+qh8nMi/1DOjIkqW7F0QG0tunbAI24hX9JuuKUsg==" - , "cert": - "a304bf45b44fbccc78f54b9014a6b2d4354631ebff235aebb2e71a15bdd582be3794384c1ba713b99ef05766e92b8f438b2fc5af349f2bb16e85e3780aa84c07" - } - , "37ec19ad6c732dea93f8b39e0dcbef7d45044983d99195eb7034901c": - { "omega": 0 - , "issuerPk": - "nw+fw9f3biUiBZVS6H4G2vlAtFgaF5rsd/OQVmKkGGWv2lr820QVemFc7G/xmtOZ2bAyjcgrx/NRPUCRC3+TSg==" - , "delegatePk": - "MqlUtSHAsZUUQIllgx72g5Y33noaYWi8+EVcUEupO5yFNJi9rgYKb8mUXXIxrgjRMXq7szMGyTRl5e8RjuvHGA==" - , "cert": - "3fbff2edf71960355b30d89b946d4732c88e66dfb859bb143d2cd368b923cdf7d9bd22c4901cb47bade479a7c0eda08470cc9f3a2cb20c92b3a20974fc066900" - } - , "9a804607ce670b2d5e60e9b4fdc54b99acf6d66837132e6bdc621ba5": - { "omega": 0 - , "issuerPk": - "KedfHXp2SA8aETBEmrXZoOAUwJiFDKFSA3gq3rdWGoG7Mid0F0kSWzK3C6Y8QDIvRnao1lfZpXmghht8L0wCcg==" - , "delegatePk": - "52SwNA17NT9fdFiRAzd05L6raqFFilT/KaEyTAW7mHa1dM9ZKg+G/dH7+vvt3p4izpUiWy8RhRYpOszYygswFg==" - , "cert": - "06682af4df67b2037337187f9397bb8042e37308da1429ec9063e42480f9da60379d929f705140f05f1d014f19c668071824c0d86b616794e544d935e379c80e" - } - , "182822494f30b89a5cb9a6d845d9733a1831eb4e5ebc8faca89becc4": - { "omega": 0 - , "issuerPk": - "U6JXlR27xStIbWOjpfzqVVy5rp73La1i5znqNsI94+xYpOzGmlOVYiYF88N5OZ82wDBtl1UB9A+bWXNa0oCapg==" - , "delegatePk": - "5bwhqDYWvMz+ND7Da53EwGyQ6RPfHYoLBGAIZR9CyqlKrob7/cRYbavVR6fpLQdwLjMrzJ5911MjncgNAzxZwg==" - , "cert": - "d173106bfaab665a30e71633719754e0416927cfdadd6fbf7013590ddc9843083e18efcd08e4c7c366f4c4fff257177c87a502913f35bb1a07e45607c5d1fa0a" - } - , "e471e138c71dfff3d326b75548a1c518e694d13e85a3b0ae91df9941": - { "omega": 0 - , "issuerPk": - "HISQWQHTy1IdXEM7sTpZDNIQO0alFI++YFE6sAD5lN1BNDzTDSzDfUeaoAVWBvT/L5LcHdRzsjRgnPcOOm28gg==" - , "delegatePk": - "T011I+QeBYpsve+1U4ZU/8KlNBan9buZ9+rGmdQtXB8TdXbpwo6fFLPG4IIS8jjYbW4BrPJpf3teR9qWOSZeMQ==" - , "cert": - "018a7ee167602da08bf7d6903c37d2524ebe2a5daad83f9bf25f6011622932e72fc7c48027b9d4efaef521c911ec9eebaa38ddf88e6ae27c9bb823770fcd2600" - } - , "3c1c3b43032f1f7a346cb8070c75474715ec8f1d301411a69def9ab2": - { "omega": 0 - , "issuerPk": - "276WEVFXba36w7tXnsKxwUfACqTO4Dx+vvSVoOo4KUCqBgPahpnaCca9yjIPzWhVC6iyrHkZ570z7VjF2drNRA==" - , "delegatePk": - "c65B7KK+N/wVxVpQ1mjIZH4QvyIhcsLVir+m6TEOWWI/jyb47cHOj2mL1dyf6qMay8Nkv/b7gdND/zgm692NVQ==" - , "cert": - "b2c8e6ff8fc380c4a4c4e16f909803e786ccfbf4267e5016e24a34a843093b4d81736939500fb6fdd358d2be2b255858ea1abc35f62d381d6c62d111d1f0c80d" - } - , "6275f793595cae0761f13ecd054a0f01d0f57726ade0933e88a05749": - { "omega": 0 - , "issuerPk": - "bO9W1q+IRfMXlJvN/5I1jxOU/hG0XAKyjh1YVMD6E/jgeWRN/FBBr7D8vR9H7HzgZPN7fsXAcMeEpWGeuuKqYA==" - , "delegatePk": - "37YVphVo1oZ/RahcMiJ/JwJRgNc4qKPX/TySn2JNcjkpgBs0NkHxSAh7EX6H6WlfIV28+DD/DVigZmgsdgP2QQ==" - , "cert": - "a9c6e4abf95755084a86625a98e185de75d4d33d557284d3aa67ecff3dcfd8e77994fc8b3fc4c2762879ca0c15458ade936db0977ae10dd01291cf3241b9530e" - } - } -, "startTime": 1563999616 -, "vssCerts": - { "60214fff2df8faabc7da2dc99c07d2e3ade761b6bfe6a5a94b44c3dc": - { "vssKey": "WCECGkF8Ipu3QuaaTiSnA/wmf//wmVhFM2rIVUupnP9fdGM=" - , "expiryEpoch": 3 - , "signature": - "ff0972de56a180ae5a452680f7c6c464d07cd539804930b1d2f815b9a9bcc652c8d7adf875e4435ee116b16d194e35acfc752cc14c2e9c46bd00f74ec363a502" - , "signingKey": - "fsJJ2JDQqvmoEgeWDBY64tasXnFcprltWGDlDZ8rKyodVo+qh8nMi/1DOjIkqW7F0QG0tunbAI24hX9JuuKUsg==" - } - , "e0c9e75ffe8065e50563f9ec256c2b442a121d602c495cd305fb3cc4": - { "vssKey": "WCEDBRKTUNRUx1VFORWuoqqMSwPYKXgkeO2e+LTbc8jxm7U=" - , "expiryEpoch": 4 - , "signature": - "4d0aa42d1a15decec74c117b9b3e76178155c58ec373d2535005b4a3b0fae0ca4dd1c089b5272036f642aea27dc835e91de73d12fc25c027a8ef73991c139407" - , "signingKey": - "5bwhqDYWvMz+ND7Da53EwGyQ6RPfHYoLBGAIZR9CyqlKrob7/cRYbavVR6fpLQdwLjMrzJ5911MjncgNAzxZwg==" - } - , "fe299fde9afe6467393772f49e1f8d646d6788400c0acffdfb5eea24": - { "vssKey": "WCEDT9Z69y24Jbc4x/MlaC33mB/yaZ4ljIMNAfl9l7njWFE=" - , "expiryEpoch": 1 - , "signature": - "0efc47d2ed049a72896a4db314a3b00b31b849c753eaa2e3172337a8439a9160eba6bc164f57819df6580140fe3c7f52cec98161596c452d7ced3b0881638a09" - , "signingKey": - "MqlUtSHAsZUUQIllgx72g5Y33noaYWi8+EVcUEupO5yFNJi9rgYKb8mUXXIxrgjRMXq7szMGyTRl5e8RjuvHGA==" - } - , "837bd45aa9cdb656f538a4e46236ba9eb4c89890bc9191df096e30ba": - { "vssKey": "WCEDKi5sm8Wu7tUrjSehtCBsEMXSpX+h87zNRJcE4Mx/Nj4=" - , "expiryEpoch": 1 - , "signature": - "991e11c37f235c8c8d4aa846a564da38027f739f34ab97087ab436cce84d9297b2951455d5a8e2a562ab11db6a321c36d7498de3a1f776ad8eeb4dc5293b2b0f" - , "signingKey": - "52SwNA17NT9fdFiRAzd05L6raqFFilT/KaEyTAW7mHa1dM9ZKg+G/dH7+vvt3p4izpUiWy8RhRYpOszYygswFg==" - } - , "304889400de0859e03daea8bcf42779a14540b7c067f42f04ee1284e": - { "vssKey": "WCEDOgMx00aA40zA9oi0rN61TB6OxUcTvYq+8CyJjrObO3s=" - , "expiryEpoch": 5 - , "signature": - "10eca6d26d44eb52ed11ae633c410866bd6e01411ad64068331c7b8f92da9c8b9a7bed1772b6bf00910d322e659e23f2f867c4cf4e757cdbfbfb1fc97ba5a004" - , "signingKey": - "c65B7KK+N/wVxVpQ1mjIZH4QvyIhcsLVir+m6TEOWWI/jyb47cHOj2mL1dyf6qMay8Nkv/b7gdND/zgm692NVQ==" - } - , "73c89ad521f5786011201377e1ec8305e82aa985998f40307fa927d1": - { "vssKey": "WCEDLPG8x46r/wCR3hoHLeS+h/1Bu5x0MWXHDoJhM++fEfw=" - , "expiryEpoch": 2 - , "signature": - "98b48773afad287dbcd25915ee6b297b09d1204feb3a5793e91e438a1cce31a226f28b0c5b5ccdcde6a11f64665cbd867213cadbc57ec722c242def811f6e806" - , "signingKey": - "37YVphVo1oZ/RahcMiJ/JwJRgNc4qKPX/TySn2JNcjkpgBs0NkHxSAh7EX6H6WlfIV28+DD/DVigZmgsdgP2QQ==" - } - , "06216081b85063b2c7e33172b87663511fb7be35b23bc383881d60bc": - { "vssKey": "WCEDExIpntsz081SiKqeAg2o9W+wLy6lmD0dfp1sesQMj/E=" - , "expiryEpoch": 5 - , "signature": - "2b7fb3aab3a23d72cac699c4ef97d7f90ca4dd0b06c2413962b6430583b9814b6549806e90ecfd44da05819b655ff975797a6df23dde2aa1c625ab5079825f03" - , "signingKey": - "T011I+QeBYpsve+1U4ZU/8KlNBan9buZ9+rGmdQtXB8TdXbpwo6fFLPG4IIS8jjYbW4BrPJpf3teR9qWOSZeMQ==" - } - } -, "nonAvvmBalances": - { "2cWKMJemoBajGgvgVVziaKmUFa4LwJnAHffmuaSJBMDqethwJVQsyBsTSfFhp5jFpkVQM": - "5428571428571429" - , "37btjrVyb4KEg6anTcJ9E4EAvYtNV9xXL6LNpA15YLhgvm9zJ1D2jwme574HikZ36rKdTwaUmpEicCoL1bDw4CtH5PNcFnTRGQNaFd5ai6Wvo6CZsi": - "19999999999999" - , "37btjrVyb4KCRtni6YrG77RLPosnDqtEYoAD5xLdKYkWgnLqGa8yuXDUQd3psHrfxqaRcvNTsAW4ngUe6bzstbzSUJtwoaKbYaL8zjFAJJsZkQ42ti": - "19999999999999" - , "37btjrVyb4KGDMix4Uj5opvbMDgjZYUjeARAqTEFEbgLUH3qyju9gkBpcm2fVWgkcNgK3xFsQgWm1w8zxqvm9P6xJj9mHqLeMJPwDMUKUGPcDyUaDS": - "19999999999999" - , "37btjrVyb4KEkSeCVx985rXc38DCud2AW4LdasNmyoPLbtDGcDCyYVdf8BzxvDnzPehv4kyVBkzThjVEkSpGTv8PGQs4yRUgiCaKa7PTtBY4ohNGqR": - "19999999999999" - , "37btjrVyb4KFGS7upvgJHtmp7y7EFB67utzaHf7PM8y8U4tNkpmARNwiD7seN4NSAceHmj64KLGgh9qn1BpYF49NyWxocBHn1N533qBUYfhQar9ceu": - "19999999999999" - , "37btjrVyb4KCfir7GrvC6Y5kBNjeakZNd5po62AzQQ85SGkBB4QfXibC4fSNK5YvNeVgmPc8WbEeSUHRjoiqhJ4HDtinK2deBHSdCH6Cw8k2u92rdh": - "19999999999999" - , "37btjrVyb4KGAExHTQjLUHJBksSXGTomjgNsw8a4KepCgQYk4gxacKb84vGpPSv9Pjt3gdgMjA1nB67Pq3XyJpTDk8kLcXpJawCe6SCJf5jUowvAz8": - "19999999999999" - , "37btjrVyb4KCE1qeEoUh9b8CpcZcJ794Di14AxAELGoppJNVdB79nnuKcgRut566MdDkxTqravFaDSD9iwAvDByUHi59xocCY3ButEjmCQeLTLZXQ7": - "19999999999999" - , "37btjrVyb4KGGSGD8KgQD6qUBaSjxy5JRtsmMSHEGGAZqA29ULGwci8TcM16vBhywuBw54izQtpAqXeyUnbjh56hCgoqGZp9tHTMLLkEgLzwxVCZ4N": - "19999999999999" - , "37btjrVyb4KG5ZZfwwiQuhAGWiNJ2FhXP3oAuiq75qknCz4CZWNMVY4B9BmiHRHnWfhUbkLHUqfabCYASUk2V1qGuDw97x1gdf871aFY7Lpz3N1NvT": - "19999999999999" - , "37btjrVyb4KFtDHT2vDtMvQbLBgfH5hnpyVTTqqpPsieykukuxrDShHNccAEEj7M87UuV2GJ5pPA7YJ4JPjSokA99XaDgLmeaAumhZPHMwzg2Laspr": - "19999999999999" - , "37btjrVyb4KDHFyvvKb29RD53ebt6N8kpbL41J4VxWpiFC4FnxxybP33M9tBbdqfMXvSvyTQpv4dULXf5B838kEWXSJ24bpHtFgcbRkiHQwqWFQ5du": - "19999999999999" - , "37btjrVyb4KFh7jhHCtWxW942ceq7Xhxay8FZ7GkEBezGyFm3wJcVBGy1YYJDZ4Z7GbrFZmHLSe47zFs8Rjxk8rveoRpo1s43HXrMrhd4ijim4jJVP": - "19999999999999" - , "37btjrVyb4KFhYgC9Lr4Se7C1gL39d5WBVADyUyQZz2BfG4BZxczyW827JRQR5enyWaoj6NnA5NyKsheV6Eb7WvQtbN8D6116HTknHhEb5jh1yUU6Z": - "19999999999999" - , "37btjrVyb4KDLtM8HUJsBwergjZUj4DcMfkFmbV4bXUFGJk815o9nowX9ndPPVAeSNjAFYqJeFwTiMa9Ka8LqBnqFZgPpacyx9LrQLoXVMjvvLB7DK": - "19999999999999" - , "37btjrVyb4KDec7E64byKc4XjmmCRDaTGQYgHJTPDijZVr7NwZSP8g7ienzTLx5Z1quaQRhJqqAyV8Z2QdkzXvjTTRiVDCqps78uGp3uuth4wEJKP9": - "19999999999999" - , "37btjrVyb4KF5R1LEsaQgjWFWXwbgJ51naDEaCRG23KiAN3UtGzaT5PvUANtFBgjmcCtPLMBYMTGL4S8px4HyQMLAyF4fakYoFAJC3PkxCWMUatGWD": - "19999999999999" - , "37btjrVyb4KFB5Tmw1wsLmuv17Q6y8i6HGpVxbW8k4bevmob3DcdbH6jzrAtUrBpKgfTGgPMpLAbJcpaByGGJErkXQWFwrNMW35S79hxFvAN2GTXVQ": - "19999999999999" - , "37btjrVyb4KDEX2XToMQoi1No3YdREgZWzrf1xQPbfhbZTZnprFwDsRMiBxqUrA7p4BwjxXHDyqAccPwyX8iWWquz2CrLazJMR4s8AMz2US1D1ffJL": - "19999999999999" - , "37btjrVyb4KFTKCoqtZBdbh7LtJ9mRR1nbkX7ggP6a7AwvkSDxUN6U5GJWfuRXnL3a5x5e16uQwyjC6PoPVQ7VLdJXr8Kd3eFknLu6NDf2ey4AaJo2": - "19999999999999" - , "37btjrVyb4KCHCpiGd1J2GtVjP4KxEWP7RE6K6yxHzE97cbDgFD63fUFygbni8jKw1N37nGsT43KBvBn5w9ee8sVegr6Tg8fAr52mUkhdvTZYJV52T": - "19999999999999" - , "37btjrVyb4KGLRpX3uQfSeLovpMTcWfVZSM5RCufYvy2tyCMwrLXyHKCM9VqQh8dCQA6WcTrViaxqpvBSeKreHFL4CftfJU1z7CjHAze236NLesbL8": - "19999999999999" - , "37btjrVyb4KEdwV1MS3Pjek1HjLN2CSq3SJZGFBbZctkGLz569i9RWN15bAvCcZ8R5dgEi8iYjpmMVKioufoGv3issZQvVtzPz38pWHBViyRK2how5": - "19999999999999" - , "37btjrVyb4KD1x4cqHfGxrvBubZ8pSM8Jmw15UiHpy77eMsqpMewGND2GdvAwTBZhf4KA4uypBJnuUPbPYFovpRVJ92BUaMBHfQnAD3i15DAzD8EvL": - "19999999999999" - , "2cWKMJemoBait15xg1M73WAvWafoieg2GrcykbRk6J1QC2jMUXn7LpXf4mk5RUeu8qYeG": - "5428571428571429" - , "37btjrVyb4KC3HyNR82Bj2Sr9o6CF9o3J5hBNycGb9JwrHggTYUHfivi87akkYDv8ayepMkM4mNvxTKvoVdMHFkMnZZgrk5qobwPKM8idSnYYmvTRU": - "19999999999999" - , "37btjrVyb4KCmCLYttFEWLNQc1MRbV1NyhhssRioZ5CgkqHgYUTT1pPSr2hrfevSe8bSwLiPsLnaCbsxJQc5SWgWYEJDPWuUA1s4AotQxERNbT9ReA": - "19999999999999" - , "2cWKMJemoBahLnFCQ8wrTuZ3sMyiCeEkUZDYLNucPiVTJr8UU3BgADsKtqosDYNFXzeiw": - "5428571428571429" - , "37btjrVyb4KDHDPBVenqrh8tUTVNYX5ZGwjd4r3svqdnwWicGnMZZV1E7nBJVQsDY69co936H9onHpmA3PYSabYH4ibbULphL1CitDgArH9KknBARc": - "19999999999999" - , "37btjrVyb4KD9Z53z9qD7gTWMHr22e8jDcpCHgJFQaGQsvnNkycRehAaxLAnufNRjhLzQ57XVGJnR6mcsk6MorapLpADT77tyTaX9xfUSZyTA32ZAy": - "19999999999999" - , "37btjrVyb4KCsozLcUUHR8GyVG7erY6j9zehKTADn3e5xpRJtu1YgfJzSmAyERBHUXa5LGWY2aR2KqcssnRjwugh1bGjxc6U6ZrePJnALYTw2TR3yh": - "19999999999999" - , "37btjrVyb4KEDBSAmNtUBy6pfXesvTvtrDZQsSYcyo7SUwjLkhoSaPDCsNqMmoGbqzFQyEe9DNwK59BMudtdkzFPBpbgiEWx5SZr6vVMbpe86qsQJV": - "19999999999999" - , "37btjrVyb4KFf5NQ1DuNoAP4phRomqdEUmtFb6sWcDHkizGj56dwn54LfKrfWa6Er5sxDXYrzpWwS56PKmKaBjJtn1JqN67K3CihFXXospn8B2TDz2": - "19999999999999" - , "37btjrVyb4KBPHxFJqCekpPztGnLgbVsUA46Q8Lj2LKbFJL5Nqk5LgP2u28eBJAxkkU2r118ARdXW7fXLPQgctwK22L4N3zc6XeoDqkadGmTd4s8a1": - "19999999999999" - , "37btjrVyb4KBYe4RSCngNCgVMAeMJkRQqoJs8t6t9e9BHcNvvT6awv4CruMWH2FyiudxcGfZHmjghDvqk39iFrmCt4XE2XDuYzyo97BxwS6MngfeWp": - "19999999999999" - , "37btjrVyb4KF3MxxJBeJqCPFgHyUsSDkrDqoctSSVi9h7F4Wj9zFKcPVuVju76KYhdp7nJhy44512Wjhw7WH4sed3MMSh1HYnKUfjZXGkoZXMajaye": - "19999999999999" - , "37btjrVyb4KDsi9fc3RfExWLumjkp2YrcMjZpew19Z92kZnjPy5Xa84KY2WZw6xmjJA7AXFJCBWtrF9RFw1BjCewEqK77CVYj2s7bk9aAA7yyZARRz": - "19999999999999" - , "2cWKMJemoBaj34AMeqLspGBgX1PVc7z6VkALK3rtVd8iFgCtMUenNoHhVRnjeGfYVQJM1": - "5428571428571429" - , "37btjrVyb4KDpppzxzoaPgnstPejNxGaSZ3Vh22Qd2DWGrwfLJ2tizs33Y5Yjya1U6TXPzVX2PT5g1PXMy4jR4aWZRGZqYJk4Uw9p1h6BhEa189eiN": - "19999999999999" - , "37btjrVyb4KEXaPVoMuKpnVEKKLMFuGSvYL7YMAD529yxeK8Y1zqnbh5FQ8GMYpJwARugWmzaXdJ1gopgsxziC4e5wgjf3zkp7RH41KTJ73xLyfrFP": - "19999999999999" - , "37btjrVyb4KBrhG1yaBVY3X1ZoTCjUH7gbiA4qSFsMGgtLUBgwHiMZPiAJ3kQrRiboPV3s7eYXZD9fnd27qRb1cCEMc4oU57aPn2cYcEdAEJHrsyLB": - "19999999999999" - , "37btjrVyb4KEC4vC63KNqRBD7RX1KBwWDdPDE6oXGxP8x5aKrbVTALaq4XBdak8F47Kt9VcsQvVsKZfAit8vBtZpG2mc6VKUXCFv8pTYWwQMnABckB": - "19999999999999" - , "37btjrVyb4KFPbetkmdvqD8nLRFsUVL4HsVUYmgaZhAmBXcr78M3XoZkptjuszd2T1FNr1fGZApkZFZXikGtyhCc7jH5JYD1q8csTNSWQn4Us3nzX9": - "19999999999999" - , "37btjrVyb4KDfwNJcNMYsyEDVHWrGrNAPBwF9FGEnm5j2XFs4BeGdiSPqPtqCjWCvcRYBfY5EoDjRBhjsTrr2HjB1jw8XZ9Hy8wd9gz4KkCbMugSgf": - "19999999999999" - , "37btjrVyb4KEgvmzjLT7R9xHg1vNob6vCf999UFuG4qfTpHGZufdhbkUogSFJXtQXnCcJDHJ6xuZt92H6VgxGdhSLQ9gmWZy4zCJEVu8Nj8NashVQY": - "19999999999999" - , "37btjrVyb4KAtY8hCobTmAB36dzosSo644ZrzATKQhP1AsnM6BAVfTWwMX5BGXhigxLm5hk4beodymyjivxrH7ZY6BZjMu3AtafB5guvagxEZM7vJq": - "19999999999999" - , "37btjrVyb4KCRMJDqQ3iK4M19XhWGWpFbCoxjgeDB7ZqUhgW7jSYLEk5oVL4okVPVx5rXCgoK2ND9kAWnNU5QncJp1qvuCngRdJaLrvFwp4boE56VR": - "19999999999999" - , "37btjrVyb4KBTRHUnz17FQNFzHR8PpoGGwuNQZauAUxmvTb1o7Ragv9Zvyiv6Cb3rnrmYY1PGtVFTmom3TGg4mK5XpkRyf7PnnCG5EQM69i7MViLpU": - "19999999999999" - , "2cWKMJemoBam1WPtZrz3Fi4EMUDao74k9Xn4fhyVYLqK4o1VRzoxPFU91QBRToLbVyrjX": - "5428571428571429" - , "37btjrVyb4KBUH8nDpwtt3sSc6rJ7AkYjmnqvt1tJ4J8ZKCuqPrEuEioJJZXeD9aohveoB9zhRWru6oM5zyBcgMtkA26HLtTDKsSVwzoqugfftbiPu": - "19999999999999" - , "37btjrVyb4KCgWqZ8sJW46mQGdZS9wKW2TEQesyCoRScUxvisbdvEkfsxYLR49i6wE6uP1BBgPX9eg8cxKHPuNyKpStwf5UVmRCXD2ahotjamotMwV": - "19999999999999" - , "37btjrVyb4KCR9vZcXetWv4QdP4jPSH4msGeXs8DUBUMVYJHgD62etfv2jiD7gmLbLezCAiGTQu9JvrHd9Wfu74wguKgkX1vCUQkzcWsn4rVWsKCyt": - "19999999999999" - , "37btjrVyb4KFV3TiBqtLDN3oHQr5NrA8ouAAqasFU4ZuB9W13xgcgWsSy5fUtbNL4imCruQz19hjzBzykxGxCAarrviCUBh3sxWbvvTTHdvpyWGgXc": - "19999999999999" - , "37btjrVyb4KGM5rFFreGtZAs4PFB2Drb37uXRHebh8rCeVWFkW8De8XAbYqvfQrAqVthfJp9Qy2YzbzNhWSiUGY3D7yJkRkChyMveKCWT8qUTNEu6e": - "19999999999999" - , "2cWKMJemoBahEJS9xuB3R1ofSgtG621enmfpxfx9Unpo2K26wJPioaA4tizZrNMACNoQb": - "5428571428571429" - , "37btjrVyb4KFGV8HUDv7S5E8CSBV3pQLgGFt5HXa2jb9ofbAo3gTxcaQ4So84mHsNk9mhAybq6miH2VZU3iz7cqCd74gPMyn3zdUsrF1u2rib7HSXq": - "19999999999999" - , "37btjrVyb4KCF4JTyyC27XuFmcrn9Nxj1DmM4G5BKnf8F8F8BSpvn3PnsLRNH2RZJoajmg4yqHnwMXpUnbb7sFSuthjXv6YUenX8EWsApQUzAm77Dm": - "19999999999999" - , "37btjrVyb4KD5zMmtnD3jWpX3TSJnZJ8jMzCFQHYa3HcHNXxdAnK5A88SiWncRpJQxesMDrYgzPHk7SnFNag5teaFELV6hE9opnJpJzMGpVicDDRX4": - "19999999999999" - , "37btjrVyb4KDTABtj2RScLVCLVyFhxcURYUZNVta8CghbH5Edz32XSP79NHc28QTkKLMNUBupRnJXs4zcZt8C2fiPFGZfgSBMqMGMidWc2zo9piRb4": - "19999999999999" - , "37btjrVyb4KCGn7x5G6obn9NPNoTuv25LrBcqK9wHCm3XbrhxqycSQrbPfsDxgDp2M8pqTjCk8cVEG2fRxWrTjfG4q71MtyMo6nt8WG11kJzdQQSNL": - "19999999999999" - , "37btjrVyb4KEhnv3cCqP8jzRBbwE5v6ymPkBjTexHCcCgYJarjHHaxipJvz4aaXc5Xmp5KXxnC3SoE1oqR8sdGHobyfsAqJy7DwejZWpkkoYD7LJsS": - "19999999999999" - , "37btjrVyb4KDvKgSbCTx1gwwZFGe5DZaXyGwTYGGnJNCQ9C61XP4n1pKFQtNbYEowGeRoKHCGUvuU8Ebz2vQwN7YhcJ9bSb5oNpAoCe8UxX5KK5C3e": - "19999999999999" - , "37btjrVyb4KB6yr5YozXGqSKemHyZfsgiRQFX3VdJBKx7waoSaScNWc2dNvhNp6HSnXMxUwDtBvicXDWdpoJ7cKLWAwqEYki5azdt1qDP4sHXh8XhJ": - "19999999999999" - , "37btjrVyb4KCqRLQRj8svdZGGLQDZGdXztzeC15Vvt6uZWg23QAdfL1dMc52dpc8jqKquWNj6xjyLnLciVnRxzEq1kiq54ssmc6h7V5xK1cqqKJWBT": - "19999999999999" - , "37btjrVyb4KEW3PG2LAJNwmok2H6i149HetvT6fYrPsqPGpUkucNkA4b5TQmv896EF44UmcCAXDycfxFB7GcVefBCgk9cZffVUdX3kri3i5TEqSjKm": - "19999999999999" - , "37btjrVyb4KDdgCo1a7URfpQVFoTJEUcn4LqWpAtCeLaW7NeGMJtecsahTJM7886BjLcnhU2CboLSUojCPcab3WNTmXFDrRMHMHdmWefCAyYA7QaaL": - "19999999999999" - , "37btjrVyb4KG5vwKTPpCSQ14a7Cv4TESosSVoFVRHsw1vHj7Tpb7N4j1U5dtFcY7L3MWsH9BJqQjU9NxwaHpbHCJAhmsLi2mC2BE8k8Rj7zcjiiVhR": - "19999999999999" - , "37btjrVyb4KAr171Hd3fu65bbtKxqwktHGwY9kNanPYGXQcFKA8d9Hp1RgLrxzU1AdJCJbJDByTnHdDmtA7pm985tKK8hr5JdHPXFfSvkkYZn3kb9G": - "19999999999999" - , "37btjrVyb4KEZWqFxGYhFuLE23i92B8BiLRwwFUdnjmM24KHCNuWik5dc6MJqz7GxupgKGK5zzbYSXJyA8DQVDszyFmJuoxgzPn2GSnfBoREZ82ZdF": - "19999999999999" - , "37btjrVyb4KDB6sZamEoJWYBLoDWucRdDtRXCuQvLCoVoHPNjrywJKDz8PQg65ZtLvYvREwAK9oLzGGb6UcdAf9zwQcFaKRRHhLzCZxwTsRDVyPkSy": - "19999999999999" - , "37btjrVyb4KDJc8Af5dfJY2jcFbtkofFL6qXBxWnk2kHzCE63qAQR9Ynnk1XkfUrcnBrN7EEyvxmUDEFdNFfZHzXKhmkSQht3b6Y5rHHmuFYYoKdZz": - "19999999999999" - , "37btjrVyb4KDjPpuxBuJM1Ma5NGBqriSEAcozZMqYkWEkoJ3GgR8MAy3Zeb8q5BvtsWGEpSFQ69znPuaX4kVCcnEiEMDp91A6EL8A5YM12cpYYogLm": - "19999999999999" - , "37btjrVyb4KDmCmpc6FutA3PbQmWxcsbzZsFEdMKhHxrJVtGkmaiWd18dKmiaRA6o4Y2sAjDwjFozKzNzQg3dp8CXVSPpWgDLAXaozoRyPanW7UM8B": - "19999999999999" - , "37btjrVyb4KCLfSBFhCBdrb72YBNJkKcDCqpdxf3k7iwJTj7M3txxiq3fcam7Nyi8sLcJNSfgnUrh8C7RKEMN5wWpku7HLdZqZVuPRjeihhgXmEpCe": - "19999999999999" - , "37btjrVyb4KF3ZQhHTvVH3L7jNYoZ3XWK6SWpqZKiu9AGz6qNtxoxhAmmJpenFMA6fedYDT3Lt7cihgc1q4pE2GJXvPuknAkjvESmPxhhzkBzuiRis": - "19999999999999" - , "37btjrVyb4KF9xNLdS47pRBLB8e8bQLuvrBiGJbnHPNCbKU4wrMerJztEtYJdHayvaoUEmJ1vc3aiq9Z3UgP83Y1b4rpiyrGeYjzQhhDgB6DW8sWJm": - "19999999999999" - , "37btjrVyb4KC4LdZLvrexUgAntpySomDAPVwdMEnz1cP9pZxsxZqVYzM6zPPWAhc7byfwsLdgW8GEMTuTUagYFAKEmYgaDmYxK7cHxtWJG3hiMHxVU": - "19999999999999" - , "37btjrVyb4KFfXPG5GDEc4tLyVUSepKD9GGXZcSuP1xtLLRQnQr4wSXawT62bSJsiPzS25kdADKh94V3iDksm9nq5fhV4jixCnpNjsn7k2hSkwrAUa": - "19999999999999" - , "37btjrVyb4KC1L9MsZ8htPomWp4FV4hULeBVT6jf3GGqmDcw3k9tPn6pnfqGTWowQDvqVr7BqtQ5rcQ7gc5z41qh9vyBV7Ds83bRsndDbTAwkEUJ21": - "19999999999999" - , "37btjrVyb4KBtLs3NwnoLkyVx9ZxSoQ7mQx2ZvzanG7PGWWdMA9ksXqZxakLxdj9MAPKw7eQoZJWHxJJCsd7MeWj7ujfXtPsthGhcURT3Hste4Kr4n": - "19999999999999" - , "37btjrVyb4KCaYYFDdnbHEdBzpDPcL5iH98AGF8J5avuweDHwKChDq9mBvLKVJS6F4YTuAVDigPjMnAcuYUJ2UUbvDPePFZBhLhBrFUKeauoKC8X5z": - "19999999999999" - , "37btjrVyb4KFfnmiGpxNSGQVMfmFpAFrEAEhZwGPQDutSHnZqQXPhcXxDNcbdoKiztyQHpTA3jSmVowZCxcaJMS1k1wu8U6nXTzejgh7wYZjycamU6": - "19999999999999" - , "37btjrVyb4KCTVE8b2UitH791rYrkSrHG9u449h6JHKotuPWRsdVZQfP1jXrs4ygSxAnG1rM5mGFM6cmUqA44e9fenjbVC1QFYyn3R4CaptVZypKgW": - "19999999999999" - , "37btjrVyb4KDaKs8A6CU8Lrzxpr3WNM1kDdd4CPe66TqSP2ehHexrAuZ3ykMmhkaUZEHUEiq78ELQx5vpSFGHXFKbyGgrWa8rokqamCV8bSKiqsqVt": - "19999999999999" - , "37btjrVyb4KCdPziHrv1QgXL5zMy3KYxr7zPqoRd96iz3LNrkWbobRmPswTpRKgCQEkZcEnipiNJ5UoULAc33mbR44MchdHT5vLNYT9sPxwzpgNUWj": - "19999999999999" - , "37btjrVyb4KGAZJWCpicgRkb9ijP3Jnv6y9EYvnpMqkPdBZ2d6fdnCa9C97HUmfHLWF846AKjViPvnY7MbSM8mTM3VDx5RazBFxA7C7mZ9CyM48AW9": - "19999999999999" - , "37btjrVyb4KFfgfRyETGNXNXm6gAxNpTQSxr6bM7T6yZE1ibiZBovxG52PioVmLRnPYxs4wYddAfgTH4mbmtLFnwuZYSBh2eNsdLdc6vWb4AdJNNym": - "19999999999999" - , "37btjrVyb4KBsV28Wce4x44WsTVoXa5s4zaBKALWXxMQ2MtfVgB8LJJW34QFpvjrxKmheLtpcLyVqaeu36oB6ZcgQPppFN4oqhdueoKBEpn8dfQUVF": - "19999999999999" - , "37btjrVyb4KBEKzyCGqao8GmErVER19oBH3L8xVNCSZs8tCVd53iV5FXZAZ7bNCT67bKoasGeiYZxEoDzGBsKxb4uJxStU1e9wkaPo6BxUEErZG7LD": - "19999999999999" - , "37btjrVyb4KCi8WRzrkFiE1AVYbSiXBzMRTuTLv8DAchfg4tPaDgHRuDN6m4dq4VkA17pkWwCoa2NmvNb5sGeU1ZkjcqFuYrWPK2C5a3TLBfx64uLs": - "19999999999999" - , "37btjrVyb4KDz8QGqk9LJ9kSsSd1zKgqfTuiTKbL92b4aDSXmRPyrFZp3VPEwhMyEmwCiSkpd7KQztirmU6CGwiphhiHoXbbZjkbfiHN5Mq1y7fmJM": - "19999999999999" - , "37btjrVyb4KEcCa8yc1d8Zrne1hRtedHQQGPbkRJcvHak2ygcCndPfSqWwb2L59ERxhtqsMJLdS1fPQPs2vcJcQCvB52tCm4rGCDwUmRG51PUzjSVh": - "19999999999999" - , "37btjrVyb4KEhvykuoQZKWdNKFgTrugRUSV66yr8GCXREuaX2PfVQJeuXS4h1bNP8SeUxHAG2J6RfK35YnsZj5qkWQCWV7tVYMVokU5bw9y8CcmqPy": - "19999999999999" - , "37btjrVyb4KDsFS7rbQjZQGX6Fz53u76NF2hF9iqRhfbx8ePmjJKCsv5rZV1hhtP6DHdKwLAf5zkVH9FE51xYuCvJzNppSn1tgExVQJpuTwKmyTekT": - "19999999999999" - , "37btjrVyb4KFtfVixJcJdD27YZfXfRM5diZFj4TEazkCAhF8KyztTbe67zQpBc1RTjruHNvefdJ9Jtr7u5rebR71tGrGtKioSSGKy2hMKd6GUVFkEg": - "19999999999999" - , "2cWKMJemoBaiXc4dYCHfDyvy3LcqPebJ8zfRJsZZoHDqik2SzK9Be73YQ5W9u5jEiMPXa": - "5428571428571429" - , "37btjrVyb4KFNpxUYvzqFKsRfRYJKHjEuFfgy6rpoGq29dcMrNhbKTvqNr719U282rp9PcnFonAENkUdv2nE36wZmyNkj8JVQJL1TLu25SKjGFNzVs": - "19999999999999" - , "37btjrVyb4KFYnqsKFfMwj4S3PcCxwxutoiUubHazLfw4wJc5bfrQgpNEpRnGCS2UUfzvMWRRV2vy4wzPKE7tshLS2YEW219R6QfAenXzktMoXCmuU": - "19999999999999" - , "37btjrVyb4KEbo96SLroMfZB11rEvztPswgdqC5ESkHXc4EaFdAhsDQ24vJK23XsjTJzpPS3ZcDWiHiFVtmp5wkJrcnRcMe74s88eTy8YLvLL7EBRj": - "19999999999999" - , "37btjrVyb4KBcyGa22cYKz3Xo9UnB2kzZg4nqVX863JCAvUd54ehdg94DWwnBasCv6sUdbKdh9t4tf48oaXokeoms1HDNuegsmRjVntHBX3Z2hnrV7": - "19999999999999" - , "37btjrVyb4KDHmdZ8ewhythkmGaUzLCwME5pGtWR7nPhE9nCjLMcKstQFyKq1vTSagA2BXtiopfGwtLq2e1jhUVKsw1Z8Me6XTmLm5C9MzRYCZCd3n": - "19999999999999" - , "37btjrVyb4KBGJtifVyePJjSHTno1XNBeTcqmSqEhyUznts9KGQTsvCd9Hq6zM2w29njvmJYCtWmNkUXvayfqyv7epN1awWkKK1WUFQKJsjtevSKz7": - "19999999999999" - , "37btjrVyb4KEwqVLa1yaRPdDUctf525DovPsxoXZfqNp26eXQnmTSFwY3Q3rgPsjRfTKHKtjFpxPy6XYvjzscccsZYfXSaL9MmgrKAaeQgQhCtoXih": - "19999999999999" - , "37btjrVyb4KDxRyqtP9nWyEd7sfzdB8Xgh2egCATJAVtvxM2LhKLp1ALCE714vMCsbQZ5SwvVgiAvmieJTkae865ycwU39JN4pgt27pqEuB8uvi947": - "19999999999999" - , "37btjrVyb4KDA9F68PUv9efaoQHTvacu98Dk6Zx3784ADx4SDnwMfDt3uRfJwqBELeVuis5UEqsf9u4zAD9YC82s6YNmQu43avWDqrQq9Z4hHkEVrL": - "19999999999999" - , "37btjrVyb4KCjschbSccsYGDJo1rVBjdVrpH27iRtc5h1q4XRqpQJTma1NA9t9t8PrTsJjFE7WzNCczJHQR1RGXW1jDNEiEqNa6xctAZ4ZBtXKHVtp": - "19999999999999" - } -, "blockVersionData": - { "scriptVersion": 0 - , "slotDuration": "20000" - , "maxBlockSize": "2000000" - , "maxHeaderSize": "2000" - , "maxTxSize": "65536" - , "maxProposalSize": "70000" - , "mpcThd": "20000000000000" - , "heavyDelThd": "300000000000" - , "updateVoteThd": "1000000000000" - , "updateProposalThd": "100000000000000" - , "updateImplicit": "10000" - , "softforkRule": - { "initThd": "900000000000000" - , "minThd": "600000000000000" - , "thdDecrement": "50000000000000" - } - , "txFeePolicy": - { "summand": "155381000000000" , "multiplier": "43946000000" } - , "unlockStakeEpoch": "18446744073709551615" - } -, "protocolConsts": - { "k": 2160 - , "protocolMagic": 1097911063 - , "vssMaxTTL": 6 - , "vssMinTTL": 2 - } -, "avvmDistr": - { "CWJf8Kl8Gp-DhcWKuhNRUU9P0_CVI2LmpR1MIMxVgGQ=": "20000000000000" - , "h48-GEVDKf_0_vGKzmGOuAOhhIm2uc0OEDSNwFayV28=": "20000000000000" - , "PO1Kz9bpAowfWD8u9Ial2OkmxDiw6bK_ICDPvuHshJM=": "20000000000000" - , "mqJXwreGLRzV9a--egcVvKN4hzIcNUULsXqcPWe3YXI=": "20000000000000" - , "ENoYC3dNAtKL-lvjCTZDVhQYmfyWVtI0GNbz4QKqVdY=": "20000000000000" - , "o0O4s8YkitBZPeZLVyjn8pjtpBoncr-H9mbtAJS_KfE=": "20000000000000" - , "1XEVfDyaheIAeQICkHlwmvEuY9A7E50hA1v_E_QB3Fg=": "20000000000000" - , "OKVfmKrrzY0-10uxl9IxlYA6CFWwOU1dN-NyUI0bobU=": "20000000000000" - , "LYOSBM00cdDToqHepveoat2SN6vdPntA0nSFXRch83Q=": "20000000000000" - , "3Z-Z3rLCxLt0C3KgagBq3wOXrfm68_zh2st5Bi6Covs=": "20000000000000" - , "VTx9H6wpJNMC-H-pThklJ9uCllwqXaU0WXHcVTEFAIU=": "20000000000000" - , "beyF5mz8icvrBvM-mvQzLfbnHCmxOOg8Z7kJs7nySZs=": "20000000000000" - , "rs_VPO7SNO2YlSY2N881xHFeBnW_Sn2o4uSfuGpq9cc=": "20000000000000" - , "5RZPTI9FoSvLmiXjKYtUdkrqoMg99tIw8k4enSB1qlQ=": "20000000000000" - , "QRBLXNJdJCVDjbwPvQmg_liOcYIWfvoKf7Ns5w_RDvU=": "20000000000000" - , "YG9mVGb_MAvTSdFgOUV8JbRBxnj3sPELZxQNVup_X18=": "20000000000000" - , "7dEmv0hdv1a7imviD3q3p9pFBFMC77Byx9oinyGwdIQ=": "20000000000000" - , "H_Qs3m89FGw8QxVTUGuPjdbOPQyP8vzcD8I37BkRAXY=": "20000000000000" - , "pa6NZ1j_bs8kezg23cUQiba3UyLxLiGDQfDXMQmuPSE=": "20000000000000" - , "Qi5VCXOUdP-U-Pd--boAii_-gwMpB0IRfibzxWEN53s=": "20000000000000" - , "cLJrI380JOISi9A14PYTRmClcxPNQS3_GIZdqcXC1JQ=": "20000000000000" - , "BVY8wsqEPXPQ7DPTvnvat7GRiwxFPHC4jY1x3ZvY1PE=": "20000000000000" - , "FBlBD9ykcwuFmoogsVjRCUag9xpkwCAgbYDNazT1oY4=": "20000000000000" - , "KHwUZRYdwRs5UYIhOO9ycjucY8WvTzpkZgZ4PSbDDPI=": "20000000000000" - , "ED2RmO7Wfad2p4gxyzhr4gqlhavksgHEg1acZiKMQF4=": "20000000000000" - , "BOjqPWCmGewTKqKekH0HSgpnOEYT8g0qV4t4t6Nj7-c=": "20000000000000" - , "b-8mgbBV-r9bqufItyyPp2WLitNhBjaMAajl3GfteeE=": "20000000000000" - , "JW_kuEdd0TkJEUA35YUbf_K9C4OlpZd83iTUqrD0q0g=": "20000000000000" - , "IF7PMOFaXdwztrj1j_yx_YBafdZpb3pc5EF6y822KgI=": "20000000000000" - , "r9HNGwms9l0cMBuT8CznPoadXKbzLPceo4-vDydXUwE=": "20000000000000" - , "rM0RFpsVm738CCDdzBhrEz8Q0CLIqiBKMl5rtdFlWmA=": "20000000000000" - , "jFyHtgHVcd70V1SZ7O55mo8yvYw5KsijV6fMQEWkJaE=": "20000000000000" - , "qWmtDqvA3KZyySJLRPFPO2TiOZh3Dpv1FCJTdEilJvc=": "20000000000000" - , "5YYkqAleNp8VXGYiD7WsXvWZQwybkqAUR9xMf5lLvzs=": "20000000000000" - , "bi2YeYdi2W2r7IDYToq_N0RR1k3z4GYsRo2xddi2Y7I=": "20000000000000" - , "vENWfzLRm1wwHYWTUIOznVCXC3ISPt8J6n3gYFrwfpg=": "20000000000000" - , "G71fGc7_2IoExvY8VctjxMCd7lJsTWgvWzg__lF4qcY=": "20000000000000" - , "pFzX1lvX3LPolGCv8TQXfWAZupMZEjVlMWmT7nUV70I=": "20000000000000" - , "pE7umM4kIaTYqKOviWvgTb34xky-kpbN7VvSzhOT8wo=": "20000000000000" - , "P6J7kBAlCPD4wxAnzuzlqTBWMyqI1zVkqVWM5kKoCwg=": "20000000000000" - , "CmwjLeSIEKfLzd5ks16QoGCtYNc--wiGsgWWM4OKsco=": "20000000000000" - , "-RTrh8sxu9mOYYpcfmyod8-v1Z0nqxMunwK-_NFDzYQ=": "20000000000000" - , "EnoSKFBfSJ_l7RXMglXTSolDt6VeNRMay4soxkUmk0E=": "20000000000000" - , "VzxlTAQWmOH7ALIXviuXH2pjjYmtW77r9ypeEZlg4mc=": "20000000000000" - , "93QRpWUE-Yqthy85Y8poB_WeWdG8A_9nnq4HJiMfJQc=": "20000000000000" - , "H7YIN-FF0kUawzVnhQpCoMLuOJkLzYAtZ2xof7vhtPs=": "20000000000000" - , "a9_Q5Pzte2G7wXujwVBaAzLcMki6_UjKrxvWzayJ3gY=": "20000000000000" - , "O4h-7y-2Izq3ojxailZAbMd0VCq78-kIMv8gIcaA6cA=": "20000000000000" - , "mlzqpS0hE6s7apMGRQP4Cx5Fc380yt9gQX7XVcVrmQQ=": "20000000000000" - , "aK-WCeAwKHQE9H02zvRLRdoMPIsZWiOfKkbA6yTyMxs=": "20000000000000" - , "b3fq65eebunM4fM3AQubawjF6Mt9v9jyEXF5f3hewbo=": "20000000000000" - , "ZbZ7v6OcrjZ3vqPFVzaHOK2A5UzRYy-wm0C-ngebU_s=": "20000000000000" - , "zXza46kY7Gs5cJEoN2TUwAaXth5W7uUKQfNiaPyWDSc=": "20000000000000" - , "5q5RzTcpFFUne5AKkua3DJO1IFQEOGyb2jQvV4DmDT8=": "20000000000000" - , "5CzeQFC__uUi8TRPuWVgsUeJauYR3i1f3rvD0CrC34o=": "20000000000000" - , "KOp96-E17RXmCf0_vEOcecpTmY8W0wpbpBwFuPwFbKM=": "20000000000000" - , "EFK3F4mO823aCcko3QmFJ3Klm7glGs8a0f_f6WVIwdg=": "20000000000000" - , "e4TOcy9Qp5BQ8tXkEXaWpuHRmAVcJRfPEV3sVCOKZsQ=": "20000000000000" - , "w-2bM_wksghmtHp4ZB2ZOQ-V9Dw1ZivS7RwxgY-DsB4=": "20000000000000" - , "9pKGBzQJLoqY6vcOM_OqHRgq9KIdO3ovCBp1mBEFKek=": "20000000000000" - , "TMFEEMjP7q64-Liae7CEG0ELKtEC2e2vDuCpMItyfzU=": "20000000000000" - , "nrRREQUC1zKTpQRRNDzO-NiQh6DJahitvTk0SWLkc8g=": "20000000000000" - , "9xnVxPVNI9fdN5zGa5Fa3HcIwof5T-2lMbdLh3_Nbpk=": "20000000000000" - , "NqOaYkD2B5yTFQ1dHMY7X2LmV0Q9tZI6KYR1-dFW_z8=": "20000000000000" - , "zhXX6D5r4CDjlLLQiC87LZZL2zWUIYaXhxbcgq_Ww3w=": "20000000000000" - , "CXMg_ROxPjiJAyxUpBlUepLDhcdhMffR89izVr9vcRU=": "20000000000000" - , "vfTTtqpmg_3jQ7zWV3XhNfmtbtn32Z0fcfNc6_Cx-4E=": "20000000000000" - , "3UAwyThFcR1vKSBpktCSkJg3NpMQhL1z4l46NHpfJkY=": "20000000000000" - , "K4m8Vu1qtFRavgx0jrctVErZf6VbKDfBnigjQef6k-o=": "20000000000000" - , "rmyqI_SuwRsbR4rG1Uk6bUlSJRvo004w5SeejGQERT4=": "20000000000000" - , "oo8sxwl7TO2JP-QfW3_aQbE9zZCLBogFPnwEMPUBuYs=": "20000000000000" - , "lif3znin9EWfZBoYZ9Ta1c69eINSJNmaqkKJVpFuF2U=": "20000000000000" - , "kMAvVvgk0sEf3kHXyfb8gQ6H4gWaFBDSUwms4IFs2jo=": "20000000000000" - , "8CMex0Km9bk2J1r4FaSD_FSwlGRgh1e8C1-7fCGUAJE=": "20000000000000" - , "pUliJY_tq41pTdo5VJISdWbGGBnL_82pupm4AjZF-y0=": "20000000000000" - , "E7dg9_nI8tY9CXli9OyIHtx0FUsq0QZKLBVx9Cr8Daw=": "20000000000000" - , "cpO_GBP5qVwOCGxws6oGvgZszu7jy_LwbKZj_f2pg8o=": "20000000000000" - , "n8MZ16U_jB4Vg4BPZHGorDzVO7dC9qOfAdYhAluKD4Y=": "20000000000000" - , "hqzkwiRusxDSgY-MyqmCyTC0VxELSFdJKJVpzBGOdQM=": "20000000000000" - , "QCiQStlI-PWCbwclsM8ZvfrmP49kql7lAwJjgzZ_OvI=": "20000000000000" - , "7prDyNFRXierLX1UE26h-TSO0fmfC2lFHQoelogU3hg=": "20000000000000" - , "32mL1n7cF_xLIjWAGTC6vISGcafcJe0EgXaxaQNtrzQ=": "20000000000000" - , "H94Fk3T5fiEXPd1eGYfpwPP4_y9FVQWsi2bhIAf9hFE=": "20000000000000" - , "YLQqBDTjfVrQJcqCzgn0js4ScjJpbh3_dGRmg_wQ9WM=": "20000000000000" - , "Ctfg-00LO1JetbfqwOOIwrm56xdZSzzZRccGW52eCps=": "20000000000000" - , "GCkRs5Iqi5jyzRhF-Z5B4-EzgCRAb55pJK8a3kmrbwU=": "20000000000000" - , "975KNlfAi1B-u2Q0X0qBZpuZNLCUNnKnX-jvBzah3pE=": "20000000000000" - , "SrxXeNRxF0accD3dsKoj8ymSQeJoUVs78Llsy-4ZIO0=": "20000000000000" - , "m5zF99P2vG3cqGrG17VvRti7d2XRi3fuUHfec-jM6tQ=": "20000000000000" - , "A-w4r_kJIZpI8TqDAY-F44cR0lhZtnB25UhT0NXM6Zc=": "20000000000000" - , "7mglsAKSgUEkAyA6C5Ni-v_1xoGNPCN_cj7ctQZGZqg=": "20000000000000" - , "x3DrzZ_Yp8df2EGsGlwNAnclV2Tv3lcdqnI3Lk_0bF4=": "20000000000000" - , "GWoauU1tVb37fjs6mPrxXiBoy9HarPqyGI8zj1mc7cw=": "20000000000000" - , "op9p-7Xy9fBmzrjLbMD1jEuW1QVXTOsXSIwgaFN3sDk=": "20000000000000" - , "KC7yE_m_JSiWGVP9cpcfYTLF77taAPTgveRKEiIPg1A=": "20000000000000" - , "6V6sxoH3dMLw8vWcH0NQF2SZNPDzmtULTX4vxkeCQd4=": "20000000000000" - , "y0DLZDhvfU-M5MvdhoyxEFp811PWFfrAdIfDVhYCMzE=": "20000000000000" - , "wCHhA7PS7wdfEuMpzrOJfdGyF2uIChR2LnnAcQE3hHI=": "20000000000000" - , "s4iYnscFXdEK56b7o4ZvKpgN0YoKchpR-U9MZEqbGb8=": "20000000000000" - , "WkMPzKKtocKcbc7_fsFND1oln6gAfWJspg9REi75pMw=": "20000000000000" - } -, "ftsSeed": - "76617361206f7061736120736b6f766f726f64612047677572646120626f726f64612070726f766f6461" -} \ No newline at end of file diff --git a/cardano-lib/testnet/shelley-genesis.json b/cardano-lib/testnet/shelley-genesis.json deleted file mode 100644 index 34fca9c1..00000000 --- a/cardano-lib/testnet/shelley-genesis.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "activeSlotsCoeff": 0.05, - "protocolParams": { - "protocolVersion": { - "minor": 0, - "major": 2 - }, - "decentralisationParam": 1, - "eMax": 18, - "extraEntropy": { - "tag": "NeutralNonce" - }, - "maxTxSize": 16384, - "maxBlockBodySize": 65536, - "maxBlockHeaderSize": 1100, - "minFeeA": 44, - "minFeeB": 155381, - "minUTxOValue": 1000000, - "poolDeposit": 500000000, - "minPoolCost": 340000000, - "keyDeposit": 2000000, - "nOpt": 150, - "rho": 0.003, - "tau": 0.20, - "a0": 0.3 - }, - "genDelegs": { - "2f56e87d67b8e5216582cfeb95dbdc9083110a3ef68faaa51bef3a80": { - "delegate": "bd5933d3c5417f17a64c7214711a26abc3bc03e2c90dc1bb38e0c39f", - "vrf": "9a0b0f537874d089cedfa9e250150405e47ea29acee87c40a223ae0a175d26f8" - }, - "514e81afb082fce01678809eebd90eda4f7918354ec7d0433ad16274": { - "delegate": "eff1b5b26e65b791d6f236c7c0264012bd1696759d22bdb4dd0f6f56", - "vrf": "e6f70fb10c7523aa76648e20d17e65fd9b2ed53960fbd20b308f223b703f2e23" - }, - "2fca486b4d8f1a0432f5bf18ef473ee4294c795a1a32e3132bc6b90f": { - "delegate": "de665a71064706f946030505eae950583f08c316f0f58997961092b1", - "vrf": "c3fde629add60e30142cd7ef3c680610975208b08aee42203a5c40ad5992e8f6" - }, - "4ee98623920698b77c1c7f77288cbdac5f9011ff8970b1f507567d0d": { - "delegate": "bf07107c6f632de95e34af7e009d2aafa19916c7ba89b944fbedcd72", - "vrf": "9d7d12e3d6b02835be3e76cfc6ae93d937035ee0e006d04a0eef9dea19754e21" - }, - "0d06d2547ed371fdf95fb5c4c735eecdd53e6a5bb831561bd0fcfd3d": { - "delegate": "6df3e1b4b8a84c63c805076a85e5aa00924997a4eae85fddf0aee3ca", - "vrf": "0774e5810fe02a014ec97ef424797172f2b8c5dcfb6e4cfc98b411c31d5096d8" - }, - "581e23030b6038bae716e5d64b9e053db10541b12e6b0b4eff485454": { - "delegate": "b0dca078b823cde627da136200d6618c49ad712b77972a1c5e135763", - "vrf": "16a4e883b72ddbd09a4f8a1170fc346ab11e4202f814faa73e9d2433ee03e7b0" - }, - "e5f27655371b54aed91cc916b2569060978be80056768fee2cc5ce1b": { - "delegate": "b3873a254459f506e47b9a252ee7912e538b364447f31576a170db65", - "vrf": "cc5c897fdf5db0017326656fe35aeb20c72b175540793f9b9b8dc9ade001bbc4" - } - }, - "updateQuorum": 5, - "networkId": "Testnet", - "initialFunds": {}, - "maxLovelaceSupply": 45000000000000000, - "networkMagic": 1097911063, - "epochLength": 432000, - "systemStart": "2019-07-24T20:20:16Z", - "slotsPerKESPeriod": 129600, - "slotLength": 1, - "maxKESEvolutions": 62, - "securityParam": 2160 -} diff --git a/default.nix b/default.nix index 2dcfc6fb..0e83b4ee 100644 --- a/default.nix +++ b/default.nix @@ -14,23 +14,12 @@ }: let - upstreamedDeprecation = p: __trace "WARNING: commonLib.${p} is deprecated. Please use it from nixpkgs directly instead."; - fetchTarballFromJson = jsonFile: - let - spec = builtins.fromJSON (builtins.readFile jsonFile); - in builtins.fetchTarball { - url = "${spec.url}/archive/${spec.rev}.tar.gz"; - inherit (spec) sha256; - }; - deprecationWarning = parameter: builtins.trace '' - WARNING: iohk-nix \"${parameter}\" parameter is deprecated. - Please use niv (https://github.com/nmattia/niv/) and the \"sourcesOverride\" parameter instead. - ''; + upstreamedDeprecation = p: builtins.trace "WARNING: commonLib.${p} is deprecated. Please use it from nixpkgs directly instead."; sources = defaultSources // sourcesOverride; commonLib = rec { fetchNixpkgs = throw "Please use niv to pin nixpkgs instead."; - # equivalent of but pinned instead of system + # Equivalent of but pinned instead of system inherit (sources) nixpkgs; inherit pkgsDefault; getPkgs = let @@ -83,7 +72,7 @@ let fixStylishHaskell = pkgsDefault.callPackage ./tests/fix-stylish-haskell.nix {}; # Check scripts - check-hydra = __trace "check-hydra is deprecated. Please use hydraEvalErrors" pkgsDefault.callPackage ./ci/check-hydra.nix {}; + check-hydra = builtins.trace "check-hydra is deprecated. Please use hydraEvalErrors" pkgsDefault.callPackage ./ci/check-hydra.nix {}; checkStackProject = pkgsDefault.callPackage ./ci/check-stack-project.nix {}; hydraEvalErrors = pkgsDefault.callPackage ./ci/hydra-eval-errors {}; checkRepoTagsOnMasterBranches = pkgsDefault.callPackage ./ci/check-source-repo-tags-on-master.nix {}; @@ -104,7 +93,7 @@ let rust-packages = rust-packages.overlays; haskell-nix-extra = [(import ./overlays/haskell-nix-extra)]; crypto = [(import ./overlays/crypto)]; - iohkNix = [(pkgs: super: rec { + iohkNix = [(pkgs: super: { iohkNix = import ./. { inherit (pkgs) config system; pkgsDefault = pkgs; @@ -160,12 +149,12 @@ let niv; inherit (commonLib) - # package sets + # Package sets nixpkgs pkgs pkgsDefault - # library functions + # Library functions fetchNixpkgs getPkgs getPkgsDefault @@ -176,7 +165,7 @@ let cabalProjectRegenerate supervisord - # packages + # Packages stack-hpc-coveralls hpc-coveralls hlint @@ -185,7 +174,7 @@ let cardano-repo-tool stack-cabal-sync-shell - # scripts + # Scripts check-hydra checkCabalProject hydraEvalErrors diff --git a/release.nix b/release.nix index b41e745c..339253b8 100644 --- a/release.nix +++ b/release.nix @@ -21,7 +21,7 @@ with (import (commonLib.nixpkgs + "/pkgs/top-level/release-lib.nix") { with pkgs.lib; let - inherit (commonLib) jormungandrLib cardanoLib sources; + inherit (commonLib) jormungandrLib cardanoLib; jormungandrPackages = foldl' (sum: name: recursiveUpdate { @@ -55,7 +55,7 @@ fix (self: mappedPkgs // { inherit (commonLib) check-hydra; inherit jormungandrConfigs; jormungandr-deployment = jormungandrLib.mkConfigHtml { inherit (jormungandrLib.environments) itn_rewards_v1 beta nightly legacy; }; - cardano-deployment = cardanoLib.mkConfigHtml { inherit (cardanoLib.environments) mainnet testnet p2p alonzo-purple marlowe-pioneers staging shelley_qa sre; }; + cardano-deployment = cardanoLib.mkConfigHtml { inherit (cardanoLib.environments) mainnet preprod preview; }; forceNewEval = pkgs.writeText "forceNewEval" iohk-nix.rev; required = pkgs.lib.hydraJob (pkgs.releaseTools.aggregate {