debug_storageRangeAt RPC Method
This method requires appending
/nanoreth to your HyperLiquid endpoint URL. Debug and Trace methods are not supported on /evm endpoints. Use /nanoreth au lieu de /evm to access debugging functionality.Paramètres
blockHash
chaîne de caractères
OBLIGATOIRE
Chargement...
txIndex
entier
OBLIGATOIRE
Chargement...
adresse
chaîne de caractères
OBLIGATOIRE
Chargement...
startKey
chaîne de caractères
OBLIGATOIRE
Chargement...
limite
chaîne de caractères
OBLIGATOIRE
Chargement...
Renvoie
résultat
objet
Chargement...
storage
objet
Chargement...
hachage
objet
Chargement...
clé
chaîne de caractères
Chargement...
valeur
chaîne de caractères
Chargement...
nextKey
chaîne de caractères
Chargement...
Requête
1curl https://docs-demo.hype-mainnet.quiknode.pro/evm \2-X POST \3-H "Content-Type: application/json" \4--data '{"method":"debug_storageRangeAt","params":["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],"id":1,"jsonrpc":"2.0"}'5
1curl https://docs-demo.hype-mainnet.quiknode.pro/evm \2-X POST \3-H "Content-Type: application/json" \4--data '{"method":"debug_storageRangeAt","params":["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],"id":1,"jsonrpc":"2.0"}'5
1require 'eth'23client = Eth::Client.create 'https://docs-demo.hype-mainnet.quiknode.pro/evm'4payload = {5"jsonrpc": "2.0",6"method": "debug_storageRangeAt",7"params": ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],8"id": "1"9}1011réponse = client.envoyer(chargeUtile.vers_json)12puts response
1require 'eth'23client = Eth::Client.create 'https://docs-demo.hype-mainnet.quiknode.pro/evm'4payload = {5"jsonrpc": "2.0",6"method": "debug_storageRangeAt",7"params": ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],8"id": "1"9}1011réponse = client.envoyer(chargeUtile.vers_json)12puts response
1import { ethers } from "ethers";2(async () => {3const provider = new ethers.JsonRpcProvider("https://docs-demo.hype-mainnet.quiknode.pro/evm");4const response = await provider.send("debug_storageRangeAt", [5"0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",60,7"0x3ccC78545F675A188B7521F7f4b4791995752635",8"0x0000000000000000000000000000000000000000000000000000000000000000",91,10]);11console.log(response);12})();
1import { ethers } from "ethers";2(async () => {3const provider = new ethers.JsonRpcProvider("https://docs-demo.hype-mainnet.quiknode.pro/evm");4const response = await provider.send("debug_storageRangeAt", [5"0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",60,7"0x3ccC78545F675A188B7521F7f4b4791995752635",8"0x0000000000000000000000000000000000000000000000000000000000000000",91,10]);11console.log(response);12})();
1var myHeaders = new Headers();2mesEnTêtes.ajouter("Content-Type", "application/json");34var raw = JSON.stringify({5"method": "debug_storageRangeAt",6"params": ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],7"id": 1,8"jsonrpc": "2.0"9});1011var requestOptions = {12method: 'POST',13headers: myHeaders,14body: raw,15redirect: 'follow'16};1718récupérer(« https://docs-demo.hype-mainnet.quiknode.pro/evm », requestOptions)19.then(response => response.text())20.then(result => console.log(result))21.catch(error => console.log('error', error));
1var myHeaders = new Headers();2mesEnTêtes.ajouter("Content-Type", "application/json");34var raw = JSON.stringify({5"method": "debug_storageRangeAt",6"params": ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],7"id": 1,8"jsonrpc": "2.0"9});1011var requestOptions = {12method: 'POST',13headers: myHeaders,14body: raw,15redirect: 'follow'16};1718récupérer(« https://docs-demo.hype-mainnet.quiknode.pro/evm », requestOptions)19.then(response => response.text())20.then(result => console.log(result))21.catch(error => console.log('error', error));
1import requests2import json34url = « https://docs-demo.hype-mainnet.quiknode.pro/evm »56payload = json.dumps({7"method": "debug_storageRangeAt",8"params": ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],9"id": 1,10"jsonrpc": "2.0"11})12headers = {13'Content-Type': 'application/json'14}1516response = requests.request("POST", url, headers=headers, data=payload)1718print(response.text)19
1import requests2import json34url = « https://docs-demo.hype-mainnet.quiknode.pro/evm »56payload = json.dumps({7"method": "debug_storageRangeAt",8"params": ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],9"id": 1,10"jsonrpc": "2.0"11})12headers = {13'Content-Type': 'application/json'14}1516response = requests.request("POST", url, headers=headers, data=payload)1718print(response.text)19
1require "uri"2require "json"3require "net/http"45url = URI(« https://docs-demo.hype-mainnet.quiknode.pro/evm »)67http = Net::HTTP.new(url.host, url.port);8request = Net::HTTP::Post.new(url)9request["Content-Type"] = "application/json"10request.body = JSON.dump({11"method": "debug_storageRangeAt",12"params": ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],13"id": 1,14"jsonrpc": "2.0"15})1617response = http.request(request)18puts response.read_body19
1require "uri"2require "json"3require "net/http"45url = URI(« https://docs-demo.hype-mainnet.quiknode.pro/evm »)67http = Net::HTTP.new(url.host, url.port);8request = Net::HTTP::Post.new(url)9request["Content-Type"] = "application/json"10request.body = JSON.dump({11"method": "debug_storageRangeAt",12"params": ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1],13"id": 1,14"jsonrpc": "2.0"15})1617response = http.request(request)18puts response.read_body19
1from web3 import Web3, HTTPProvider2provider = Web3.HTTPProvider("https://docs-demo.hype-mainnet.quiknode.pro/evm")3result = provider.make_request('debug_storageRangeAt', ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1])4print(result)
1from web3 import Web3, HTTPProvider2provider = Web3.HTTPProvider("https://docs-demo.hype-mainnet.quiknode.pro/evm")3result = provider.make_request('debug_storageRangeAt', ["0x54d353c9ebe37c05091f4e063d3f331e48cab4362ab0ff86f05ebea58138bf96",0,"0x3ccC78545F675A188B7521F7f4b4791995752635","0x0000000000000000000000000000000000000000000000000000000000000000",1])4print(result)
Vous n'avez pas encore de compte ?
Créez votre endpoint Quicknode en quelques secondes et commencez à développer
Commencez gratuitement