suix_getStakesByIds RPC Method
Parameters
staked_sui_ids
array
REQUIRED
Loading...
Returns
result
array
Loading...
validatorAddress
string
Loading...
stakingPool
string
Loading...
stakes
array
Loading...
stakedSuiId
string
Loading...
stakeRequestEpoch
string
Loading...
stakeActiveEpoch
string
Loading...
principal
string
Loading...
status
string
Loading...
estimatedReward
string
Loading...
Request
1curl --location 'https://docs-demo.sui-mainnet.quiknode.pro/' \2--header 'Content-Type: application/json' \3--data '{4"jsonrpc": "2.0",5"id": 1,6"method": "suix_getStakesByIds",7"params": [8[9"0xc2483a09d7b736885490b94b0179a3f3c96a8bab403c5a9b60f803a44711b39c"10]11]12}'
1curl --location 'https://docs-demo.sui-mainnet.quiknode.pro/' \2--header 'Content-Type: application/json' \3--data '{4"jsonrpc": "2.0",5"id": 1,6"method": "suix_getStakesByIds",7"params": [8[9"0xc2483a09d7b736885490b94b0179a3f3c96a8bab403c5a9b60f803a44711b39c"10]11]12}'
1const myHeaders = new Headers();2myHeaders.append("Content-Type", "application/json");34const raw = JSON.stringify({5"jsonrpc": "2.0",6"id": 1,7"method": "suix_getStakesByIds",8"params": [9[10"0xc2483a09d7b736885490b94b0179a3f3c96a8bab403c5a9b60f803a44711b39c"11]12]13});1415const requestOptions = {16method: "POST",17headers: myHeaders,18body: raw,19redirect: "follow"20};2122fetch("https://docs-demo.sui-mainnet.quiknode.pro/", requestOptions)23.then((response) => response.text())24.then((result) => console.log(result))25.catch((error) => console.error(error));
1const myHeaders = new Headers();2myHeaders.append("Content-Type", "application/json");34const raw = JSON.stringify({5"jsonrpc": "2.0",6"id": 1,7"method": "suix_getStakesByIds",8"params": [9[10"0xc2483a09d7b736885490b94b0179a3f3c96a8bab403c5a9b60f803a44711b39c"11]12]13});1415const requestOptions = {16method: "POST",17headers: myHeaders,18body: raw,19redirect: "follow"20};2122fetch("https://docs-demo.sui-mainnet.quiknode.pro/", requestOptions)23.then((response) => response.text())24.then((result) => console.log(result))25.catch((error) => console.error(error));
1import requests2import json34url = "https://docs-demo.sui-mainnet.quiknode.pro/"56payload = json.dumps({7"jsonrpc": "2.0",8"id": 1,9"method": "suix_getStakesByIds",10"params": [11[12"0xc2483a09d7b736885490b94b0179a3f3c96a8bab403c5a9b60f803a44711b39c"13]14]15})16headers = {17'Content-Type': 'application/json'18}1920response = requests.request("POST", url, headers=headers, data=payload)2122print(response.text)23
1import requests2import json34url = "https://docs-demo.sui-mainnet.quiknode.pro/"56payload = json.dumps({7"jsonrpc": "2.0",8"id": 1,9"method": "suix_getStakesByIds",10"params": [11[12"0xc2483a09d7b736885490b94b0179a3f3c96a8bab403c5a9b60f803a44711b39c"13]14]15})16headers = {17'Content-Type': 'application/json'18}1920response = requests.request("POST", url, headers=headers, data=payload)2122print(response.text)23
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.sui-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "suix_getStakesByIds",16"params": [17[18"0xc2483a09d7b736885490b94b0179a3f3c96a8bab403c5a9b60f803a44711b39c"19]20]21})2223response = https.request(request)24puts response.read_body25
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.sui-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "suix_getStakesByIds",16"params": [17[18"0xc2483a09d7b736885490b94b0179a3f3c96a8bab403c5a9b60f803a44711b39c"19]20]21})2223response = https.request(request)24puts response.read_body25
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free