fragment NodesFragment on Node {
  avatarUrl
  id
  name
  pubkey
  stakedByOperator
  stakedByDelegates
  stakedTotal
  pendingStake
  rankingScore {
    rankingScore
    stakeScore
    performanceScore
    votingPower
    status
  }
}

query Nodes {
  epoch {
    id
    timestamps {
      start
      end
      expiry
    }
  }
  nodesConnection {
    edges {
      node {
        ...NodesFragment
      }
    }
  }
  nodeData {
    stakedTotal
  }
}
