/pallets/staking/validators REST API Endpoint
Query Parameters
at
string
Loading...
Returns
at
object
Loading...
hash
string
Loading...
height
string
Loading...
validators
array
Loading...
address
string
Loading...
status
string
Loading...
validatorsToBeChilled
array
Loading...
address
string
Loading...
status
string
Loading...
Request
1# AssetHub (default) - for AssetHub parachain staking validators (limited on parachain)2curl 'https://docs-demo.dot-mainnet.quiknode.pro/pallets/staking/validators'34# Polkadot Relaychain - for Relaychain staking validators (full validator set)5curl 'https://docs-demo.dot-mainnet.quiknode.pro/rc/pallets/staking/validators'6
1# AssetHub (default) - for AssetHub parachain staking validators (limited on parachain)2curl 'https://docs-demo.dot-mainnet.quiknode.pro/pallets/staking/validators'34# Polkadot Relaychain - for Relaychain staking validators (full validator set)5curl 'https://docs-demo.dot-mainnet.quiknode.pro/rc/pallets/staking/validators'6
1// For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)23const myHeaders = new Headers();4myHeaders.append("Accept", "application/json");56const requestOptions = {7method: "GET",8headers: myHeaders,9redirect: "follow"10};11fetch("https://docs-demo.dot-mainnet.quiknode.pro/pallets/staking/validators", requestOptions)12.then((response) => response.text())13.then((result) => console.log(result))14.catch((error) => console.error(error));15
1// For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)23const myHeaders = new Headers();4myHeaders.append("Accept", "application/json");56const requestOptions = {7method: "GET",8headers: myHeaders,9redirect: "follow"10};11fetch("https://docs-demo.dot-mainnet.quiknode.pro/pallets/staking/validators", requestOptions)12.then((response) => response.text())13.then((result) => console.log(result))14.catch((error) => console.error(error));15
1import requests2# For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)345url = "https://docs-demo.dot-mainnet.quiknode.pro/pallets/staking/validators"67payload = {}8headers = {9'Accept': 'application/json'10}1112response = requests.request("GET", url, headers=headers, data=payload)13print(response.text)14
1import requests2# For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)345url = "https://docs-demo.dot-mainnet.quiknode.pro/pallets/staking/validators"67payload = {}8headers = {9'Accept': 'application/json'10}1112response = requests.request("GET", url, headers=headers, data=payload)13print(response.text)14
1require "uri"2require "net/http"3# For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)456url = URI("https://docs-demo.dot-mainnet.quiknode.pro/pallets/staking/validators")78https = Net::HTTP.new(url.host, url.port)9https.use_ssl = true1011request = Net::HTTP::Get.new(url)1213response = https.request(request)14puts response.read_body15
1require "uri"2require "net/http"3# For Polkadot Relaychain access, add '/rc' after https://docs-demo.dot-mainnet.quiknode.pro/ (e.g., https://docs-demo.dot-mainnet.quiknode.pro/rc/accounts/...)456url = URI("https://docs-demo.dot-mainnet.quiknode.pro/pallets/staking/validators")78https = Net::HTTP.new(url.host, url.port)9https.use_ssl = true1011request = Net::HTTP::Get.new(url)1213response = https.request(request)14puts response.read_body15
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free