From 73690f81757b6ebe90d1dd5ce6772fb2904eb0d3 Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Wed, 6 Aug 2025 17:35:08 -0500 Subject: [PATCH 01/14] cardanoCfg: update cfg for iohk-nix 10.6.0 changes --- configuration/cardano/mainnet-config-bp.json | 146 ------------------ .../cardano/mainnet-config-legacy.json | 3 +- configuration/cardano/mainnet-config.json | 3 +- configuration/cardano/mainnet-topology.json | 1 + ...on => testnet-template-config-legacy.json} | 47 +++--- configuration/cardano/update-config-files.sh | 3 +- 6 files changed, 26 insertions(+), 177 deletions(-) delete mode 100644 configuration/cardano/mainnet-config-bp.json rename configuration/cardano/{mainnet-config-bp-legacy.json => testnet-template-config-legacy.json} (64%) diff --git a/configuration/cardano/mainnet-config-bp.json b/configuration/cardano/mainnet-config-bp.json deleted file mode 100644 index dcbdcd1aff7..00000000000 --- a/configuration/cardano/mainnet-config-bp.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "AlonzoGenesisFile": "mainnet-alonzo-genesis.json", - "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", - "ByronGenesisFile": "mainnet-byron-genesis.json", - "ByronGenesisHash": "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb", - "CheckpointsFile": "mainnet-checkpoints.json", - "CheckpointsFileHash": "3e6dee5bae7acc6d870187e72674b37c929be8c66e62a552cf6a876b1af31ade", - "ConsensusMode": "PraosMode", - "ConwayGenesisFile": "mainnet-conway-genesis.json", - "ConwayGenesisHash": "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62", - "EnableP2P": true, - "LastKnownBlockVersion-Alt": 0, - "LastKnownBlockVersion-Major": 3, - "LastKnownBlockVersion-Minor": 0, - "LedgerDB": { - "Backend": "V2InMemory", - "NumOfDiskSnapshots": 2, - "QueryBatchSize": 100000, - "SnapshotInterval": 4320 - }, - "MaxKnownMajorProtocolVersion": 2, - "MinNodeVersion": "10.4.0", - "PeerSharing": false, - "Protocol": "Cardano", - "RequiresNetworkMagic": "RequiresNoMagic", - "ShelleyGenesisFile": "mainnet-shelley-genesis.json", - "ShelleyGenesisHash": "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81", - "TargetNumberOfKnownPeers": 100, - "TargetNumberOfRootPeers": 100, - "TraceOptionForwarder": { - "connQueueSize": 64, - "disconnQueueSize": 128, - "maxReconnectDelay": 30 - }, - "TraceOptionMetricsPrefix": "cardano.node.metrics.", - "TraceOptionPeerFrequency": 2000, - "TraceOptionResourceFrequency": 1000, - "TraceOptions": { - "": { - "backends": [ - "EKGBackend", - "Forwarder", - "PrometheusSimple suffix 127.0.0.1 12798", - "Stdout HumanFormatColoured" - ], - "detail": "DNormal", - "severity": "Notice" - }, - "BlockFetch.Client.CompletedBlockFetch": { - "maxFrequency": 2.0 - }, - "BlockFetch.Decision": { - "severity": "Silence" - }, - "ChainDB": { - "severity": "Info" - }, - "ChainDB.AddBlockEvent.AddBlockValidation": { - "severity": "Silence" - }, - "ChainDB.AddBlockEvent.AddBlockValidation.ValidCandidate": { - "maxFrequency": 2.0 - }, - "ChainDB.AddBlockEvent.AddedBlockToQueue": { - "maxFrequency": 2.0 - }, - "ChainDB.AddBlockEvent.AddedBlockToVolatileDB": { - "maxFrequency": 2.0 - }, - "ChainDB.CopyToImmutableDBEvent.CopiedBlockToImmutableDB": { - "maxFrequency": 2.0 - }, - "ChainDB.LedgerEvent.Forker": { - "severity": "Silence" - }, - "ChainSync.Client": { - "severity": "Warning" - }, - "Forge.Loop": { - "severity": "Info" - }, - "Forge.StateInfo": { - "severity": "Info" - }, - "Mempool": { - "severity": "Silence" - }, - "Mempool.AttemptAdd": { - "severity": "Silence" - }, - "Mempool.LedgerFound": { - "severity": "Silence" - }, - "Mempool.LedgerNotFound": { - "severity": "Silence" - }, - "Mempool.SyncNotNeeded": { - "severity": "Silence" - }, - "Net.ConnectionManager.Remote": { - "severity": "Info" - }, - "Net.ConnectionManager.Remote.ConnectionManagerCounters": { - "severity": "Silence" - }, - "Net.ErrorPolicy": { - "severity": "Info" - }, - "Net.ErrorPolicy.Local": { - "severity": "Info" - }, - "Net.InboundGovernor": { - "severity": "Warning" - }, - "Net.InboundGovernor.Remote": { - "severity": "Info" - }, - "Net.Mux.Remote": { - "severity": "Info" - }, - "Net.PeerSelection": { - "severity": "Silence" - }, - "Net.Subscription.DNS": { - "severity": "Info" - }, - "Net.Subscription.IP": { - "severity": "Info" - }, - "Resources": { - "severity": "Silence" - }, - "Startup.DiffusionInit": { - "severity": "Info" - } - }, - "TurnOnLogMetrics": true, - "TurnOnLogging": true, - "UseTraceDispatcher": true, - "defaultBackends": [], - "defaultScribes": [], - "minSeverity": "Critical", - "options": {}, - "setupBackends": [], - "setupScribes": [] -} diff --git a/configuration/cardano/mainnet-config-legacy.json b/configuration/cardano/mainnet-config-legacy.json index c863b9c07bc..2efa3558f72 100644 --- a/configuration/cardano/mainnet-config-legacy.json +++ b/configuration/cardano/mainnet-config-legacy.json @@ -19,8 +19,7 @@ "SnapshotInterval": 4320 }, "MaxKnownMajorProtocolVersion": 2, - "MinNodeVersion": "10.4.0", - "PeerSharing": true, + "MinNodeVersion": "10.6.0", "Protocol": "Cardano", "RequiresNetworkMagic": "RequiresNoMagic", "ShelleyGenesisFile": "mainnet-shelley-genesis.json", diff --git a/configuration/cardano/mainnet-config.json b/configuration/cardano/mainnet-config.json index 2e019e45aaa..ea7473d79d6 100644 --- a/configuration/cardano/mainnet-config.json +++ b/configuration/cardano/mainnet-config.json @@ -19,8 +19,7 @@ "SnapshotInterval": 4320 }, "MaxKnownMajorProtocolVersion": 2, - "MinNodeVersion": "10.4.0", - "PeerSharing": true, + "MinNodeVersion": "10.6.0", "Protocol": "Cardano", "RequiresNetworkMagic": "RequiresNoMagic", "ShelleyGenesisFile": "mainnet-shelley-genesis.json", diff --git a/configuration/cardano/mainnet-topology.json b/configuration/cardano/mainnet-topology.json index a7c7ecbfd00..893ed50a550 100644 --- a/configuration/cardano/mainnet-topology.json +++ b/configuration/cardano/mainnet-topology.json @@ -21,6 +21,7 @@ "valency": 1 } ], + "peerSnapshotFile": "mainnet-peer-snapshot.json", "publicRoots": [ { "accessPoints": [], diff --git a/configuration/cardano/mainnet-config-bp-legacy.json b/configuration/cardano/testnet-template-config-legacy.json similarity index 64% rename from configuration/cardano/mainnet-config-bp-legacy.json rename to configuration/cardano/testnet-template-config-legacy.json index c9ffc51d2fc..b68ab30265d 100644 --- a/configuration/cardano/mainnet-config-bp-legacy.json +++ b/configuration/cardano/testnet-template-config-legacy.json @@ -1,32 +1,31 @@ { - "AlonzoGenesisFile": "mainnet-alonzo-genesis.json", - "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", - "ByronGenesisFile": "mainnet-byron-genesis.json", - "ByronGenesisHash": "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb", - "CheckpointsFile": "mainnet-checkpoints.json", - "CheckpointsFileHash": "3e6dee5bae7acc6d870187e72674b37c929be8c66e62a552cf6a876b1af31ade", - "ConsensusMode": "PraosMode", - "ConwayGenesisFile": "mainnet-conway-genesis.json", - "ConwayGenesisHash": "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62", + "AlonzoGenesisFile": "alonzo-genesis.json", + "ApplicationName": "cardano-sl", + "ApplicationVersion": 0, + "ByronGenesisFile": "byron-genesis.json", + "ConwayGenesisFile": "conway-genesis.json", "EnableP2P": true, + "ExperimentalHardForksEnabled": true, + "ExperimentalProtocolsEnabled": true, "LastKnownBlockVersion-Alt": 0, "LastKnownBlockVersion-Major": 3, - "LastKnownBlockVersion-Minor": 0, + "LastKnownBlockVersion-Minor": 1, "LedgerDB": { "Backend": "V2InMemory", "NumOfDiskSnapshots": 2, "QueryBatchSize": 100000, - "SnapshotInterval": 4320 + "SnapshotInterval": 216 }, + "MaxConcurrencyDeadline": 4, "MaxKnownMajorProtocolVersion": 2, - "MinNodeVersion": "10.4.0", - "PeerSharing": false, + "PBftSignatureThreshold": 1.1, "Protocol": "Cardano", - "RequiresNetworkMagic": "RequiresNoMagic", - "ShelleyGenesisFile": "mainnet-shelley-genesis.json", - "ShelleyGenesisHash": "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81", - "TargetNumberOfKnownPeers": 100, - "TargetNumberOfRootPeers": 100, + "RequiresNetworkMagic": "RequiresMagic", + "ShelleyGenesisFile": "shelley-genesis.json", + "TestAllegraHardForkAtEpoch": 0, + "TestAlonzoHardForkAtEpoch": 0, + "TestMaryHardForkAtEpoch": 0, + "TestShelleyHardForkAtEpoch": 0, "TraceAcceptPolicy": true, "TraceBlockFetchClient": false, "TraceBlockFetchDecisions": false, @@ -44,14 +43,13 @@ "TraceDiffusionInitialization": true, "TraceErrorPolicy": true, "TraceForge": true, - "TraceHandshake": true, + "TraceHandshake": false, "TraceInboundGovernor": true, "TraceIpSubscription": true, "TraceLedgerPeers": true, "TraceLocalChainSyncProtocol": false, - "TraceLocalConnectionManager": true, "TraceLocalErrorPolicy": true, - "TraceLocalHandshake": true, + "TraceLocalHandshake": false, "TraceLocalRootPeers": true, "TraceLocalTxSubmissionProtocol": false, "TraceLocalTxSubmissionServer": false, @@ -74,7 +72,7 @@ "defaultScribes": [ [ "StdoutSK", - "stdout" + "cardano" ] ], "hasEKG": 12788, @@ -82,7 +80,7 @@ "127.0.0.1", 12798 ], - "minSeverity": "Info", + "minSeverity": "Debug", "options": { "mapBackends": { "cardano.node.metrics": [ @@ -110,8 +108,7 @@ { "scFormat": "ScText", "scKind": "StdoutSK", - "scName": "stdout", - "scRotation": null + "scName": "cardano" } ] } diff --git a/configuration/cardano/update-config-files.sh b/configuration/cardano/update-config-files.sh index 1d56f6cbcd1..a30df71281e 100755 --- a/configuration/cardano/update-config-files.sh +++ b/configuration/cardano/update-config-files.sh @@ -29,8 +29,6 @@ echo "################################" copyCfg "mainnet-alonzo-genesis.json" copyCfg "mainnet-byron-genesis.json" copyCfg "mainnet-checkpoints.json" -copyCfg "mainnet-config-bp.json" -copyCfg "mainnet-config-bp-legacy.json" copyCfg "mainnet-config.json" copyCfg "mainnet-config-legacy.json" copyCfg "mainnet-conway-genesis.json" @@ -43,6 +41,7 @@ copyCfg "mainnet-topology.json" copyTmplCfg "alonzo.json" copyTmplCfg "byron.json" copyTmplCfg "config.json" +copyTmplCfg "config-legacy.json" copyTmplCfg "conway.json" copyTmplCfg "shelley.json" copyTmplCfg "topology-empty-p2p.json" From c79438384463ab4bd3b47a0748a3a7ba75cf0a4c Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Thu, 7 Aug 2025 14:00:52 -0500 Subject: [PATCH 02/14] cardanoCfg: rm legacy network cfg w/ networking now only p2p --- configuration/cardano/mainnet-config-legacy.json | 1 - configuration/cardano/mainnet-config.json | 1 - configuration/cardano/mainnet-config.yaml | 2 -- configuration/cardano/testnet-template-config-legacy.json | 1 - configuration/cardano/testnet-template-config.json | 1 - 5 files changed, 6 deletions(-) diff --git a/configuration/cardano/mainnet-config-legacy.json b/configuration/cardano/mainnet-config-legacy.json index 2efa3558f72..4efc9b34be3 100644 --- a/configuration/cardano/mainnet-config-legacy.json +++ b/configuration/cardano/mainnet-config-legacy.json @@ -8,7 +8,6 @@ "ConsensusMode": "PraosMode", "ConwayGenesisFile": "mainnet-conway-genesis.json", "ConwayGenesisHash": "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62", - "EnableP2P": true, "LastKnownBlockVersion-Alt": 0, "LastKnownBlockVersion-Major": 3, "LastKnownBlockVersion-Minor": 0, diff --git a/configuration/cardano/mainnet-config.json b/configuration/cardano/mainnet-config.json index ea7473d79d6..addca215601 100644 --- a/configuration/cardano/mainnet-config.json +++ b/configuration/cardano/mainnet-config.json @@ -8,7 +8,6 @@ "ConsensusMode": "PraosMode", "ConwayGenesisFile": "mainnet-conway-genesis.json", "ConwayGenesisHash": "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62", - "EnableP2P": true, "LastKnownBlockVersion-Alt": 0, "LastKnownBlockVersion-Major": 3, "LastKnownBlockVersion-Minor": 0, diff --git a/configuration/cardano/mainnet-config.yaml b/configuration/cardano/mainnet-config.yaml index a8c6e5695d2..c4e76560895 100644 --- a/configuration/cardano/mainnet-config.yaml +++ b/configuration/cardano/mainnet-config.yaml @@ -14,8 +14,6 @@ ShelleyGenesisHash: 1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d927 CheckpointsFile: mainnet-checkpoints.json CheckpointsFileHash: 3e6dee5bae7acc6d870187e72674b37c929be8c66e62a552cf6a876b1af31ade -EnableP2P: True - ##### Core protocol parameters ##### Protocol: Cardano diff --git a/configuration/cardano/testnet-template-config-legacy.json b/configuration/cardano/testnet-template-config-legacy.json index b68ab30265d..4d3ab236fe4 100644 --- a/configuration/cardano/testnet-template-config-legacy.json +++ b/configuration/cardano/testnet-template-config-legacy.json @@ -4,7 +4,6 @@ "ApplicationVersion": 0, "ByronGenesisFile": "byron-genesis.json", "ConwayGenesisFile": "conway-genesis.json", - "EnableP2P": true, "ExperimentalHardForksEnabled": true, "ExperimentalProtocolsEnabled": true, "LastKnownBlockVersion-Alt": 0, diff --git a/configuration/cardano/testnet-template-config.json b/configuration/cardano/testnet-template-config.json index 2ef1b3df5b4..127bf9f5e90 100644 --- a/configuration/cardano/testnet-template-config.json +++ b/configuration/cardano/testnet-template-config.json @@ -5,7 +5,6 @@ "ByronGenesisFile": "byron-genesis.json", "ConsensusMode": "PraosMode", "ConwayGenesisFile": "conway-genesis.json", - "EnableP2P": true, "ExperimentalHardForksEnabled": true, "ExperimentalProtocolsEnabled": true, "LastKnownBlockVersion-Alt": 0, From 940e0c43bd79a01237461e8d410a646a9ad24ec7 Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Wed, 6 Aug 2025 17:50:34 -0500 Subject: [PATCH 03/14] ci: align the static mainnet yaml GHA w/ the new cfg --- .github/workflows/check-mainnet-config.yml | 2 -- configuration/cardano/mainnet-config.yaml | 22 ++++++++++++++++------ 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check-mainnet-config.yml b/.github/workflows/check-mainnet-config.yml index 98b6bcdc037..c52e012d69d 100644 --- a/.github/workflows/check-mainnet-config.yml +++ b/.github/workflows/check-mainnet-config.yml @@ -41,8 +41,6 @@ jobs: 'mainnet-alonzo-genesis.json' 'mainnet-byron-genesis.json' 'mainnet-checkpoints.json' - 'mainnet-config-bp.json' - 'mainnet-config-bp-legacy.json' 'mainnet-config.json' 'mainnet-config-legacy.json' 'mainnet-peer-snapshot.json' diff --git a/configuration/cardano/mainnet-config.yaml b/configuration/cardano/mainnet-config.yaml index c4e76560895..78a3df39c47 100644 --- a/configuration/cardano/mainnet-config.yaml +++ b/configuration/cardano/mainnet-config.yaml @@ -34,11 +34,10 @@ MaxKnownMajorProtocolVersion: 2 ##### Network Configuration ##### -PeerSharing: True - # The following control the number of outbound connections to strictly our upstream peers # cf. https://developers.cardano.org/docs/operate-a-stake-pool/node-operations/topology -# defaults are provided by ouroboros-network, but can be overridden by uncommenting below: +# +# Defaults are provided by ouroboros-network, but can be overridden by uncommenting below: # SyncTargetNumberOfActiveBigLedgerPeers: 30 # SyncTargetNumberOfActivePeers: 5 # SyncTargetNumberOfEstablishedBigLedgerPeers: 40 @@ -51,8 +50,15 @@ PeerSharing: True # TargetNumberOfEstablishedBigLedgerPeers: 10 # TargetNumberOfEstablishedPeers: 30 # TargetNumberOfKnownBigLedgerPeers: 15 -# TargetNumberOfKnownPeers: 150 -# TargetNumberOfRootPeers: 60 +# +# Additionally, as of ouroboros-network `0.22.2` with cardano-node `10.6.0`, +# the following three node config parameters which previously required +# explicit configuration depending on whether the node is a forger are now +# handled automatically. +# +# PeerSharing: false for forgers, true for non-forgers +# TargetNumberOfKnownPeers: set according to forging status +# TargetNumberOfRootPeers: set according to forging status # When syncing in Genesis mode, this is the minimum number of active connections # to big ledger peers needed to continue: @@ -83,7 +89,11 @@ LedgerDB: ##### Version Information ##### -MinNodeVersion: 10.4.0 +# Min is currently 10.6.0 for proper default handling of PeerSharing, +# TargetNumberOfKnownPeers and TargetNumberOfRootPeers parameters depending +# on whether node is a forger or not, as well as removal of legacy +# networking mode. +MinNodeVersion: 10.6.0 ##### Logging configuration ##### From f4fefbad989f9bd1c4c364dfb082117914588ec2 Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Wed, 6 Aug 2025 17:59:12 -0500 Subject: [PATCH 04/14] nodeNixosSvc: add SRV record support --- nix/nixos/cardano-node-service.nix | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/nix/nixos/cardano-node-service.nix b/nix/nixos/cardano-node-service.nix index d0c4fde19ac..07d8976aa91 100644 --- a/nix/nixos/cardano-node-service.nix +++ b/nix/nixos/cardano-node-service.nix @@ -545,6 +545,9 @@ in { description = '' Routes to public peers. Only used if slot is less than useLedgerAfterSlot. + + If an address is provided without a port or a port set to null within + the attrs, the address will be interpreted as an SRV record. ''; }; @@ -555,6 +558,9 @@ in { Routes to public peers. Only used if slot is less than useLedgerAfterSlot and specific to a given instance when multiple instances are used. + + If an address is provided without a port or a port set to null within + the attrs, the address will be interpreted as an SRV record. ''; }; @@ -569,7 +575,12 @@ in { advertise = false; valency = 1; }]; - description = ''Static routes to local peers.''; + description = '' + Static routes to local peers. + + If an address is provided without a port or a port set to null within + the attrs, the address will be interpreted as an SRV record. + ''; }; instanceProducers = mkOption { @@ -578,6 +589,9 @@ in { description = '' Static routes to local peers, specific to a given instance when multiple instances are used. + + If an address is provided without a port or a port set to null within + the attrs, the address will be interpreted as an SRV record. ''; }; @@ -611,11 +625,18 @@ in { bootstrapPeers = mkOption { type = nullOr (listOf attrs); - default = map (e: {address = e.addr; inherit (e) port;}) envConfig.edgeNodes; + default = + map (e: + {address = e.addr;} + // optionalAttrs (e ? port && e.port != null) {inherit (e) port;}) + envConfig.edgeNodes; description = '' If set, it will enable bootstrap peers. To disable, set this to null. To enable, set this to a list of attributes of address and port, example: [{ address = "addr"; port = 3001; }] + + If an address is provided without a port or a port set to null within + the attrs, the address will be interpreted as an SRV record. ''; }; From 756b681a593424ce0f63d62e2a73f4bf36706ad4 Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Wed, 6 Aug 2025 17:59:43 -0500 Subject: [PATCH 05/14] nodeNixosSvc: add peer-snapshot to mainnet topo by default --- nix/nixos/cardano-node-service.nix | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/nix/nixos/cardano-node-service.nix b/nix/nixos/cardano-node-service.nix index 07d8976aa91..8b8ee0e1e48 100644 --- a/nix/nixos/cardano-node-service.nix +++ b/nix/nixos/cardano-node-service.nix @@ -796,8 +796,12 @@ in { peerSnapshotFile = mkOption { type = funcToOr nullOrStr; default = i: - # Node config in 10.5 will default to genesis mode for preview and preprod. - if cfg.useNewTopology && elem cfg.environment ["preview" "preprod"] + # As of node `10.5.0` preview and preprod will default to a + # `ConsensusMode` of `GenesisMode` and utilize a peer snapshot. + # + # Mainnet does not yet require it, but declaring it will also + # facilitate testing. + if cfg.useNewTopology then if cfg.useSystemdReload then "peer-snapshot-${toString i}.json" @@ -806,14 +810,20 @@ in { example = i: "/etc/cardano-node/peer-snapshot-${toString i}.json"; apply = x: if lib.isFunction x then x else _: x; description = '' - If set, cardano-node will load a peer snapshot file from the declared path which can - be absolute or relative. If a relative path is given, it will be interpreted relative - to the location of the topology file which it is declared in. + If set, the topology file will include a peer snapshot file from the + declared path which can be absolute or relative. If a relative path + is given, it will be interpreted relative to the location of the + topology file which it is declared in. - The peer snapshot file contains a snapshot of big ledger peers taken at some arbitrary slot. - These are the largest pools that cumulatively hold 90% of total stake. + The peer snapshot file contains a snapshot of big ledger peers taken + at some arbitrary slot. These are the largest pools that cumulatively + hold 90% of total stake. - A peer snapshot file can be generated with a `cardano-cli query ledger-peer-snapshot` command. + When cardano-node `ConsensusMode` configuration is set to + `GenesisMode` the peer snapshot file will be loaded and used. + + A peer snapshot file can be generated with a command: + `cardano-cli query ledger-peer-snapshot` ''; }; }; From 3f7050d1f80cbbf575209d503b84ed13cb632c58 Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Thu, 7 Aug 2025 12:56:40 -0500 Subject: [PATCH 06/14] releaseBins: rm bp cfg and adjust peerSnap topo filename --- nix/binary-release.nix | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/nix/binary-release.nix b/nix/binary-release.nix index 35abcf20024..e0c513c732b 100644 --- a/nix/binary-release.nix +++ b/nix/binary-release.nix @@ -40,21 +40,11 @@ let (builtins.toJSON (env.nodeConfig // genesisAttrs)); - nodeConfigBp = pkgs.writeText - "config-bp.json" - (builtins.toJSON - (env.nodeConfigBp // genesisAttrs)); - nodeConfigLegacy= pkgs.writeText "config-legacy.json" (builtins.toJSON (env.nodeConfigLegacy // genesisAttrs)); - nodeConfigBpLegacy= pkgs.writeText - "config-bp-legacy.json" - (builtins.toJSON - (env.nodeConfigBpLegacy // genesisAttrs)); - tracerConfig = pkgs.writeText "tracer-config.json" (builtins.toJSON env.tracerConfig); @@ -65,20 +55,18 @@ let topologyConfig = pkgs.cardanoLib.mkTopology env; - # Genesis files are the same for env.nodeConfig and env.nodeConfigBp inherit (env.nodeConfig) ByronGenesisFile ShelleyGenesisFile AlonzoGenesisFile; in - # Format the node config file and copy the genesis files + # Format the node config file and copy the genesis files. Normalize the + # topology file peer snapshot ref for per env dir placement. '' mkdir -p "share/${name}" jq . < "${nodeConfig}" > share/${name}/config.json - jq . < "${nodeConfigBp}" > share/${name}/config-bp.json jq . < "${nodeConfigLegacy}" > share/${name}/config-legacy.json - jq . < "${nodeConfigBpLegacy}" > share/${name}/config-bp-legacy.json jq . < "${tracerConfig}" > share/${name}/tracer-config.json jq . < "${peerSnapshot}" > share/${name}/peer-snapshot.json - jq . < "${topologyConfig}" > share/${name}/topology.json + jq '.peerSnapshotFile = "peer-snapshot.json"' < "${topologyConfig}" > share/${name}/topology.json cp -n --remove-destination -v \ "${ByronGenesisFile}" \ share/${name}/byron-genesis.json From 63e86c7d5c5be1f4da4100a3e464e1127eab5dff Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Thu, 7 Aug 2025 12:59:14 -0500 Subject: [PATCH 07/14] nodeOci: rm bp cfg, adj peerSnap topo filename, rm deprecated cfg --- nix/docker/default.nix | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/nix/docker/default.nix b/nix/docker/default.nix index e9d3209afd3..195888246b7 100644 --- a/nix/docker/default.nix +++ b/nix/docker/default.nix @@ -43,6 +43,7 @@ }: let + inherit (lib) concatStringsSep escapeShellArgs getAttrs mapAttrsToList; # Layer of tools which aren't going to change much between versions. baseImage = dockerTools.buildImage { @@ -75,7 +76,7 @@ let # For "script" mode, generate scripts for iohk-nix networks which can be # utilized by setting the environment NETWORK variable to the desired # network in the docker command: `-e NETWORK ` - clusterStatements = lib.concatStringsSep "\n" (lib.mapAttrsToList (env: scripts: let + clusterStatements = concatStringsSep "\n" (mapAttrsToList (env: scripts: let scriptBin = scripts.${script}; in '' elif [[ "$NETWORK" == "${env}" ]]; then @@ -97,7 +98,7 @@ let context = ./context/node; genCfgs = let - environments' = lib.getAttrs [ "mainnet" "preprod" "preview" ] commonLib.environments; + environments' = getAttrs [ "mainnet" "preprod" "preview" ] commonLib.environments; cardano-deployment = commonLib.mkConfigHtml environments'; in pkgs.runCommand "cardano-html" {} '' @@ -105,7 +106,7 @@ let cp "${cardano-deployment}/index.html" "$out/" cp "${cardano-deployment}/rest-config.json" "$out/" - ENVS=(${lib.escapeShellArgs (builtins.attrNames environments')}) + ENVS=(${escapeShellArgs (builtins.attrNames environments')}) for ENV in "''${ENVS[@]}"; do # Migrate each env from a flat dir to an ENV subdir mkdir -p "$out/config/$ENV" @@ -113,13 +114,17 @@ let cp -v "${cardano-deployment}/$i" "$out/config/$ENV/''${i#"$ENV-"}" done - # Adjust genesis file, config and config-bp refs - for i in config config-bp config-legacy config-bp-legacy db-sync-config; do + # Adjust genesis file, config refs + for i in config config-legacy db-sync-config; do if [ -f "$out/config/$ENV/$i.json" ]; then sed -i "s|\"$ENV-|\"|g" "$out/config/$ENV/$i.json" fi done + # Normalize the topology file peer snapshot ref for per ENV dir placement + ${jq}/bin/jq '.peerSnapshotFile = "peer-snapshot.json"' < "$out/config/$ENV/topology.json" > "$ENV-topology.json" + mv -v "$ENV-topology.json" "$out/config/$ENV/topology.json" + # Adjust index.html file refs sed -i "s|$ENV-|config/$ENV/|g" "$out/index.html" done @@ -176,12 +181,6 @@ in # caused by broken symlinks as seen from the host. cp -R "$SRC"/* "$DST" find "$DST" -mindepth 1 -type d -exec bash -c "chmod 0755 {}" \; - - # Preserve legacy oci config and topo path for backwards compatibility. - pushd opt/cardano/config - ln -sv mainnet/config.json mainnet-config.json - ln -sv mainnet/topology.json mainnet-topology.json - popd ''; config = { From c619d29099e6775b1614f8c2db9a725ad1a136fb Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Thu, 7 Aug 2025 17:42:31 -0500 Subject: [PATCH 08/14] nodeNixosSvc: depcreate the useNewTopology opt --- nix/nixos/cardano-node-service.nix | 44 ++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/nix/nixos/cardano-node-service.nix b/nix/nixos/cardano-node-service.nix index 8b8ee0e1e48..e7e89b5a601 100644 --- a/nix/nixos/cardano-node-service.nix +++ b/nix/nixos/cardano-node-service.nix @@ -58,7 +58,7 @@ let selectTopology = i: if cfg.topology != null then cfg.topology - else toFile "topology.json" (toJSON (if (cfg.useNewTopology) then assertNewTopology i else oldTopology i)); + else toFile "topology.json" (toJSON (if (cfg.useNewTopology != false) then assertNewTopology i else oldTopology i)); topology = i: if cfg.useSystemdReload @@ -72,10 +72,17 @@ let // (mapAttrs' (era: epoch: nameValuePair "Test${era}HardForkAtEpoch" epoch ) cfg.forceHardForks) - // (optionalAttrs cfg.useNewTopology ( + // (optionalAttrs (cfg.useNewTopology != false) ( { - EnableP2P = true; MaxConcurrencyBulkSync = 2; + } // optionalAttrs (cfg.useNewTopology == true) { + # Starting with node 10.6.0, p2p is the only network + # operating mode and EnableP2P becomes a no-op and is not + # declared by default. + # + # Older node versions which still require an explicit + # declaration can set useNewTopology true. + EnableP2P = true; } // optionalAttrs (cfg.targetNumberOfRootPeers != null) { TargetNumberOfRootPeers = cfg.targetNumberOfRootPeers; } // optionalAttrs (cfg.targetNumberOfKnownPeers != null) { @@ -596,10 +603,17 @@ in { }; useNewTopology = mkOption { - type = bool; - default = cfg.nodeConfig.EnableP2P or false; + type = nullOr bool; + default = cfg.nodeConfig.EnableP2P or null; description = '' - Use new, peer to peer and ledger peers compatible topology. + Use new, p2p and ledger peers compatible topology. + + The useNewTopology option is deprecated and will be removed in the + future. As of cardano-node 10.6.0, this option should remain null. + For older node versions, a bool value can be set, but this will only + be supported until the Dijkstra hard fork at which point all + cardano-node versions will be compelled to upgrade and the + useNewTopology option will be removed. ''; }; @@ -801,7 +815,7 @@ in { # # Mainnet does not yet require it, but declaring it will also # facilitate testing. - if cfg.useNewTopology + if (cfg.useNewTopology != false) then if cfg.useSystemdReload then "peer-snapshot-${toString i}.json" @@ -849,7 +863,7 @@ in { (acc: i: recursiveUpdate acc {"cardano-node/topology-${toString i}.json".source = selectTopology i;}) {} (range 0 (cfg.instances - 1))) ) - (mkIf (cfg.useNewTopology && cfg.useSystemdReload) + (mkIf ((cfg.useNewTopology != false) && cfg.useSystemdReload) (foldl' (acc: i: recursiveUpdate acc ( optionalAttrs (cfg.peerSnapshotFile i != null) { @@ -873,12 +887,12 @@ in { wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; partOf = mkIf (cfg.instances > 1) ["cardano-node.service"]; - reloadTriggers = mkIf (cfg.useSystemdReload && cfg.useNewTopology) [ (selectTopology i) ]; + reloadTriggers = mkIf (cfg.useSystemdReload && (cfg.useNewTopology != false)) [ (selectTopology i) ]; script = mkScript cfg i; serviceConfig = { User = "cardano-node"; Group = "cardano-node"; - ExecReload = mkIf (cfg.useSystemdReload && cfg.useNewTopology) "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; + ExecReload = mkIf (cfg.useSystemdReload && (cfg.useNewTopology != false)) "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; Restart = "always"; RuntimeDirectory = mkIf (!cfg.systemdSocketActivation) (removePrefix cfg.runDirBase (runtimeDir i)); @@ -941,7 +955,7 @@ in { message = "Shelley Era: all of three [operationalCertificate kesKey vrfKey] options must be defined (or none of them)."; } { - assertion = !(cfg.systemdSocketActivation && cfg.useNewTopology); + assertion = !(cfg.systemdSocketActivation && (cfg.useNewTopology != false)); message = "Systemd socket activation cannot be used with p2p topology due to a systemd socket re-use issue."; } { @@ -949,6 +963,14 @@ in { message = "When configuring multiple LMDB enabled nodes on one instance, lmdbDatabasePath must be unique."; } ]; + + warnings = ( + optional (cfg.useNewTopology != null) '' + The useNewTopology option is deprecated and will be removed in the future. As of cardano-node 10.6.0, this option should remain null. + For older node versions, a bool value can be set, but this will only be supported until the Dijkstra hard fork at which point all + cardano-node versions will be compelled to upgrade and the useNewTopology option will be removed. + '' + ); } ]); } From 57e35a734de8d1036a4a80ef02290e4de50d85c5 Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Fri, 8 Aug 2025 17:37:39 -0500 Subject: [PATCH 09/14] tracerNixosSvc: add nix support for tracer HOST:PORT netconns to/from node --- nix/nixos/cardano-node-service.nix | 35 ++++++++++++++++- .../cardano-tracer-service-workbench.nix | 14 +++---- nix/nixos/cardano-tracer-service.nix | 39 +++++++++++-------- nix/pkgs.nix | 2 +- nix/scripts-tracer.nix | 2 +- nix/workbench/service/tracer.nix | 2 +- 6 files changed, 67 insertions(+), 27 deletions(-) diff --git a/nix/nixos/cardano-node-service.nix b/nix/nixos/cardano-node-service.nix index e7e89b5a601..d9e6d0aafbc 100644 --- a/nix/nixos/cardano-node-service.nix +++ b/nix/nixos/cardano-node-service.nix @@ -171,6 +171,10 @@ let "--tracer-socket-path-accept ${cfg.tracerSocketPathAccept i}" ] ++ optionals (cfg.tracerSocketPathConnect i != null) [ "--tracer-socket-path-connect ${cfg.tracerSocketPathConnect i}" + ] ++ optionals (cfg.tracerSocketNetworkAccept i != null) [ + "--tracer-socket-network-accept ${cfg.tracerSocketNetworkAccept i}" + ] ++ optionals (cfg.tracerSocketNetworkConnect i != null) [ + "--tracer-socket-network-connect ${cfg.tracerSocketNetworkConnect i}" ] ++ consensusParams.${cfg.nodeConfig.Protocol} ++ cfg.extraArgs ++ cfg.rtsArgs; in '' echo "Starting: ${concatStringsSep "\"\n echo \"" cmd}" @@ -455,6 +459,26 @@ in { ''; }; + tracerSocketNetworkAccept = mkOption { + type = funcToOr nullOrStr; + default = null; + apply = x : if lib.isFunction x then x else _ : x; + description = '' + Listen for an incoming cardano-tracer connection at HOST:PORT, + for each instance. + ''; + }; + + tracerSocketNetworkConnect = mkOption { + type = funcToOr nullOrStr; + default = null; + apply = x : if lib.isFunction x then x else _ : x; + description = '' + Connect to a cardano-tracer listening at HOST:PORT, + for each instance. + ''; + }; + socketGroup = mkOption { type = str; default = "cardano-node"; @@ -945,7 +969,7 @@ in { { assertions = [ { - assertion = all (i : hasPrefix cfg.stateDirBase (cfg.stateDir i)) + assertion = all (i: hasPrefix cfg.stateDirBase (cfg.stateDir i)) (genList trivial.id cfg.instances); message = "The option services.cardano-node.stateDir should have ${cfg.stateDirBase} as a prefix, for each instance!"; @@ -962,6 +986,15 @@ in { assertion = (length lmdbPaths) == (length (lists.unique lmdbPaths)); message = "When configuring multiple LMDB enabled nodes on one instance, lmdbDatabasePath must be unique."; } + { + assertion = count (o: o != null) (with cfg; [ + (tracerSocketPathAccept i) + (tracerSocketPathConnect i) + (tracerSocketNetworkAccept i) + (tracerSocketNetworkConnect i) + ]) <= 1; + message = "Only one option of services.cardano-node.tracerSocket(PathAccept|PathConnect|NetworkAccept|NetworkConnect) can be declared."; + } ]; warnings = ( diff --git a/nix/nixos/cardano-tracer-service-workbench.nix b/nix/nixos/cardano-tracer-service-workbench.nix index 21f0c6c6d75..ae2fa10b14b 100644 --- a/nix/nixos/cardano-tracer-service-workbench.nix +++ b/nix/nixos/cardano-tracer-service-workbench.nix @@ -14,16 +14,16 @@ let serviceConfigToJSON = inherit (cfg) networkMagic resourceFreq metricsHelp; # loRequestNum = 100; network = - if cfg.acceptingSocket != null + if cfg.acceptAt != null then { tag = "AcceptAt"; - contents = cfg.acceptingSocket; - } else if cfg.connectToSocket != null + contents = cfg.acceptAt; + } else if cfg.connectTo != null then { tag = "ConnectTo"; - contents = cfg.connectToSocket; + contents = cfg.connectTo; } else - throw "cardano-tracer-service: either acceptingSocket or connectToSocket must be provided."; + throw "cardano-tracer-service: either 'acceptAt' or 'connectTo' options must be provided."; logging = [{ inherit (cfg) logRoot; @@ -75,8 +75,8 @@ in pkgs.commonLib.defServiceModule extraOptionDecls = { ### You can actually change those! networkMagic = opt int 764824073 "Network magic (764824073 for Cardano mainnet)."; - acceptingSocket = mayOpt str "Socket path: as acceptor."; - connectToSocket = mayOpt str "Socket path: connect to."; + acceptAt = mayOpt str "Socket path or HOST:PORT: as acceptor."; + connectTo = mayOpt str "Socket path or HOST:PORT: connect to."; logRoot = opt str null "Log storage root directory."; rotation = opt attrs {} "Log rotation overrides: see cardano-tracer documentation."; RTView = opt attrs {} "RTView config overrides: see cardano-tracer documentation."; diff --git a/nix/nixos/cardano-tracer-service.nix b/nix/nixos/cardano-tracer-service.nix index 90cdb409480..9c796eca4ac 100644 --- a/nix/nixos/cardano-tracer-service.nix +++ b/nix/nixos/cardano-tracer-service.nix @@ -33,13 +33,13 @@ with builtins; let ; network = - optionalAttrs (!isNull cfg.acceptingSocket) { + optionalAttrs (!isNull cfg.acceptAt) { tag = "AcceptAt"; - contents = cfg.acceptingSocket; + contents = cfg.acceptAt; } - // optionalAttrs (!isNull cfg.connectToSocket) { + // optionalAttrs (!isNull cfg.connectTo) { tag = "ConnectTo"; - contents = cfg.connectToSocket; + contents = cfg.connectTo; }; rotation = @@ -115,6 +115,11 @@ with builtins; let runtimeDir = if cfg.runtimeDir == null then cfg.stateDir else "${cfg.runDirBase}${removePrefix cfg.runDirBase cfg.runtimeDir}"; in { + imports = [ + (mkRenamedOptionModule [ "services" "cardano-tracer" "acceptingSocket" ] [ "services" "cardano-tracer" "acceptAt" ]) + (mkRenamedOptionModule [ "services" "cardano-tracer" "connectToSocket" ] [ "services" "cardano-tracer" "connectTo" ]) + ]; + options = { services.cardano-tracer = { enable = mkOption { @@ -132,21 +137,22 @@ in { # # ##################################### - acceptingSocket = mkOption { + acceptAt = mkOption { type = nullOr (either str path); default = "${runtimeDir}/tracer.socket"; description = '' Declaring this option means that cardano-tracer will operate in an `AcceptAt` tag mode where cardano-tracer works as a server: it receives network connections from providers such as node via a single - local socket provided by cardano-tracer. + local socket provided by cardano-tracer or by a network listener at + HOST:PORT. - Except for special use cases, declaring this `acceptingSocket` option - instead of the `connectToSocket` option is recommended, as the + Except for special use cases, declaring this `acceptAt` option + instead of the `connectTo` option is recommended, as the `AcceptAt` tag mode supports dynamic provider addition or removal without requiring cardano-tracer reconfiguration and restart. - Either this option, or the connectToSocket option must be declared. + Either this option, or the connectTo option must be declared. ''; }; @@ -194,21 +200,22 @@ in { ''; }; - connectToSocket = mkOption { + connectTo = mkOption { type = nullOr (listOf (either str path)); default = null; description = '' Declaring this option means that cardano-tracer will operate in a `ConnectTo` tag mode where cardano-tracer works as a client: it - establishes network connections to local socket(s) provided by the - provider(s). In this case a socket is used for each provider. + establishes network connections to local socket(s) or HOST(s):PORT(s) + provided by the provider(s). In this case a socket or HOST:PORT is + used for each provider. - Except for special use cases, declaring `acceptingSocket` instead of + Except for special use cases, declaring `acceptAt` instead of this option is recommended, as the `AcceptAt` tag mode supports dynamic provider addition or removal without requiring cardano-tracer reconfiguration and restart. - Either this option, or the acceptingSocket option must be declared. + Either this option, or the acceptAt option must be declared. ''; }; @@ -844,8 +851,8 @@ in { assertions = [ { - assertion = (!isNull cfg.acceptingSocket) != (!isNull cfg.connectToSocket); - message = "In services.cardano-tracer, exactly one of acceptingSocket or connectToSocket must be declared"; + assertion = (!isNull cfg.acceptAt) != (!isNull cfg.connectTo); + message = "In services.cardano-tracer, exactly one of acceptAt or connectTo must be declared"; } { assertion = isNull cfg.configFilePath || hasPrefix "/etc/" cfg.configFilePath; diff --git a/nix/pkgs.nix b/nix/pkgs.nix index 6f7993ce225..9e295536b6e 100644 --- a/nix/pkgs.nix +++ b/nix/pkgs.nix @@ -126,7 +126,7 @@ in with final; tracerDockerImage = let defaultConfig = rec { - acceptingSocket = "/ipc/tracer.socket"; + acceptAt = "/ipc/tracer.socket"; stateDir = "/logs"; logging = [ { diff --git a/nix/scripts-tracer.nix b/nix/scripts-tracer.nix index 513fbec8822..01f05f944ea 100644 --- a/nix/scripts-tracer.nix +++ b/nix/scripts-tracer.nix @@ -29,7 +29,7 @@ let #!${pkgs.runtimeShell} export PATH=$PATH:${makeBinPath [ pkgs.coreutils ]} set -euo pipefail - mkdir -p "$(dirname "${service.acceptingSocket or service.connectToSocket}")" + mkdir -p "$(dirname "${service.acceptAt or service.connectTo}")" ${service.script} $@ ''; in scriptBin // { diff --git a/nix/workbench/service/tracer.nix b/nix/workbench/service/tracer.nix index 5d84268145b..151f7b6d15f 100644 --- a/nix/workbench/service/tracer.nix +++ b/nix/workbench/service/tracer.nix @@ -23,7 +23,7 @@ let enable = true; ## In both the local and remote scenarios, it's most frequently ## convenient to act as an acceptor. - acceptingSocket = "tracer.socket"; + acceptAt = "tracer.socket"; networkMagic = profile.genesis.network_magic; configFile = "config.json"; metricsHelp = "../../../cardano-tracer/configuration/metrics_help.json"; From 6c7333ad9b8db0b8282efd40ed34a30a86147e33 Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Fri, 8 Aug 2025 18:51:37 -0500 Subject: [PATCH 10/14] ci: fix eval warn errors in hydra due to svc module eval --- nix/nixos/cardano-node-service.nix | 12 +++++------- nix/svclib.nix | 3 ++- nix/workbench/service/generator.nix | 1 + nix/workbench/service/nodes.nix | 3 ++- nix/workbench/service/tracer.nix | 1 + 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/nix/nixos/cardano-node-service.nix b/nix/nixos/cardano-node-service.nix index d9e6d0aafbc..0144175c422 100644 --- a/nix/nixos/cardano-node-service.nix +++ b/nix/nixos/cardano-node-service.nix @@ -997,13 +997,11 @@ in { } ]; - warnings = ( - optional (cfg.useNewTopology != null) '' - The useNewTopology option is deprecated and will be removed in the future. As of cardano-node 10.6.0, this option should remain null. - For older node versions, a bool value can be set, but this will only be supported until the Dijkstra hard fork at which point all - cardano-node versions will be compelled to upgrade and the useNewTopology option will be removed. - '' - ); + warnings = optional (cfg.useNewTopology != null) '' + The useNewTopology option is deprecated and will be removed in the future. As of cardano-node 10.6.0, this option should remain null. + For older node versions, a bool value can be set, but this will only be supported until the Dijkstra hard fork at which point all + cardano-node versions will be compelled to upgrade and the useNewTopology option will be removed. + ''; } ]); } diff --git a/nix/svclib.nix b/nix/svclib.nix index 40fbca793fc..578c30782c2 100644 --- a/nix/svclib.nix +++ b/nix/svclib.nix @@ -238,7 +238,8 @@ let }; systemdCompat.options = { systemd.services = mkOption {}; - assertions = []; + assertions = mkOption {}; + warnings = mkOption {}; users = mkOption {}; environment = mkOption {}; }; diff --git a/nix/workbench/service/generator.nix b/nix/workbench/service/generator.nix index b3700fa2eb7..a595c8ca52e 100644 --- a/nix/workbench/service/generator.nix +++ b/nix/workbench/service/generator.nix @@ -115,6 +115,7 @@ let systemd.sockets = mkOption {}; users = mkOption {}; assertions = mkOption {}; + warnings = mkOption {}; environment = mkOption {}; }; eval = diff --git a/nix/workbench/service/nodes.nix b/nix/workbench/service/nodes.nix index 336324a8940..82e1fd6e994 100644 --- a/nix/workbench/service/nodes.nix +++ b/nix/workbench/service/nodes.nix @@ -53,7 +53,7 @@ let then go {} (__head eras) (__tail eras) else throw "configHardforksIntoEra: unknown era '${era}'"; - liveTablesPath = i: + liveTablesPath = i: if (profile.node ? "ssd_directory" && profile.node.ssd_directory != null) then "${profile.node.ssd_directory}/lmdb-node-${toString i}" else null; @@ -196,6 +196,7 @@ let systemd.sockets = mkOption {}; users = mkOption {}; assertions = mkOption {}; + warnings = mkOption {}; environment = mkOption {}; }; eval = let diff --git a/nix/workbench/service/tracer.nix b/nix/workbench/service/tracer.nix index 151f7b6d15f..7076483c091 100644 --- a/nix/workbench/service/tracer.nix +++ b/nix/workbench/service/tracer.nix @@ -62,6 +62,7 @@ let systemd.sockets = mkOption {}; users = mkOption {}; assertions = mkOption {}; + warnings = mkOption {}; environment = mkOption {}; }; eval = evalModules { From dec9d9e5c82711532afe39f6c2171dbcd89798f8 Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Tue, 12 Aug 2025 16:47:03 -0500 Subject: [PATCH 11/14] nodeNixosSvc: add to the useNewTopology option description --- nix/nixos/cardano-node-service.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/nix/nixos/cardano-node-service.nix b/nix/nixos/cardano-node-service.nix index 0144175c422..40bfa7b9b78 100644 --- a/nix/nixos/cardano-node-service.nix +++ b/nix/nixos/cardano-node-service.nix @@ -638,6 +638,16 @@ in { be supported until the Dijkstra hard fork at which point all cardano-node versions will be compelled to upgrade and the useNewTopology option will be removed. + + For node version < 10.6.0, useNewTopology will need to be explicitly + declared true or false to behave accordingly. If left null while + also using the auto-generated p2p topology, node will fail to start. + + For node version >= 10.6.0, useNewTopology should be left as null + until the option is removed after the Dijkstra hard fork. If + explicitly declared true, node will continue to work, but if declared + false while using the auto-generated legacy topology, node will fail to + start. ''; }; @@ -1000,7 +1010,8 @@ in { warnings = optional (cfg.useNewTopology != null) '' The useNewTopology option is deprecated and will be removed in the future. As of cardano-node 10.6.0, this option should remain null. For older node versions, a bool value can be set, but this will only be supported until the Dijkstra hard fork at which point all - cardano-node versions will be compelled to upgrade and the useNewTopology option will be removed. + cardano-node versions will be compelled to upgrade and the useNewTopology option will be removed. See the services.cardano-node.useNewTopology + option description for further details. ''; } ]); From cbb2d1fbff6bbef394c43cd6034f8a81e921107b Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Wed, 6 Aug 2025 18:00:51 -0500 Subject: [PATCH 12/14] bump: iohkNix for 10.6.0 changes --- flake.lock | 7 ++++--- flake.nix | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index b470985c910..71ac80331d6 100644 --- a/flake.lock +++ b/flake.lock @@ -621,15 +621,16 @@ "sodium": "sodium" }, "locked": { - "lastModified": 1751421193, - "narHash": "sha256-rklXDo12dfukaSqcEyiYbze3ffRtTl2/WAAQCWfkGiw=", + "lastModified": 1755030560, + "narHash": "sha256-iEKngfkifsqAvi8g2cwV2W0IK/3LopgFhA3SXz4r5m0=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "64ca6f4c0c6db283e2ec457c775bce75173fb319", + "rev": "f1da9c88be417237608580bab7fe24ee433bc585", "type": "github" }, "original": { "owner": "input-output-hk", + "ref": "jl/10.6.0-pre-updates", "repo": "iohk-nix", "type": "github" } diff --git a/flake.nix b/flake.nix index 922bde27b5d..b73a008f524 100644 --- a/flake.nix +++ b/flake.nix @@ -53,7 +53,7 @@ incl.url = "github:divnix/incl"; iohkNix = { - url = "github:input-output-hk/iohk-nix"; + url = "github:input-output-hk/iohk-nix/jl/10.6.0-pre-updates"; inputs.nixpkgs.follows = "nixpkgs"; }; From e1763d10e7acc4c83404ff5ce704024bce9e1f1b Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Thu, 11 Sep 2025 19:01:25 -0500 Subject: [PATCH 13/14] releaseBins: add per-env submit-api-config.json --- nix/binary-release.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nix/binary-release.nix b/nix/binary-release.nix index e0c513c732b..e6309707d42 100644 --- a/nix/binary-release.nix +++ b/nix/binary-release.nix @@ -35,6 +35,7 @@ let } // lib.optionalAttrs (env.nodeConfig ? CheckpointsFile) { CheckpointsFile = "checkpoints.json"; }; + nodeConfig = pkgs.writeText "config.json" (builtins.toJSON @@ -45,6 +46,10 @@ let (builtins.toJSON (env.nodeConfigLegacy // genesisAttrs)); + submitApiConfig = pkgs.writeText + "submit-api-config.json" + (builtins.toJSON env.submitApiConfig); + tracerConfig = pkgs.writeText "tracer-config.json" (builtins.toJSON env.tracerConfig); @@ -64,6 +69,7 @@ let mkdir -p "share/${name}" jq . < "${nodeConfig}" > share/${name}/config.json jq . < "${nodeConfigLegacy}" > share/${name}/config-legacy.json + jq . < "${submitApiConfig}" > share/${name}/submit-api-config.json jq . < "${tracerConfig}" > share/${name}/tracer-config.json jq . < "${peerSnapshot}" > share/${name}/peer-snapshot.json jq '.peerSnapshotFile = "peer-snapshot.json"' < "${topologyConfig}" > share/${name}/topology.json From 60c91a1e44e636a56e952c3add87ed0513810b7d Mon Sep 17 00:00:00 2001 From: John Lotoski Date: Mon, 13 Oct 2025 17:37:56 -0500 Subject: [PATCH 14/14] iohkNix: rm obsolete tracers, update peerSnaps, useLedgerAfterSlot --- .../cardano/mainnet-peer-snapshot.json | 6310 ++++++++--------- configuration/cardano/mainnet-topology.json | 2 +- .../testnet-template-config-legacy.json | 1 + .../cardano/testnet-template-config.json | 19 +- .../cardano/testnet-template-dijkstra.json | 6 + configuration/cardano/update-config-files.sh | 1 + flake.lock | 6 +- 7 files changed, 3062 insertions(+), 3283 deletions(-) create mode 100644 configuration/cardano/testnet-template-dijkstra.json diff --git a/configuration/cardano/mainnet-peer-snapshot.json b/configuration/cardano/mainnet-peer-snapshot.json index b8af6640ce3..c8d9580b8da 100644 --- a/configuration/cardano/mainnet-peer-snapshot.json +++ b/configuration/cardano/mainnet-peer-snapshot.json @@ -1,172 +1,252 @@ { "bigLedgerPools": [ { - "accumulatedStake": 0.0046978803796026095, - "relativeStake": 0.0046978803796026095, + "accumulatedStake": 0.004980791062469443, + "relativeStake": 0.004980791062469443, "relays": [ { - "domain": "relays-2a.cardano.figment.io", - "port": 3001 + "address": "relay-pool-ledger-2-mainnet.cardano.aeq5f.com" + } + ] + }, + { + "accumulatedStake": 0.009780309925426122, + "relativeStake": 0.004799518862956679, + "relays": [ + { + "address": "relay1.p2p.mainnet.cardano.p2p.org", + "port": 6001 }, { - "domain": "relays-2b.cardano.figment.io", - "port": 3001 + "address": "relay2.p2p.mainnet.cardano.p2p.org", + "port": 6001 } ] }, { - "accumulatedStake": 0.008308890001152286, - "relativeStake": 0.0036110096215496755, + "accumulatedStake": 0.014123042765455349, + "relativeStake": 0.004342732840029226, "relays": [ { - "domain": "Relay1.NordicPool.org", - "port": 3005 - }, + "address": "relay-pool-figment-3-mainnet.cardano.aeq5f.com" + } + ] + }, + { + "accumulatedStake": 0.0180934542357895, + "relativeStake": 0.0039704114703341545, + "relays": [ { - "domain": "Relay2.NordicPool.org", - "port": 3005 + "address": "57.128.184.27", + "port": 3001 }, { - "domain": "Relay3.NordicPool.org", + "address": "57.128.184.86", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.021982802338109605, + "relativeStake": 0.003889348102320103, + "relays": [ + { + "address": "92a8429c.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.025685528610362586, + "relativeStake": 0.003702726272252979, + "relays": [ + { + "address": "Relay1.NordicPool.org", "port": 3005 }, { - "domain": "Relay4.NordicPool.org", + "address": "Relay2.NordicPool.org", "port": 3005 }, { - "domain": "Relay5.NordicPool.org", + "address": "Relay3.NordicPool.org", "port": 3005 }, { - "domain": "Relay6.NordicPool.org", + "address": "Relay4.NordicPool.org", "port": 3005 } ] }, { - "accumulatedStake": 0.01182528197666577, - "relativeStake": 0.0035163919755134858, + "accumulatedStake": 0.029270784349754213, + "relativeStake": 0.003585255739391627, "relays": [ { - "domain": "cardanosuisse.com", + "address": "cardanosuisse.com", "port": 170 }, { - "domain": "cardanosuisse.com", + "address": "cardanosuisse.com", "port": 171 }, { - "domain": "cardanosuisse.com", + "address": "cardanosuisse.com", "port": 172 } ] }, { - "accumulatedStake": 0.015340230483269391, - "relativeStake": 0.003514948506603621, + "accumulatedStake": 0.03283115960998117, + "relativeStake": 0.0035603752602269586, "relays": [ { - "address": "148.113.17.23", - "port": 6000 + "address": "relay1.mainnet.pool.cardano.services", + "port": 3001 }, { - "address": "158.69.25.103", - "port": 6000 - }, + "address": "relay2.mainnet.pool.cardano.services", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.03638630709380288, + "relativeStake": 0.0035551474838217143, + "relays": [ { - "address": "95.216.4.252", + "address": "95.154.235.142", "port": 6000 }, { - "address": "178.18.250.204", - "port": 6000 + "address": "217.155.18.115", + "port": 6003 }, { - "address": "148.113.17.23", - "port": 6000 + "address": "217.155.18.115", + "port": 6001 + } + ] + }, + { + "accumulatedStake": 0.039936510682677534, + "relativeStake": 0.0035502035888746483, + "relays": [ + { + "address": "relays.bladepool.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.04348206920420425, + "relativeStake": 0.0035455585215267197, + "relays": [ + { + "address": "relay-kiln-7-0.cardano.mainnet.kiln.fi", + "port": 3001 }, { - "address": "158.69.25.103", - "port": 6000 + "address": "relay-kiln-7-1.cardano.mainnet.kiln.fi", + "port": 3001 }, { - "address": "95.216.4.252", + "address": "relay-kiln-7-2.cardano.mainnet.kiln.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.04702685515508765, + "relativeStake": 0.003544785950883395, + "relays": [ + { + "address": "bd-cardano-main-relay-12-a.bdnodes.net", "port": 6000 }, { - "address": "178.18.250.204", + "address": "bd-cardano-main-relay-12-b.bdnodes.net", "port": 6000 } ] }, { - "accumulatedStake": 0.01885343599649912, - "relativeStake": 0.00351320551322973, + "accumulatedStake": 0.050567858155431585, + "relativeStake": 0.0035410030003439363, "relays": [ { - "domain": "relay-kiln-0-0.cardano.mainnet.kiln.fi", - "port": 3001 + "address": "Relay1.NordicPool.org", + "port": 3005 }, { - "domain": "relay-kiln-0-1.cardano.mainnet.kiln.fi", - "port": 3001 + "address": "Relay2.NordicPool.org", + "port": 3005 }, { - "domain": "relay-kiln-0-2.cardano.mainnet.kiln.fi", - "port": 3001 + "address": "Relay3.NordicPool.org", + "port": 3005 + }, + { + "address": "Relay4.NordicPool.org", + "port": 3005 } ] }, { - "accumulatedStake": 0.022365636418634382, - "relativeStake": 0.003512200422135261, + "accumulatedStake": 0.054095284876277176, + "relativeStake": 0.0035274267208455896, "relays": [ { - "address": "95.154.235.142", - "port": 6000 + "address": "relay1.snakepool.link", + "port": 3001 }, { - "address": "217.155.18.115", - "port": 6003 - }, + "address": "relay2.snakepool.link", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.05761214723288437, + "relativeStake": 0.003516862356607194, + "relays": [ { - "address": "217.155.18.115", - "port": 6001 + "address": "13.236.12.204", + "port": 8332 } ] }, { - "accumulatedStake": 0.025864893089216537, - "relativeStake": 0.0034992566705821537, + "accumulatedStake": 0.061125219782237436, + "relativeStake": 0.0035130725493530703, "relays": [ { - "domain": "relays.bladepool.com", - "port": 3001 + "address": "13.211.73.179", + "port": 8332 } ] }, { - "accumulatedStake": 0.029347783867888434, - "relativeStake": 0.0034828907786718963, + "accumulatedStake": 0.06462920767021461, + "relativeStake": 0.003503987887977179, "relays": [ { - "domain": "relay-kiln-1-0.cardano.mainnet.kiln.fi", + "address": "relay-kiln-2-0.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "relay-kiln-1-1.cardano.mainnet.kiln.fi", + "address": "relay-kiln-2-1.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "relay-kiln-1-2.cardano.mainnet.kiln.fi", + "address": "relay-kiln-2-2.cardano.mainnet.kiln.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.03283052233192693, - "relativeStake": 0.003482738464038498, + "accumulatedStake": 0.06813192233169214, + "relativeStake": 0.003502714661477528, "relays": [ { "address": "178.128.79.219", @@ -179,496 +259,510 @@ ] }, { - "accumulatedStake": 0.036312159384212894, - "relativeStake": 0.003481637052285964, + "accumulatedStake": 0.07163205943071657, + "relativeStake": 0.003500137099024428, "relays": [ { - "domain": "eu.relays.cardanians.io", - "port": 1000 - }, - { - "domain": "ca.relays.cardanians.io", - "port": 1000 + "address": "relays.wavepool.digital", + "port": 3001 } ] }, { - "accumulatedStake": 0.03979038026577972, - "relativeStake": 0.003478220881566825, + "accumulatedStake": 0.07513063848830215, + "relativeStake": 0.003498579057585582, "relays": [ { - "domain": "relay-kiln-3-0.cardano.mainnet.kiln.fi", + "address": "relay-kiln-3-0.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "relay-kiln-3-1.cardano.mainnet.kiln.fi", + "address": "relay-kiln-3-1.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "relay-kiln-3-2.cardano.mainnet.kiln.fi", + "address": "relay-kiln-3-2.cardano.mainnet.kiln.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.043268156058601966, - "relativeStake": 0.003477775792822244, + "accumulatedStake": 0.0786211564320899, + "relativeStake": 0.0034905179437877422, "relays": [ { - "address": "13.236.12.204", - "port": 8332 + "address": "relays.wavepool.digital", + "port": 3001 } ] }, { - "accumulatedStake": 0.04674447033680533, - "relativeStake": 0.0034763142782033673, + "accumulatedStake": 0.08209839306444489, + "relativeStake": 0.0034772366323549873, "relays": [ { - "domain": "Relay1.NordicPool.org", - "port": 3005 - }, - { - "domain": "Relay2.NordicPool.org", - "port": 3005 - }, + "address": "162.120.71.180", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.0855723191352537, + "relativeStake": 0.0034739260708088237, + "relays": [ { - "domain": "Relay3.NordicPool.org", - "port": 3005 + "address": "relay01.ca.lovelace.community", + "port": 3001 }, { - "domain": "Relay4.NordicPool.org", - "port": 3005 + "address": "relay02.ca.lovelace.community", + "port": 3001 }, { - "domain": "Relay5.NordicPool.org", - "port": 3005 + "address": "relay01.fr.lovelace.community", + "port": 3001 }, { - "domain": "Relay6.NordicPool.org", - "port": 3005 + "address": "relay01.de.lovelace.community", + "port": 3001 } ] }, { - "accumulatedStake": 0.05021870195645891, - "relativeStake": 0.0034742316196535753, + "accumulatedStake": 0.08903802648545098, + "relativeStake": 0.0034657073501972654, "relays": [ { - "address": "13.211.73.179", - "port": 8332 + "address": "relays.wavepool.digital", + "port": 3001 } ] }, { - "accumulatedStake": 0.05369207526902389, - "relativeStake": 0.0034733733125649835, + "accumulatedStake": 0.09250244574770124, + "relativeStake": 0.00346441926225026, "relays": [ { - "domain": "relays.wavepool.digital", + "address": "r1.spirestaking.com", "port": 3001 } ] }, { - "accumulatedStake": 0.057146855572210775, - "relativeStake": 0.003454780303186885, + "accumulatedStake": 0.09595608511376956, + "relativeStake": 0.003453639366068327, "relays": [ { - "domain": "relays.wavepool.digital", + "address": "42.cardano.staked.cloud", "port": 3001 } ] }, { - "accumulatedStake": 0.06060086867045238, - "relativeStake": 0.003454013098241609, + "accumulatedStake": 0.09940956545443323, + "relativeStake": 0.003453480340663678, "relays": [ { - "domain": "46.cardano.staked.cloud", + "address": "41.cardano.staked.cloud", "port": 3001 } ] }, { - "accumulatedStake": 0.06405474776099919, - "relativeStake": 0.0034538790905468027, + "accumulatedStake": 0.10286301601577802, + "relativeStake": 0.0034534505613447843, "relays": [ { - "domain": "45.cardano.staked.cloud", + "address": "46.cardano.staked.cloud", "port": 3001 } ] }, { - "accumulatedStake": 0.06750857979672732, - "relativeStake": 0.0034538320357281388, + "accumulatedStake": 0.10631642117651682, + "relativeStake": 0.003453405160738806, "relays": [ { - "domain": "44.cardano.staked.cloud", + "address": "45.cardano.staked.cloud", "port": 3001 } ] }, { - "accumulatedStake": 0.07096230480200535, - "relativeStake": 0.0034537250052780323, + "accumulatedStake": 0.10976974906066364, + "relativeStake": 0.00345332788414682, "relays": [ { - "domain": "41.cardano.staked.cloud", + "address": "47.cardano.staked.cloud", "port": 3001 } ] }, { - "accumulatedStake": 0.0744156177667713, - "relativeStake": 0.0034533129647659434, + "accumulatedStake": 0.11322295063832859, + "relativeStake": 0.0034532015776649414, "relays": [ { - "domain": "r1.spirestaking.com", + "address": "44.cardano.staked.cloud", "port": 3001 } ] }, { - "accumulatedStake": 0.07786273025503154, - "relativeStake": 0.0034471124882602413, + "accumulatedStake": 0.11667214889034645, + "relativeStake": 0.0034491982520178637, "relays": [ { - "address": "173.15.110.154", - "port": 6000 + "address": "relay.cardano.securestaking.io", + "port": 3000 }, { - "address": "173.15.110.155", - "port": 6000 + "address": "secur2.cardano.securestaking.io", + "port": 3000 } ] }, { - "accumulatedStake": 0.08129878739236472, - "relativeStake": 0.0034360571373331823, + "accumulatedStake": 0.12011295730801268, + "relativeStake": 0.003440808417666229, "relays": [ { - "domain": "relay-kiln-2-0.cardano.mainnet.kiln.fi", - "port": 3001 + "address": "gateway.adavault.com", + "port": 4021 }, { - "domain": "relay-kiln-2-1.cardano.mainnet.kiln.fi", - "port": 3001 + "address": "gateway.adavault.com", + "port": 4022 }, { - "domain": "relay-kiln-2-2.cardano.mainnet.kiln.fi", - "port": 3001 + "address": "gateway.adavault.com", + "port": 4026 + }, + { + "address": "gateway.adavault.com", + "port": 4027 } ] }, { - "accumulatedStake": 0.08472578516713812, - "relativeStake": 0.0034269977747733984, + "accumulatedStake": 0.1235519484378119, + "relativeStake": 0.003438991129799226, "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 + "address": "85.215.129.208", + "port": 3001 }, { - "domain": "Relay5.NordicPool.org", - "port": 3005 + "address": "154.26.158.189", + "port": 3001 }, { - "domain": "Relay6.NordicPool.org", - "port": 3005 + "address": "5.104.83.174", + "port": 3001 } ] }, { - "accumulatedStake": 0.08815131217546857, - "relativeStake": 0.003425527008330439, + "accumulatedStake": 0.12698850566654024, + "relativeStake": 0.0034365572287283234, "relays": [ { - "domain": "relays.wavepool.digital", - "port": 3001 + "address": "173.15.110.154", + "port": 6000 + }, + { + "address": "173.15.110.155", + "port": 6000 } ] }, { - "accumulatedStake": 0.09157475084216306, - "relativeStake": 0.0034234386666945, + "accumulatedStake": 0.13042090834496015, + "relativeStake": 0.0034324026784199133, "relays": [ { - "domain": "Relay1.NordicPool.org", - "port": 3005 - }, - { - "domain": "Relay2.NordicPool.org", - "port": 3005 + "address": "eu.relays.cardanians.io", + "port": 1000 }, { - "domain": "Relay3.NordicPool.org", - "port": 3005 - }, + "address": "ca.relays.cardanians.io", + "port": 1000 + } + ] + }, + { + "accumulatedStake": 0.13384894703634345, + "relativeStake": 0.0034280386913833074, + "relays": [ { - "domain": "Relay4.NordicPool.org", - "port": 3005 + "address": "r1.adastat.net", + "port": 3333 }, { - "domain": "Relay5.NordicPool.org", - "port": 3005 + "address": "r2.adastat.net", + "port": 3333 }, { - "domain": "Relay6.NordicPool.org", - "port": 3005 + "address": "r3.adastat.net", + "port": 3333 } ] }, { - "accumulatedStake": 0.09499798841344878, - "relativeStake": 0.0034232375712857145, + "accumulatedStake": 0.13727506571116588, + "relativeStake": 0.003426118674822417, "relays": [ { - "domain": "relays-8a.cardano.2k2aa.com", - "port": 3001 - }, + "address": "26e894b1.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.1406981551763655, + "relativeStake": 0.0034230894651996278, + "relays": [ { - "domain": "relays-8b.cardano.aeq5f.com", + "address": "relays.wavepool.digital", "port": 3001 } ] }, { - "accumulatedStake": 0.09842028878924473, - "relativeStake": 0.003422300375795954, + "accumulatedStake": 0.14411698300628184, + "relativeStake": 0.003418827829916339, "relays": [ { - "domain": "gateway.adavault.com", + "address": "gateway.adavault.com", "port": 4021 }, { - "domain": "gateway.adavault.com", + "address": "gateway.adavault.com", "port": 4022 }, { - "domain": "gateway.adavault.com", + "address": "gateway.adavault.com", "port": 4026 }, { - "domain": "gateway.adavault.com", + "address": "gateway.adavault.com", "port": 4027 } ] }, { - "accumulatedStake": 0.10183491045921002, - "relativeStake": 0.0034146216699652843, + "accumulatedStake": 0.1475173514198773, + "relativeStake": 0.003400368413595468, "relays": [ { - "domain": "relay.cardano.securestaking.io", - "port": 3000 + "address": "Relay1.NordicPool.org", + "port": 3005 }, { - "domain": "secur2.cardano.securestaking.io", - "port": 3000 + "address": "Relay2.NordicPool.org", + "port": 3005 + }, + { + "address": "Relay3.NordicPool.org", + "port": 3005 + }, + { + "address": "Relay4.NordicPool.org", + "port": 3005 } ] }, { - "accumulatedStake": 0.10524843836042695, - "relativeStake": 0.0034135279012169326, + "accumulatedStake": 0.15091674155598128, + "relativeStake": 0.00339939013610399, "relays": [ { - "domain": "f9395b98.cardano-relay.herd.run", - "port": 1338 + "address": "Relay1.NordicPool.org", + "port": 3005 + }, + { + "address": "Relay2.NordicPool.org", + "port": 3005 + }, + { + "address": "Relay3.NordicPool.org", + "port": 3005 + }, + { + "address": "Relay4.NordicPool.org", + "port": 3005 } ] }, { - "accumulatedStake": 0.10865759018392875, - "relativeStake": 0.003409151823501796, + "accumulatedStake": 0.154313197439802, + "relativeStake": 0.0033964558838207115, "relays": [ { - "domain": "gateway.adavault.com", + "address": "gateway.adavault.com", "port": 4021 }, { - "domain": "gateway.adavault.com", + "address": "gateway.adavault.com", "port": 4022 }, { - "domain": "gateway.adavault.com", + "address": "gateway.adavault.com", "port": 4026 }, { - "domain": "gateway.adavault.com", + "address": "gateway.adavault.com", "port": 4027 } ] }, { - "accumulatedStake": 0.11206174014319631, - "relativeStake": 0.003404149959267572, + "accumulatedStake": 0.15770136923025543, + "relativeStake": 0.0033881717904534273, "relays": [ { - "domain": "relays.wavepool.digital", + "address": "relay-kiln-1-0.cardano.mainnet.kiln.fi", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.11546298519133957, - "relativeStake": 0.0034012450481432613, - "relays": [ + }, { - "domain": "r-eu-1.polypool.io", - "port": 4001 + "address": "relay-kiln-1-1.cardano.mainnet.kiln.fi", + "port": 3001 }, { - "domain": "r-sg-1.polypool.io", - "port": 4001 + "address": "relay-kiln-1-2.cardano.mainnet.kiln.fi", + "port": 3001 } ] }, { - "accumulatedStake": 0.11882618906256656, - "relativeStake": 0.00336320387122698, + "accumulatedStake": 0.16108445422172407, + "relativeStake": 0.003383084991468628, "relays": [ { - "domain": "relays.wavepool.digital", + "address": "relays.wavepool.digital", "port": 3001 } ] }, { - "accumulatedStake": 0.12218762934596275, - "relativeStake": 0.0033614402833961996, + "accumulatedStake": 0.16446373215427043, + "relativeStake": 0.0033792779325463596, "relays": [ { - "domain": "Relay1.NordicPool.org", + "address": "cof-1.cardanocafe.org", "port": 3005 }, { - "domain": "Relay2.NordicPool.org", - "port": 3005 + "address": "cof-2.cardanocafe.org", + "port": 3010 }, { - "domain": "Relay3.NordicPool.org", - "port": 3005 + "address": "cap-1.cardanocafe.org", + "port": 4000 }, { - "domain": "Relay4.NordicPool.org", - "port": 3005 + "address": "cap-2.cardanocafe.org", + "port": 4005 }, { - "domain": "Relay5.NordicPool.org", - "port": 3005 + "address": "lat-1.cardanocafe.org", + "port": 5001 }, { - "domain": "Relay6.NordicPool.org", - "port": 3005 + "address": "lat-2.cardanocafe.org", + "port": 5002 } ] }, { - "accumulatedStake": 0.12554629884932592, - "relativeStake": 0.003358669503363155, + "accumulatedStake": 0.16783247657109632, + "relativeStake": 0.003368744416825902, "relays": [ { - "address": "162.120.71.180", + "address": "relay1.nihaocardano.com", + "port": 6000 + }, + { + "address": "relay2.nihaocardano.com", "port": 6000 } ] }, { - "accumulatedStake": 0.12890295022719228, - "relativeStake": 0.0033566513778663567, + "accumulatedStake": 0.17119924948978285, + "relativeStake": 0.0033667729186865284, "relays": [ { - "domain": "27.cardano.staked.cloud", - "port": 3001 - } + "address": "olive-geonosis-edffc.cardano.bdnodes.net", + "port": 6000 + }, + { + "address": "violet-kingston-8d67e.cardano.bdnodes.net", + "port": 6000 + } ] }, { - "accumulatedStake": 0.1322572147303395, - "relativeStake": 0.0033542645031472244, + "accumulatedStake": 0.17455542935184426, + "relativeStake": 0.0033561798620614053, "relays": [ { - "domain": "28.cardano.staked.cloud", + "address": "27.cardano.staked.cloud", "port": 3001 } ] }, { - "accumulatedStake": 0.13560918004133332, - "relativeStake": 0.003351965310993821, + "accumulatedStake": 0.17790910445564442, + "relativeStake": 0.0033536751038001655, "relays": [ { - "domain": "26.cardano.staked.cloud", + "address": "28.cardano.staked.cloud", "port": 3001 } ] }, { - "accumulatedStake": 0.138936216084602, - "relativeStake": 0.0033270360432686922, + "accumulatedStake": 0.18126044175527092, + "relativeStake": 0.0033513372996265057, "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 + "address": "26.cardano.staked.cloud", + "port": 3001 } ] }, { - "accumulatedStake": 0.14226067052620014, - "relativeStake": 0.0033244544415981505, + "accumulatedStake": 0.18460601933114365, + "relativeStake": 0.0033455775758727178, "relays": [ { - "domain": "cardano-main.everstake.one", + "address": "cardano-relays.autostake.com", "port": 3001 - }, - { - "domain": "cardano-main2.everstake.one", - "port": 3001 - }, + } + ] + }, + { + "accumulatedStake": 0.18794504549740018, + "relativeStake": 0.003339026166256551, + "relays": [ { - "domain": "cardano-relay.everstake.one", + "address": "relay-kiln-4-0.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "cardano-relay1.everstake.one", + "address": "relay-kiln-4-1.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "cardano-relay2.everstake.one", + "address": "relay-kiln-4-2.cardano.mainnet.kiln.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.1455759481250578, - "relativeStake": 0.0033152775988576394, + "accumulatedStake": 0.191261693517827, + "relativeStake": 0.003316648020426801, "relays": [ { "address": "46.101.9.225", @@ -681,562 +775,496 @@ ] }, { - "accumulatedStake": 0.14886746469591533, - "relativeStake": 0.003291516570857541, + "accumulatedStake": 0.19456904447796664, + "relativeStake": 0.003307350960139647, "relays": [ { - "domain": "relay-kiln-4-0.cardano.mainnet.kiln.fi", - "port": 3001 + "address": "r-eu-0.titanstaking.io", + "port": 4321 }, { - "domain": "relay-kiln-4-1.cardano.mainnet.kiln.fi", - "port": 3001 + "address": "r-eu-1.titanstaking.io", + "port": 4321 }, { - "domain": "relay-kiln-4-2.cardano.mainnet.kiln.fi", - "port": 3001 + "address": "r-eu-2.titanstaking.io", + "port": 4321 } ] }, { - "accumulatedStake": 0.15214756214472466, - "relativeStake": 0.0032800974488093222, + "accumulatedStake": 0.19785923596622487, + "relativeStake": 0.003290191488258223, "relays": [ { - "domain": "8d6f8de4.cardano-relay.herd.run", + "address": "7ddb9c28.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.15542652835251475, - "relativeStake": 0.003278966207790078, - "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.15870311957183245, - "relativeStake": 0.003276591219317704, + "accumulatedStake": 0.20114878937404432, + "relativeStake": 0.003289553407819438, "relays": [ { - "domain": "b3e201f4.cardano-relay.bison.run", - "port": 1338 + "address": "43.cardano.staked.cloud", + "port": 3001 } ] }, { - "accumulatedStake": 0.161978512274644, - "relativeStake": 0.003275392702811561, + "accumulatedStake": 0.20442965052919274, + "relativeStake": 0.0032808611551484223, "relays": [ { - "domain": "b3bbbcac.cardano-relay.bison.run", + "address": "8d6f8de4.cardano-relay.herd.run", "port": 1338 } ] }, { - "accumulatedStake": 0.16525309433447344, - "relativeStake": 0.0032745820598294286, + "accumulatedStake": 0.20771041785959402, + "relativeStake": 0.003280767330401282, "relays": [ { - "domain": "ddbb5a06.cardano-relay.herd.run", + "address": "b3e201f4.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.16852262307909663, - "relativeStake": 0.00326952874462319, + "accumulatedStake": 0.21098739533982844, + "relativeStake": 0.003276977480234439, "relays": [ { - "domain": "r1.adastat.net", - "port": 3333 + "address": "r-eu-0.titanstaking.io", + "port": 4321 }, { - "domain": "r2.adastat.net", - "port": 3333 + "address": "r-eu-1.titanstaking.io", + "port": 4321 }, { - "domain": "r3.adastat.net", - "port": 3333 + "address": "r-eu-2.titanstaking.io", + "port": 4321 } ] }, { - "accumulatedStake": 0.17179213325223466, - "relativeStake": 0.0032695101731380328, + "accumulatedStake": 0.21426201323419086, + "relativeStake": 0.003274617894362416, "relays": [ { - "domain": "7ddb9c28.cardano-relay.bison.run", + "address": "b3bbbcac.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.17506140238411041, - "relativeStake": 0.0032692691318757577, + "accumulatedStake": 0.21753622553354907, + "relativeStake": 0.0032742122993582134, "relays": [ { - "domain": "e4527900.cardano-relay.herd.run", + "address": "ddbb5a06.cardano-relay.herd.run", "port": 1338 } ] }, { - "accumulatedStake": 0.17832941439312058, - "relativeStake": 0.0032680120090101674, + "accumulatedStake": 0.22080519997119835, + "relativeStake": 0.003268974437649272, "relays": [ { - "domain": "9a956262.cardano-relay.bison.run", - "port": 1338 + "address": "35.75.32.253", + "port": 6000 } ] }, { - "accumulatedStake": 0.18159715496236528, - "relativeStake": 0.0032677405692446973, + "accumulatedStake": 0.22407390252619233, + "relativeStake": 0.0032687025549939853, "relays": [ { - "domain": "f84db19f.cardano-relay.bison.run", + "address": "e4527900.cardano-relay.herd.run", "port": 1338 } ] }, { - "accumulatedStake": 0.18486457885097138, - "relativeStake": 0.0032674238886061034, + "accumulatedStake": 0.22734149294049574, + "relativeStake": 0.0032675904143034096, "relays": [ { - "domain": "778cb679.cardano-relay.bison.run", + "address": "9a956262.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.1881319680698661, - "relativeStake": 0.0032673892188947156, + "accumulatedStake": 0.23060874306283463, + "relativeStake": 0.0032672501223388957, "relays": [ { - "address": "35.75.32.253", - "port": 6000 + "address": "9dc533bf.cardano-relay.herd.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.19139930273504197, - "relativeStake": 0.003267334665175869, + "accumulatedStake": 0.23387587968076132, + "relativeStake": 0.0032671366179266833, "relays": [ { - "domain": "fdd5329e.cardano-relay.bison.run", + "address": "f84db19f.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.19466649685629442, - "relativeStake": 0.0032671941212524666, + "accumulatedStake": 0.23714294592932728, + "relativeStake": 0.0032670662485659425, "relays": [ { - "domain": "bb78d57d.cardano-relay.bison.run", + "address": "fdd5329e.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.1979334652471549, - "relativeStake": 0.0032669683908604814, + "accumulatedStake": 0.24040980483071697, + "relativeStake": 0.0032668589013897164, "relays": [ { - "domain": "07f6ea55.cardano-relay.herd.run", + "address": "778cb679.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.20120039105944518, - "relativeStake": 0.0032669258122902775, + "accumulatedStake": 0.24367656112291008, + "relativeStake": 0.0032667562921931104, "relays": [ { - "domain": "72e508af.cardano-relay.herd.run", + "address": "bb78d57d.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.20446730532400423, - "relativeStake": 0.0032669142645590284, + "accumulatedStake": 0.24694310856623164, + "relativeStake": 0.003266547443321551, "relays": [ { - "domain": "9dc533bf.cardano-relay.herd.run", + "address": "dbe22510.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.2077341713256115, - "relativeStake": 0.0032668660016072987, + "accumulatedStake": 0.25020962277916053, + "relativeStake": 0.003266514212928878, "relays": [ { - "domain": "d489c136.cardano-relay.bison.run", + "address": "94cc7304.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.21100093854958324, - "relativeStake": 0.0032667672239717165, + "accumulatedStake": 0.25347612777567413, + "relativeStake": 0.003266504996513588, "relays": [ { - "domain": "a5f2af9f.cardano-relay.bison.run", + "address": "a94da6a8.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.21426768194062845, - "relativeStake": 0.0032667433910452126, + "accumulatedStake": 0.2567425847333821, + "relativeStake": 0.003266456957707937, "relays": [ { - "domain": "d89eeea0.cardano-relay.herd.run", + "address": "72e508af.cardano-relay.herd.run", "port": 1338 } ] }, { - "accumulatedStake": 0.21753440233580013, - "relativeStake": 0.003266720395171673, + "accumulatedStake": 0.2600089596742066, + "relativeStake": 0.003266374940824585, "relays": [ { - "domain": "dbe22510.cardano-relay.bison.run", + "address": "07f6ea55.cardano-relay.herd.run", "port": 1338 } ] }, { - "accumulatedStake": 0.22080111159559357, - "relativeStake": 0.0032667092597934585, + "accumulatedStake": 0.2632752435647216, + "relativeStake": 0.003266283890514974, "relays": [ { - "domain": "e646e266.cardano-relay.bison.run", + "address": "d89eeea0.cardano-relay.herd.run", "port": 1338 } ] }, { - "accumulatedStake": 0.22406771768431633, - "relativeStake": 0.003266606088722736, + "accumulatedStake": 0.2665414787900672, + "relativeStake": 0.0032662352253455982, "relays": [ { - "domain": "94cc7304.cardano-relay.bison.run", + "address": "d489c136.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.2273342733420951, - "relativeStake": 0.0032665556577788006, + "accumulatedStake": 0.2698077137359669, + "relativeStake": 0.0032662349458997173, "relays": [ { - "domain": "a94da6a8.cardano-relay.bison.run", + "address": "e646e266.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.23059546721538804, - "relativeStake": 0.0032611938732929184, + "accumulatedStake": 0.2730739006026576, + "relativeStake": 0.0032661868666907005, "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 + "address": "a5f2af9f.cardano-relay.bison.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.2338564222087215, - "relativeStake": 0.003260954993333456, + "accumulatedStake": 0.2763271121060471, + "relativeStake": 0.003253211503389481, "relays": [ { - "domain": "relay1-dl.aichi-stakepool.com", - "port": 6000 - }, - { - "domain": "relay2-jp.aichi-stakepool.com", + "address": "54.37.87.63", "port": 6000 }, { - "domain": "relay3-li.aichi-stakepool.com", + "address": "54.36.178.85", "port": 6000 } ] }, { - "accumulatedStake": 0.23708813070193557, - "relativeStake": 0.003231708493214084, + "accumulatedStake": 0.279579834167172, + "relativeStake": 0.003252722061124908, "relays": [ { - "address": "152.53.21.151", + "address": "relay1-dl.aichi-stakepool.com", "port": 6000 }, { - "address": "149.102.152.63", + "address": "relay2-jp.aichi-stakepool.com", "port": 6000 - } - ] - }, - { - "accumulatedStake": 0.2403171596005932, - "relativeStake": 0.003229028898657608, - "relays": [ + }, { - "domain": "relays.wavepool.digital", - "port": 3001 + "address": "relay3-li.aichi-stakepool.com", + "port": 6000 } ] }, { - "accumulatedStake": 0.24353370284349904, - "relativeStake": 0.0032165432429058552, + "accumulatedStake": 0.2828111405485743, + "relativeStake": 0.0032313063814022793, "relays": [ { - "domain": "relaynode1.bravostakepool.nl", + "address": "relay-kiln-6-0.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "relaynode2.bravostakepool.nl", + "address": "relay-kiln-6-1.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "relaynode3.bravostakepool.nl", + "address": "relay-kiln-6-2.cardano.mainnet.kiln.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.24671189308961208, - "relativeStake": 0.0031781902461130492, + "accumulatedStake": 0.28602650399488966, + "relativeStake": 0.0032153634463153763, "relays": [ { - "domain": "relay1.str8pool.com", - "port": 7421 + "address": "relay.cardano.securestaking.io", + "port": 3000 }, { - "domain": "relay2.str8pool.com", - "port": 3611 - } - ] - }, - { - "accumulatedStake": 0.2498873671289386, - "relativeStake": 0.0031754740393265223, - "relays": [ - { - "domain": "cardano.staking.copper.co", - "port": 3001 + "address": "secur2.cardano.securestaking.io", + "port": 3000 } ] }, { - "accumulatedStake": 0.25305832024496844, - "relativeStake": 0.003170953116029828, + "accumulatedStake": 0.2892253084793785, + "relativeStake": 0.003198804484488856, "relays": [ { - "domain": "bd-cardano-main-relay-12-a.bdnodes.net", + "address": "relay1.clovernodes.io", "port": 6000 }, { - "domain": "bd-cardano-main-relay-12-b.bdnodes.net", + "address": "relay2.clovernodes.io", "port": 6000 } ] }, { - "accumulatedStake": 0.2562034593805283, - "relativeStake": 0.003145139135559887, + "accumulatedStake": 0.2924113606683101, + "relativeStake": 0.0031860521889315483, "relays": [ { - "domain": "relay1.clovernodes.io", - "port": 6000 - }, - { - "domain": "relay2.clovernodes.io", - "port": 6000 + "address": "cork.queenada.com", + "port": 7500 } ] }, { - "accumulatedStake": 0.25934542296172536, - "relativeStake": 0.0031419635811970317, + "accumulatedStake": 0.2955467603625135, + "relativeStake": 0.0031353996942033863, "relays": [ { - "domain": "cardano-relays.autostake.com", - "port": 3001 + "address": "rel01.fairpool.eu", + "port": 55001 + }, + { + "address": "rel02.fairpool.eu", + "port": 55002 + }, + { + "address": "rel03.fairpool.eu", + "port": 55003 + }, + { + "address": "rel04.fairpool.eu", + "port": 55004 } ] }, { - "accumulatedStake": 0.26248022372164254, - "relativeStake": 0.003134800759917198, + "accumulatedStake": 0.2986820441184428, + "relativeStake": 0.0031352837559293248, "relays": [ { - "address": "57.128.184.33", + "address": "relays.stakepool.at", "port": 3001 }, { - "address": "57.128.184.31", + "address": "relay-1.stakepool.at", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.26560819358463317, - "relativeStake": 0.0031279698629906043, - "relays": [ + }, { - "domain": "92a8429c.cardano-relay.herd.run", - "port": 1338 + "address": "relay-2.stakepool.at", + "port": 3001 } ] }, { - "accumulatedStake": 0.26873603422729603, - "relativeStake": 0.003127840642662881, + "accumulatedStake": 0.30179757426252324, + "relativeStake": 0.003115530144080468, "relays": [ { - "domain": "relay.cardano.securestaking.io", - "port": 3000 + "address": "157.173.120.233", + "port": 3001 }, { - "domain": "secur2.cardano.securestaking.io", - "port": 3000 + "address": "157.173.120.233", + "port": 3002 + }, + { + "address": "144.126.157.40", + "port": 3001 } ] }, { - "accumulatedStake": 0.27184949250348645, - "relativeStake": 0.003113458276190432, + "accumulatedStake": 0.3049011392995344, + "relativeStake": 0.003103565037011154, "relays": [ { - "domain": "cof-1.cardanocafe.org", + "address": "Relay1.NordicPool.org", "port": 3005 }, { - "domain": "cof-2.cardanocafe.org", - "port": 3010 - }, - { - "domain": "cap-1.cardanocafe.org", - "port": 4000 - }, - { - "domain": "cap-2.cardanocafe.org", - "port": 4005 + "address": "Relay2.NordicPool.org", + "port": 3005 }, { - "domain": "lat-1.cardanocafe.org", - "port": 5001 + "address": "Relay3.NordicPool.org", + "port": 3005 }, { - "domain": "lat-2.cardanocafe.org", - "port": 5002 + "address": "Relay4.NordicPool.org", + "port": 3005 } ] }, { - "accumulatedStake": 0.2749595741649345, - "relativeStake": 0.003110081661448043, + "accumulatedStake": 0.30800294237776754, + "relativeStake": 0.0031018030782331146, "relays": [ { - "domain": "relays-10a.cardano.2k2aa.com", - "port": 3001 + "address": "eu.relays.cardanians.io", + "port": 1000 }, { - "domain": "relays-10b.cardano.aeq5f.com", - "port": 3001 + "address": "ca.relays.cardanians.io", + "port": 1000 } ] }, { - "accumulatedStake": 0.2780586654798147, - "relativeStake": 0.0030990913148802065, + "accumulatedStake": 0.3110950871742053, + "relativeStake": 0.0030921447964377723, "relays": [ { - "address": "148.113.17.23", - "port": 6000 - }, - { - "address": "158.69.25.103", - "port": 6000 - }, - { - "address": "46.4.53.238", - "port": 6000 + "address": "r1.1percentpool.eu", + "port": 19001 }, { - "address": "149.102.140.164", - "port": 6000 + "address": "r2.1percentpool.eu", + "port": 19002 } ] }, { - "accumulatedStake": 0.2811403525886156, - "relativeStake": 0.003081687108800857, + "accumulatedStake": 0.31417053222433616, + "relativeStake": 0.003075445050130862, "relays": [ { - "domain": "r-eu-0.titanstaking.io", - "port": 4321 + "address": "norway.adanorthpool.com", + "port": 9011 }, { - "domain": "r-eu-1.titanstaking.io", - "port": 4321 + "address": "norway.adanorthpool.com", + "port": 9012 }, { - "domain": "r-eu-2.titanstaking.io", - "port": 4321 - } - ] - }, - { - "accumulatedStake": 0.28421628792530196, - "relativeStake": 0.0030759353366863673, - "relays": [ + "address": "norway.adanorthpool.com", + "port": 9014 + }, { - "address": "57.128.184.27", - "port": 3001 + "address": "norway2.adanorthpool.com", + "port": 9014 }, { - "address": "57.128.184.86", - "port": 3001 + "address": "norway2.adanorthpool.com", + "port": 9013 } ] }, { - "accumulatedStake": 0.2872904691762229, - "relativeStake": 0.003074181250920993, + "accumulatedStake": 0.31723737475826463, + "relativeStake": 0.003066842533928488, "relays": [ { "address": "109.123.231.213", @@ -1249,576 +1277,559 @@ ] }, { - "accumulatedStake": 0.29036144607785785, - "relativeStake": 0.0030709769016349195, + "accumulatedStake": 0.3202752699971051, + "relativeStake": 0.0030378952388404592, "relays": [ { - "domain": "cardano-main.everstake.one", + "address": "rockyrelay1.ddns.net", "port": 3001 }, { - "domain": "cardano-main2.everstake.one", - "port": 3001 - }, - { - "domain": "cardano-relay.everstake.one", - "port": 3001 - }, + "address": "rockyrelay2.ddns.net", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.32330837980797034, + "relativeStake": 0.0030331098108652365, + "relays": [ { - "domain": "cardano-relay1.everstake.one", - "port": 3001 + "address": "relay1.able-pool.io", + "port": 4555 }, { - "domain": "cardano-relay2.everstake.one", - "port": 3001 + "address": "relay2.able-pool.io", + "port": 4419 } ] }, { - "accumulatedStake": 0.2934284701243953, - "relativeStake": 0.0030670240465374933, + "accumulatedStake": 0.3263413087554543, + "relativeStake": 0.00303292894748395, "relays": [ { - "domain": "relay.cardano.securestaking.io", - "port": 3000 - }, + "address": "relay-pool-ledger-3-mainnet.cardano.aeq5f.com" + } + ] + }, + { + "accumulatedStake": 0.32937277758529865, + "relativeStake": 0.003031468829844381, + "relays": [ { - "domain": "secur2.cardano.securestaking.io", - "port": 3000 + "address": "relays.onyxstakepool.com", + "port": 3001 } ] }, { - "accumulatedStake": 0.2964944628282982, - "relativeStake": 0.003065992703902873, + "accumulatedStake": 0.3323933273113732, + "relativeStake": 0.0030205497260745433, "relays": [ { - "domain": "relays.stakepool.at", + "address": "relay-kiln-0-0.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "relay-1.stakepool.at", + "address": "relay-kiln-0-1.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "relay-2.stakepool.at", + "address": "relay-kiln-0-2.cardano.mainnet.kiln.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.29954908081583714, - "relativeStake": 0.0030546179875389247, + "accumulatedStake": 0.3354090156837964, + "relativeStake": 0.0030156883724231556, "relays": [ { - "address": "54.220.20.40", - "port": 3002 + "address": "r-eu-1.polypool.io", + "port": 4001 }, { - "domain": "octaluso.dyndns.org", - "port": 3002 + "address": "r-sg-1.polypool.io", + "port": 4001 } ] }, { - "accumulatedStake": 0.30260135406371763, - "relativeStake": 0.003052273247880506, + "accumulatedStake": 0.33841633588931075, + "relativeStake": 0.0030073202055143737, "relays": [ { - "address": "85.215.129.208", + "address": "lucerne.datadyne.earth", "port": 3001 }, { - "address": "154.26.158.189", - "port": 3001 + "address": "g5.datadyne.earth", + "port": 3002 }, { - "address": "5.104.83.174", - "port": 3001 + "address": "drcaroll.datadyne.earth", + "port": 3003 } ] }, { - "accumulatedStake": 0.30563905307521905, - "relativeStake": 0.0030376990115014175, + "accumulatedStake": 0.3414229136283157, + "relativeStake": 0.0030065777390049985, "relays": [ { - "domain": "relay.anonaf.com", - "port": 3333 - } - ] - }, - { - "accumulatedStake": 0.308667515357367, - "relativeStake": 0.003028462282147885, - "relays": [ + "address": "cardano-main.everstake.one", + "port": 3001 + }, { - "domain": "rockyrelay1.ddns.net", + "address": "cardano-main2.everstake.one", "port": 3001 }, { - "domain": "rockyrelay2.ddns.net", - "port": 3002 + "address": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "address": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "address": "cardano-relay2.everstake.one", + "port": 3001 } ] }, { - "accumulatedStake": 0.311685174791887, - "relativeStake": 0.0030176594345200517, + "accumulatedStake": 0.34442481246572604, + "relativeStake": 0.0030018988374103115, "relays": [ { - "domain": "157.173.120.233", + "address": "relaynode1.bravostakepool.nl", "port": 3001 }, { - "domain": "157.173.120.233", - "port": 3002 + "address": "relaynode2.bravostakepool.nl", + "port": 3001 }, { - "domain": "144.126.157.40", + "address": "relaynode3.bravostakepool.nl", "port": 3001 } ] }, { - "accumulatedStake": 0.3146862739172632, - "relativeStake": 0.0030010991253761957, + "accumulatedStake": 0.3474258143725797, + "relativeStake": 0.0030010019068536574, "relays": [ { - "domain": "iogp3-relays.cardano.iog.io", + "address": "iogp2-relays.cardano.iog.io", "port": 3001 } ] }, { - "accumulatedStake": 0.3176873440878724, - "relativeStake": 0.0030010701706092405, + "accumulatedStake": 0.35042658245911934, + "relativeStake": 0.003000768086539652, "relays": [ { - "domain": "iogp4-relays.cardano.iog.io", + "address": "iogp3-relays.cardano.iog.io", "port": 3001 } ] }, { - "accumulatedStake": 0.3206883851219738, - "relativeStake": 0.0030010410341013423, + "accumulatedStake": 0.3534273107745076, + "relativeStake": 0.003000728315388249, "relays": [ { - "domain": "iogp2-relays.cardano.iog.io", + "address": "iogp4-relays.cardano.iog.io", "port": 3001 } ] }, { - "accumulatedStake": 0.32368799479127114, - "relativeStake": 0.0029996096692973735, + "accumulatedStake": 0.3564256764094287, + "relativeStake": 0.0029983656349210695, "relays": [ { - "domain": "relays-14a.cardano.2k2aa.com", - "port": 3001 - }, - { - "domain": "relays-14b.cardano.aeq5f.com", - "port": 3001 + "address": "relay.anonaf.com", + "port": 3333 } ] }, { - "accumulatedStake": 0.32668214032878223, - "relativeStake": 0.00299414553751105, + "accumulatedStake": 0.35939159589624664, + "relativeStake": 0.0029659194868179826, "relays": [ { - "domain": "relays.onyxstakepool.com", + "address": "52.6.109.221", "port": 3001 } ] }, { - "accumulatedStake": 0.3296744460716394, - "relativeStake": 0.0029923057428572126, + "accumulatedStake": 0.3623123371805754, + "relativeStake": 0.0029207412843287295, "relays": [ { - "address": "54.37.87.63", - "port": 6000 - }, - { - "address": "54.36.178.85", - "port": 6000 + "address": "octaluso.dyndns.org", + "port": 3002 } ] }, { - "accumulatedStake": 0.33265588958041203, - "relativeStake": 0.002981443508772629, + "accumulatedStake": 0.36522373626238047, + "relativeStake": 0.0029113990818051016, "relays": [ { - "domain": "cardano.staking.copper.co", - "port": 3001 + "address": "relay1.str8pool.com", + "port": 7421 + }, + { + "address": "relay2.str8pool.com", + "port": 3611 } ] }, { - "accumulatedStake": 0.3356265006105627, - "relativeStake": 0.002970611030150632, + "accumulatedStake": 0.36813333879128796, + "relativeStake": 0.002909602528907454, "relays": [ { - "domain": "25.cardano.staked.cloud", + "address": "91.242.214.33", + "port": 3001 + }, + { + "address": "186.233.187.33", "port": 3001 } ] }, { - "accumulatedStake": 0.3385845657778983, - "relativeStake": 0.002958065167335628, + "accumulatedStake": 0.37101641107427025, + "relativeStake": 0.0028830722829823133, "relays": [ { - "domain": "rel01.fairpool.eu", - "port": 55001 - }, - { - "domain": "rel02.fairpool.eu", - "port": 55002 + "address": "relays.stakepool.at", + "port": 3001 }, { - "domain": "rel03.fairpool.eu", - "port": 55003 + "address": "relay-1.stakepool.at", + "port": 3001 }, { - "domain": "rel04.fairpool.eu", - "port": 55004 + "address": "relay-2.stakepool.at", + "port": 3001 } ] }, { - "accumulatedStake": 0.3415404664285907, - "relativeStake": 0.002955900650692371, + "accumulatedStake": 0.37388399446118736, + "relativeStake": 0.002867583386917121, "relays": [ { - "domain": "relay1.adaocean.com", - "port": 6000 - }, - { - "domain": "relay2.adaocean.com", + "address": "ada-relay01.biglazycat.com", "port": 6000 - }, - { - "domain": "relay3.adaocean.com", - "port": 6000 - }, + } + ] + }, + { + "accumulatedStake": 0.37673443698260284, + "relativeStake": 0.0028504425214154363, + "relays": [ { - "domain": "relay4.adaocean.com", - "port": 6000 + "address": "relay1.apexfusionhosting.com", + "port": 3001 }, { - "domain": "relay5.adaocean.com", - "port": 6000 + "address": "relay2.apexfusionhosting.com", + "port": 3001 } ] }, { - "accumulatedStake": 0.3444900814245045, - "relativeStake": 0.0029496149959138164, + "accumulatedStake": 0.3795791921887536, + "relativeStake": 0.0028447552061507454, "relays": [ { - "domain": "relays.digi.pro", + "address": "52.6.109.221", "port": 3001 } ] }, { - "accumulatedStake": 0.34743953976999464, - "relativeStake": 0.002949458345490125, + "accumulatedStake": 0.38239636512073955, + "relativeStake": 0.0028171729319859764, + "relays": [ + { + "address": "6398a55d.cardano-relay.herd.run", + "port": 1338 + } + ] + }, + { + "accumulatedStake": 0.38520214478348086, + "relativeStake": 0.0028057796627413444, "relays": [ { - "domain": "relay1.snakerelays.link", + "address": "relay-trustwallet-5-0.cardano.mainnet.kiln.fi", "port": 3001 }, { - "domain": "relay2.snakerelays.link", - "port": 3002 + "address": "relay-trustwallet-5-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "address": "relay-trustwallet-5-2.cardano.mainnet.kiln.fi", + "port": 3001 } ] }, { - "accumulatedStake": 0.3503640437931714, - "relativeStake": 0.0029245040231767492, + "accumulatedStake": 0.38799976400248076, + "relativeStake": 0.0027976192189998676, "relays": [ { - "domain": "r1.1percentpool.eu", - "port": 19001 - }, - { - "domain": "r2.1percentpool.eu", - "port": 19002 + "address": "relays.digi.pro", + "port": 3001 } ] }, { - "accumulatedStake": 0.3532732070832079, - "relativeStake": 0.002909163290036547, + "accumulatedStake": 0.39078399222144156, + "relativeStake": 0.0027842282189608114, "relays": [ { - "domain": "eu.relays.cardanians.io", - "port": 1000 + "address": "57.128.184.33", + "port": 3001 }, { - "domain": "ca.relays.cardanians.io", - "port": 1000 + "address": "57.128.184.31", + "port": 3001 } ] }, { - "accumulatedStake": 0.3561735522389771, - "relativeStake": 0.002900345155769215, + "accumulatedStake": 0.39353852409887974, + "relativeStake": 0.002754531877438193, "relays": [ { - "domain": "eu.relays.cardanians.io", + "address": "eu.relays.cardanians.io", "port": 1000 }, { - "domain": "ca.relays.cardanians.io", + "address": "ca.relays.cardanians.io", "port": 1000 } ] }, { - "accumulatedStake": 0.3590724670299164, - "relativeStake": 0.002898914790939283, + "accumulatedStake": 0.39625745560912473, + "relativeStake": 0.0027189315102450033, "relays": [ { - "domain": "relay1.adaocean.com", - "port": 6000 - }, - { - "domain": "relay2.adaocean.com", + "address": "148.113.17.23", "port": 6000 }, { - "domain": "relay3.adaocean.com", + "address": "158.69.25.103", "port": 6000 }, { - "domain": "relay4.adaocean.com", + "address": "46.4.53.238", "port": 6000 }, { - "domain": "relay5.adaocean.com", + "address": "149.102.140.164", "port": 6000 } ] }, { - "accumulatedStake": 0.3619357611926281, - "relativeStake": 0.002863294162711684, + "accumulatedStake": 0.39897409002135653, + "relativeStake": 0.002716634412231766, "relays": [ { - "domain": "relay1.mainnet.pool.cardano.services", - "port": 3001 + "address": "104.131.47.170", + "port": 6000 }, { - "domain": "relay2.mainnet.pool.cardano.services", - "port": 3001 + "address": "128.199.64.13", + "port": 6000 + }, + { + "address": "165.232.180.100", + "port": 6000 } ] }, { - "accumulatedStake": 0.3647895359090357, - "relativeStake": 0.0028537747164075985, + "accumulatedStake": 0.4016903060658087, + "relativeStake": 0.0027162160444521907, "relays": [ { - "domain": "r-eu-0.titanstaking.io", - "port": 4321 - }, - { - "domain": "r-eu-1.titanstaking.io", - "port": 4321 + "address": "r1.1percentpool.eu", + "port": 19001 }, { - "domain": "r-eu-2.titanstaking.io", - "port": 4321 + "address": "r2.1percentpool.eu", + "port": 19002 } ] }, { - "accumulatedStake": 0.36762474687947383, - "relativeStake": 0.0028352109704381035, + "accumulatedStake": 0.40436229093544623, + "relativeStake": 0.002671984869637523, "relays": [ { - "domain": "relays.stakepool.at", + "address": "cardano-main.everstake.one", "port": 3001 }, { - "domain": "relay-1.stakepool.at", + "address": "cardano-main2.everstake.one", "port": 3001 }, { - "domain": "relay-2.stakepool.at", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.37044739110002345, - "relativeStake": 0.0028226442205496207, - "relays": [ - { - "address": "52.6.109.221", + "address": "cardano-relay.everstake.one", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.37326550932163427, - "relativeStake": 0.0028181182216108513, - "relays": [ - { - "address": "148.113.17.23", - "port": 6000 - }, - { - "address": "158.69.25.103", - "port": 6000 }, { - "address": "95.216.70.238", - "port": 6000 + "address": "cardano-relay1.everstake.one", + "port": 3001 }, { - "address": "149.102.140.196", - "port": 6000 + "address": "cardano-relay2.everstake.one", + "port": 3001 } ] }, { - "accumulatedStake": 0.37607004083289425, - "relativeStake": 0.0028045315112599557, + "accumulatedStake": 0.4070326234917032, + "relativeStake": 0.0026703325562569998, "relays": [ { - "address": "49.12.198.221", + "address": "st3ak.1337.cx", "port": 6000 }, { - "address": "89.58.18.51", + "address": "st3ak.mooo.com", "port": 6000 }, { - "address": "131.153.199.82", + "address": "st3ak.root.sx", "port": 6000 } ] }, { - "accumulatedStake": 0.3788385141159927, - "relativeStake": 0.002768473283098447, + "accumulatedStake": 0.409690951890238, + "relativeStake": 0.00265832839853479, "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", + "address": "129.80.153.243", "port": 3001 } ] }, { - "accumulatedStake": 0.381595559279801, - "relativeStake": 0.00275704516380832, + "accumulatedStake": 0.4123383166047779, + "relativeStake": 0.0026473647145398706, "relays": [ { - "domain": "relays.mainnet.pools.fivebinaries.com", + "address": "relays.smaug.pool.pm", "port": 3001 } ] }, { - "accumulatedStake": 0.3843277118645176, - "relativeStake": 0.0027321525847165667, + "accumulatedStake": 0.4149798835121191, + "relativeStake": 0.00264156690734123, "relays": [ { - "address": "91.242.214.33", + "address": "20.61.229.103", "port": 3001 }, { - "address": "186.233.187.33", + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", "port": 3001 } ] }, { - "accumulatedStake": 0.3870438364612258, - "relativeStake": 0.0027161245967082556, + "accumulatedStake": 0.4176043416184034, + "relativeStake": 0.0026244581062842233, "relays": [ { - "domain": "olive-geonosis-edffc.cardano.bdnodes.net", + "address": "relay1-dl.aichi-stakepool.com", + "port": 6000 + }, + { + "address": "relay2-jp.aichi-stakepool.com", "port": 6000 }, { - "domain": "violet-kingston-8d67e.cardano.bdnodes.net", + "address": "relay3-li.aichi-stakepool.com", "port": 6000 } ] }, { - "accumulatedStake": 0.38975034486362425, - "relativeStake": 0.0027065084023984555, + "accumulatedStake": 0.4201966345604372, + "relativeStake": 0.0025922929420338367, "relays": [ { - "domain": "r1.1percentpool.eu", - "port": 19001 + "address": "relay1.adaocean.com", + "port": 6000 }, { - "domain": "r2.1percentpool.eu", - "port": 19002 - } - ] - }, - { - "accumulatedStake": 0.39244785790434344, - "relativeStake": 0.0026975130407191467, - "relays": [ + "address": "relay2.adaocean.com", + "port": 6000 + }, { - "domain": "11.relays.happystaking.io", - "port": 3001 + "address": "relay3.adaocean.com", + "port": 6000 }, { - "domain": "12.relays.happystaking.io", - "port": 3001 + "address": "relay4.adaocean.com", + "port": 6000 + }, + { + "address": "relay5.adaocean.com", + "port": 6000 } ] }, { - "accumulatedStake": 0.395137196014782, - "relativeStake": 0.0026893381104385436, + "accumulatedStake": 0.4227830202620171, + "relativeStake": 0.002586385701579898, "relays": [ { - "domain": "relays.smaug.pool.pm", - "port": 3001 + "address": "77cb3f75.cardano-relay.herd.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.3978228036156799, - "relativeStake": 0.0026856076008979516, + "accumulatedStake": 0.4253569799232601, + "relativeStake": 0.002573959661243013, "relays": [ { - "domain": "relays.cardanowithpaul.com", + "address": "relays.cardanowithpaul.com", "port": 1069 } ] }, { - "accumulatedStake": 0.40049295442762156, - "relativeStake": 0.0026701508119416407, + "accumulatedStake": 0.4279301917201518, + "relativeStake": 0.0025732117968916613, "relays": [ { "address": "35.211.17.86", @@ -1831,390 +1842,356 @@ ] }, { - "accumulatedStake": 0.4031567474043577, - "relativeStake": 0.002663792976736135, + "accumulatedStake": 0.430499569195212, + "relativeStake": 0.0025693774750602115, "relays": [ { - "domain": "relay1.apexfusionhosting.com", - "port": 3001 + "address": "sydney.cardanode.com.au", + "port": 6000 }, { - "domain": "relay2.apexfusionhosting.com", - "port": 3001 + "address": "singapore.cardanode.com.au", + "port": 6000 + }, + { + "address": "goldcoast.cardanode.com.au", + "port": 6000 + }, + { + "address": "europe.cardanode.com.au", + "port": 6000 } ] }, { - "accumulatedStake": 0.4057986057169931, - "relativeStake": 0.002641858312635436, + "accumulatedStake": 0.43302989353600646, + "relativeStake": 0.002530324340794481, "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", + "address": "private-pools.fivebinaries.com", "port": 3001 } ] }, { - "accumulatedStake": 0.40843171431328684, - "relativeStake": 0.002633108596293698, + "accumulatedStake": 0.4355554982606311, + "relativeStake": 0.002525604724624653, "relays": [ { - "domain": "104.131.47.170", - "port": 6000 - }, - { - "domain": "128.199.64.13", - "port": 6000 + "address": "137.220.49.160", + "port": 6001 }, { - "domain": "165.232.180.100", - "port": 6000 + "address": "149.28.106.237", + "port": 6001 } ] }, { - "accumulatedStake": 0.4110485636201134, - "relativeStake": 0.0026168493068265686, + "accumulatedStake": 0.43807183740216443, + "relativeStake": 0.002516339141533346, "relays": [ { - "address": "198.71.57.191", + "address": "148.113.17.23", "port": 6000 }, { - "address": "154.12.240.223", + "address": "158.69.25.103", "port": 6000 }, { - "address": "94.16.113.130", + "address": "95.216.70.238", + "port": 6000 + }, + { + "address": "149.102.140.196", "port": 6000 } ] }, { - "accumulatedStake": 0.4136588289693021, - "relativeStake": 0.002610265349188723, + "accumulatedStake": 0.44057748828069304, + "relativeStake": 0.0025056508785285736, "relays": [ { - "address": "52.6.109.221", + "address": "40.cardano.staked.cloud", "port": 3001 } ] }, { - "accumulatedStake": 0.4162260108422686, - "relativeStake": 0.002567181872966517, + "accumulatedStake": 0.44307057931078714, + "relativeStake": 0.0024930910300941115, "relays": [ { - "domain": "relay1.adaocean.com", - "port": 6000 + "address": "fr.relays.cardanians.io", + "port": 1000 }, { - "domain": "relay2.adaocean.com", - "port": 6000 - }, + "address": "ca.relays.cardanians.io", + "port": 1000 + } + ] + }, + { + "accumulatedStake": 0.44556003446667036, + "relativeStake": 0.002489455155883217, + "relays": [ { - "domain": "relay3.adaocean.com", + "address": "49.12.198.221", "port": 6000 }, { - "domain": "relay4.adaocean.com", + "address": "89.58.18.51", "port": 6000 }, { - "domain": "relay5.adaocean.com", + "address": "131.153.199.82", "port": 6000 } ] }, { - "accumulatedStake": 0.41878471236144454, - "relativeStake": 0.002558701519175888, + "accumulatedStake": 0.4480131018297284, + "relativeStake": 0.002453067363058082, "relays": [ { - "domain": "relay.de.fikapool.com", + "address": "3.217.90.52", "port": 6000 }, { - "domain": "relay.sg.fikapool.com", + "address": "3.219.254.127", "port": 6000 - }, + } + ] + }, + { + "accumulatedStake": 0.4504606863720125, + "relativeStake": 0.0024475845422840146, + "relays": [ { - "domain": "relay.ca.fikapool.com", - "port": 6000 + "address": "a0e18895.cardano-relay.bison.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.4213419890383342, - "relativeStake": 0.002557276676889663, + "accumulatedStake": 0.45290732742652096, + "relativeStake": 0.00244664105450849, "relays": [ { - "domain": "relay-kiln-6-0.cardano.mainnet.kiln.fi", + "address": "cardano-main.everstake.one", + "port": 3001 + }, + { + "address": "cardano-main2.everstake.one", "port": 3001 }, { - "domain": "relay-kiln-6-1.cardano.mainnet.kiln.fi", + "address": "cardano-relay.everstake.one", "port": 3001 }, { - "domain": "relay-kiln-6-2.cardano.mainnet.kiln.fi", + "address": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "address": "cardano-relay2.everstake.one", "port": 3001 } ] }, { - "accumulatedStake": 0.423894765942093, - "relativeStake": 0.002552776903758832, + "accumulatedStake": 0.45535006748921275, + "relativeStake": 0.002442740062691802, "relays": [ { - "domain": "77cb3f75.cardano-relay.herd.run", - "port": 1338 + "address": "25.cardano.staked.cloud", + "port": 3001 } ] }, { - "accumulatedStake": 0.42644041599312266, - "relativeStake": 0.0025456500510296393, + "accumulatedStake": 0.45779210083350746, + "relativeStake": 0.0024420333442947413, "relays": [ { - "domain": "sydney.cardanode.com.au", - "port": 6000 - }, - { - "domain": "singapore.cardanode.com.au", - "port": 6000 + "address": "86.80.128.65", + "port": 3001 }, { - "domain": "goldcoast.cardanode.com.au", - "port": 6000 + "address": "86.80.128.65", + "port": 3002 }, { - "domain": "europe.cardanode.com.au", - "port": 6000 + "address": "86.80.128.65", + "port": 3003 } ] }, { - "accumulatedStake": 0.42895854862135885, - "relativeStake": 0.0025181326282361803, + "accumulatedStake": 0.46022067574009196, + "relativeStake": 0.0024285749065844804, "relays": [ { - "domain": "st3ak.1337.cx", - "port": 6000 - }, - { - "domain": "st3ak.mooo.com", - "port": 6000 - }, - { - "domain": "st3ak.root.sx", - "port": 6000 + "address": "94c3c6d3.cardano-relay.herd.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.4314732580770781, - "relativeStake": 0.0025147094557192596, + "accumulatedStake": 0.46264473878556195, + "relativeStake": 0.0024240630454699878, "relays": [ { - "address": "3.217.90.52", - "port": 6000 + "address": "relay1.0aaaa.org", + "port": 3001 }, { - "address": "3.219.254.127", - "port": 6000 + "address": "relay2.0aaaa.org", + "port": 3001 } ] }, { - "accumulatedStake": 0.4339692681478013, - "relativeStake": 0.0024960100707231694, + "accumulatedStake": 0.4650686918421195, + "relativeStake": 0.002423953056557543, "relays": [ { - "address": "35.156.192.95", - "port": 6000 - }, - { - "address": "18.197.51.215", - "port": 6000 + "address": "644dd09c.cardano-relay.herd.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.43644736915153903, - "relativeStake": 0.002478101003737767, + "accumulatedStake": 0.46747388222939007, + "relativeStake": 0.002405190387270561, "relays": [ { - "domain": "fr.relays.cardanians.io", - "port": 1000 - }, - { - "domain": "ca.relays.cardanians.io", - "port": 1000 + "address": "f9395b98.cardano-relay.herd.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.43892472274748584, - "relativeStake": 0.0024773535959468226, + "accumulatedStake": 0.46987410696318993, + "relativeStake": 0.0024002247337998584, "relays": [ { - "domain": "benitoite-rohan-d68b9.cardano.bdnodes.net", + "address": "35.156.192.95", "port": 6000 }, { - "domain": "brown-lagos-6a470.cardano.bdnodes.net", + "address": "18.197.51.215", "port": 6000 } ] }, { - "accumulatedStake": 0.4413942534665278, - "relativeStake": 0.002469530719041894, + "accumulatedStake": 0.4722629196972088, + "relativeStake": 0.002388812734018865, "relays": [ { - "domain": "lucerne.datadyne.earth", + "address": "private-pools.fivebinaries.com", "port": 3001 - }, - { - "domain": "g5.datadyne.earth", - "port": 3002 - }, - { - "domain": "drcaroll.datadyne.earth", - "port": 3003 } ] }, { - "accumulatedStake": 0.4438602765055538, - "relativeStake": 0.0024660230390260674, + "accumulatedStake": 0.4746423225914227, + "relativeStake": 0.0023794028942138875, "relays": [ { - "domain": "relays.wavepool.digital", - "port": 3001 + "address": "d699483e.cardano-relay.bison.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.44632247093149024, - "relativeStake": 0.00246219442593644, + "accumulatedStake": 0.4770003691846536, + "relativeStake": 0.0023580465932309586, "relays": [ { - "address": "15.204.97.132", + "address": "cardano-main.everstake.one", "port": 3001 }, { - "address": "15.204.97.130", + "address": "cardano-main2.everstake.one", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.448774722609638, - "relativeStake": 0.0024522516781477813, - "relays": [ - { - "domain": "relay1-dl.aichi-stakepool.com", - "port": 6000 - }, - { - "domain": "relay2-jp.aichi-stakepool.com", - "port": 6000 }, { - "domain": "relay3-li.aichi-stakepool.com", - "port": 6000 - } - ] - }, - { - "accumulatedStake": 0.45121025636380585, - "relativeStake": 0.0024355337541677913, - "relays": [ - { - "domain": "relay-trustwallet-5-0.cardano.mainnet.kiln.fi", + "address": "cardano-relay.everstake.one", "port": 3001 }, { - "domain": "relay-trustwallet-5-1.cardano.mainnet.kiln.fi", + "address": "cardano-relay1.everstake.one", "port": 3001 }, { - "domain": "relay-trustwallet-5-2.cardano.mainnet.kiln.fi", + "address": "cardano-relay2.everstake.one", "port": 3001 } ] }, { - "accumulatedStake": 0.45363196111932574, - "relativeStake": 0.00242170475551993, + "accumulatedStake": 0.4793545299759012, + "relativeStake": 0.002354160791247618, "relays": [ { - "domain": "relay1.0aaaa.org", - "port": 3001 + "address": "relay.cardano.securestaking.io", + "port": 3000 }, { - "domain": "relay2.0aaaa.org", - "port": 3001 + "address": "secur2.cardano.securestaking.io", + "port": 3000 } ] }, { - "accumulatedStake": 0.45604498978225133, - "relativeStake": 0.0024130286629255758, + "accumulatedStake": 0.4817042229614421, + "relativeStake": 0.002349692985540848, "relays": [ { - "domain": "relay1.able-pool.io", - "port": 4555 - }, - { - "domain": "relay2.able-pool.io", - "port": 4419 + "address": "c61ace08.cardano-relay.herd.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.4584471335018261, - "relativeStake": 0.0024021437195747386, + "accumulatedStake": 0.4840506895634887, + "relativeStake": 0.0023464666020466133, "relays": [ { - "domain": "cardano-main.everstake.one", + "address": "ada10753.allnodes.me", "port": 3001 }, { - "domain": "cardano-main2.everstake.one", + "address": "ada12179.allnodes.me", "port": 3001 }, { - "domain": "cardano-relay.everstake.one", + "address": "ada20364.allnodes.me", "port": 3001 }, { - "domain": "cardano-relay1.everstake.one", + "address": "ada21853.allnodes.me", "port": 3001 - }, + } + ] + }, + { + "accumulatedStake": 0.4863843615881083, + "relativeStake": 0.002333672024619635, + "relays": [ { - "domain": "cardano-relay2.everstake.one", - "port": 3001 + "address": "52.177.36.96", + "port": 3000 } ] }, { - "accumulatedStake": 0.4607802215576634, - "relativeStake": 0.002333088055837304, + "accumulatedStake": 0.488717017558169, + "relativeStake": 0.0023326559700606415, "relays": [ { "address": "20.61.229.103", @@ -2235,8 +2212,8 @@ ] }, { - "accumulatedStake": 0.4631133026655041, - "relativeStake": 0.002333081107840733, + "accumulatedStake": 0.4910493671478093, + "relativeStake": 0.002332349589640301, "relays": [ { "address": "20.61.229.103", @@ -2257,8 +2234,8 @@ ] }, { - "accumulatedStake": 0.4654462159632506, - "relativeStake": 0.002332913297746474, + "accumulatedStake": 0.4933817126149892, + "relativeStake": 0.0023323454671799254, "relays": [ { "address": "20.61.229.103", @@ -2279,8 +2256,8 @@ ] }, { - "accumulatedStake": 0.4677788187238631, - "relativeStake": 0.0023326027606125335, + "accumulatedStake": 0.4957140552573993, + "relativeStake": 0.0023323426424101163, "relays": [ { "address": "20.61.229.103", @@ -2301,8 +2278,8 @@ ] }, { - "accumulatedStake": 0.47011141071893686, - "relativeStake": 0.002332591995073764, + "accumulatedStake": 0.49804638996022793, + "relativeStake": 0.0023323347028286288, "relays": [ { "address": "20.61.229.103", @@ -2323,8 +2300,8 @@ ] }, { - "accumulatedStake": 0.47244399762773875, - "relativeStake": 0.0023325869088018573, + "accumulatedStake": 0.5003787195773457, + "relativeStake": 0.0023323296171177538, "relays": [ { "address": "20.61.229.103", @@ -2345,8 +2322,8 @@ ] }, { - "accumulatedStake": 0.4747765845365406, - "relativeStake": 0.0023325869088018573, + "accumulatedStake": 0.5027110491944634, + "relativeStake": 0.0023323296171177538, "relays": [ { "address": "20.61.229.103", @@ -2367,126 +2344,181 @@ ] }, { - "accumulatedStake": 0.4770801349270183, - "relativeStake": 0.002303550390477686, + "accumulatedStake": 0.5049680172248179, + "relativeStake": 0.0022569680303544276, "relays": [ { - "address": "52.177.36.96", + "address": "152.53.21.151", + "port": 6000 + }, + { + "address": "149.102.152.63", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5072093076422023, + "relativeStake": 0.0022412904173843866, + "relays": [ + { + "address": "11.relays.happystaking.io", + "port": 3001 + }, + { + "address": "12.relays.happystaking.io", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5094318190474157, + "relativeStake": 0.002222511405213472, + "relays": [ + { + "address": "35.211.17.86", + "port": 3000 + }, + { + "address": "34.23.88.7", "port": 3000 } ] }, { - "accumulatedStake": 0.47938124775772684, - "relativeStake": 0.0023011128307085715, + "accumulatedStake": 0.5116400722951858, + "relativeStake": 0.002208253247770069, "relays": [ { - "address": "137.220.49.160", + "address": "89.58.38.12", "port": 6001 }, { - "address": "149.28.106.237", + "address": "94.23.40.22", + "port": 6001 + }, + { + "address": "37.120.189.7", "port": 6001 } ] }, { - "accumulatedStake": 0.4816677993368645, - "relativeStake": 0.0022865515791376232, + "accumulatedStake": 0.5138378163567584, + "relativeStake": 0.0021977440615725333, "relays": [ { - "domain": "eu-relay.hermes-stakepool.com", - "port": 1000 + "address": "188.165.236.202", + "port": 3001 }, { - "domain": "us-relay.hermes-stakepool.com", - "port": 1000 + "address": "195.201.107.114", + "port": 3001 } ] }, { - "accumulatedStake": 0.4839412784047188, - "relativeStake": 0.0022734790678543017, + "accumulatedStake": 0.5160170270185629, + "relativeStake": 0.002179210661804561, "relays": [ { - "address": "66.160.158.69", - "port": 6000 - }, - { - "address": "66.160.158.70", - "port": 6000 + "address": "relay0.viperstaking.com", + "port": 4444 } ] }, { - "accumulatedStake": 0.48620766643039487, - "relativeStake": 0.002266388025676063, + "accumulatedStake": 0.5181780865966096, + "relativeStake": 0.0021610595780467076, "relays": [ { - "address": "35.211.17.86", + "address": "relay0.fimi.vn", "port": 3000 }, { - "address": "34.23.88.7", + "address": "relay1.fimi.vn", + "port": 3000 + }, + { + "address": "relay2.fimi.vn", "port": 3000 } ] }, { - "accumulatedStake": 0.4884615832768297, - "relativeStake": 0.0022539168464348405, + "accumulatedStake": 0.5203391308152037, + "relativeStake": 0.0021610442185940825, "relays": [ { - "domain": "ACLrelay1.cardanoland.com", - "port": 6000 + "address": "relay-pool-bitvavo-1-mainnet.cardano.aeq5f.com" + } + ] + }, + { + "accumulatedStake": 0.5224576983563632, + "relativeStake": 0.002118567541159515, + "relays": [ + { + "address": "relay.azureada.com", + "port": 3001 }, { - "domain": "ACLrelay2.cardanoland.com", - "port": 7000 + "address": "relay.azureada.com", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.5245653450257427, + "relativeStake": 0.0021076466693794793, + "relays": [ + { + "address": "relay1.adaocean.com", + "port": 6000 }, { - "domain": "ACLrelay3.cardanoland.com", - "port": 8000 + "address": "relay2.adaocean.com", + "port": 6000 }, { - "domain": "ACLrelay4.cardanoland.com", + "address": "relay3.adaocean.com", "port": 6000 }, { - "domain": "ACLrelay5.cardanoland.com", - "port": 7000 + "address": "relay4.adaocean.com", + "port": 6000 }, { - "domain": "ACLrelay6.cardanoland.com", - "port": 8000 + "address": "relay5.adaocean.com", + "port": 6000 } ] }, { - "accumulatedStake": 0.4907118754562999, - "relativeStake": 0.002250292179470227, + "accumulatedStake": 0.526669575062155, + "relativeStake": 0.002104230036412248, "relays": [ { - "domain": "relay1-us.xstakepool.com", + "address": "relay1-us.xstakepool.com", "port": 3001 }, { - "domain": "relay2-eu.xstakepool.com", + "address": "relay2-eu.xstakepool.com", "port": 3001 }, { - "domain": "relay3-sg.xstakepool.com", + "address": "relay3-sg.xstakepool.com", "port": 3001 }, { - "domain": "relay4-ae.xstakepool.com", + "address": "relay4-ae.xstakepool.com", "port": 3001 } ] }, { - "accumulatedStake": 0.49293739765270245, - "relativeStake": 0.0022255221964025246, + "accumulatedStake": 0.5287678937740006, + "relativeStake": 0.0020983187118455843, "relays": [ { "address": "18.157.253.103", @@ -2495,96 +2527,114 @@ ] }, { - "accumulatedStake": 0.4951451643794488, - "relativeStake": 0.0022077667267463128, + "accumulatedStake": 0.5308648297162806, + "relativeStake": 0.002096935942280032, "relays": [ { - "address": "57.128.184.28", - "port": 3001 - }, - { - "address": "57.128.184.30", - "port": 3001 + "address": "relay-pool-bitvavo-2-mainnet.cardano.aeq5f.com" } ] }, { - "accumulatedStake": 0.4973459814151828, - "relativeStake": 0.0022008170357340727, + "accumulatedStake": 0.5329600914140269, + "relativeStake": 0.00209526169774635, "relays": [ { - "domain": "relay0.viperstaking.com", - "port": 4444 - } - ] - }, - { - "accumulatedStake": 0.4995173635268888, - "relativeStake": 0.0021713821117059734, - "relays": [ + "address": "ACLrelay1.cardanoland.com", + "port": 6000 + }, { - "domain": "relay.azureada.com", - "port": 3001 + "address": "ACLrelay2.cardanoland.com", + "port": 7000 }, { - "domain": "relay.azureada.com", - "port": 3001 + "address": "ACLrelay3.cardanoland.com", + "port": 8000 + }, + { + "address": "ACLrelay4.cardanoland.com", + "port": 6000 + }, + { + "address": "ACLrelay5.cardanoland.com", + "port": 7000 + }, + { + "address": "ACLrelay6.cardanoland.com", + "port": 8000 } ] }, { - "accumulatedStake": 0.5016723348319972, - "relativeStake": 0.0021549713051084193, + "accumulatedStake": 0.5350546563987809, + "relativeStake": 0.0020945649847539513, "relays": [ { - "domain": "eu1.stakecool.io", + "address": "eu1.stakecool.io", "port": 4001 }, { - "domain": "eu2.stakecool.io", + "address": "eu2.stakecool.io", "port": 4001 }, { - "domain": "ca1.stakecool.io", + "address": "ca1.stakecool.io", "port": 4001 } ] }, { - "accumulatedStake": 0.5038138341308888, - "relativeStake": 0.0021414992988915355, + "accumulatedStake": 0.5371411579765344, + "relativeStake": 0.0020865015777535626, "relays": [ { - "domain": "relays.digi.pro", - "port": 3001 + "address": "relay-pool-bitvavo-3-mainnet.cardano.aeq5f.com" } ] }, { - "accumulatedStake": 0.5059429535076853, - "relativeStake": 0.0021291193767964543, + "accumulatedStake": 0.539226598334027, + "relativeStake": 0.002085440357492527, "relays": [ { - "domain": "relay01.ca.lovelace.community", - "port": 3001 + "address": "relay1.adaocean.com", + "port": 6000 }, { - "domain": "relay02.ca.lovelace.community", - "port": 3001 + "address": "relay2.adaocean.com", + "port": 6000 }, { - "domain": "relay01.fr.lovelace.community", - "port": 3001 + "address": "relay3.adaocean.com", + "port": 6000 }, { - "domain": "relay01.de.lovelace.community", - "port": 3001 + "address": "relay4.adaocean.com", + "port": 6000 + }, + { + "address": "relay5.adaocean.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.5412972169008907, + "relativeStake": 0.0020706185668638087, + "relays": [ + { + "address": "eu-relay.hermes-stakepool.com", + "port": 1000 + }, + { + "address": "us-relay.hermes-stakepool.com", + "port": 1000 } ] }, { - "accumulatedStake": 0.5080667476604476, - "relativeStake": 0.0021237941527623254, + "accumulatedStake": 0.5433536097617904, + "relativeStake": 0.0020563928608996035, "relays": [ { "address": "150.136.111.193", @@ -2601,486 +2651,394 @@ ] }, { - "accumulatedStake": 0.5101830422923245, - "relativeStake": 0.0021162946318769253, + "accumulatedStake": 0.5454083613320831, + "relativeStake": 0.0020547515702928247, "relays": [ { - "domain": "relay-1.minswap.org", - "port": 3001 + "address": "66.160.158.69", + "port": 6000 }, { - "domain": "relay-2.minswap.org", - "port": 3001 + "address": "66.160.158.70", + "port": 6000 } ] }, { - "accumulatedStake": 0.5122992660877903, - "relativeStake": 0.002116223795465884, + "accumulatedStake": 0.5474451165964308, + "relativeStake": 0.0020367552643476617, "relays": [ { - "address": "188.165.236.202", - "port": 3001 - }, - { - "address": "195.201.107.114", - "port": 3001 + "address": "c2504518.cardano-relay.bison.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.5144086575573985, - "relativeStake": 0.002109391469608166, + "accumulatedStake": 0.5494609767971222, + "relativeStake": 0.002015860200691445, "relays": [ { - "domain": "relay.sunnyada.com", - "port": 5001 + "address": "102.130.127.242", + "port": 6000 + }, + { + "address": "94.16.106.16", + "port": 6000 } ] }, { - "accumulatedStake": 0.516514120877437, - "relativeStake": 0.0021054633200384594, + "accumulatedStake": 0.551466153039391, + "relativeStake": 0.0020051762422686396, "relays": [ { - "domain": "cardano-main.everstake.one", - "port": 3001 - }, - { - "domain": "cardano-main2.everstake.one", - "port": 3001 + "address": "germany.cardanode.io", + "port": 6000 }, { - "domain": "cardano-relay.everstake.one", - "port": 3001 + "address": "missouri.cardanode.io", + "port": 6000 }, { - "domain": "cardano-relay1.everstake.one", - "port": 3001 + "address": "la.cardanode.io", + "port": 6000 }, { - "domain": "cardano-relay2.everstake.one", - "port": 3001 + "address": "perth.cardanode.io", + "port": 6000 } ] }, { - "accumulatedStake": 0.5185919444611566, - "relativeStake": 0.00207782358371971, + "accumulatedStake": 0.5534554838069643, + "relativeStake": 0.00198933076757338, "relays": [ { - "domain": "adar1.stakit.io", - "port": 30500 + "address": "relay-pool-3-mainnet.cardano.aeq5f.com" } ] }, { - "accumulatedStake": 0.5206566902348788, - "relativeStake": 0.00206474577372217, + "accumulatedStake": 0.5554440891609937, + "relativeStake": 0.0019886053540294213, "relays": [ { - "address": "52.8.37.3", + "address": "relay1.nedscave.io", "port": 3001 }, { - "address": "3.125.252.182", + "address": "relay2.nedscave.io", "port": 3001 }, { - "address": "52.63.225.190", + "address": "relay3.nedscave.io", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.522713978141767, - "relativeStake": 0.002057287906888112, - "relays": [ + }, { - "domain": "ada-relay01.biglazycat.com", - "port": 6000 + "address": "relay4.nedscave.io", + "port": 3001 } ] }, { - "accumulatedStake": 0.5247708271373008, - "relativeStake": 0.0020568489955338615, + "accumulatedStake": 0.5573970550549652, + "relativeStake": 0.0019529658939714818, "relays": [ { - "domain": "cardano.staking.copper.co", + "address": "cardano-main.everstake.one", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.5268227808354382, - "relativeStake": 0.002051953698137413, - "relays": [ + }, + { + "address": "cardano-main2.everstake.one", + "port": 3001 + }, + { + "address": "cardano-relay.everstake.one", + "port": 3001 + }, { - "domain": "cardano.staking.copper.co", + "address": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "address": "cardano-relay2.everstake.one", "port": 3001 } ] }, { - "accumulatedStake": 0.5288740175825508, - "relativeStake": 0.0020512367471125998, + "accumulatedStake": 0.5593403669142257, + "relativeStake": 0.00194331185926049, "relays": [ { - "domain": "cardano-main.everstake.one", + "address": "cardano-main.everstake.one", "port": 3001 }, { - "domain": "cardano-main2.everstake.one", + "address": "cardano-main2.everstake.one", "port": 3001 }, { - "domain": "cardano-relay.everstake.one", + "address": "cardano-relay.everstake.one", "port": 3001 }, { - "domain": "cardano-relay1.everstake.one", + "address": "cardano-relay1.everstake.one", "port": 3001 }, { - "domain": "cardano-relay2.everstake.one", + "address": "cardano-relay2.everstake.one", "port": 3001 } ] }, { - "accumulatedStake": 0.5309192069486762, - "relativeStake": 0.002045189366125407, + "accumulatedStake": 0.5612770853535364, + "relativeStake": 0.0019367184393106244, "relays": [ { - "domain": "relay.cardano.securestaking.io", - "port": 3000 - }, - { - "domain": "secur2.cardano.securestaking.io", - "port": 3000 + "address": "adar1.stakit.io", + "port": 30500 } ] }, { - "accumulatedStake": 0.5329636344160245, - "relativeStake": 0.0020444274673482713, + "accumulatedStake": 0.56319501275033, + "relativeStake": 0.0019179273967936928, "relays": [ { - "domain": "relay1.nedscave.io", - "port": 3001 + "address": "cardano-relays-1.nu.fi", + "port": 3003 }, { - "domain": "relay2.nedscave.io", + "address": "cardano-relays-2.nu.fi", "port": 3001 - }, + } + ] + }, + { + "accumulatedStake": 0.5651106049087955, + "relativeStake": 0.0019155921584655233, + "relays": [ { - "domain": "relay3.nedscave.io", + "address": "relay-1.minswap.org", "port": 3001 }, { - "domain": "relay4.nedscave.io", + "address": "relay-2.minswap.org", "port": 3001 } ] }, { - "accumulatedStake": 0.5350032881514016, - "relativeStake": 0.0020396537353770706, + "accumulatedStake": 0.5670216020460184, + "relativeStake": 0.0019109971372228596, "relays": [ { - "address": "102.130.127.242", + "address": "cardano-relay1.nodes.lgns.xyz", "port": 6000 }, { - "address": "94.16.106.16", + "address": "cardano-relay2.nodes.lgns.xyz", "port": 6000 } ] }, { - "accumulatedStake": 0.5370373802481718, - "relativeStake": 0.002034092096770206, + "accumulatedStake": 0.5689226736596147, + "relativeStake": 0.0019010716135962693, "relays": [ { - "domain": "cardano.staking.copper.co", + "address": "cardano-main.everstake.one", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.5390434214882869, - "relativeStake": 0.0020060412401151392, - "relays": [ + }, { - "domain": "germany.cardanode.io", - "port": 6000 + "address": "cardano-main2.everstake.one", + "port": 3001 }, { - "domain": "missouri.cardanode.io", - "port": 6000 + "address": "cardano-relay.everstake.one", + "port": 3001 }, { - "domain": "la.cardanode.io", - "port": 6000 + "address": "cardano-relay1.everstake.one", + "port": 3001 }, { - "domain": "perth.cardanode.io", - "port": 6000 + "address": "cardano-relay2.everstake.one", + "port": 3001 } ] }, { - "accumulatedStake": 0.5410448537195168, - "relativeStake": 0.0020014322312299363, + "accumulatedStake": 0.5707991582993674, + "relativeStake": 0.0018764846397527437, "relays": [ { - "domain": "cardano.staking.copper.co", - "port": 3001 + "address": "52.177.36.96", + "port": 3000 } ] }, { - "accumulatedStake": 0.5430431700213111, - "relativeStake": 0.0019983163017942215, + "accumulatedStake": 0.5726739976418105, + "relativeStake": 0.001874839342443073, "relays": [ { - "domain": "relay0.fimi.vn", - "port": 3000 + "address": "relay1.blueocean.sg", + "port": 3001 }, { - "domain": "relay1.fimi.vn", - "port": 3000 + "address": "relay2.blueocean.sg", + "port": 3001 }, { - "domain": "relay2.fimi.vn", - "port": 3000 + "address": "hcm07xw90vx.sn.mynetname.net", + "port": 3001 } ] }, { - "accumulatedStake": 0.5450275657137983, - "relativeStake": 0.0019843956924872025, + "accumulatedStake": 0.5745317348409692, + "relativeStake": 0.0018577371991587524, "relays": [ { - "address": "57.129.28.179", - "port": 3001 - }, - { - "address": "57.129.28.180", - "port": 3001 + "address": "relay1.cardanotech.io", + "port": 6000 } ] }, { - "accumulatedStake": 0.5469652415581031, - "relativeStake": 0.0019376758443047715, + "accumulatedStake": 0.5763748194999557, + "relativeStake": 0.0018430846589864397, "relays": [ { - "address": "13.235.131.115", - "port": 3001 + "address": "relay-pool-ledger-1-mainnet.cardano.aeq5f.com" } ] }, { - "accumulatedStake": 0.5488962337399079, - "relativeStake": 0.0019309921818048152, + "accumulatedStake": 0.5782138827900442, + "relativeStake": 0.0018390632900884807, "relays": [ { - "address": "89.58.38.12", - "port": 6001 + "address": "157.245.228.134", + "port": 3001 }, { - "address": "94.23.40.22", - "port": 6001 + "address": "159.89.120.164", + "port": 3001 }, { - "address": "37.120.189.7", - "port": 6001 - } - ] - }, - { - "accumulatedStake": 0.550809944775785, - "relativeStake": 0.00191371103587721, - "relays": [ - { - "address": "20.69.213.207", - "port": 3000 - } - ] - }, - { - "accumulatedStake": 0.5527130230651345, - "relativeStake": 0.001903078289349384, - "relays": [ - { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 + "address": "209.97.186.44", + "port": 3001 }, { - "domain": "cardano-relays-2.nu.fi", + "address": "na.bloompool.io", "port": 3001 } ] }, { - "accumulatedStake": 0.5546135290373576, - "relativeStake": 0.001900505972223148, + "accumulatedStake": 0.5800476627897704, + "relativeStake": 0.0018337799997262246, "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 + "address": "relay.cardano.securestaking.io", + "port": 3000 }, { - "domain": "relay5.adaocean.com", - "port": 6000 + "address": "secur2.cardano.securestaking.io", + "port": 3000 } ] }, { - "accumulatedStake": 0.5565098670545642, - "relativeStake": 0.0018963380172065335, + "accumulatedStake": 0.5818658852363241, + "relativeStake": 0.0018182224465537245, "relays": [ { - "address": "129.80.153.243", - "port": 3001 + "address": "relay.sunnyada.com", + "port": 5001 } ] }, { - "accumulatedStake": 0.5584056355391591, - "relativeStake": 0.001895768484595022, + "accumulatedStake": 0.5836786460135789, + "relativeStake": 0.0018127607772547565, "relays": [ { - "domain": "cardano-relay1.nodes.lgns.xyz", - "port": 6000 - }, - { - "domain": "cardano-relay2.nodes.lgns.xyz", - "port": 6000 + "address": "20.69.213.207", + "port": 3000 } ] }, { - "accumulatedStake": 0.5602945554507932, - "relativeStake": 0.0018889199116340412, + "accumulatedStake": 0.5854896674750878, + "relativeStake": 0.001811021461508886, "relays": [ { - "domain": "cardano-main.everstake.one", - "port": 3001 - }, - { - "domain": "cardano-main2.everstake.one", - "port": 3001 - }, - { - "domain": "cardano-relay.everstake.one", + "address": "52.8.37.3", "port": 3001 }, { - "domain": "cardano-relay1.everstake.one", + "address": "3.125.252.182", "port": 3001 }, { - "domain": "cardano-relay2.everstake.one", + "address": "52.63.225.190", "port": 3001 } ] }, { - "accumulatedStake": 0.5621802725630959, - "relativeStake": 0.0018857171123027045, - "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.5640630362264312, - "relativeStake": 0.001882763663335262, + "accumulatedStake": 0.5872931228873568, + "relativeStake": 0.0018034554122690098, "relays": [ { - "domain": "relay1.blueocean.sg", - "port": 3001 - }, - { - "domain": "relay2.blueocean.sg", - "port": 3001 - }, - { - "domain": "hcm07xw90vx.sn.mynetname.net", + "address": "relays.wavepool.digital", "port": 3001 } ] }, { - "accumulatedStake": 0.5659373833341351, - "relativeStake": 0.001874347107703991, + "accumulatedStake": 0.5890837993856356, + "relativeStake": 0.0017906764982788838, "relays": [ { - "address": "35.154.118.137", + "address": "benitoite-rohan-d68b9.cardano.bdnodes.net", "port": 6000 }, { - "address": "3.6.81.137", + "address": "brown-lagos-6a470.cardano.bdnodes.net", "port": 6000 } ] }, { - "accumulatedStake": 0.5677845050053439, - "relativeStake": 0.0018471216712087272, + "accumulatedStake": 0.5908699522202122, + "relativeStake": 0.001786152834576612, "relays": [ { - "domain": "relays-2a.cardano.2k2aa.com", - "port": 3001 - }, - { - "domain": "relays-2b.cardano.aeq5f.com", + "address": "relays.digi.pro", "port": 3001 } ] }, { - "accumulatedStake": 0.5696314395514714, - "relativeStake": 0.001846934546127497, + "accumulatedStake": 0.592643081557304, + "relativeStake": 0.0017731293370917807, "relays": [ { - "address": "52.177.36.96", - "port": 3000 + "address": "76cf1dd1.cardano-relay.bison.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.571468613218451, - "relativeStake": 0.0018371736669795548, + "accumulatedStake": 0.5944090682431408, + "relativeStake": 0.0017659866858367817, "relays": [ { "address": "150.136.84.82", @@ -3097,596 +3055,402 @@ ] }, { - "accumulatedStake": 0.5733017386914739, - "relativeStake": 0.0018331254730229564, + "accumulatedStake": 0.5961661270524218, + "relativeStake": 0.0017570588092809527, "relays": [ { - "domain": "relays.mainnet.pools.fivebinaries.com", + "address": "13.235.131.115", "port": 3001 } ] }, { - "accumulatedStake": 0.5751151649685664, - "relativeStake": 0.0018134262770925194, + "accumulatedStake": 0.5979220519829462, + "relativeStake": 0.0017559249305244434, "relays": [ { - "domain": "relay1-pub.ahlnet.nu", - "port": 2111 - }, - { - "domain": "relay2-pub.ahlnet.nu", - "port": 2111 - }, - { - "domain": "relay3-pub.ahlnet.nu", - "port": 2111 + "address": "relay1.adaocean.com", + "port": 6000 }, { - "domain": "relay-fallback.ahlnet.nu", - "port": 55218 - } - ] - }, - { - "accumulatedStake": 0.5769212743357075, - "relativeStake": 0.0018061093671410905, - "relays": [ - { - "address": "157.245.228.134", - "port": 3001 + "address": "relay2.adaocean.com", + "port": 6000 }, { - "address": "159.89.120.164", - "port": 3001 + "address": "relay3.adaocean.com", + "port": 6000 }, { - "address": "209.97.186.44", - "port": 3001 + "address": "relay4.adaocean.com", + "port": 6000 }, { - "domain": "na.bloompool.io", - "port": 3001 + "address": "relay5.adaocean.com", + "port": 6000 } ] }, { - "accumulatedStake": 0.5787265647651884, - "relativeStake": 0.0018052904294808437, + "accumulatedStake": 0.5996754737596717, + "relativeStake": 0.0017534217767254578, "relays": [ { - "address": "139.180.198.13", + "address": "170.187.203.117", "port": 6000 }, { - "address": "207.148.77.122", + "address": "173.255.203.8", "port": 6000 } ] }, { - "accumulatedStake": 0.5805268161404772, - "relativeStake": 0.0018002513752888609, + "accumulatedStake": 0.6014278055739323, + "relativeStake": 0.001752331814260627, "relays": [ { - "address": "195.201.143.213", - "port": 3001 - }, - { - "address": "194.233.70.237", - "port": 3001 - }, - { - "address": "89.58.59.127", + "address": "europe-2.katanapool.net", "port": 3001 } ] }, { - "accumulatedStake": 0.5823142243308275, - "relativeStake": 0.0017874081903502652, + "accumulatedStake": 0.6031671670079359, + "relativeStake": 0.0017393614340036518, "relays": [ { - "address": "34.84.0.241", - "port": 3000 - }, - { - "address": "34.146.198.77", - "port": 3000 - } - ] - }, - { - "accumulatedStake": 0.5840962354265187, - "relativeStake": 0.001782011095691155, - "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", + "address": "north-america-relay.jpn-sp.net", "port": 3001 } ] }, { - "accumulatedStake": 0.5858718366857708, - "relativeStake": 0.001775601259252184, + "accumulatedStake": 0.6049050454631398, + "relativeStake": 0.0017378784552038648, "relays": [ { - "domain": "europe-2.katanapool.net", + "address": "private-pools.fivebinaries.com", "port": 3001 } ] }, { - "accumulatedStake": 0.5876468228501628, - "relativeStake": 0.0017749861643919346, + "accumulatedStake": 0.6066130910357308, + "relativeStake": 0.0017080455725910304, "relays": [ { - "domain": "cardano-main.everstake.one", + "address": "cardano-main.everstake.one", "port": 3001 }, { - "domain": "cardano-main2.everstake.one", + "address": "cardano-main2.everstake.one", "port": 3001 }, { - "domain": "cardano-relay.everstake.one", + "address": "cardano-relay.everstake.one", "port": 3001 }, { - "domain": "cardano-relay1.everstake.one", + "address": "cardano-relay1.everstake.one", "port": 3001 }, { - "domain": "cardano-relay2.everstake.one", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.5894144897922272, - "relativeStake": 0.0017676669420644828, - "relays": [ - { - "domain": "relays.mainnet.pools.fivebinaries.com", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.5911819960857656, - "relativeStake": 0.0017675062935383586, - "relays": [ - { - "domain": "relays.digi.pro", + "address": "cardano-relay2.everstake.one", "port": 3001 } ] }, { - "accumulatedStake": 0.5929486941621144, - "relativeStake": 0.0017666980763487365, - "relays": [ - { - "domain": "r1.1percentpool.eu", - "port": 19001 - }, - { - "domain": "r2.1percentpool.eu", - "port": 19002 - } - ] - }, - { - "accumulatedStake": 0.5946935485629636, - "relativeStake": 0.0017448544008493265, + "accumulatedStake": 0.6083105739174439, + "relativeStake": 0.0016974828817130254, "relays": [ { - "address": "170.187.203.117", - "port": 6000 - }, - { - "address": "173.255.203.8", - "port": 6000 - } - ] - }, - { - "accumulatedStake": 0.5964334866797654, - "relativeStake": 0.00173993811680173, - "relays": [ - { - "address": "52.177.36.96", - "port": 3000 - } - ] - }, - { - "accumulatedStake": 0.5981726501263862, - "relativeStake": 0.0017391634466208188, - "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", + "address": "57.128.184.28", "port": 3001 }, { - "domain": "cardano-relay2.everstake.one", + "address": "57.128.184.30", "port": 3001 } ] }, { - "accumulatedStake": 0.5999062202786034, - "relativeStake": 0.0017335701522172113, + "accumulatedStake": 0.609987176323451, + "relativeStake": 0.0016766024060071228, "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 + "address": "cardano-relays-1.nu.fi", + "port": 3003 }, { - "domain": "cardano-relay2.everstake.one", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.6016313070153534, - "relativeStake": 0.001725086736749934, - "relays": [ - { - "address": "202.61.246.91", + "address": "cardano-relays-2.nu.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.6033560376852862, - "relativeStake": 0.0017247306699329217, - "relays": [ - { - "address": "149.28.106.59", - "port": 6000 - } - ] - }, - { - "accumulatedStake": 0.6050787778258085, - "relativeStake": 0.001722740140522288, + "accumulatedStake": 0.6116608427359687, + "relativeStake": 0.0016736664125177108, "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.6067913345072755, - "relativeStake": 0.0017125566814669955, - "relays": [ - { - "domain": "truth.kiwipool.org", - "port": 9630 + "address": "180.150.102.25", + "port": 8376 }, { - "domain": "love.kiwipool.org", - "port": 9630 + "address": "180.150.96.245", + "port": 8376 }, { - "domain": "liberty.kiwipool.org", - "port": 9630 + "address": "144.6.112.28", + "port": 8376 }, { - "domain": "freedom.kiwipool.org", - "port": 9630 + "address": "154.38.173.238", + "port": 8376 }, { - "domain": "peace.kiwipool.org", - "port": 9630 + "address": "152.53.55.29", + "port": 8376 }, { - "domain": "aspire.kiwipool.org", - "port": 9630 + "address": "relays.terminada.io", + "port": 8376 } ] }, { - "accumulatedStake": 0.6084825754246366, - "relativeStake": 0.0016912409173609688, + "accumulatedStake": 0.6133266388816149, + "relativeStake": 0.0016657961456461997, "relays": [ { - "domain": "btc-cardano-main-relay-00-a.bdnodes.net", + "address": "35.154.118.137", "port": 6000 }, { - "domain": "btc-cardano-main-relay-00-b.bdnodes.net", + "address": "3.6.81.137", "port": 6000 } ] }, { - "accumulatedStake": 0.6101632493575723, - "relativeStake": 0.001680673932935742, + "accumulatedStake": 0.6149873486721191, + "relativeStake": 0.0016607097905042396, "relays": [ { - "domain": "84cbba68.cardano-relay.herd.run", - "port": 1338 + "address": "52.177.36.96", + "port": 3000 } ] }, { - "accumulatedStake": 0.6118391569817888, - "relativeStake": 0.0016759076242165048, + "accumulatedStake": 0.6166209045761925, + "relativeStake": 0.001633555904073293, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 + "address": "truth.kiwipool.org", + "port": 9630 }, { - "domain": "cardano-relays-2.nu.fi", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.6135014235881572, - "relativeStake": 0.001662266606368385, - "relays": [ - { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 + "address": "love.kiwipool.org", + "port": 9630 }, { - "domain": "cardano-relays-2.nu.fi", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.6151573633318277, - "relativeStake": 0.0016559397436705537, - "relays": [ + "address": "liberty.kiwipool.org", + "port": 9630 + }, { - "domain": "bra-relay.cardanistas.io", - "port": 8081 + "address": "freedom.kiwipool.org", + "port": 9630 }, { - "domain": "usa-relay.cardanistas.io", - "port": 8082 + "address": "peace.kiwipool.org", + "port": 9630 }, { - "domain": "de-relay.cardanistas.io", - "port": 8083 + "address": "aspire.kiwipool.org", + "port": 9630 } ] }, { - "accumulatedStake": 0.616792866026546, - "relativeStake": 0.0016355026947183064, + "accumulatedStake": 0.6182541340013298, + "relativeStake": 0.0016332294251373061, "relays": [ { - "domain": "53e378bf.cardano-relay.bison.run", + "address": "3ef2283d.cardano-relay.bison.run", "port": 1338 } ] }, { - "accumulatedStake": 0.6184265390244764, - "relativeStake": 0.0016336729979304194, + "accumulatedStake": 0.6198871648826587, + "relativeStake": 0.0016330308813289579, "relays": [ { - "domain": "c2504518.cardano-relay.bison.run", + "address": "84cbba68.cardano-relay.herd.run", "port": 1338 } ] }, { - "accumulatedStake": 0.6200598634339846, - "relativeStake": 0.0016333244095080978, + "accumulatedStake": 0.6215195929108989, + "relativeStake": 0.0016324280282401637, "relays": [ { - "domain": "d699483e.cardano-relay.bison.run", - "port": 1338 - } - ] - }, - { - "accumulatedStake": 0.6216931696701876, - "relativeStake": 0.00163330623620313, - "relays": [ + "address": "gateway.adavault.com", + "port": 4021 + }, { - "domain": "3ef2283d.cardano-relay.bison.run", - "port": 1338 - } - ] - }, - { - "accumulatedStake": 0.6233260246718206, - "relativeStake": 0.0016328550016329712, - "relays": [ + "address": "gateway.adavault.com", + "port": 4022 + }, { - "domain": "north-america-relay.jpn-sp.net", - "port": 3001 + "address": "gateway.adavault.com", + "port": 4026 + }, + { + "address": "gateway.adavault.com", + "port": 4027 + }, + { + "address": "gateway2.adavault.com", + "port": 4060 + }, + { + "address": "gateway2.adavault.com", + "port": 4061 } ] }, { - "accumulatedStake": 0.6249531764492667, - "relativeStake": 0.001627151777446133, + "accumulatedStake": 0.6231463962898557, + "relativeStake": 0.001626803378956837, "relays": [ { - "domain": "cork.queenada.com", - "port": 7500 + "address": "csn.relay1.cardanoscan.io", + "port": 3101 + }, + { + "address": "csn.relay2.cardanoscan.io", + "port": 3101 } ] }, { - "accumulatedStake": 0.6265641879210517, - "relativeStake": 0.0016110114717849998, + "accumulatedStake": 0.6247674749571529, + "relativeStake": 0.0016210786672971622, "relays": [ { - "address": "185.161.193.91", - "port": 6010 + "address": "cardano-main.everstake.one", + "port": 3001 }, { - "address": "185.161.193.92", - "port": 6010 + "address": "cardano-main2.everstake.one", + "port": 3001 }, { - "address": "2a07:c700:0:700::91", - "port": 6010 + "address": "cardano-relay.everstake.one", + "port": 3001 }, { - "address": "2a07:c700:0:700::92", - "port": 6010 + "address": "cardano-relay1.everstake.one", + "port": 3001 }, { - "address": "80.211.123.84", - "port": 6010 + "address": "cardano-relay2.everstake.one", + "port": 3001 } ] }, { - "accumulatedStake": 0.628163324642511, - "relativeStake": 0.001599136721459223, + "accumulatedStake": 0.6263856709490393, + "relativeStake": 0.0016181959918864103, "relays": [ { - "address": "199.247.23.219", + "address": "195.201.143.213", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.629754228610294, - "relativeStake": 0.0015909039677829452, - "relays": [ + }, + { + "address": "194.233.70.237", + "port": 3001 + }, { - "domain": "relays.mainnet.fortepool.io", + "address": "89.58.59.127", "port": 3001 } ] }, { - "accumulatedStake": 0.6313427022836657, - "relativeStake": 0.00158847367337182, + "accumulatedStake": 0.6279886833505964, + "relativeStake": 0.001603012401557155, "relays": [ { - "domain": "relays.staking4ada.org", - "port": 1818 + "address": "bra-relay.cardanistas.io", + "port": 8081 }, { - "domain": "globecast.staking4ada.org", - "port": 6061 + "address": "usa-relay.cardanistas.io", + "port": 8082 + }, + { + "address": "de-relay.cardanistas.io", + "port": 8083 } ] }, { - "accumulatedStake": 0.6329136897990634, - "relativeStake": 0.0015709875153975682, + "accumulatedStake": 0.6295875255456839, + "relativeStake": 0.0015988421950874547, "relays": [ { - "domain": "relay1.hyperlinkpool.kr", - "port": 3002 + "address": "cardano-main.everstake.one", + "port": 3001 }, { - "domain": "relay2.hyperlinkpool.kr", - "port": 3003 + "address": "cardano-main2.everstake.one", + "port": 3001 }, { - "domain": "relay3.hyperlinkpool.kr", - "port": 3004 + "address": "cardano-relay.everstake.one", + "port": 3001 + }, + { + "address": "cardano-relay1.everstake.one", + "port": 3001 + }, + { + "address": "cardano-relay2.everstake.one", + "port": 3001 } ] }, { - "accumulatedStake": 0.6344835668572193, - "relativeStake": 0.0015698770581559444, + "accumulatedStake": 0.63117801795306, + "relativeStake": 0.0015904924073761196, "relays": [ { - "address": "52.177.36.96", - "port": 3000 + "address": "202.61.246.91", + "port": 3001 } ] }, { - "accumulatedStake": 0.6360458663127326, - "relativeStake": 0.0015622994555133836, + "accumulatedStake": 0.6327638428124478, + "relativeStake": 0.0015858248593877372, "relays": [ { - "address": "157.245.228.134", - "port": 3001 - }, - { - "address": "159.89.120.164", - "port": 3001 - }, - { - "address": "209.97.186.44", - "port": 3001 + "address": "139.180.198.13", + "port": 6000 }, { - "domain": "eu.bloompool.io", - "port": 3001 + "address": "207.148.77.122", + "port": 6000 } ] }, { - "accumulatedStake": 0.6376074392763968, - "relativeStake": 0.0015615729636642005, + "accumulatedStake": 0.634342467558883, + "relativeStake": 0.0015786247464353211, "relays": [ { "address": "157.245.228.134", @@ -3701,152 +3465,186 @@ "port": 3001 }, { - "domain": "eu.bloompool.io", + "address": "eu.bloompool.io", "port": 3001 } ] }, { - "accumulatedStake": 0.6391593268791592, - "relativeStake": 0.0015518876027624127, + "accumulatedStake": 0.6359182325946054, + "relativeStake": 0.001575765035722403, "relays": [ { - "domain": "relays.cardanowithpaul.com", - "port": 1069 - } - ] - }, - { - "accumulatedStake": 0.6407105239085179, - "relativeStake": 0.0015511970293585976, - "relays": [ + "address": "64.176.49.224", + "port": 6000 + }, { - "domain": "r2.cosd.com", - "port": 5250 + "address": "149.28.161.63", + "port": 6000 } ] }, { - "accumulatedStake": 0.6422614114797845, - "relativeStake": 0.0015508875712667188, + "accumulatedStake": 0.6374939732236717, + "relativeStake": 0.0015757406290662149, "relays": [ { - "address": "52.8.37.3", - "port": 3001 + "address": "relay1-pub.ahlnet.nu", + "port": 2111 }, { - "address": "3.125.252.182", - "port": 3001 + "address": "relay2-pub.ahlnet.nu", + "port": 2111 }, { - "address": "52.63.225.190", - "port": 3001 + "address": "relay3-pub.ahlnet.nu", + "port": 2111 + }, + { + "address": "relay-fallback.ahlnet.nu", + "port": 55218 } ] }, { - "accumulatedStake": 0.6438105239822901, - "relativeStake": 0.0015491125025055468, + "accumulatedStake": 0.6390619507637664, + "relativeStake": 0.0015679775400947256, "relays": [ { - "domain": "relays.wavepool.digital", - "port": 3001 + "address": "relays.cardanowithpaul.com", + "port": 1069 } ] }, { - "accumulatedStake": 0.6453536803021004, - "relativeStake": 0.0015431563198102021, + "accumulatedStake": 0.6406288823794484, + "relativeStake": 0.0015669316156819602, "relays": [ { - "address": "3.231.140.4", + "address": "relays.digi.pro", "port": 3001 } ] }, { - "accumulatedStake": 0.646886285063726, - "relativeStake": 0.0015326047616257136, + "accumulatedStake": 0.6421929802392798, + "relativeStake": 0.0015640978598314608, "relays": [ { - "address": "3.234.66.234", - "port": 3001 + "address": "r1.cosd.com", + "port": 5250 + }, + { + "address": "r2.cosd.com", + "port": 5250 } ] }, { - "accumulatedStake": 0.6484177914492905, - "relativeStake": 0.0015315063855644358, + "accumulatedStake": 0.6437527846715495, + "relativeStake": 0.0015598044322697071, "relays": [ { - "address": "3.234.66.234", - "port": 3001 + "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.649948217154952, - "relativeStake": 0.0015304257056614722, + "accumulatedStake": 0.6453122036220938, + "relativeStake": 0.001559418950544331, "relays": [ { - "address": "3.234.185.23", - "port": 3001 + "address": "ada-relay02.biglazycat.com", + "port": 6000 } ] }, { - "accumulatedStake": 0.6514761546635223, - "relativeStake": 0.0015279375085702764, + "accumulatedStake": 0.6468557214921852, + "relativeStake": 0.0015435178700912858, "relays": [ { - "address": "3.231.62.160", + "address": "3.234.66.234", "port": 3001 } ] }, { - "accumulatedStake": 0.6530037696658524, - "relativeStake": 0.00152761500233012, + "accumulatedStake": 0.6483987824260913, + "relativeStake": 0.0015430609339061204, "relays": [ { - "address": "3.231.140.4", - "port": 3001 + "address": "52.177.36.96", + "port": 3000 } ] }, { - "accumulatedStake": 0.6545308048145604, - "relativeStake": 0.0015270351487080172, + "accumulatedStake": 0.6499401592759246, + "relativeStake": 0.0015413768498334026, "relays": [ { - "address": "3.221.94.137", - "port": 3001 + "address": "relays.staking4ada.org", + "port": 1818 + }, + { + "address": "globecast.staking4ada.org", + "port": 6061 } ] }, { - "accumulatedStake": 0.6560576882059364, - "relativeStake": 0.0015268833913760034, + "accumulatedStake": 0.6514813421151121, + "relativeStake": 0.0015411828391874514, "relays": [ { - "address": "3.231.62.160", + "address": "3.234.66.234", "port": 3001 } ] }, { - "accumulatedStake": 0.6575841943240397, - "relativeStake": 0.0015265061181033736, + "accumulatedStake": 0.6530216573219122, + "relativeStake": 0.0015403152068000268, "relays": [ { - "address": "3.228.183.84", - "port": 3001 + "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.6591105821541399, - "relativeStake": 0.0015263878301001682, + "accumulatedStake": 0.6545607505745317, + "relativeStake": 0.0015390932526194935, "relays": [ { "address": "3.221.94.137", @@ -3855,1282 +3653,1360 @@ ] }, { - "accumulatedStake": 0.6606369026303012, - "relativeStake": 0.0015263204761612806, + "accumulatedStake": 0.6560981698103063, + "relativeStake": 0.0015374192357747321, "relays": [ { - "address": "3.222.153.137", + "address": "3.231.62.160", "port": 3001 } ] }, { - "accumulatedStake": 0.6621629930374846, - "relativeStake": 0.0015260904071833967, + "accumulatedStake": 0.6576354413002292, + "relativeStake": 0.0015372714899228698, "relays": [ { - "address": "3.222.153.137", + "address": "relays.digi.pro", "port": 3001 } ] }, { - "accumulatedStake": 0.6636889682671108, - "relativeStake": 0.0015259752296261932, + "accumulatedStake": 0.6591726390756001, + "relativeStake": 0.001537197775370796, "relays": [ { - "address": "34.192.61.190", + "address": "3.228.183.84", "port": 3001 } ] }, { - "accumulatedStake": 0.6652149149028088, - "relativeStake": 0.00152594663569807, + "accumulatedStake": 0.6607098355111632, + "relativeStake": 0.001537196435563161, "relays": [ { - "address": "3.228.183.84", + "address": "3.222.153.137", "port": 3001 } ] }, { - "accumulatedStake": 0.6667406409777465, - "relativeStake": 0.0015257260749376965, + "accumulatedStake": 0.6622469969279579, + "relativeStake": 0.0015371614167946674, "relays": [ { - "address": "3.224.130.99", + "address": "relays.wavepool.digital", "port": 3001 } ] }, { - "accumulatedStake": 0.6682660935660731, - "relativeStake": 0.001525452588326561, + "accumulatedStake": 0.6637840495432282, + "relativeStake": 0.0015370526152702977, "relays": [ { - "address": "3.225.242.57", + "address": "3.231.62.160", "port": 3001 } ] }, { - "accumulatedStake": 0.6697905528257488, - "relativeStake": 0.0015244592596756793, + "accumulatedStake": 0.6653205173021108, + "relativeStake": 0.0015364677588826307, "relays": [ { - "address": "3.234.185.23", + "address": "3.221.94.137", "port": 3001 } ] }, { - "accumulatedStake": 0.6713146028959275, - "relativeStake": 0.0015240500701787165, + "accumulatedStake": 0.6668569295358634, + "relativeStake": 0.0015364122337526399, "relays": [ { - "domain": "cardano1.staked.cloud", - "port": 3001 - }, - { - "address": "44.242.70.220", + "address": "3.228.183.84", "port": 3001 } ] }, { - "accumulatedStake": 0.6728331665121237, - "relativeStake": 0.0015185636161961242, + "accumulatedStake": 0.6683933106136006, + "relativeStake": 0.0015363810777372401, "relays": [ { - "domain": "relays.digi.pro", + "address": "3.222.153.137", "port": 3001 } ] }, { - "accumulatedStake": 0.6743486437686587, - "relativeStake": 0.0015154772565349902, + "accumulatedStake": 0.6699296076097332, + "relativeStake": 0.0015362969961324592, "relays": [ { - "domain": "cardano2.staked.cloud", - "port": 3001 - }, - { - "address": "52.39.19.247", + "address": "34.192.61.190", "port": 3001 } ] }, { - "accumulatedStake": 0.6758533594519478, - "relativeStake": 0.001504715683289206, + "accumulatedStake": 0.6714658675140306, + "relativeStake": 0.0015362599042974144, "relays": [ { - "domain": "eu-de-blue-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 - }, - { - "domain": "eu-de-blue-cdn-relays.cardano.fans", - "port": 3001 - }, - { - "domain": "eu-de-red-cdn-relays.cardano.fans", + "address": "3.224.130.99", "port": 3001 - }, - { - "domain": "us-us-red-cdn-relays.cardano.fans", - "port": 3002 - }, - { - "domain": "us-us-blue-cdn-relays.cardano.fans", - "port": 3002 } ] }, { - "accumulatedStake": 0.6773547070229083, - "relativeStake": 0.0015013475709605493, + "accumulatedStake": 0.6730014407394588, + "relativeStake": 0.0015355732254281656, "relays": [ { - "address": "23.21.195.62", + "address": "cardano1.staked.cloud", + "port": 3001 + }, + { + "address": "44.242.70.220", "port": 3001 } ] }, { - "accumulatedStake": 0.6788524609378679, - "relativeStake": 0.0014977539149594774, + "accumulatedStake": 0.674536845291657, + "relativeStake": 0.0015354045521982908, "relays": [ { - "address": "18.207.62.97", + "address": "3.225.242.57", "port": 3001 } ] }, { - "accumulatedStake": 0.6803494327782494, - "relativeStake": 0.0014969718403815562, + "accumulatedStake": 0.6760719818651898, + "relativeStake": 0.0015351365735328051, "relays": [ { - "domain": "csn.relay1.cardanoscan.io", - "port": 3101 - }, - { - "domain": "csn.relay2.cardanoscan.io", - "port": 3101 + "address": "3.234.185.23", + "port": 3001 } ] }, { - "accumulatedStake": 0.6818454197893031, - "relativeStake": 0.0014959870110536832, + "accumulatedStake": 0.6776063151360349, + "relativeStake": 0.0015343332708450048, "relays": [ { - "address": "18.207.62.97", + "address": "3.234.185.23", "port": 3001 } ] }, { - "accumulatedStake": 0.6833407122318088, - "relativeStake": 0.001495292442505762, + "accumulatedStake": 0.6791387904661428, + "relativeStake": 0.0015324753301079524, "relays": [ { - "domain": "relay1.cardanotech.io", - "port": 6000 + "address": "asia-pacific-zzzrelay.zzzpool.net", + "port": 3001 } ] }, { - "accumulatedStake": 0.6848329666355804, - "relativeStake": 0.0014922544037715459, + "accumulatedStake": 0.6806642419438313, + "relativeStake": 0.0015254514776886145, "relays": [ { - "address": "18.222.201.35", + "address": "cardano2.staked.cloud", + "port": 3001 + }, + { + "address": "52.39.19.247", "port": 3001 } ] }, { - "accumulatedStake": 0.6863074045383959, - "relativeStake": 0.0014744379028154705, + "accumulatedStake": 0.6821765687011576, + "relativeStake": 0.0015123267573262688, "relays": [ { - "address": "77.68.30.20", - "port": 6000 + "address": "cardano-relays-1.nu.fi", + "port": 3003 }, { - "address": "132.145.98.48", - "port": 6000 + "address": "cardano-relays-2.nu.fi", + "port": 3001 } ] }, { - "accumulatedStake": 0.687776124937336, - "relativeStake": 0.0014687203989400593, + "accumulatedStake": 0.6836834901551327, + "relativeStake": 0.0015069214539750863, "relays": [ { - "address": "3.224.130.99", - "port": 3001 + "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.6892357489424833, - "relativeStake": 0.001459624005147311, + "accumulatedStake": 0.685188163943921, + "relativeStake": 0.001504673788788271, "relays": [ { - "domain": "relay.pasklab.com", + "address": "52.8.37.3", "port": 3001 }, { - "domain": "relay.pasklab.com", - "port": 3002 + "address": "3.125.252.182", + "port": 3001 }, { - "domain": "relay.pasklab.com", - "port": 3003 + "address": "52.63.225.190", + "port": 3001 } ] }, { - "accumulatedStake": 0.6906924182901433, - "relativeStake": 0.0014566693476600599, + "accumulatedStake": 0.6866897497138388, + "relativeStake": 0.0015015857699177955, "relays": [ { - "domain": "asia-pacific-zzzrelay.zzzpool.net", + "address": "23.21.195.62", "port": 3001 } ] }, { - "accumulatedStake": 0.6921477402804613, - "relativeStake": 0.0014553219903180618, + "accumulatedStake": 0.688187597964374, + "relativeStake": 0.001497848250535221, "relays": [ { - "address": "52.177.36.96", - "port": 3000 + "address": "18.222.201.35", + "port": 3001 } ] }, { - "accumulatedStake": 0.6935930313263606, - "relativeStake": 0.0014452910458993067, + "accumulatedStake": 0.6896839575963678, + "relativeStake": 0.0014963596319937456, "relays": [ { - "address": "3.225.242.57", + "address": "18.207.62.97", "port": 3001 } ] }, { - "accumulatedStake": 0.6950316852546776, - "relativeStake": 0.001438653928316942, + "accumulatedStake": 0.691178948126994, + "relativeStake": 0.0014949905306262353, "relays": [ { - "domain": "relay1.zetetic.tech", - "port": 3001 - }, - { - "domain": "relay2.zetetic.tech", - "port": 3001 - }, - { - "domain": "relay3.zetetic.tech", - "port": 3001 - }, - { - "domain": "relay4.zetetic.tech", + "address": "18.207.62.97", "port": 3001 } ] }, { - "accumulatedStake": 0.6964702649394158, - "relativeStake": 0.0014385796847381429, + "accumulatedStake": 0.6926732988720624, + "relativeStake": 0.00149435074506838, "relays": [ { - "domain": "iog1-relays.cardano.iog.io", + "address": "private-pools.fivebinaries.com", "port": 3001 } ] }, { - "accumulatedStake": 0.6978911417729777, - "relativeStake": 0.0014208768335619779, + "accumulatedStake": 0.6941643105990434, + "relativeStake": 0.0014910117269809867, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 - }, - { - "domain": "cardano-relays-2.nu.fi", + "address": "private-pools.fivebinaries.com", "port": 3001 } ] }, { - "accumulatedStake": 0.6993057523367194, - "relativeStake": 0.0014146105637417507, + "accumulatedStake": 0.6956513842127626, + "relativeStake": 0.0014870736137192568, "relays": [ { - "address": "89.58.57.185", - "port": 4000 - }, - { - "address": "5.250.178.133", - "port": 4000 + "address": "217.160.14.223", + "port": 6000 } ] }, { - "accumulatedStake": 0.7007134405765344, - "relativeStake": 0.0014076882398148887, + "accumulatedStake": 0.6971381471235044, + "relativeStake": 0.0014867629107418255, "relays": [ { - "address": "35.211.17.86", - "port": 3000 + "address": "bd-cardano-main-relay-5-a.bdnodes.net", + "port": 6000 }, { - "address": "34.23.88.7", - "port": 3000 + "address": "bd-cardano-main-relay-5-b.bdnodes.net", + "port": 6000 } ] }, { - "accumulatedStake": 0.702118774624206, - "relativeStake": 0.0014053340476716915, + "accumulatedStake": 0.6986226932607553, + "relativeStake": 0.001484546137250853, "relays": [ { - "domain": "relay1.p2p.mainnet.cardano.p2p.org", + "address": "158.101.99.150", + "port": 6001 + }, + { + "address": "150.136.111.193", "port": 6001 }, { - "domain": "relay2.p2p.mainnet.cardano.p2p.org", + "address": "150.136.84.82", "port": 6001 } ] }, { - "accumulatedStake": 0.7035147780587323, - "relativeStake": 0.0013960034345262336, + "accumulatedStake": 0.7001069737931183, + "relativeStake": 0.0014842805323629542, "relays": [ { - "address": "94.130.191.208", - "port": 9630 + "address": "198.71.57.191", + "port": 6000 + }, + { + "address": "154.12.240.223", + "port": 6000 + }, + { + "address": "94.16.113.130", + "port": 6000 } ] }, { - "accumulatedStake": 0.7049083722370906, - "relativeStake": 0.0013935941783583203, + "accumulatedStake": 0.701585050979125, + "relativeStake": 0.0014780771860067176, "relays": [ { - "domain": "asia.jazzstakepool.net", + "address": "3.224.130.99", "port": 3001 } ] }, { - "accumulatedStake": 0.7063003146018905, - "relativeStake": 0.00139194236479981, + "accumulatedStake": 0.7030534616171544, + "relativeStake": 0.001468410638029387, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 - }, - { - "domain": "cardano-relays-2.nu.fi", + "address": "relays.wavepool.digital", "port": 3001 } ] }, { - "accumulatedStake": 0.7076871720358637, - "relativeStake": 0.001386857433973259, + "accumulatedStake": 0.7045083339477589, + "relativeStake": 0.0014548723306045883, "relays": [ { - "domain": "relay1.cerostakepool.com", + "address": "3.225.242.57", "port": 3001 - }, + } + ] + }, + { + "accumulatedStake": 0.7059540472031378, + "relativeStake": 0.0014457132553788517, + "relays": [ { - "domain": "relay2.cerostakepool.com", + "address": "relay.pasklab.com", "port": 3001 }, { - "domain": "relay3.cerostakepool.com", - "port": 3001 + "address": "relay.pasklab.com", + "port": 3002 }, { - "domain": "relay4.cerostakepool.com", - "port": 3001 + "address": "relay.pasklab.com", + "port": 3003 } ] }, { - "accumulatedStake": 0.7090726769491241, - "relativeStake": 0.0013855049132604055, + "accumulatedStake": 0.7073758389189363, + "relativeStake": 0.001421791715798528, "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 + "address": "32.cardano.staked.cloud", + "port": 3001 } ] }, { - "accumulatedStake": 0.7104428797427549, - "relativeStake": 0.0013702027936307942, + "accumulatedStake": 0.7087869168173879, + "relativeStake": 0.0014110778984515267, "relays": [ { - "domain": "644dd09c.cardano-relay.herd.run", - "port": 1338 + "address": "35.211.17.86", + "port": 3000 + }, + { + "address": "34.23.88.7", + "port": 3000 } ] }, { - "accumulatedStake": 0.711799087277117, - "relativeStake": 0.0013562075343621044, + "accumulatedStake": 0.7101966333021645, + "relativeStake": 0.001409716484776657, "relays": [ { - "domain": "r1.21ada.ca", - "port": 6000 + "address": "57.129.24.185", + "port": 3001 }, { - "domain": "r2.21ada.ca", - "port": 6000 + "address": "57.129.28.178", + "port": 3001 } ] }, { - "accumulatedStake": 0.7131546114037457, - "relativeStake": 0.0013555241266286517, + "accumulatedStake": 0.7116031728354059, + "relativeStake": 0.0014065395332413572, "relays": [ { - "domain": "cardano-relay-2.upbit.com", + "address": "cardano-relay-1.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-3.upbit.com", + "address": "cardano-relay-2.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-1.upbit.com", + "address": "cardano-relay-3.upbit.com", "port": 30800 } ] }, { - "accumulatedStake": 0.714506540031625, - "relativeStake": 0.00135192862787935, + "accumulatedStake": 0.7130093572912326, + "relativeStake": 0.00140618445582677, "relays": [ { - "address": "34.146.212.90", - "port": 6000 + "address": "cardano-relay-1.upbit.com", + "port": 30800 }, { - "address": "34.175.85.49", - "port": 6000 + "address": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "address": "cardano-relay-3.upbit.com", + "port": 30800 } ] }, { - "accumulatedStake": 0.7158509661167317, - "relativeStake": 0.0013444260851067562, + "accumulatedStake": 0.714415094627301, + "relativeStake": 0.0014057373360683728, "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 + "address": "cardano-relay-2.upbit.com", + "port": 30800 }, { - "domain": "relays.ap-sg.cardano24.net", - "port": 6000 + "address": "cardano-relay-3.upbit.com", + "port": 30800 }, { - "domain": "relays.na-ca.cardano24.net", - "port": 6000 + "address": "cardano-relay-1.upbit.com", + "port": 30800 } ] }, { - "accumulatedStake": 0.7171905444548102, - "relativeStake": 0.00133957833807843, + "accumulatedStake": 0.7158187713944509, + "relativeStake": 0.0014036767671499588, "relays": [ { - "domain": "relay1.cardanesia.com", - "port": 3001 + "address": "cardano-relay-1.upbit.com", + "port": 30800 }, { - "domain": "relay2.cardanesia.com", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.7185300572664645, - "relativeStake": 0.0013395128116542535, - "relays": [ - { - "address": "20.42.119.172", - "port": 6000 + "address": "cardano-relay-2.upbit.com", + "port": 30800 }, { - "address": "160.251.196.40", - "port": 6000 + "address": "cardano-relay-3.upbit.com", + "port": 30800 } ] }, { - "accumulatedStake": 0.7198672836654939, - "relativeStake": 0.0013372263990294457, + "accumulatedStake": 0.7172217671544283, + "relativeStake": 0.0014029957599773664, "relays": [ { - "domain": "ipclub29-1.relay.my-ip.at", - "port": 3001 + "address": "cardano-relay-2.upbit.com", + "port": 30800 }, { - "domain": "ipclub29-1.relay.my-ip.at", - "port": 3002 + "address": "cardano-relay-3.upbit.com", + "port": 30800 }, { - "domain": "ipclub29-2.relay.my-ip.at", - "port": 3001 + "address": "cardano-relay-1.upbit.com", + "port": 30800 } ] }, { - "accumulatedStake": 0.721199200333462, - "relativeStake": 0.0013319166679681004, + "accumulatedStake": 0.7186245364036219, + "relativeStake": 0.001402769249193524, "relays": [ { - "domain": "relay1.angelstakepool.net", - "port": 5001 + "address": "cardano-relay-1.upbit.com", + "port": 30800 }, { - "domain": "relay2.angelstakepool.net", - "port": 5002 + "address": "cardano-relay-2.upbit.com", + "port": 30800 + }, + { + "address": "cardano-relay-3.upbit.com", + "port": 30800 } ] }, { - "accumulatedStake": 0.722528653941868, - "relativeStake": 0.0013294536084061108, + "accumulatedStake": 0.7200259964357225, + "relativeStake": 0.0014014600321006765, "relays": [ { - "domain": "cardano-relay-1.upbit.com", + "address": "cardano-relay-1.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-2.upbit.com", + "address": "cardano-relay-2.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-3.upbit.com", + "address": "cardano-relay-3.upbit.com", "port": 30800 } ] }, { - "accumulatedStake": 0.7238572085876138, - "relativeStake": 0.0013285546457457715, + "accumulatedStake": 0.7214267044591269, + "relativeStake": 0.0014007080234043272, "relays": [ { - "domain": "cardano-relay-2.upbit.com", + "address": "cardano-relay-1.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-3.upbit.com", + "address": "cardano-relay-2.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-1.upbit.com", + "address": "cardano-relay-3.upbit.com", "port": 30800 } ] }, { - "accumulatedStake": 0.7251847831406248, - "relativeStake": 0.0013275745530109556, + "accumulatedStake": 0.722813569566881, + "relativeStake": 0.0013868651077540985, "relays": [ { - "address": "180.150.102.25", - "port": 8376 - }, - { - "address": "180.150.96.245", - "port": 8376 + "address": "89.58.57.185", + "port": 4000 }, { - "address": "144.6.112.28", - "port": 8376 - }, + "address": "5.250.178.133", + "port": 4000 + } + ] + }, + { + "accumulatedStake": 0.7241992720907641, + "relativeStake": 0.0013857025238830595, + "relays": [ { - "address": "154.38.173.238", - "port": 8376 + "address": "cardano-relay-1.upbit.com", + "port": 30800 }, { - "address": "152.53.55.29", - "port": 8376 + "address": "cardano-relay-2.upbit.com", + "port": 30800 }, { - "domain": "relays.terminada.io", - "port": 8376 + "address": "cardano-relay-3.upbit.com", + "port": 30800 } ] }, { - "accumulatedStake": 0.7265118065689359, - "relativeStake": 0.0013270234283110113, + "accumulatedStake": 0.7255763865902813, + "relativeStake": 0.0013771144995172813, "relays": [ { - "domain": "cardano-relay-1.upbit.com", + "address": "cardano-relay-2.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-2.upbit.com", + "address": "cardano-relay-3.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-3.upbit.com", + "address": "cardano-relay-1.upbit.com", "port": 30800 } ] }, { - "accumulatedStake": 0.7278379031862415, - "relativeStake": 0.00132609661730573, + "accumulatedStake": 0.7269525014055346, + "relativeStake": 0.001376114815253251, "relays": [ { - "domain": "cardano-relay-2.upbit.com", + "address": "cardano-relay-2.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-3.upbit.com", + "address": "cardano-relay-3.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-1.upbit.com", + "address": "cardano-relay-1.upbit.com", "port": 30800 } ] }, { - "accumulatedStake": 0.7291632318246054, - "relativeStake": 0.0013253286383637984, + "accumulatedStake": 0.7283283827510443, + "relativeStake": 0.0013758813455097515, "relays": [ { - "domain": "cardano-relay-1.upbit.com", + "address": "cardano-relay-1.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-2.upbit.com", + "address": "cardano-relay-2.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-3.upbit.com", + "address": "cardano-relay-3.upbit.com", "port": 30800 } ] }, { - "accumulatedStake": 0.7304876166552842, - "relativeStake": 0.0013243848306788242, + "accumulatedStake": 0.7297028499302617, + "relativeStake": 0.0013744671792173626, "relays": [ { - "domain": "cardano-relay-1.upbit.com", + "address": "cardano-relay-1.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-2.upbit.com", + "address": "cardano-relay-2.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-3.upbit.com", + "address": "cardano-relay-3.upbit.com", "port": 30800 } ] }, { - "accumulatedStake": 0.731810600527466, - "relativeStake": 0.001322983872181907, + "accumulatedStake": 0.7310768111114712, + "relativeStake": 0.001373961181209494, "relays": [ { - "domain": "cardano-relay-1.upbit.com", - "port": 30800 + "address": "157.245.228.134", + "port": 3001 }, { - "domain": "cardano-relay-2.upbit.com", - "port": 30800 + "address": "159.89.120.164", + "port": 3001 }, { - "domain": "cardano-relay-3.upbit.com", - "port": 30800 + "address": "209.97.186.44", + "port": 3001 + }, + { + "address": "eu.bloompool.io", + "port": 3001 } ] }, { - "accumulatedStake": 0.7331334967682769, - "relativeStake": 0.0013228962408107692, + "accumulatedStake": 0.7324360252948263, + "relativeStake": 0.0013592141833551172, "relays": [ { - "domain": "cardano-relay-1.upbit.com", - "port": 30800 + "address": "52.177.36.96", + "port": 3000 + } + ] + }, + { + "accumulatedStake": 0.7337942255214329, + "relativeStake": 0.0013582002266066394, + "relays": [ + { + "address": "cardano-relays-1.nu.fi", + "port": 3003 }, { - "domain": "cardano-relay-2.upbit.com", - "port": 30800 + "address": "cardano-relays-2.nu.fi", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.7351504988953373, + "relativeStake": 0.001356273373904377, + "relays": [ + { + "address": "3.139.50.19", + "port": 6000 }, { - "domain": "cardano-relay-3.upbit.com", - "port": 30800 + "address": "3.137.129.218", + "port": 6000 } ] }, { - "accumulatedStake": 0.7344484490424065, - "relativeStake": 0.001314952274129632, + "accumulatedStake": 0.7365055621041483, + "relativeStake": 0.001355063208811026, "relays": [ { - "domain": "cardano-relay-1.upbit.com", - "port": 30800 + "address": "relays.eu-de.cardano24.net", + "port": 6000 }, { - "domain": "cardano-relay-2.upbit.com", - "port": 30800 + "address": "relays.ap-jp.cardano24.net", + "port": 6000 }, { - "domain": "cardano-relay-3.upbit.com", - "port": 30800 + "address": "relays.eu-ch.cardano24.net", + "port": 6000 + }, + { + "address": "relays.na-us.cardano24.net", + "port": 6000 + }, + { + "address": "relays.af-za.cardano24.net", + "port": 6000 + }, + { + "address": "relays.ap-hk.cardano24.net", + "port": 6000 + }, + { + "address": "relays.sa-cl.cardano24.net", + "port": 6000 + }, + { + "address": "relays.ap-sg.cardano24.net", + "port": 6000 + }, + { + "address": "relays.na-ca.cardano24.net", + "port": 6000 } ] }, { - "accumulatedStake": 0.735752618610598, - "relativeStake": 0.0013041695681915797, + "accumulatedStake": 0.737846546025162, + "relativeStake": 0.0013409839210136584, "relays": [ { - "address": "20.69.213.207", - "port": 3000 + "address": "relays.mainnet.fortepool.io", + "port": 3001 } ] }, { - "accumulatedStake": 0.7370516189353179, - "relativeStake": 0.0012990003247198435, + "accumulatedStake": 0.7391810322082311, + "relativeStake": 0.0013344861830690302, "relays": [ { - "domain": "cardano-relay-1.upbit.com", + "address": "cardano-relay-1.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-2.upbit.com", + "address": "cardano-relay-2.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-3.upbit.com", + "address": "cardano-relay-3.upbit.com", "port": 30800 } ] }, { - "accumulatedStake": 0.7383505435318413, - "relativeStake": 0.0012989245965233265, + "accumulatedStake": 0.7405114926127884, + "relativeStake": 0.001330460404557305, "relays": [ { - "domain": "cardano-relay-1.upbit.com", - "port": 30800 + "address": "r1.1percentpool.eu", + "port": 19001 }, { - "domain": "cardano-relay-2.upbit.com", - "port": 30800 + "address": "r2.1percentpool.eu", + "port": 19002 + } + ] + }, + { + "accumulatedStake": 0.7418419323591813, + "relativeStake": 0.0013304397463929165, + "relays": [ + { + "address": "20.42.119.172", + "port": 6000 }, { - "domain": "cardano-relay-3.upbit.com", - "port": 30800 + "address": "160.251.196.40", + "port": 6000 } ] }, { - "accumulatedStake": 0.7396477053387878, - "relativeStake": 0.0012971618069465194, + "accumulatedStake": 0.7431691523317486, + "relativeStake": 0.0013272199725673488, "relays": [ { - "domain": "cardano-relay-1.upbit.com", + "address": "cardano-relay-1.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-2.upbit.com", + "address": "cardano-relay-2.upbit.com", "port": 30800 }, { - "domain": "cardano-relay-3.upbit.com", + "address": "cardano-relay-3.upbit.com", "port": 30800 } ] }, { - "accumulatedStake": 0.7409433580834184, - "relativeStake": 0.0012956527446305658, + "accumulatedStake": 0.7444737941043755, + "relativeStake": 0.0013046417726269215, "relays": [ { - "domain": "relays.liqwid.finance", + "address": "ipclub29-1.relay.my-ip.at", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.7422370213974618, - "relativeStake": 0.0012936633140435434, - "relays": [ + }, { - "domain": "eu.relays.cardanians.io", - "port": 1000 + "address": "ipclub29-1.relay.my-ip.at", + "port": 3002 }, { - "domain": "ca.relays.cardanians.io", - "port": 1000 + "address": "ipclub29-2.relay.my-ip.at", + "port": 3001 } ] }, { - "accumulatedStake": 0.7435291197548964, - "relativeStake": 0.001292098357434518, + "accumulatedStake": 0.7457716469366389, + "relativeStake": 0.0012978528322633452, "relays": [ { - "domain": "94c3c6d3.cardano-relay.herd.run", - "port": 1338 + "address": "relays.liqwid.finance", + "port": 3001 } ] }, { - "accumulatedStake": 0.7448199659706413, - "relativeStake": 0.0012908462157448716, + "accumulatedStake": 0.7470675897077478, + "relativeStake": 0.0012959427711089666, "relays": [ { - "domain": "cardano-relay-2.upbit.com", - "port": 30800 + "address": "relay1.zetetic.tech", + "port": 3001 }, { - "domain": "cardano-relay-3.upbit.com", - "port": 30800 + "address": "relay2.zetetic.tech", + "port": 3001 }, { - "domain": "cardano-relay-1.upbit.com", - "port": 30800 + "address": "relay3.zetetic.tech", + "port": 3001 + }, + { + "address": "relay4.zetetic.tech", + "port": 3001 } ] }, { - "accumulatedStake": 0.7461096912678263, - "relativeStake": 0.0012897252971850349, + "accumulatedStake": 0.7483583047478902, + "relativeStake": 0.001290715040142355, "relays": [ { - "domain": "relays.liqwid.finance", + "address": "relay1.ada-stake.com", + "port": 3001 + }, + { + "address": "relay2.ada-stake.com", "port": 3001 } ] }, { - "accumulatedStake": 0.7473918462249856, - "relativeStake": 0.0012821549571593001, + "accumulatedStake": 0.749645792308007, + "relativeStake": 0.001287487560116831, "relays": [ { - "domain": "cardano-relays-1.nu.fi", + "address": "cardano-relays-1.nu.fi", "port": 3003 }, { - "domain": "cardano-relays-2.nu.fi", + "address": "cardano-relays-2.nu.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.7486635438138449, - "relativeStake": 0.0012716975888592877, + "accumulatedStake": 0.7509311948795637, + "relativeStake": 0.0012854025715567507, "relays": [ { - "address": "67.205.138.106", + "address": "relay1.cardanesia.com", + "port": 3001 + }, + { + "address": "relay2.cardanesia.com", "port": 3001 } ] }, { - "accumulatedStake": 0.7499157364005385, - "relativeStake": 0.0012521925866936722, + "accumulatedStake": 0.7521995493902228, + "relativeStake": 0.001268354510659004, "relays": [ { - "domain": "32.cardano.staked.cloud", + "address": "relays.liqwid.finance", "port": 3001 } ] }, { - "accumulatedStake": 0.751162874783771, - "relativeStake": 0.0012471383832323676, + "accumulatedStake": 0.7534611737166905, + "relativeStake": 0.0012616243264677353, "relays": [ { - "address": "161.35.209.217", - "port": 6000 + "address": "relay1.angelstakepool.net", + "port": 5001 + }, + { + "address": "relay2.angelstakepool.net", + "port": 5002 } ] }, { - "accumulatedStake": 0.752409974071395, - "relativeStake": 0.0012470992876240674, + "accumulatedStake": 0.7547094105202503, + "relativeStake": 0.001248236803559805, "relays": [ { - "address": "206.81.3.194", + "address": "3.111.14.60", "port": 3001 } ] }, { - "accumulatedStake": 0.7536540080109772, - "relativeStake": 0.0012440339395821379, + "accumulatedStake": 0.7559539934730529, + "relativeStake": 0.0012445829528026102, "relays": [ { - "address": "65.109.12.161", - "port": 6001 + "address": "cardano-relays-1.nu.fi", + "port": 3003 }, { - "address": "116.203.131.106", - "port": 6002 + "address": "cardano-relays-2.nu.fi", + "port": 3001 } ] }, { - "accumulatedStake": 0.7548978856975099, - "relativeStake": 0.0012438776865328206, + "accumulatedStake": 0.7571948543030913, + "relativeStake": 0.0012408608300383797, "relays": [ { - "domain": "relay1.nedscave.io", + "address": "relay1.nedscave.io", "port": 3001 }, { - "domain": "relay2.nedscave.io", + "address": "relay2.nedscave.io", "port": 3001 }, { - "domain": "relay3.nedscave.io", + "address": "relay3.nedscave.io", "port": 3001 }, { - "domain": "relay4.nedscave.io", + "address": "relay4.nedscave.io", "port": 3001 } ] }, { - "accumulatedStake": 0.7561394794926226, - "relativeStake": 0.0012415937951127042, + "accumulatedStake": 0.7584322354444745, + "relativeStake": 0.0012373811413832077, "relays": [ { - "domain": "tadpole.adafrog.io", - "port": 3728 + "address": "34.146.212.90", + "port": 6000 + }, + { + "address": "34.175.85.49", + "port": 6000 } ] }, { - "accumulatedStake": 0.7573797693685244, - "relativeStake": 0.0012402898759017518, + "accumulatedStake": 0.7596695164904761, + "relativeStake": 0.0012372810460015964, "relays": [ { - "domain": "relays.planetstake.com", - "port": 3001 + "address": "btc-cardano-main-relay-00-a.bdnodes.net", + "port": 6000 }, { - "address": "161.97.90.20", - "port": 3001 + "address": "btc-cardano-main-relay-00-b.bdnodes.net", + "port": 6000 } ] }, { - "accumulatedStake": 0.7586180055308794, - "relativeStake": 0.0012382361623550797, + "accumulatedStake": 0.7609021468385405, + "relativeStake": 0.0012326303480643679, "relays": [ { - "address": "3.139.50.19", - "port": 6000 + "address": "relay1.hyperlinkpool.kr", + "port": 3002 }, { - "address": "3.137.129.218", - "port": 6000 + "address": "relay2.hyperlinkpool.kr", + "port": 3003 + }, + { + "address": "relay3.hyperlinkpool.kr", + "port": 3004 } ] }, { - "accumulatedStake": 0.759845160648273, - "relativeStake": 0.0012271551173934953, + "accumulatedStake": 0.7621304606446251, + "relativeStake": 0.0012283138060845658, "relays": [ { - "domain": "relay1.growpools.io", - "port": 4181 + "address": "89.58.11.57", + "port": 6000 }, { - "domain": "relay5.growpools.io", - "port": 4181 + "address": "185.207.104.130", + "port": 6000 } ] }, { - "accumulatedStake": 0.7610637523122337, - "relativeStake": 0.0012185916639607212, + "accumulatedStake": 0.763356178777361, + "relativeStake": 0.0012257181327359357, "relays": [ { - "address": "158.101.99.150", + "address": "tadpole.adafrog.io", + "port": 3728 + } + ] + }, + { + "accumulatedStake": 0.7645764655467998, + "relativeStake": 0.0012202867694388504, + "relays": [ + { + "address": "65.109.12.161", "port": 6001 }, { - "address": "150.136.111.193", - "port": 6001 + "address": "116.203.131.106", + "port": 6002 + } + ] + }, + { + "accumulatedStake": 0.7657933207114389, + "relativeStake": 0.0012168551646390693, + "relays": [ + { + "address": "relay1.apexpool.info", + "port": 5001 }, { - "address": "150.136.84.82", - "port": 6001 + "address": "relay2.apexpool.info", + "port": 5001 } ] }, { - "accumulatedStake": 0.7622741962264864, - "relativeStake": 0.001210443914252733, + "accumulatedStake": 0.7670085075204714, + "relativeStake": 0.0012151868090325183, "relays": [ { - "domain": "relay1.ada-stake.com", - "port": 3001 + "address": "34.84.0.241", + "port": 3000 }, { - "domain": "relay2.ada-stake.com", - "port": 3001 + "address": "34.146.198.77", + "port": 3000 } ] }, { - "accumulatedStake": 0.7634694133365939, - "relativeStake": 0.001195217110107479, + "accumulatedStake": 0.7682231473701113, + "relativeStake": 0.0012146398496399625, "relays": [ { - "domain": "europe1-zzz3relay.zzzpool.net", + "address": "eu-de-blue-cdn-relays.cardano.fans", + "port": 3001 + }, + { + "address": "us-us-blue-cdn-relays.cardano.fans", + "port": 3001 + }, + { + "address": "eu-fr-blue-cdn-relays.cardano.fans", "port": 3001 } ] }, { - "accumulatedStake": 0.7646534435166787, - "relativeStake": 0.0011840301800847856, + "accumulatedStake": 0.7694322000518076, + "relativeStake": 0.0012090526816961845, "relays": [ { - "domain": "relay.hazelpool.com", - "port": 39213 + "address": "135.181.194.233", + "port": 6000 }, { - "domain": "relay2.hazelpool.com", - "port": 39213 + "address": "168.119.101.200", + "port": 6000 + }, + { + "address": "5.161.59.12", + "port": 6000 } ] }, { - "accumulatedStake": 0.7658373666012991, - "relativeStake": 0.0011839230846203504, + "accumulatedStake": 0.7706368807017621, + "relativeStake": 0.0012046806499544445, "relays": [ { - "domain": "r1.isp-r1.wjg.jp", - "port": 3001 + "address": "148.113.17.23", + "port": 6000 }, { - "domain": "r2.isp-r1.wjg.jp", - "port": 3002 + "address": "158.69.25.103", + "port": 6000 + }, + { + "address": "95.216.70.238", + "port": 6000 + }, + { + "address": "149.102.140.234", + "port": 6000 } ] }, { - "accumulatedStake": 0.7670202712144274, - "relativeStake": 0.0011829046131283558, + "accumulatedStake": 0.7718377502720638, + "relativeStake": 0.0012008695703017676, "relays": [ { - "domain": "relay1.nedscave.io", + "address": "r1.isp-r1.wjg.jp", "port": 3001 }, { - "domain": "relay2.nedscave.io", - "port": 3001 - }, + "address": "r2.isp-r1.wjg.jp", + "port": 3002 + } + ] + }, + { + "accumulatedStake": 0.7730375543922601, + "relativeStake": 0.0011998041201962623, + "relays": [ { - "domain": "relay3.nedscave.io", - "port": 3001 + "address": "relay.hazelpool.com", + "port": 39213 }, { - "domain": "relay4.nedscave.io", - "port": 3001 + "address": "relay2.hazelpool.com", + "port": 39213 } ] }, { - "accumulatedStake": 0.768198111941672, - "relativeStake": 0.0011778407272445795, + "accumulatedStake": 0.7742186064578545, + "relativeStake": 0.0011810520655944254, "relays": [ { - "address": "57.129.24.185", + "address": "asia.jazzstakepool.net", "port": 3001 - }, + } + ] + }, + { + "accumulatedStake": 0.775391344212098, + "relativeStake": 0.0011727377542435533, + "relays": [ { - "address": "57.129.28.178", + "address": "206.81.3.194", "port": 3001 } ] }, { - "accumulatedStake": 0.7693758450789596, - "relativeStake": 0.0011777331372876743, + "accumulatedStake": 0.7765586411565051, + "relativeStake": 0.0011672969444071189, "relays": [ { - "domain": "relay01.nekota.work", + "address": "relay1-us.xstakepool.com", + "port": 3001 + }, + { + "address": "relay2-eu.xstakepool.com", "port": 3001 }, { - "domain": "relay02.nekota.work", + "address": "relay3-sg.xstakepool.com", "port": 3001 }, { - "domain": "relay03.nekota.work", + "address": "relay4-ae.xstakepool.com", "port": 3001 } ] }, { - "accumulatedStake": 0.7705408601981426, - "relativeStake": 0.0011650151191829878, + "accumulatedStake": 0.7777170128079218, + "relativeStake": 0.0011583716514166546, "relays": [ { - "address": "217.160.14.223", + "address": "77.68.30.20", + "port": 6000 + }, + { + "address": "132.145.98.48", "port": 6000 } ] }, { - "accumulatedStake": 0.7717035206631272, - "relativeStake": 0.0011626604649845544, + "accumulatedStake": 0.7788749043116555, + "relativeStake": 0.0011578915037337655, "relays": [ { - "address": "168.119.124.16", + "address": "relaynode1.kaldano.work", "port": 3001 }, { - "address": "202.61.246.91", + "address": "relaynode2.kaldano.work", "port": 3001 } ] }, { - "accumulatedStake": 0.7728654710314432, - "relativeStake": 0.0011619503683160566, + "accumulatedStake": 0.7800170292172672, + "relativeStake": 0.0011421249056116883, "relays": [ { - "domain": "a1666f4c.cardano-relay.herd.run", - "port": 1338 + "address": "20.69.213.207", + "port": 3000 } ] }, { - "accumulatedStake": 0.7740154778684655, - "relativeStake": 0.001150006837022213, + "accumulatedStake": 0.7811547593229162, + "relativeStake": 0.001137730105648961, "relays": [ { - "address": "212.103.79.154", + "address": "185.63.148.67", "port": 6002 }, { - "address": "212.103.79.154", + "address": "185.63.148.67", "port": 6003 } ] }, { - "accumulatedStake": 0.7751629978014842, - "relativeStake": 0.0011475199330187643, + "accumulatedStake": 0.782289761914707, + "relativeStake": 0.001135002591790817, "relays": [ { - "domain": "relaynode1.kaldano.work", + "address": "relay1.nedscave.io", "port": 3001 }, { - "domain": "relaynode2.kaldano.work", + "address": "relay2.nedscave.io", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.7762992908427646, - "relativeStake": 0.0011362930412804303, - "relays": [ + }, { - "address": "20.69.213.207", - "port": 3000 - } - ] - }, - { - "accumulatedStake": 0.7774337108011732, - "relativeStake": 0.0011344199584085559, - "relays": [ + "address": "relay3.nedscave.io", + "port": 3001 + }, { - "domain": "europe-de.popsp.net", + "address": "relay4.nedscave.io", "port": 3001 } ] }, { - "accumulatedStake": 0.7785674562132819, - "relativeStake": 0.0011337454121087634, + "accumulatedStake": 0.7834118523594701, + "relativeStake": 0.0011220904447630507, "relays": [ { - "domain": "relay1.bluecheesestakehouse.com", - "port": 5001 + "address": "168.119.124.16", + "port": 3001 + }, + { + "address": "202.61.246.91", + "port": 3001 } ] }, { - "accumulatedStake": 0.7796983355616632, - "relativeStake": 0.0011308793483812002, + "accumulatedStake": 0.7845305541169391, + "relativeStake": 0.0011187017574689814, "relays": [ { "address": "152.53.121.193", @@ -5143,60 +5019,48 @@ ] }, { - "accumulatedStake": 0.7808255476581487, - "relativeStake": 0.0011272120964855113, + "accumulatedStake": 0.7856487938578415, + "relativeStake": 0.001118239740902454, "relays": [ { - "address": "54.150.77.128", - "port": 6000 - }, - { - "address": "35.72.226.248", - "port": 6000 + "address": "relay1.bluecheesestakehouse.com", + "port": 5001 } ] }, { - "accumulatedStake": 0.7819527307359408, - "relativeStake": 0.0011271830777921923, + "accumulatedStake": 0.7867605142742948, + "relativeStake": 0.001111720416453341, "relays": [ { - "domain": "asia.jazzstakepool.net", + "address": "europe-de.popsp.net", "port": 3001 } ] }, { - "accumulatedStake": 0.7830790686842515, - "relativeStake": 0.0011263379483105916, + "accumulatedStake": 0.7878715560035089, + "relativeStake": 0.0011110417292140805, "relays": [ { - "address": "89.58.11.57", - "port": 6000 - }, - { - "address": "185.207.104.130", - "port": 6000 + "address": "20.69.213.207", + "port": 3000 } ] }, { - "accumulatedStake": 0.7842012384485496, - "relativeStake": 0.0011221697642981355, + "accumulatedStake": 0.7889821968843126, + "relativeStake": 0.0011106408808037118, "relays": [ { - "domain": "relay1.lidonation.com", - "port": 3011 - }, - { - "domain": "relay2.lidonation.com", - "port": 3012 + "address": "asia.jazzstakepool.net", + "port": 3001 } ] }, { - "accumulatedStake": 0.785317109215528, - "relativeStake": 0.0011158707669784022, + "accumulatedStake": 0.7900886450025172, + "relativeStake": 0.0011064481182044908, "relays": [ { "address": "20.91.236.57", @@ -5209,446 +5073,393 @@ ] }, { - "accumulatedStake": 0.786426157697636, - "relativeStake": 0.0011090484821079495, - "relays": [ - { - "address": "3.111.14.60", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.7875292508576139, - "relativeStake": 0.001103093159977952, + "accumulatedStake": 0.7911908395010382, + "relativeStake": 0.0011021944985211013, "relays": [ { - "domain": "relay1.apexpool.info", - "port": 5001 + "address": "133.167.33.31", + "port": 6000 }, { - "domain": "relay2.apexpool.info", - "port": 5001 + "address": "162.43.71.205", + "port": 6000 } ] }, { - "accumulatedStake": 0.7886301915123389, - "relativeStake": 0.00110094065472502, + "accumulatedStake": 0.7922890498043875, + "relativeStake": 0.0010982103033492653, "relays": [ { - "domain": "asia.jazzstakepool.net", - "port": 3001 + "address": "52.167.20.127", + "port": 4000 } ] }, { - "accumulatedStake": 0.7897305615246434, - "relativeStake": 0.0011003700123043924, + "accumulatedStake": 0.7933831788912319, + "relativeStake": 0.0010941290868443636, "relays": [ { - "domain": "relay1.kaizn.kaizencrypto.com", - "port": 6000 + "address": "relay-kiln-8-0.cardano.mainnet.kiln.fi", + "port": 3001 }, { - "domain": "relay2.kaizn.kaizencrypto.com", - "port": 6000 + "address": "relay-kiln-8-1.cardano.mainnet.kiln.fi", + "port": 3001 + }, + { + "address": "relay-kiln-8-2.cardano.mainnet.kiln.fi", + "port": 3001 } ] }, { - "accumulatedStake": 0.7908259030787508, - "relativeStake": 0.0010953415541074727, + "accumulatedStake": 0.7944738325904411, + "relativeStake": 0.0010906536992093179, "relays": [ { - "address": "135.181.194.233", - "port": 6000 - }, - { - "address": "168.119.101.200", - "port": 6000 - }, - { - "address": "5.161.59.12", - "port": 6000 + "address": "relays.koralabs.io", + "port": 3001 } ] }, { - "accumulatedStake": 0.79192059886726, - "relativeStake": 0.0010946957885091162, + "accumulatedStake": 0.795564174383067, + "relativeStake": 0.0010903417926259105, "relays": [ { - "domain": "relay.azureada.com", + "address": "3.6.124.226", + "port": 3001 + }, + { + "address": "18.193.92.87", "port": 3001 }, { - "domain": "relay.azureada.com", + "address": "54.219.241.10", "port": 3001 } ] }, { - "accumulatedStake": 0.7930121034555301, - "relativeStake": 0.0010915045882702128, + "accumulatedStake": 0.7966515963480776, + "relativeStake": 0.001087421965010514, "relays": [ { - "domain": "europe3-zzz5relay.zzzpool.net", + "address": "relays.planetstake.com", + "port": 3001 + }, + { + "address": "161.97.90.20", "port": 3001 } ] }, { - "accumulatedStake": 0.794095362258198, - "relativeStake": 0.0010832588026678197, + "accumulatedStake": 0.7977348774193633, + "relativeStake": 0.0010832810712857036, "relays": [ { - "address": "133.167.33.31", + "address": "relay1.kaizn.kaizencrypto.com", "port": 6000 }, { - "address": "162.43.71.205", + "address": "relay2.kaizn.kaizencrypto.com", "port": 6000 } ] }, { - "accumulatedStake": 0.7951714189514759, - "relativeStake": 0.001076056693278006, + "accumulatedStake": 0.7988145374982797, + "relativeStake": 0.0010796600789164273, "relays": [ { - "domain": "relays.koralabs.io", + "address": "europe1-zzz3relay.zzzpool.net", "port": 3001 } ] }, { - "accumulatedStake": 0.7962456336729897, - "relativeStake": 0.0010742147215137875, + "accumulatedStake": 0.799891239744564, + "relativeStake": 0.00107670224628426, "relays": [ { - "address": "52.167.20.127", - "port": 4000 + "address": "relay1.viperstaking.com", + "port": 4444 } ] }, { - "accumulatedStake": 0.7973158744014817, - "relativeStake": 0.0010702407284919142, + "accumulatedStake": 0.8009489946032106, + "relativeStake": 0.001057754858646535, "relays": [ { - "address": "52.167.20.127", - "port": 4000 + "address": "relay-0-eu.junostakepool.com", + "port": 4321 + }, + { + "address": "relay-1-eu.junostakepool.com", + "port": 4321 + }, + { + "address": "relay-1-nuc.junostakepool.com", + "port": 17421 + }, + { + "address": "relay-2-nuc.junostakepool.com", + "port": 17431 } ] }, { - "accumulatedStake": 0.7983806289966155, - "relativeStake": 0.0010647545951339358, + "accumulatedStake": 0.8020013577279713, + "relativeStake": 0.0010523631247607503, "relays": [ { - "domain": "relay.azureada.com", - "port": 3001 - }, - { - "domain": "relay.azureada.com", + "address": "europe3-zzz5relay.zzzpool.net", "port": 3001 } ] }, { - "accumulatedStake": 0.7994376292817799, - "relativeStake": 0.0010570002851642646, + "accumulatedStake": 0.8030436510601686, + "relativeStake": 0.0010422933321973566, "relays": [ { - "domain": "adaboy-mainnet-2a.gleeze.com", + "address": "adaboy-mainnet-2a.gleeze.com", "port": 6000 }, { - "domain": "adaboy-mainnet-3a.gleeze.com", + "address": "adaboy-mainnet-3a.gleeze.com", "port": 6000 } ] }, { - "accumulatedStake": 0.8004945909225708, - "relativeStake": 0.0010569616407909363, + "accumulatedStake": 0.8040808934190314, + "relativeStake": 0.0010372423588628436, "relays": [ { - "domain": "relay1.nedscave.io", + "address": "relay1.cerostakepool.com", "port": 3001 }, { - "domain": "relay2.nedscave.io", + "address": "relay2.cerostakepool.com", "port": 3001 }, { - "domain": "relay3.nedscave.io", + "address": "relay3.cerostakepool.com", "port": 3001 }, { - "domain": "relay4.nedscave.io", + "address": "relay4.cerostakepool.com", "port": 3001 } ] }, { - "accumulatedStake": 0.8015466805858068, - "relativeStake": 0.0010520896632360312, + "accumulatedStake": 0.8051177037124355, + "relativeStake": 0.0010368102934040205, "relays": [ { - "domain": "relay0.bluecheesestakehouse.com", - "port": 5000 + "address": "relay-pool-2-mainnet.cardano.aeq5f.com" } ] }, { - "accumulatedStake": 0.8025946877989187, - "relativeStake": 0.0010480072131119115, + "accumulatedStake": 0.8061539964566468, + "relativeStake": 0.0010362927442113016, "relays": [ { - "address": "35.154.123.251", - "port": 3001 + "address": "relay01.lacepool.com", + "port": 3000 }, { - "address": "15.206.230.107", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.8036408483298477, - "relativeStake": 0.0010461605309290136, - "relays": [ - { - "domain": "relay.gmbl.mainnet.cardano.gimbalabs.io", - "port": 30042 + "address": "relay02.lacepool.com", + "port": 3000 } ] }, { - "accumulatedStake": 0.8046798001936716, - "relativeStake": 0.0010389518638238395, + "accumulatedStake": 0.807188124364455, + "relativeStake": 0.001034127907808151, "relays": [ { - "domain": "relay1.viperstaking.com", - "port": 4444 - } - ] - }, - { - "accumulatedStake": 0.8057162884645793, - "relativeStake": 0.0010364882709076892, - "relays": [ + "address": "relay.azureada.com", + "port": 3001 + }, { - "domain": "asia.jazzstakepool.net", + "address": "relay.azureada.com", "port": 3001 } ] }, { - "accumulatedStake": 0.8067428716897067, - "relativeStake": 0.0010265832251274802, + "accumulatedStake": 0.808218064875627, + "relativeStake": 0.0010299405111720186, "relays": [ { - "domain": "relays.zw3rkpool.com", - "port": 3000 + "address": "asia.jazzstakepool.net", + "port": 3001 } ] }, { - "accumulatedStake": 0.807762819844467, - "relativeStake": 0.0010199481547602163, + "accumulatedStake": 0.8092470261850847, + "relativeStake": 0.0010289613094577525, "relays": [ { - "domain": "relay01.lacepool.com", + "address": "relays.zw3rkpool.com", "port": 3000 - }, - { - "domain": "relay02.lacepool.com", - "port": 3000 - } - ] - }, - { - "accumulatedStake": 0.8087824416792299, - "relativeStake": 0.0010196218347629032, - "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.8097959822831037, - "relativeStake": 0.001013540603873825, + "accumulatedStake": 0.8102598716824787, + "relativeStake": 0.0010128454973939672, "relays": [ { - "domain": "relay1.squidpool.com", + "address": "relay.azureada.com", "port": 3001 }, { - "domain": "relay2.squidpool.com", + "address": "relay.azureada.com", "port": 3001 } ] }, { - "accumulatedStake": 0.8107882654847639, - "relativeStake": 0.0009922832016602413, + "accumulatedStake": 0.8112720121909691, + "relativeStake": 0.001012140508490407, "relays": [ { - "domain": "relays.banderini.net", + "address": "asia.jazzstakepool.net", "port": 3001 } ] }, { - "accumulatedStake": 0.8117799514647971, - "relativeStake": 0.000991685980033189, + "accumulatedStake": 0.8122793144365779, + "relativeStake": 0.0010073022456087847, "relays": [ { - "domain": "relay1.toiro.love", - "port": 6000 + "address": "34.46.125.13", + "port": 20151 }, { - "domain": "relay2.toiro.love", - "port": 6000 + "address": "34.142.28.176", + "port": 20152 } ] }, { - "accumulatedStake": 0.8127702640623852, - "relativeStake": 0.0009903125975880339, + "accumulatedStake": 0.8132849964915989, + "relativeStake": 0.0010056820550210625, "relays": [ { - "domain": "eu.relays.cardanians.io", + "address": "eu.relays.cardanians.io", "port": 1000 }, { - "domain": "ca.relays.cardanians.io", + "address": "ca.relays.cardanians.io", "port": 1000 } ] }, { - "accumulatedStake": 0.8137601810670403, - "relativeStake": 0.0009899170046550696, + "accumulatedStake": 0.8142905524654893, + "relativeStake": 0.0010055559738903646, "relays": [ { - "domain": "ipclub29-1.relay.my-ip.at", + "address": "15.204.97.132", "port": 3001 }, { - "domain": "ipclub29-1.relay.my-ip.at", - "port": 3002 - }, - { - "domain": "ipclub29-2.relay.my-ip.at", + "address": "15.204.97.130", "port": 3001 } ] }, { - "accumulatedStake": 0.8147488612165654, - "relativeStake": 0.0009886801495252123, + "accumulatedStake": 0.8152948076726853, + "relativeStake": 0.0010042552071959482, "relays": [ { - "domain": "north-america.katanapool.net", - "port": 3001 + "address": "relay.gmbl.mainnet.cardano.gimbalabs.io", + "port": 30042 } ] }, { - "accumulatedStake": 0.8157366887067982, - "relativeStake": 0.000987827490232734, + "accumulatedStake": 0.8162922689378777, + "relativeStake": 0.000997461265192417, "relays": [ { - "domain": "guru-relays.cloudpro.cl", - "port": 3001 + "address": "relay0.bluecheesestakehouse.com", + "port": 5000 } ] }, { - "accumulatedStake": 0.8167223771568466, - "relativeStake": 0.0009856884500483655, + "accumulatedStake": 0.817286806227548, + "relativeStake": 0.0009945372896703688, "relays": [ { - "domain": "relays.xray.app", - "port": 3000 + "address": "relay1.314pool.com", + "port": 31415 + }, + { + "address": "relay2.314pool.com", + "port": 31415 } ] }, { - "accumulatedStake": 0.8177074882916716, - "relativeStake": 0.0009851111348250588, + "accumulatedStake": 0.8182808541475545, + "relativeStake": 0.000994047920006412, "relays": [ { - "domain": "relay1.314pool.com", - "port": 31415 - }, - { - "domain": "relay2.314pool.com", - "port": 31415 + "address": "149.28.106.59", + "port": 6000 } ] }, { - "accumulatedStake": 0.8186880989966796, - "relativeStake": 0.000980610705008033, + "accumulatedStake": 0.8192684546872377, + "relativeStake": 0.0009876005396833012, "relays": [ { - "domain": "white-denver-a41cf.cardano.bdnodes.net", + "address": "relay1.toiro.love", "port": 6000 }, { - "domain": "cinnabar-prague-71400.cardano.bdnodes.net", + "address": "relay2.toiro.love", "port": 6000 } ] }, { - "accumulatedStake": 0.8196671139309005, - "relativeStake": 0.000979014934220895, + "accumulatedStake": 0.8202424730361982, + "relativeStake": 0.0009740183489604252, "relays": [ { - "domain": "relay-ca.ada.psiloblox.io", - "port": 3002 + "address": "ipclub29-1.relay.my-ip.at", + "port": 3001 }, { - "address": "2600:ac02:7c06:0:20c:29ff:fe01:4ff9", + "address": "ipclub29-1.relay.my-ip.at", "port": 3002 }, { - "address": "208.118.69.126", - "port": 3003 - }, - { - "domain": "relay-jp.ada.psiloblox.io", + "address": "ipclub29-2.relay.my-ip.at", "port": 3001 - }, - { - "domain": "relay-de.ada.psiloblox.io", - "port": 3002 } ] }, { - "accumulatedStake": 0.8206412121496943, - "relativeStake": 0.0009740982187938193, + "accumulatedStake": 0.8212136154652075, + "relativeStake": 0.0009711424290093733, "relays": [ { "address": "143.198.100.84", @@ -5661,234 +5472,228 @@ ] }, { - "accumulatedStake": 0.8216100583469406, - "relativeStake": 0.0009688461972462174, + "accumulatedStake": 0.8221763468724036, + "relativeStake": 0.0009627314071960526, "relays": [ { - "address": "168.119.124.16", - "port": 3001 + "address": "161.35.209.217", + "port": 6000 } ] }, { - "accumulatedStake": 0.8225747529814594, - "relativeStake": 0.0009646946345188136, + "accumulatedStake": 0.8231365045328364, + "relativeStake": 0.0009601576604328071, "relays": [ { - "address": "3.6.124.226", - "port": 3001 - }, - { - "address": "18.193.92.87", + "address": "57.129.28.179", "port": 3001 }, { - "address": "54.219.241.10", + "address": "57.129.28.180", "port": 3001 } ] }, { - "accumulatedStake": 0.823538777021341, - "relativeStake": 0.0009640240398816547, + "accumulatedStake": 0.8240931452620387, + "relativeStake": 0.0009566407292022615, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 + "address": "35.154.123.251", + "port": 3001 }, { - "domain": "cardano-relays-2.nu.fi", + "address": "15.206.230.107", "port": 3001 } ] }, { - "accumulatedStake": 0.8244854328910928, - "relativeStake": 0.000946655869751692, + "accumulatedStake": 0.8250413495514182, + "relativeStake": 0.0009482042893795412, "relays": [ { - "domain": "relays.xray.app", - "port": 3000 + "address": "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 + }, + { + "address": "relay-jp.ada.psiloblox.io", + "port": 3001 + }, + { + "address": "relay-de.ada.psiloblox.io", + "port": 3002 } ] }, { - "accumulatedStake": 0.8254314321842458, - "relativeStake": 0.0009459992931529606, + "accumulatedStake": 0.8259876258459096, + "relativeStake": 0.0009462762944913843, "relays": [ { - "domain": "relay.plushpool.com", - "port": 6000 + "address": "52.167.20.127", + "port": 4000 } ] }, { - "accumulatedStake": 0.8263725592435551, - "relativeStake": 0.0009411270593094074, + "accumulatedStake": 0.8269239447475745, + "relativeStake": 0.0009363189016648391, "relays": [ { - "domain": "relays.wavepool.digital", + "address": "relays.banderini.net", "port": 3001 } ] }, { - "accumulatedStake": 0.8273133889444957, - "relativeStake": 0.0009408297009405407, + "accumulatedStake": 0.8278570880706365, + "relativeStake": 0.0009331433230620388, "relays": [ { - "domain": "cardano-relay.atomicwallet.io", - "port": 6001 + "address": "cardano-relays.autostake.com", + "port": 3001 } ] }, { - "accumulatedStake": 0.8282482163898907, - "relativeStake": 0.0009348274453950501, + "accumulatedStake": 0.8287891569211778, + "relativeStake": 0.0009320688505413427, "relays": [ { - "address": "45.77.67.30", - "port": 3000 + "address": "relay1.nedscave.io", + "port": 3001 }, { - "address": "45.32.153.230", - "port": 3000 - } - ] - }, - { - "accumulatedStake": 0.8291763325329115, - "relativeStake": 0.0009281161430207212, - "relays": [ + "address": "relay2.nedscave.io", + "port": 3001 + }, { - "domain": "cardano-relays.atomicwallet.io", - "port": 6001 - } - ] - }, - { - "accumulatedStake": 0.830099281330375, - "relativeStake": 0.0009229487974635949, - "relays": [ + "address": "relay3.nedscave.io", + "port": 3001 + }, { - "domain": "43.cardano.staked.cloud", + "address": "relay4.nedscave.io", "port": 3001 } ] }, { - "accumulatedStake": 0.8310195479478176, - "relativeStake": 0.0009202666174426441, + "accumulatedStake": 0.8297132825929825, + "relativeStake": 0.0009241256718046222, "relays": [ { - "address": "168.119.124.16", + "address": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "address": "cardano-relays-2.nu.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.8319336309024211, - "relativeStake": 0.0009140829546034525, + "accumulatedStake": 0.8306312777144802, + "relativeStake": 0.0009179951214978029, "relays": [ { - "domain": "relays.wavepool.digital", - "port": 3001 + "address": "45.77.67.30", + "port": 3000 + }, + { + "address": "45.32.153.230", + "port": 3000 } ] }, { - "accumulatedStake": 0.8328438571712062, - "relativeStake": 0.0009102262687850789, + "accumulatedStake": 0.8315478139035583, + "relativeStake": 0.0009165361890779885, "relays": [ { - "address": "154.38.174.71", - "port": 6000 - }, - { - "address": "89.117.19.225", + "address": "relay.plushpool.com", "port": 6000 } ] }, { - "accumulatedStake": 0.8337513669728592, - "relativeStake": 0.0009075098016530688, + "accumulatedStake": 0.8324582262942483, + "relativeStake": 0.0009104123906900664, "relays": [ { - "domain": "germany.cardanode.io", - "port": 6000 - }, - { - "domain": "missouri.cardanode.io", + "address": "154.38.174.71", "port": 6000 }, { - "domain": "la.cardanode.io", - "port": 6000 + "address": "118.153.253.133", + "port": 57413 }, { - "domain": "perth.cardanode.io", - "port": 6000 + "address": "118.153.253.133", + "port": 57414 } ] }, { - "accumulatedStake": 0.8346584219080404, - "relativeStake": 0.0009070549351811337, + "accumulatedStake": 0.833366219586612, + "relativeStake": 0.0009079932923636478, "relays": [ { - "domain": "cpr1.sargatxet.cloud", - "port": 6001 - }, - { - "domain": "cpr2.sargatxet.cloud", - "port": 6001 + "address": "104.236.24.187", + "port": 5281 }, { - "domain": "cpr3.sargatxet.cloud", - "port": 6001 + "address": "23.24.140.149", + "port": 5282 } ] }, { - "accumulatedStake": 0.8355646959320158, - "relativeStake": 0.0009062740239754283, + "accumulatedStake": 0.8342652551276494, + "relativeStake": 0.0008990355410374494, "relays": [ { - "address": "157.245.228.134", - "port": 3001 - }, - { - "address": "159.89.120.164", - "port": 3001 - }, - { - "address": "209.97.186.44", + "address": "relays.wavepool.digital", "port": 3001 - }, + } + ] + }, + { + "accumulatedStake": 0.8351616264270152, + "relativeStake": 0.0008963712993657432, + "relays": [ { - "domain": "na.bloompool.io", + "address": "relays.wavepool.digital", "port": 3001 } ] }, { - "accumulatedStake": 0.8364699154740105, - "relativeStake": 0.000905219541994653, + "accumulatedStake": 0.8360549136232996, + "relativeStake": 0.0008932871962845109, "relays": [ { - "address": "64.176.49.224", + "address": "r1.21ada.ca", "port": 6000 }, { - "address": "149.28.161.63", + "address": "r2.21ada.ca", "port": 6000 } ] }, { - "accumulatedStake": 0.8373602544726341, - "relativeStake": 0.0008903389986235982, + "accumulatedStake": 0.8369456785992495, + "relativeStake": 0.0008907649759498407, "relays": [ { "address": "75.119.157.236", @@ -5901,8 +5706,8 @@ ] }, { - "accumulatedStake": 0.8382476437432743, - "relativeStake": 0.0008873892706402659, + "accumulatedStake": 0.8378320045382656, + "relativeStake": 0.0008863259390160657, "relays": [ { "address": "194.233.70.42", @@ -5915,116 +5720,112 @@ ] }, { - "accumulatedStake": 0.8391347643685418, - "relativeStake": 0.0008871206252675408, + "accumulatedStake": 0.8387127337052291, + "relativeStake": 0.0008807291669635948, "relays": [ { - "address": "54.228.75.154", - "port": 3003 - }, - { - "address": "54.228.75.154", - "port": 3001 + "address": "cpr1.sargatxet.cloud", + "port": 6001 }, { - "address": "34.249.11.89", - "port": 3003 + "address": "cpr2.sargatxet.cloud", + "port": 6001 }, { - "address": "34.249.11.89", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.8400115930891544, - "relativeStake": 0.0008768287206125479, - "relays": [ - { - "domain": "cardano-relays.autostake.com", - "port": 3001 + "address": "cpr3.sargatxet.cloud", + "port": 6001 } ] }, { - "accumulatedStake": 0.8408844457354447, - "relativeStake": 0.0008728526462903211, + "accumulatedStake": 0.8395923096931068, + "relativeStake": 0.0008795759878776538, "relays": [ { - "address": "178.128.79.219", - "port": 3001 + "address": "relay1.alfa-pool.gr", + "port": 6001 }, { - "address": "104.131.122.73", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.8417569201334576, - "relativeStake": 0.0008724743980128314, - "relays": [ - { - "address": "135.181.194.233", + "address": "relay2.alfa-pool.gr", "port": 6000 }, { - "address": "168.119.101.200", + "address": "relay3.alfa-pool.gr", "port": 6000 }, { - "address": "5.161.59.12", + "address": "relay4.alfa-pool.gr", "port": 6000 } ] }, { - "accumulatedStake": 0.8426236411552178, - "relativeStake": 0.0008667210217602237, + "accumulatedStake": 0.8404653552778297, + "relativeStake": 0.0008730455847228731, "relays": [ { - "address": "126.77.67.70", + "address": "144.126.145.189", "port": 6000 }, { - "address": "126.77.67.70", + "address": "144.126.145.190", "port": 7001 } ] }, { - "accumulatedStake": 0.8434879330711257, - "relativeStake": 0.0008642919159078414, + "accumulatedStake": 0.8413377293602058, + "relativeStake": 0.0008723740823760863, "relays": [ { - "domain": "ACLrelay1.cardanoland.com", - "port": 6000 + "address": "rho.relay.easy1staking.com", + "port": 30020 }, { - "domain": "ACLrelay2.cardanoland.com", - "port": 7000 + "address": "pi.relay.easy1staking.com", + "port": 30021 }, { - "domain": "ACLrelay3.cardanoland.com", - "port": 8000 + "address": "eu-central-1.relay.easy1staking.com", + "port": 30000 }, { - "domain": "ACLrelay4.cardanoland.com", - "port": 6000 + "address": "us-east-1.relay.easy1staking.com", + "port": 30000 + } + ] + }, + { + "accumulatedStake": 0.8422080462896172, + "relativeStake": 0.000870316929411466, + "relays": [ + { + "address": "relay01.nekota.work", + "port": 3001 }, { - "domain": "ACLrelay5.cardanoland.com", - "port": 7000 + "address": "relay02.nekota.work", + "port": 3001 }, { - "domain": "ACLrelay6.cardanoland.com", - "port": 8000 + "address": "relay03.nekota.work", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8430739648890863, + "relativeStake": 0.000865918599469076, + "relays": [ + { + "address": "cardano-relay.atomicwallet.io", + "port": 6001 } ] }, { - "accumulatedStake": 0.844347083591148, - "relativeStake": 0.00085915052002235, + "accumulatedStake": 0.8439341976648492, + "relativeStake": 0.0008602327757629474, "relays": [ { "address": "13.208.79.46", @@ -6033,22 +5834,26 @@ ] }, { - "accumulatedStake": 0.845191831514431, - "relativeStake": 0.0008447479232829781, + "accumulatedStake": 0.8447919515797184, + "relativeStake": 0.000857753914869216, "relays": [ { - "address": "143.110.217.207", - "port": 6000 + "address": "relay0.crimsonpool.com", + "port": 5100 }, { - "address": "167.99.88.198", - "port": 6000 + "address": "relay1.crimsonpool.com", + "port": 5101 + }, + { + "address": "relay2.crimsonpool.com", + "port": 5102 } ] }, { - "accumulatedStake": 0.8460272679603437, - "relativeStake": 0.0008354364459127259, + "accumulatedStake": 0.8456273418594116, + "relativeStake": 0.000835390279693111, "relays": [ { "address": "85.215.147.174", @@ -6061,1008 +5866,1001 @@ ] }, { - "accumulatedStake": 0.8468613147493672, - "relativeStake": 0.0008340467890235434, + "accumulatedStake": 0.8464624153701981, + "relativeStake": 0.0008350735107864674, "relays": [ { - "domain": "adar2.stakit.io", - "port": 30501 + "address": "relays.xray.app", + "port": 3000 } ] }, { - "accumulatedStake": 0.8476914572816308, - "relativeStake": 0.000830142532263491, + "accumulatedStake": 0.8472967095975469, + "relativeStake": 0.0008342942273488415, "relays": [ { - "address": "157.245.228.134", - "port": 3001 - }, - { - "address": "159.89.120.164", - "port": 3001 - }, - { - "address": "209.97.186.44", + "address": "178.128.79.219", "port": 3001 }, { - "domain": "na.bloompool.io", + "address": "104.131.122.73", "port": 3001 } ] }, { - "accumulatedStake": 0.8485185763640175, - "relativeStake": 0.0008271190823867543, + "accumulatedStake": 0.8481260048280064, + "relativeStake": 0.0008292952304595129, "relays": [ { - "address": "3.125.129.213", + "address": "ACLrelay1.cardanoland.com", "port": 6000 - } - ] - }, - { - "accumulatedStake": 0.8493435436876215, - "relativeStake": 0.0008249673236040863, - "relays": [ + }, { - "domain": "relay1.powerstakepool.com", - "port": 6000 + "address": "ACLrelay2.cardanoland.com", + "port": 7000 + }, + { + "address": "ACLrelay3.cardanoland.com", + "port": 8000 }, { - "domain": "relay2.powerstakepool.com", + "address": "ACLrelay4.cardanoland.com", "port": 6000 - } - ] - }, - { - "accumulatedStake": 0.8501618118623958, - "relativeStake": 0.0008182681747742735, - "relays": [ + }, { - "domain": "europe1-relay.jpn-sp.net", - "port": 3001 + "address": "ACLrelay5.cardanoland.com", + "port": 7000 + }, + { + "address": "ACLrelay6.cardanoland.com", + "port": 8000 } ] }, { - "accumulatedStake": 0.8509790293142666, - "relativeStake": 0.0008172174518708055, + "accumulatedStake": 0.848953882402109, + "relativeStake": 0.0008278775741026239, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 + "address": "20.61.229.103", + "port": 3001 }, { - "domain": "cardano-relays-2.nu.fi", + "address": "20.61.228.218", "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.8517953112737222, - "relativeStake": 0.0008162819594556032, - "relays": [ + }, { - "domain": "r1.1percentpool.eu", - "port": 19001 + "address": "108.142.42.221", + "port": 3001 }, { - "domain": "r2.1percentpool.eu", - "port": 19002 + "address": "108.142.42.161", + "port": 3001 } ] }, { - "accumulatedStake": 0.8526006245238439, - "relativeStake": 0.000805313250121616, + "accumulatedStake": 0.849781096553626, + "relativeStake": 0.0008272141515169583, "relays": [ { - "domain": "relay0.crimsonpool.com", - "port": 5100 - }, - { - "domain": "relay1.crimsonpool.com", - "port": 5101 + "address": "143.110.217.207", + "port": 6000 }, { - "domain": "relay2.crimsonpool.com", - "port": 5102 + "address": "167.99.88.198", + "port": 6000 } ] }, { - "accumulatedStake": 0.8534049537472949, - "relativeStake": 0.0008043292234509406, + "accumulatedStake": 0.8506049056534888, + "relativeStake": 0.0008238090998628185, "relays": [ { - "address": "157.245.228.134", - "port": 3001 + "address": "germany.cardanode.io", + "port": 6000 }, { - "address": "159.89.120.164", - "port": 3001 + "address": "missouri.cardanode.io", + "port": 6000 }, { - "address": "209.97.186.44", - "port": 3001 + "address": "la.cardanode.io", + "port": 6000 }, { - "domain": "eu.bloompool.io", - "port": 3001 + "address": "perth.cardanode.io", + "port": 6000 } ] }, { - "accumulatedStake": 0.8542090877263644, - "relativeStake": 0.0008041339790695681, + "accumulatedStake": 0.8514271190149276, + "relativeStake": 0.0008222133614388137, "relays": [ { - "domain": "LANDrelay1.cardanoland.com", + "address": "LANDrelay1.cardanoland.com", "port": 6000 }, { - "domain": "LANDrelay2.cardanoland.com", + "address": "LANDrelay2.cardanoland.com", "port": 7000 }, { - "domain": "LANDrelay3.cardanoland.com", + "address": "LANDrelay3.cardanoland.com", "port": 8000 }, { - "domain": "LANDrelay4.cardanoland.com", + "address": "LANDrelay4.cardanoland.com", "port": 6000 }, { - "domain": "LANDrelay5.cardanoland.com", + "address": "LANDrelay5.cardanoland.com", "port": 7000 }, { - "domain": "LANDrelay6.cardanoland.com", + "address": "LANDrelay6.cardanoland.com", "port": 8000 } ] }, { - "accumulatedStake": 0.8549994968867259, - "relativeStake": 0.0007904091603615992, - "relays": [ - { - "domain": "relay1.ppcx1.mainnet.cardano.p2p.org", - "port": 6001 - }, - { - "domain": "relay2.ppcx1.mainnet.cardano.p2p.org", - "port": 6001 - } - ] - }, - { - "accumulatedStake": 0.8557835684901874, - "relativeStake": 0.0007840716034614307, + "accumulatedStake": 0.8522488893803911, + "relativeStake": 0.0008217703654635498, "relays": [ { - "domain": "relay1.cashflowpool.com", - "port": 3001 + "address": "cardano-relays-1.nu.fi", + "port": 3003 }, { - "domain": "relay2.cashflowpool.com", + "address": "cardano-relays-2.nu.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.8565666643521351, - "relativeStake": 0.0007830958619477167, + "accumulatedStake": 0.8530691194909643, + "relativeStake": 0.0008202301105731832, "relays": [ { - "domain": "relay1.astra-pool.com", + "address": "116.80.93.53", "port": 6000 }, { - "domain": "relay2.astra-pool.com", + "address": "5.104.85.79", "port": 6000 } ] }, { - "accumulatedStake": 0.8573478955218456, - "relativeStake": 0.0007812311697105177, + "accumulatedStake": 0.8538878507001547, + "relativeStake": 0.0008187312091903273, "relays": [ { - "domain": "relay1.thevikingpool.com", - "port": 6000 - }, - { - "domain": "relay2.thevikingpool.com", - "port": 6000 + "address": "cardano-relays.atomicwallet.io", + "port": 6001 } ] }, { - "accumulatedStake": 0.8581280363309487, - "relativeStake": 0.0007801408091030325, + "accumulatedStake": 0.8547025624681319, + "relativeStake": 0.0008147117679772108, "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 + "address": "3.125.129.213", + "port": 6000 } ] }, { - "accumulatedStake": 0.8589011641546439, - "relativeStake": 0.0007731278236952369, + "accumulatedStake": 0.8555160737495003, + "relativeStake": 0.000813511281368445, "relays": [ { - "domain": "relay1.adaocean.com", - "port": 6000 - }, - { - "domain": "relay2.adaocean.com", - "port": 6000 - }, - { - "domain": "relay3.adaocean.com", + "address": "135.181.194.233", "port": 6000 }, { - "domain": "relay4.adaocean.com", + "address": "168.119.101.200", "port": 6000 }, { - "domain": "relay5.adaocean.com", + "address": "5.161.59.12", "port": 6000 } ] }, { - "accumulatedStake": 0.8596725037291842, - "relativeStake": 0.0007713395745403324, + "accumulatedStake": 0.8563256737815831, + "relativeStake": 0.0008096000320827642, "relays": [ { - "domain": "40.cardano.staked.cloud", + "address": "168.119.124.16", "port": 3001 } ] }, { - "accumulatedStake": 0.8604248183285333, - "relativeStake": 0.0007523145993490868, + "accumulatedStake": 0.857129372723877, + "relativeStake": 0.0008036989422939051, "relays": [ { - "domain": "relay.armadastakepool.com", - "port": 5100 + "address": "europe1-relay.jpn-sp.net", + "port": 3001 } ] }, { - "accumulatedStake": 0.8611712053179729, - "relativeStake": 0.0007463869894395776, + "accumulatedStake": 0.8579263551601454, + "relativeStake": 0.0007969824362684016, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 + "address": "white-denver-a41cf.cardano.bdnodes.net", + "port": 6000 }, { - "domain": "cardano-relays-2.nu.fi", - "port": 3001 + "address": "cinnabar-prague-71400.cardano.bdnodes.net", + "port": 6000 } ] }, { - "accumulatedStake": 0.8619041174787616, - "relativeStake": 0.0007329121607887086, + "accumulatedStake": 0.8587193474748108, + "relativeStake": 0.000792992314665434, "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 + "address": "1f018fdb.cardano-relay.bison.run", + "port": 1338 } ] }, { - "accumulatedStake": 0.8626338030091271, - "relativeStake": 0.0007296855303654477, + "accumulatedStake": 0.8595059221871367, + "relativeStake": 0.0007865747123259112, "relays": [ { - "domain": "r1.1percentpool.eu", - "port": 19001 - }, - { - "domain": "r2.1percentpool.eu", - "port": 19002 + "address": "adar2.stakit.io", + "port": 30501 } ] }, { - "accumulatedStake": 0.863360805048507, - "relativeStake": 0.000727002039379897, + "accumulatedStake": 0.8602859925375468, + "relativeStake": 0.0007800703504100239, "relays": [ { - "domain": "otg-relay-1.adamantium.online", - "port": 6001 + "address": "relay1.cashflowpool.com", + "port": 3001 }, { - "domain": "otg-relay-2.adamantium.online", - "port": 6002 + "address": "relay2.cashflowpool.com", + "port": 3001 } ] }, { - "accumulatedStake": 0.8640852701754086, - "relativeStake": 0.0007244651269016502, + "accumulatedStake": 0.8610568411765651, + "relativeStake": 0.000770848639018352, "relays": [ { - "domain": "asia-pacific-japan.popsp.net", - "port": 3001 + "address": "r1.1percentpool.eu", + "port": 19001 + }, + { + "address": "r2.1percentpool.eu", + "port": 19002 } ] }, { - "accumulatedStake": 0.8648023798058669, - "relativeStake": 0.0007171096304583112, + "accumulatedStake": 0.8618257369013151, + "relativeStake": 0.0007688957247499642, "relays": [ { - "domain": "relays.cardaspians.io", + "address": "157.245.228.134", + "port": 3001 + }, + { + "address": "159.89.120.164", + "port": 3001 + }, + { + "address": "209.97.186.44", + "port": 3001 + }, + { + "address": "na.bloompool.io", "port": 3001 } ] }, { - "accumulatedStake": 0.8655173897047568, - "relativeStake": 0.000715009898889881, + "accumulatedStake": 0.862592091676965, + "relativeStake": 0.0007663547756499167, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 - }, - { - "domain": "cardano-relays-2.nu.fi", + "address": "168.119.124.16", "port": 3001 } ] }, { - "accumulatedStake": 0.8662299141286689, - "relativeStake": 0.000712524423912073, + "accumulatedStake": 0.8633549663528526, + "relativeStake": 0.0007628746758875512, "relays": [ { - "domain": "cardano1.vampyre.fund", + "address": "157.245.228.134", "port": 3001 }, { - "domain": "cardano2.vampyre.fund", + "address": "159.89.120.164", "port": 3001 }, { - "domain": "cardano3.vampyre.fund", + "address": "209.97.186.44", "port": 3001 }, { - "domain": "cardano4.vampyre.fund", + "address": "na.bloompool.io", "port": 3001 } ] }, { - "accumulatedStake": 0.8669358109756907, - "relativeStake": 0.0007058968470218203, + "accumulatedStake": 0.8641158495370479, + "relativeStake": 0.0007608831841952941, "relays": [ { - "address": "78.47.119.91", + "address": "iog1-relays.cardano.iog.io", "port": 3001 } ] }, { - "accumulatedStake": 0.8676385900004695, - "relativeStake": 0.0007027790247788347, + "accumulatedStake": 0.8648729105029606, + "relativeStake": 0.0007570609659126845, "relays": [ { - "domain": "relays.wavepool.digital", - "port": 3001 + "address": "r1.1percentpool.eu", + "port": 19001 + }, + { + "address": "r2.1percentpool.eu", + "port": 19002 } ] }, { - "accumulatedStake": 0.8683389427398432, - "relativeStake": 0.0007003527393737266, + "accumulatedStake": 0.8656290910158423, + "relativeStake": 0.0007561805128817602, "relays": [ { - "domain": "ram-relay1.irota.xyz", + "address": "54.150.77.128", "port": 6000 }, { - "domain": "kyu-relay2.irota.xyz", + "address": "35.72.226.248", "port": 6000 } ] }, { - "accumulatedStake": 0.8690390826469193, - "relativeStake": 0.0007001399070760094, + "accumulatedStake": 0.8663757643205606, + "relativeStake": 0.0007466733047183529, "relays": [ { - "address": "20.61.229.103", + "address": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8671162990669238, + "relativeStake": 0.000740534746363111, + "relays": [ + { + "address": "relay.armadastakepool.com", + "port": 5100 + } + ] + }, + { + "accumulatedStake": 0.8678561231091168, + "relativeStake": 0.0007398240421929714, + "relays": [ + { + "address": "157.245.228.134", "port": 3001 }, { - "address": "20.61.228.218", + "address": "159.89.120.164", "port": 3001 }, { - "address": "108.142.42.221", + "address": "209.97.186.44", "port": 3001 }, { - "address": "108.142.42.161", + "address": "eu.bloompool.io", "port": 3001 } ] }, { - "accumulatedStake": 0.869738166390894, - "relativeStake": 0.0006990837439746569, + "accumulatedStake": 0.8685901446056253, + "relativeStake": 0.0007340214965085611, "relays": [ { - "address": "51.195.91.118", + "address": "relays.wavepool.digital", + "port": 3001 + } + ] + }, + { + "accumulatedStake": 0.8693139949400283, + "relativeStake": 0.0007238503344029769, + "relays": [ + { + "address": "cardano1.vampyre.fund", "port": 3001 }, { - "address": "51.161.35.246", + "address": "cardano2.vampyre.fund", "port": 3001 }, { - "address": "49.12.123.178", + "address": "cardano3.vampyre.fund", "port": 3001 }, { - "address": "95.217.58.124", + "address": "cardano4.vampyre.fund", "port": 3001 } ] }, { - "accumulatedStake": 0.8704357823737064, - "relativeStake": 0.000697615982812552, + "accumulatedStake": 0.8700325016841379, + "relativeStake": 0.0007185067441097017, "relays": [ { - "address": "13.215.210.113", - "port": 6000 + "address": "relay1.squidpool.com", + "port": 3001 }, { - "address": "13.211.72.184", - "port": 6000 + "address": "relay2.squidpool.com", + "port": 3001 } ] }, { - "accumulatedStake": 0.871129003894434, - "relativeStake": 0.0006932215207275278, + "accumulatedStake": 0.8707507102830504, + "relativeStake": 0.0007182085989124728, "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": "relay1.thevikingpool.com", + "port": 6000 }, { - "address": "162.156.186.249", - "port": 6001 - }, + "address": "relay2.thevikingpool.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.871466325435799, + "relativeStake": 0.0007156151527485889, + "relays": [ { - "address": "162.156.186.249", - "port": 6002 - }, + "address": "relay-pool-1-mainnet.cardano.aeq5f.com" + } + ] + }, + { + "accumulatedStake": 0.872180820977314, + "relativeStake": 0.0007144955415149157, + "relays": [ { - "address": "162.156.186.249", - "port": 6003 + "address": "eu.relays.cardanians.io", + "port": 1000 }, { - "address": "162.156.186.249", - "port": 6004 + "address": "ca.relays.cardanians.io", + "port": 1000 } ] }, { - "accumulatedStake": 0.8718201626427967, - "relativeStake": 0.0006911587483626646, + "accumulatedStake": 0.8728933422364966, + "relativeStake": 0.0007125212591826706, "relays": [ { - "domain": "relays.hypernerd.org", + "address": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "address": "cardano-relays-2.nu.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.8725060515920484, - "relativeStake": 0.000685888949251798, + "accumulatedStake": 0.8736034720832815, + "relativeStake": 0.0007101298467848144, "relays": [ { - "address": "223.25.73.249", - "port": 6452 + "address": "a-r1.elitestakepool.com", + "port": 7011 }, { - "address": "128.199.147.30", - "port": 6001 + "address": "a-r2.elitestakepool.com", + "port": 7012 }, { - "address": "158.140.141.199", - "port": 8082 + "address": "b-r3.elitestakepool.com", + "port": 7013 + }, + { + "address": "b-r4.elitestakepool.com", + "port": 7014 } ] }, { - "accumulatedStake": 0.8731914879740975, - "relativeStake": 0.0006854363820490332, + "accumulatedStake": 0.8743035921182585, + "relativeStake": 0.0007001200349770498, "relays": [ { - "domain": "ruby-cardano.rockx.com", - "port": 6000 + "address": "re1.reservoir.network", + "port": 3001 + }, + { + "address": "re2.reservoir.network", + "port": 3001 } ] }, { - "accumulatedStake": 0.8738729239838138, - "relativeStake": 0.0006814360097162957, + "accumulatedStake": 0.8750036547976972, + "relativeStake": 0.000700062679438694, "relays": [ { - "domain": "r1.1percentpool.eu", - "port": 19001 + "address": "20.61.229.103", + "port": 3001 }, { - "domain": "r2.1percentpool.eu", - "port": 19002 + "address": "20.61.228.218", + "port": 3001 + }, + { + "address": "108.142.42.221", + "port": 3001 + }, + { + "address": "108.142.42.161", + "port": 3001 } ] }, { - "accumulatedStake": 0.8745513886606715, - "relativeStake": 0.0006784646768577397, + "accumulatedStake": 0.8756977711109076, + "relativeStake": 0.0006941163132104149, "relays": [ { - "domain": "relay-dfm.cryptoblocks.pro", - "port": 3001 + "address": "94.130.191.208", + "port": 9630 } ] }, { - "accumulatedStake": 0.8752190206331278, - "relativeStake": 0.000667631972456352, + "accumulatedStake": 0.8763917313258442, + "relativeStake": 0.0006939602149366708, "relays": [ { - "address": "137.117.180.0", - "port": 16112 - }, - { - "address": "20.52.178.196", - "port": 16112 + "address": "relay1.powerstakepool.com", + "port": 6000 }, { - "address": "52.152.187.47", - "port": 16112 + "address": "relay2.powerstakepool.com", + "port": 6000 } ] }, { - "accumulatedStake": 0.8758803744215248, - "relativeStake": 0.000661353788396878, + "accumulatedStake": 0.8770831616713749, + "relativeStake": 0.0006914303455305925, "relays": [ { - "domain": "re1.reservoir.network", - "port": 3001 + "address": "125.250.255.197", + "port": 8000 }, { - "domain": "re2.reservoir.network", - "port": 3001 - } - ] - }, - { - "accumulatedStake": 0.8765365132843932, - "relativeStake": 0.0006561388628683956, - "relays": [ + "address": "142.132.189.114", + "port": 6000 + }, { - "address": "135.181.194.233", + "address": "75.119.158.164", "port": 6000 }, { - "address": "168.119.101.200", + "address": "125.250.255.197", + "port": 8000 + }, + { + "address": "142.132.189.114", "port": 6000 }, { - "address": "5.161.59.12", + "address": "75.119.158.164", "port": 6000 } ] }, { - "accumulatedStake": 0.8771897174783145, - "relativeStake": 0.0006532041939213395, + "accumulatedStake": 0.8777701690954546, + "relativeStake": 0.0006870074240796854, "relays": [ { - "domain": "r1.relaypool.online", - "port": 3000 + "address": "ram-relay1.irota.xyz", + "port": 6000 + }, + { + "address": "kyu-relay2.irota.xyz", + "port": 6000 } ] }, { - "accumulatedStake": 0.8778425234862447, - "relativeStake": 0.0006528060079302102, + "accumulatedStake": 0.878452736824804, + "relativeStake": 0.0006825677293494259, "relays": [ { - "address": "34.192.61.190", + "address": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "address": "cardano-relays-2.nu.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.8784918013677648, - "relativeStake": 0.0006492778815201279, + "accumulatedStake": 0.8791311640502133, + "relativeStake": 0.000678427225409372, "relays": [ { - "domain": "r1.isp-r1.wjg.jp", - "port": 3001 + "address": "relay1.adaverse.com", + "port": 5000 }, { - "domain": "r2.isp-r1.wjg.jp", - "port": 3002 + "address": "relay2.adaverse.com", + "port": 4000 } ] }, { - "accumulatedStake": 0.879139854250664, - "relativeStake": 0.0006480528828991111, + "accumulatedStake": 0.8798050306922695, + "relativeStake": 0.000673866642056103, "relays": [ { - "domain": "relays.onyxstakepool.com", + "address": "asia-pacific-japan.popsp.net", "port": 3001 } ] }, { - "accumulatedStake": 0.8797869807103357, - "relativeStake": 0.0006471264596717548, + "accumulatedStake": 0.8804744342488188, + "relativeStake": 0.0006694035565493592, "relays": [ { - "domain": "relays.wavepool.digital", + "address": "51.195.91.118", + "port": 3001 + }, + { + "address": "51.161.35.246", + "port": 3001 + }, + { + "address": "49.12.123.178", + "port": 3001 + }, + { + "address": "95.217.58.124", "port": 3001 } ] }, { - "accumulatedStake": 0.8804311819445598, - "relativeStake": 0.0006442012342241188, + "accumulatedStake": 0.8811419979796989, + "relativeStake": 0.0006675637308801416, "relays": [ { - "domain": "51.195.18.14", - "port": 6000 - }, - { - "domain": "87.98.245.66", - "port": 6000 + "address": "r1.relaypool.online", + "port": 3000 } ] }, { - "accumulatedStake": 0.8810746591016351, - "relativeStake": 0.0006434771570752952, + "accumulatedStake": 0.881807076549815, + "relativeStake": 0.0006650785701160477, "relays": [ { - "address": "104.236.24.187", - "port": 5281 + "address": "137.117.180.0", + "port": 16112 }, { - "address": "50.185.24.9", - "port": 5282 + "address": "20.52.178.196", + "port": 16112 + }, + { + "address": "52.152.187.47", + "port": 16112 } ] }, { - "accumulatedStake": 0.8817167858890983, - "relativeStake": 0.0006421267874632192, + "accumulatedStake": 0.8824707594421006, + "relativeStake": 0.0006636828922856638, "relays": [ { - "domain": "relay01.londonpool.co.uk", - "port": 3001 - }, - { - "domain": "relay02.londonpool.co.uk", + "address": "78.47.119.91", "port": 3001 } ] }, { - "accumulatedStake": 0.8823567567778461, - "relativeStake": 0.0006399708887477372, + "accumulatedStake": 0.8831286668926711, + "relativeStake": 0.000657907450570475, "relays": [ { - "domain": "mound.adastack.net", - "port": 3001 - }, + "address": "ruby-cardano.rockx.com", + "port": 6000 + } + ] + }, + { + "accumulatedStake": 0.8837847966305079, + "relativeStake": 0.0006561297378367513, + "relays": [ { - "domain": "pack.adastack.net", - "port": 3001 + "address": "otg-relay-1.adamantium.online", + "port": 6001 }, { - "domain": "heap.adastack.net", - "port": 3001 + "address": "otg-relay-2.adamantium.online", + "port": 6002 } ] }, { - "accumulatedStake": 0.8829929822565739, - "relativeStake": 0.0006362254787277647, + "accumulatedStake": 0.884440005574622, + "relativeStake": 0.0006552089441140853, "relays": [ { - "address": "194.163.168.97", - "port": 6001 + "address": "34.192.61.190", + "port": 3001 } ] }, { - "accumulatedStake": 0.8836265348274058, - "relativeStake": 0.0006335525708320069, + "accumulatedStake": 0.8850900282748584, + "relativeStake": 0.0006500227002364574, "relays": [ { - "address": "37.60.236.80", - "port": 6000 - }, - { - "address": "173.212.249.217", - "port": 6000 + "address": "relays.hypernerd.org", + "port": 3001 } ] }, { - "accumulatedStake": 0.8842594650447884, - "relativeStake": 0.0006329302173824691, + "accumulatedStake": 0.8857339581558641, + "relativeStake": 0.000643929881005666, "relays": [ { - "domain": "cardano-relays.atomicwallet.io", + "address": "223.25.73.249", + "port": 6452 + }, + { + "address": "128.199.147.30", "port": 6001 + }, + { + "address": "158.140.141.199", + "port": 8082 } ] }, { - "accumulatedStake": 0.8848909387788461, - "relativeStake": 0.0006314737340577787, + "accumulatedStake": 0.8863721762872958, + "relativeStake": 0.0006382181314317076, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 + "address": "mound.adastack.net", + "port": 3001 }, { - "domain": "cardano-relays-2.nu.fi", + "address": "pack.adastack.net", + "port": 3001 + }, + { + "address": "heap.adastack.net", "port": 3001 } ] }, { - "accumulatedStake": 0.8855220733358975, - "relativeStake": 0.0006311345570514505, + "accumulatedStake": 0.8870085121611511, + "relativeStake": 0.0006363358738553146, "relays": [ { - "domain": "relay1.pudim.cat", + "address": "relay1.pudim.cat", "port": 3002 }, { - "domain": "relay2.pudim.cat", + "address": "relay2.pudim.cat", "port": 3002 } ] }, { - "accumulatedStake": 0.8861479707644528, - "relativeStake": 0.0006258974285552466, + "accumulatedStake": 0.8876399659438822, + "relativeStake": 0.0006314537827310019, "relays": [ { - "domain": "15.237.92.158", - "port": 16661 + "address": "relays.cardaspians.io", + "port": 3001 } ] }, { - "accumulatedStake": 0.8867735354373502, - "relativeStake": 0.0006255646728973292, + "accumulatedStake": 0.8882654588879598, + "relativeStake": 0.0006254929440777328, "relays": [ { - "domain": "relays.ektrp.com", - "port": 5859 - } - ] - }, - { - "accumulatedStake": 0.8873941033542156, - "relativeStake": 0.000620567916865528, - "relays": [ + "address": "relay1.astra-pool.com", + "port": 6000 + }, { - "address": "54.150.197.196", + "address": "relay2.astra-pool.com", "port": 6000 } ] }, { - "accumulatedStake": 0.8880125674621712, - "relativeStake": 0.0006184641079554747, + "accumulatedStake": 0.8888884132214123, + "relativeStake": 0.0006229543334524314, "relays": [ { - "domain": "relay1-ada.cex.io", + "address": "relay1-ada.cex.io", "port": 3001 }, { - "domain": "relay2-ada.cex.io", + "address": "relay2-ada.cex.io", "port": 3002 }, { - "domain": "relay3-ada.cex.io", + "address": "relay3-ada.cex.io", "port": 3003 } ] }, { - "accumulatedStake": 0.8886197052756469, - "relativeStake": 0.0006071378134758381, + "accumulatedStake": 0.8895111468396794, + "relativeStake": 0.0006227336182670843, "relays": [ { - "domain": "rho.relay.easy1staking.com", - "port": 30020 - }, - { - "domain": "pi.relay.easy1staking.com", - "port": 30021 + "address": "135.181.194.233", + "port": 6000 }, { - "domain": "eu-central-1.relay.easy1staking.com", - "port": 30000 + "address": "168.119.101.200", + "port": 6000 }, { - "domain": "us-east-1.relay.easy1staking.com", - "port": 30000 + "address": "5.161.59.12", + "port": 6000 } ] }, { - "accumulatedStake": 0.8892255575542127, - "relativeStake": 0.0006058522785657288, + "accumulatedStake": 0.8901330258686716, + "relativeStake": 0.0006218790289922797, "relays": [ { - "domain": "relays.xray.app", - "port": 3000 + "address": "r1.isp-r1.wjg.jp", + "port": 3001 + }, + { + "address": "r2.isp-r1.wjg.jp", + "port": 3002 } ] }, { - "accumulatedStake": 0.8898272336485513, - "relativeStake": 0.0006016760943386435, + "accumulatedStake": 0.8907493775845723, + "relativeStake": 0.0006163517159006862, "relays": [ { - "domain": "relay1.adaverse.com", - "port": 5000 + "address": "relay1.ppcx1.mainnet.cardano.p2p.org", + "port": 6001 }, { - "domain": "relay2.adaverse.com", - "port": 4000 + "address": "relay2.ppcx1.mainnet.cardano.p2p.org", + "port": 6001 } ] }, { - "accumulatedStake": 0.890424420221485, - "relativeStake": 0.0005971865729337614, + "accumulatedStake": 0.8913643095397981, + "relativeStake": 0.000614931955225709, "relays": [ { - "domain": "relay2.bluecheesestakehouse.com", - "port": 5002 - } - ] - }, - { - "accumulatedStake": 0.8910190577251159, - "relativeStake": 0.0005946375036307746, - "relays": [ + "address": "relay1.adaocean.com", + "port": 6000 + }, { - "address": "34.175.101.127", + "address": "relay2.adaocean.com", "port": 6000 }, { - "address": "34.175.85.49", + "address": "relay3.adaocean.com", + "port": 6000 + }, + { + "address": "relay4.adaocean.com", + "port": 6000 + }, + { + "address": "relay5.adaocean.com", "port": 6000 } ] }, { - "accumulatedStake": 0.8916121292895752, - "relativeStake": 0.0005930715644594012, + "accumulatedStake": 0.8919667432131805, + "relativeStake": 0.0006024336733824461, "relays": [ { - "domain": "relaynode1.bravostakepool.nl", - "port": 3001 - }, - { - "domain": "relaynode2.bravostakepool.nl", - "port": 3001 - }, - { - "domain": "relaynode3.bravostakepool.nl", - "port": 3001 + "address": "15.237.92.158", + "port": 16661 } ] }, { - "accumulatedStake": 0.892204975972327, - "relativeStake": 0.0005928466827516849, + "accumulatedStake": 0.8925688688676702, + "relativeStake": 0.000602125654489681, "relays": [ { - "domain": "europe2-zzz4relay.zzzpool.net", + "address": "relays.wavepool.digital", "port": 3001 } ] }, { - "accumulatedStake": 0.8927946785891941, - "relativeStake": 0.0005897026168671545, + "accumulatedStake": 0.8931595572289286, + "relativeStake": 0.0005906883612584238, "relays": [ { - "domain": "relays.wavepool.digital", - "port": 3001 + "address": "relays.xray.app", + "port": 3000 } ] }, { - "accumulatedStake": 0.89338308800222, - "relativeStake": 0.0005884094130258789, + "accumulatedStake": 0.8937487671665986, + "relativeStake": 0.0005892099376699452, "relays": [ { - "address": "125.250.255.197", - "port": 8000 - }, - { - "address": "142.132.189.114", - "port": 6000 - }, - { - "address": "75.119.158.164", - "port": 6000 + "address": "cardano-relays.atomicwallet.io", + "port": 6001 } ] }, { - "accumulatedStake": 0.8939631544841781, - "relativeStake": 0.0005800664819581181, + "accumulatedStake": 0.8943327306887873, + "relativeStake": 0.0005839635221886862, "relays": [ { "address": "202.61.225.111", @@ -7075,140 +6873,130 @@ ] }, { - "accumulatedStake": 0.8945418986052868, - "relativeStake": 0.0005787441211086775, + "accumulatedStake": 0.8949161157954616, + "relativeStake": 0.0005833851066743276, "relays": [ { - "domain": "relays.wavepool.digital", - "port": 3001 + "address": "relay2.bluecheesestakehouse.com", + "port": 5002 } ] }, { - "accumulatedStake": 0.8951158432682106, - "relativeStake": 0.0005739446629238425, + "accumulatedStake": 0.8954988639227278, + "relativeStake": 0.0005827481272662214, "relays": [ { - "domain": "r1.adaism.uk", - "port": 8081 + "address": "34.175.101.127", + "port": 6000 }, { - "domain": "r2.adaism.uk", - "port": 8081 + "address": "34.175.85.49", + "port": 6000 } ] }, { - "accumulatedStake": 0.8956844821040901, - "relativeStake": 0.0005686388358794773, + "accumulatedStake": 0.8960805919451794, + "relativeStake": 0.0005817280224516724, "relays": [ { - "address": "3.111.14.60", + "address": "cardano-relays-1.nu.fi", + "port": 3003 + }, + { + "address": "cardano-relays-2.nu.fi", "port": 3001 } ] }, { - "accumulatedStake": 0.8962490246407491, - "relativeStake": 0.0005645425366589223, + "accumulatedStake": 0.8966561835268783, + "relativeStake": 0.000575591581698862, "relays": [ { - "address": "133.167.33.31", - "port": 6000 + "address": "r1.adaism.uk", + "port": 8081 }, { - "address": "162.43.71.205", - "port": 6000 + "address": "r2.adaism.uk", + "port": 8081 } ] }, { - "accumulatedStake": 0.8968127659327427, - "relativeStake": 0.0005637412919936754, + "accumulatedStake": 0.8972292878855554, + "relativeStake": 0.0005731043586771657, "relays": [ { - "address": "192.168.1.100", - "port": 3000 + "address": "194.163.156.209", + "port": 8281 + }, + { + "address": "194.163.150.58", + "port": 8281 } ] }, { - "accumulatedStake": 0.8973758941624818, - "relativeStake": 0.0005631282297390217, + "accumulatedStake": 0.897801506534257, + "relativeStake": 0.0005722186487016035, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 - }, - { - "domain": "cardano-relays-2.nu.fi", + "address": "europe2-zzz4relay.zzzpool.net", "port": 3001 } ] }, { - "accumulatedStake": 0.8979370431269504, - "relativeStake": 0.0005611489644687123, + "accumulatedStake": 0.8983675287409115, + "relativeStake": 0.0005660222066544362, "relays": [ { - "domain": "relays.digi.pro", + "address": "relays.onyxstakepool.com", "port": 3001 } ] }, { - "accumulatedStake": 0.8984973322750155, - "relativeStake": 0.0005602891480650193, + "accumulatedStake": 0.8989322273398918, + "relativeStake": 0.0005646985989802841, "relays": [ { - "address": "116.80.93.53", + "address": "133.167.33.31", "port": 6000 }, { - "address": "5.104.85.79", + "address": "162.43.71.205", "port": 6000 } ] }, { - "accumulatedStake": 0.8990485616940108, - "relativeStake": 0.0005512294189953247, + "accumulatedStake": 0.8994966312125945, + "relativeStake": 0.0005644038727027323, "relays": [ { - "domain": "cardano-relays-1.nu.fi", - "port": 3003 - }, - { - "domain": "cardano-relays-2.nu.fi", + "address": "north-america.katanapool.net", "port": 3001 } ] }, { - "accumulatedStake": 0.8995965128825384, - "relativeStake": 0.0005479511885275923, + "accumulatedStake": 0.9000477312606291, + "relativeStake": 0.0005511000480346104, "relays": [ { - "address": "202.61.207.98", - "port": 6000 + "address": "cardano-relays-1.nu.fi", + "port": 3003 }, { - "address": "86.106.182.81", - "port": 6000 - } - ] - }, - { - "accumulatedStake": 0.9001433144495904, - "relativeStake": 0.0005468015670519815, - "relays": [ - { - "domain": "ada-relay02.biglazycat.com", - "port": 6000 + "address": "cardano-relays-2.nu.fi", + "port": 3001 } ] } ], - "slotNo": 158260519, - "version": 1 + "slotNo": 169498784, + "version": 2 } diff --git a/configuration/cardano/mainnet-topology.json b/configuration/cardano/mainnet-topology.json index 893ed50a550..1080c35505a 100644 --- a/configuration/cardano/mainnet-topology.json +++ b/configuration/cardano/mainnet-topology.json @@ -28,5 +28,5 @@ "advertise": false } ], - "useLedgerAfterSlot": 157852837 + "useLedgerAfterSlot": 169084813 } diff --git a/configuration/cardano/testnet-template-config-legacy.json b/configuration/cardano/testnet-template-config-legacy.json index 4d3ab236fe4..be97e52a9fe 100644 --- a/configuration/cardano/testnet-template-config-legacy.json +++ b/configuration/cardano/testnet-template-config-legacy.json @@ -4,6 +4,7 @@ "ApplicationVersion": 0, "ByronGenesisFile": "byron-genesis.json", "ConwayGenesisFile": "conway-genesis.json", + "DijkstraGenesisFile": "dijkstra-genesis.json", "ExperimentalHardForksEnabled": true, "ExperimentalProtocolsEnabled": true, "LastKnownBlockVersion-Alt": 0, diff --git a/configuration/cardano/testnet-template-config.json b/configuration/cardano/testnet-template-config.json index 127bf9f5e90..02fd6c6ef4a 100644 --- a/configuration/cardano/testnet-template-config.json +++ b/configuration/cardano/testnet-template-config.json @@ -5,6 +5,7 @@ "ByronGenesisFile": "byron-genesis.json", "ConsensusMode": "PraosMode", "ConwayGenesisFile": "conway-genesis.json", + "DijkstraGenesisFile": "dijkstra-genesis.json", "ExperimentalHardForksEnabled": true, "ExperimentalProtocolsEnabled": true, "LastKnownBlockVersion-Alt": 0, @@ -87,12 +88,6 @@ "Mempool.AttemptAdd": { "severity": "Silence" }, - "Mempool.LedgerFound": { - "severity": "Silence" - }, - "Mempool.LedgerNotFound": { - "severity": "Silence" - }, "Mempool.SyncNotNeeded": { "severity": "Silence" }, @@ -102,12 +97,6 @@ "Net.ConnectionManager.Remote.ConnectionManagerCounters": { "severity": "Silence" }, - "Net.ErrorPolicy": { - "severity": "Info" - }, - "Net.ErrorPolicy.Local": { - "severity": "Info" - }, "Net.InboundGovernor": { "severity": "Warning" }, @@ -120,12 +109,6 @@ "Net.PeerSelection": { "severity": "Silence" }, - "Net.Subscription.DNS": { - "severity": "Info" - }, - "Net.Subscription.IP": { - "severity": "Info" - }, "Resources": { "severity": "Silence" }, diff --git a/configuration/cardano/testnet-template-dijkstra.json b/configuration/cardano/testnet-template-dijkstra.json new file mode 100644 index 00000000000..c33c6755721 --- /dev/null +++ b/configuration/cardano/testnet-template-dijkstra.json @@ -0,0 +1,6 @@ +{ + "maxRefScriptSizePerBlock": 1048576, + "maxRefScriptSizePerTx": 204800, + "refScriptCostStride": 25600, + "refScriptCostMultiplier": 1.2 +} diff --git a/configuration/cardano/update-config-files.sh b/configuration/cardano/update-config-files.sh index a30df71281e..699805c6426 100755 --- a/configuration/cardano/update-config-files.sh +++ b/configuration/cardano/update-config-files.sh @@ -43,6 +43,7 @@ copyTmplCfg "byron.json" copyTmplCfg "config.json" copyTmplCfg "config-legacy.json" copyTmplCfg "conway.json" +copyTmplCfg "dijkstra.json" copyTmplCfg "shelley.json" copyTmplCfg "topology-empty-p2p.json" diff --git a/flake.lock b/flake.lock index 71ac80331d6..d401b8b8f12 100644 --- a/flake.lock +++ b/flake.lock @@ -621,11 +621,11 @@ "sodium": "sodium" }, "locked": { - "lastModified": 1755030560, - "narHash": "sha256-iEKngfkifsqAvi8g2cwV2W0IK/3LopgFhA3SXz4r5m0=", + "lastModified": 1761066415, + "narHash": "sha256-jx83bMiZGw3ulkouzjLTcx6xtVI9GLoG6qBy/Oo3DPM=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "f1da9c88be417237608580bab7fe24ee433bc585", + "rev": "338ae551e1d1ae5dae72bbb335f8c3cd623fefee", "type": "github" }, "original": {