/wallet/estimateenergy REST API Endpoint
Paramètres corporels
owner_address
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
contract_address
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
function_selector
entier
OBLIGATOIRE
Chargement en cours...
paramètre
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
visible
booléen
Chargement en cours...
Retours
résultat
Chargement en cours...
résultat
Chargement en cours...
code
Chargement en cours...
message
Chargement en cours...
energy_required
Chargement en cours...
Demande
1curl https://docs-demo.tron-mainnet.quiknode.pro/wallet/estimateenergy \2--header 'accept: application/json' \3--header 'content-type: application/json' \4--data '5{6"owner_address": "OWNER_ADDRESS",7"contract_address": "CONTRACT_ADDRESS",8"function_selector": "balanceOf(address)",9"parameter": "PARAMETERS",10"visible": true11}12'
1curl https://docs-demo.tron-mainnet.quiknode.pro/wallet/estimateenergy \2--header 'accept: application/json' \3--header 'content-type: application/json' \4--data '5{6"owner_address": "OWNER_ADDRESS",7"contract_address": "CONTRACT_ADDRESS",8"function_selector": "balanceOf(address)",9"parameter": "PARAMETERS",10"visible": true11}12'
1const url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/estimateenergy';2const headers = {3'accept': 'application/json',4'content-type': 'application/json'5};6const données = {7"owner_address": "OWNER_ADDRESS",8"contract_address": "CONTRACT_ADDRESS",9"function_selector": "balanceOf(address)",10"parameter": "PARAMETERS",11"visible": true12};1314fetch(url, {15méthode: « POST »,16headers: headers,17body: JSON.stringify(data)18})19.then(response => response.json())20.then(responseData => {21console.log(responseData);22})23.catch(error => {24console.error('Error:', error);25});
1const url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/estimateenergy';2const headers = {3'accept': 'application/json',4'content-type': 'application/json'5};6const données = {7"owner_address": "OWNER_ADDRESS",8"contract_address": "CONTRACT_ADDRESS",9"function_selector": "balanceOf(address)",10"parameter": "PARAMETERS",11"visible": true12};1314fetch(url, {15méthode: « POST »,16headers: headers,17body: JSON.stringify(data)18})19.then(response => response.json())20.then(responseData => {21console.log(responseData);22})23.catch(error => {24console.error('Error:', error);25});
1import demandes2import json34url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/getblockbyid'5en-têtes = {6'Accept': 'application/json',7'Content-Type': 'application/json'8}9data = {10"owner_address": "OWNER_ADDRESS",11"contract_address": "CONTRACT_ADDRESS",12"function_selector": "balanceOf(address)",13"parameter": "PARAMETERS",14"visible": True15}161718response = requests.post(url, headers=headers, data=json.dumps(data))19if response.status_code == 200:20result = response.json()21# Handle the response data22imprimer(résultat)23sinon:24# Handle any errors25print('Request failed with status code', response.status_code)26print(response.text)27
1import demandes2import json34url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/getblockbyid'5en-têtes = {6'Accept': 'application/json',7'Content-Type': 'application/json'8}9data = {10"owner_address": "OWNER_ADDRESS",11"contract_address": "CONTRACT_ADDRESS",12"function_selector": "balanceOf(address)",13"parameter": "PARAMETERS",14"visible": True15}161718response = requests.post(url, headers=headers, data=json.dumps(data))19if response.status_code == 200:20result = response.json()21# Handle the response data22imprimer(résultat)23sinon:24# Handle any errors25print('Request failed with status code', response.status_code)26print(response.text)27
1require 'net/http'2require 'json'3require 'uri'45endpoint = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/estimateenergy'6en-têtes = {7'accept' => 'application/json',8'content-type' => 'application/json'9}10data = {11"owner_address": "OWNER_ADDRESS",12"contract_address": "CONTRACT_ADDRESS",13"function_selector": "balanceOf(address)",14"parameter": "PARAMETERS",15"visible": true16}1718http = Net::HTTP.new(api_url.host, api_url.port)19request = Net::HTTP::Post.new(api_url.path, headers)20request.body = data.to_json2122réponse = http.requête(requête)23response_data = JSON.parse(response.body)24puts response_data25
1require 'net/http'2require 'json'3require 'uri'45endpoint = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/estimateenergy'6en-têtes = {7'accept' => 'application/json',8'content-type' => 'application/json'9}10data = {11"owner_address": "OWNER_ADDRESS",12"contract_address": "CONTRACT_ADDRESS",13"function_selector": "balanceOf(address)",14"parameter": "PARAMETERS",15"visible": true16}1718http = Net::HTTP.new(api_url.host, api_url.port)19request = Net::HTTP::Post.new(api_url.path, headers)20request.body = data.to_json2122réponse = http.requête(requête)23response_data = JSON.parse(response.body)24puts response_data25
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement