Stake 2.0 allows unstaking in batches, but it imposes a limit of 32 simultaneous unstake operations. This means that after initiating the first unstake, users must wait for the first transaction to complete before starting another unstake operation. During this time, they can only initiate up to 31 additional unstake operations. This safeguard is implemented to prevent potential malicious attacks and ensure the overall security of the system.
Body Parameters
owner_address
string
REQUIRED
Loading...
visible
boolean
Loading...
Returns
count
Loading...
Request
1curl https://docs-demo.tron-mainnet.quiknode.pro/wallet/getavailableunfreezecount \2--header 'accept: application/json' \3--header 'content-type: application/json' \4--data '5{6"owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",7"visible": true8}9'
1curl https://docs-demo.tron-mainnet.quiknode.pro/wallet/getavailableunfreezecount \2--header 'accept: application/json' \3--header 'content-type: application/json' \4--data '5{6"owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",7"visible": true8}9'
1fetch('https://docs-demo.tron-mainnet.quiknode.pro/wallet/getavailableunfreezecount', {2method: 'POST',3headers: {4'Accept': 'application/json',5'Content-Type': 'application/json'6},7body: JSON.stringify({8owner_address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',9visible: true10})11})12.then(response => response.json())13.then(data => {14// Handle the response data15console.log(data);16})17.catch(error => {18// Handle any errors19console.error(error);20});21
1fetch('https://docs-demo.tron-mainnet.quiknode.pro/wallet/getavailableunfreezecount', {2method: 'POST',3headers: {4'Accept': 'application/json',5'Content-Type': 'application/json'6},7body: JSON.stringify({8owner_address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',9visible: true10})11})12.then(response => response.json())13.then(data => {14// Handle the response data15console.log(data);16})17.catch(error => {18// Handle any errors19console.error(error);20});21
1import requests2import json34url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/getavailableunfreezecount'5headers = {6'Accept': 'application/json',7'Content-Type': 'application/json'8}9data = {10'owner_address': 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',11'visible': True12}1314response = requests.post(url, headers=headers, data=json.dumps(data))15if response.status_code == 200:16result = response.json()17# Handle the response data18print(result)19else:20# Handle any errors21print('Request failed with status code', response.status_code)22print(response.text)23
1import requests2import json34url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/getavailableunfreezecount'5headers = {6'Accept': 'application/json',7'Content-Type': 'application/json'8}9data = {10'owner_address': 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',11'visible': True12}1314response = requests.post(url, headers=headers, data=json.dumps(data))15if response.status_code == 200:16result = response.json()17# Handle the response data18print(result)19else:20# Handle any errors21print('Request failed with status code', response.status_code)22print(response.text)23
1require 'net/http'2require 'json'3require 'uri'45url = URI.parse('https://docs-demo.tron-mainnet.quiknode.pro/wallet/getavailableunfreezecount')6http = Net::HTTP.new(url.host, url.port)78request = Net::HTTP::Post.new(url.path, { 'Content-Type' => 'application/json', 'Accept' => 'application/json' })9request.body = {10owner_address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',11visible: true12}.to_json1314response = http.request(request)1516if response.code.to_i == 20017result = JSON.parse(response.body)18# Handle the response data19puts result20else21# Handle any errors22puts 'Request failed with status code ' + response.code23puts response.body24end25
1require 'net/http'2require 'json'3require 'uri'45url = URI.parse('https://docs-demo.tron-mainnet.quiknode.pro/wallet/getavailableunfreezecount')6http = Net::HTTP.new(url.host, url.port)78request = Net::HTTP::Post.new(url.path, { 'Content-Type' => 'application/json', 'Accept' => 'application/json' })9request.body = {10owner_address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',11visible: true12}.to_json1314response = http.request(request)1516if response.code.to_i == 20017result = JSON.parse(response.body)18# Handle the response data19puts result20else21# Handle any errors22puts 'Request failed with status code ' + response.code23puts response.body24end25
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free