Access to
/hypercore JSON-RPC methods requires a Build plan or higher. View pricing to upgrade. For complete stream type definitions and filtering options, see the datasets documentation.Parameters
stream
string
REQUIRED
The stream type to query (trades, orders, events, book, twap, writer_actions, replica_cmds)
Returns
result
integer
The latest block number for the specified stream
Request
1curl https://docs-demo.hype-mainnet.quiknode.pro/evm \2-X POST \3-H "Content-Type: application/json" \4--data '{5"jsonrpc": "2.0",6"method": "hl_getLatestBlockNumber",7"params": ["events"],8"id": 19}'
1curl https://docs-demo.hype-mainnet.quiknode.pro/evm \2-X POST \3-H "Content-Type: application/json" \4--data '{5"jsonrpc": "2.0",6"method": "hl_getLatestBlockNumber",7"params": ["events"],8"id": 19}'
1var myHeaders = new Headers();2myHeaders.append("Content-Type", "application/json");34var raw = JSON.stringify({5"jsonrpc": "2.0",6"method": "hl_getLatestBlockNumber",7"params": ["events"],8"id": 19});1011var requestOptions = {12method: 'POST',13headers: myHeaders,14body: raw,15redirect: 'follow'16};1718fetch("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();2myHeaders.append("Content-Type", "application/json");34var raw = JSON.stringify({5"jsonrpc": "2.0",6"method": "hl_getLatestBlockNumber",7"params": ["events"],8"id": 19});1011var requestOptions = {12method: 'POST',13headers: myHeaders,14body: raw,15redirect: 'follow'16};1718fetch("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"jsonrpc": "2.0",8"method": "hl_getLatestBlockNumber",9"params": ["events"],10"id": 111})1213headers = {14'Content-Type': 'application/json'15}1617response = requests.request("POST", url, headers=headers, data=payload)1819print(response.text)
1import requests2import json34url = "https://docs-demo.hype-mainnet.quiknode.pro/evm"56payload = json.dumps({7"jsonrpc": "2.0",8"method": "hl_getLatestBlockNumber",9"params": ["events"],10"id": 111})1213headers = {14'Content-Type': 'application/json'15}1617response = requests.request("POST", url, headers=headers, data=payload)1819print(response.text)
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)8http.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"method": "hl_getLatestBlockNumber",15"params": ["events"],16"id": 117})1819response = http.request(request)20puts response.read_body
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)8http.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"method": "hl_getLatestBlockNumber",15"params": ["events"],16"id": 117})1819response = http.request(request)20puts response.read_body
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free