/wallet/accountpermissionupdate REST API Endpoint
Paramètres du corps
owner_address
chaîne de caractères
OBLIGATOIRE
Chargement...
actives
chaîne de caractères
OBLIGATOIRE
Chargement...
propriétaire
entier
OBLIGATOIRE
Chargement...
witness
entier
OBLIGATOIRE
Chargement...
visible
booléen
Chargement...
Renvoie
visible
Chargement...
ID de transaction
Chargement...
données brutes
Chargement...
contrat
Chargement...
contract_index
Chargement...
paramètre
Chargement...
valeur
Chargement...
propriétaire
Chargement...
keys
Chargement...
adresse
Chargement...
weight
Chargement...
permission_name
Chargement...
threshold
Chargement...
owner_address
Chargement...
active
Chargement...
operations
Chargement...
type
Chargement...
permission_name
Chargement...
threshold
Chargement...
keys
Chargement...
adresse
Chargement...
weight
Chargement...
type_url
Chargement...
type
Chargement...
octets du bloc de référence
Chargement...
hachage du bloc de référence
Chargement...
expiration
Chargement...
horodatage
Chargement...
raw_data_hex
Chargement...
Requête
1curl https://docs-demo.tron-mainnet.quiknode.pro/wallet/accountpermissionupdate \2--header 'accept: application/json' \3--header 'content-type: application/json' \4--data '5{6"owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",7"actives": [8{9"type": 2,10"permission_name": "active0",11"threshold": 2,12"operations": "7fff1fc0037e0000000000000000000000000000000000000000000000000000",13"keys": [14{15"address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",16"weight": 117},18{19"address": "TPswDDCAWhJAZGdHPidFg5nEf8TkNToDX1",20"weight": 121}22]23}24],25"owner": {26"type": 0,27"permission_name": "owner",28"threshold": 1,29"keys": [30{31"address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",32"weight": 133}34]35},36"visible": true37}38'
1curl https://docs-demo.tron-mainnet.quiknode.pro/wallet/accountpermissionupdate \2--header 'accept: application/json' \3--header 'content-type: application/json' \4--data '5{6"owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",7"actives": [8{9"type": 2,10"permission_name": "active0",11"threshold": 2,12"operations": "7fff1fc0037e0000000000000000000000000000000000000000000000000000",13"keys": [14{15"address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",16"weight": 117},18{19"address": "TPswDDCAWhJAZGdHPidFg5nEf8TkNToDX1",20"weight": 121}22]23}24],25"owner": {26"type": 0,27"permission_name": "owner",28"threshold": 1,29"keys": [30{31"address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",32"weight": 133}34]35},36"visible": true37}38'
1const url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/accountpermissionupdate';23const headers = {4'Accept': 'application/json',5'Content-Type': 'application/json'6};78const data = {9owner_address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',10actives: [11{12type: 2,13permission_name: 'active0',14threshold: 2,15operations: '7fff1fc0037e0000000000000000000000000000000000000000000000000000',16keys: [17{18address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',19weight: 120},21{22address: 'TPswDDCAWhJAZGdHPidFg5nEf8TkNToDX1',23weight: 124}25]26}27],28owner: {29type: 0,30permission_name: 'owner',31threshold: 1,32keys: [33{34address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',35weight: 136}37]38},39visible: true40};4142fetch(url, {43method: 'POST',44headers: headers,45body: JSON.stringify(data)46})47.then(response => response.json())48.then(result => {49console.log(result);50})51.catch(error => {52console.error(error);53});54
1const url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/accountpermissionupdate';23const headers = {4'Accept': 'application/json',5'Content-Type': 'application/json'6};78const data = {9owner_address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',10actives: [11{12type: 2,13permission_name: 'active0',14threshold: 2,15operations: '7fff1fc0037e0000000000000000000000000000000000000000000000000000',16keys: [17{18address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',19weight: 120},21{22address: 'TPswDDCAWhJAZGdHPidFg5nEf8TkNToDX1',23weight: 124}25]26}27],28owner: {29type: 0,30permission_name: 'owner',31threshold: 1,32keys: [33{34address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',35weight: 136}37]38},39visible: true40};4142fetch(url, {43method: 'POST',44headers: headers,45body: JSON.stringify(data)46})47.then(response => response.json())48.then(result => {49console.log(result);50})51.catch(error => {52console.error(error);53});54
1import requests2import json34url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/accountpermissionupdate'56headers = {7'accept': 'application/json',8'content-type': 'application/json'9}1011data = {12"owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",13"actives": [14{15"type": 2,16"permission_name": "active0",17"threshold": 2,18"operations": "7fff1fc0037e0000000000000000000000000000000000000000000000000000",19"keys": [20{21"address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",22"weight": 123},24{25"address": "TPswDDCAWhJAZGdHPidFg5nEf8TkNToDX1",26"weight": 127}28]29}30],31"owner": {32"type": 0,33"permission_name": "owner",34"threshold": 1,35"keys": [36{37"address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",38"weight": 139}40]41},42"visible": True43}4445response = requests.post(url, json=data, headers=headers)4647if response.status_code == 200:48print(response.json())49else:50print("La requête a échoué avec le code de statut :", response.status_code)51
1import requests2import json34url = 'https://docs-demo.tron-mainnet.quiknode.pro/wallet/accountpermissionupdate'56headers = {7'accept': 'application/json',8'content-type': 'application/json'9}1011data = {12"owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",13"actives": [14{15"type": 2,16"permission_name": "active0",17"threshold": 2,18"operations": "7fff1fc0037e0000000000000000000000000000000000000000000000000000",19"keys": [20{21"address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",22"weight": 123},24{25"address": "TPswDDCAWhJAZGdHPidFg5nEf8TkNToDX1",26"weight": 127}28]29}30],31"owner": {32"type": 0,33"permission_name": "owner",34"threshold": 1,35"keys": [36{37"address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",38"weight": 139}40]41},42"visible": True43}4445response = requests.post(url, json=data, headers=headers)4647if response.status_code == 200:48print(response.json())49else:50print("La requête a échoué avec le code de statut :", response.status_code)51
1require 'net/http'2require 'json'34uri = URI('https://docs-demo.tron-mainnet.quiknode.pro/wallet/accountpermissionupdate')56http = Net::HTTP.new(url.host, url.port)7http.use_ssl = true89headers = {10'Accept' => 'application/json',11'Content-Type' => 'application/json'12}1314data = {15owner_address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',16actives: [17{18type: 2,19permission_name: 'active0',20threshold: 2,21operations: '7fff1fc0037e0000000000000000000000000000000000000000000000000000',22keys: [23{24address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',25weight: 126},27{28address: 'TPswDDCAWhJAZGdHPidFg5nEf8TkNToDX1',29weight: 130}31]32}33],34owner: {35type: 0,36permission_name: 'owner',37threshold: 1,38keys: [39{40address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',41weight: 142}43]44},45visible: true46}4748request = Net::HTTP::Post.new(url)49request.body = data.to_json50headers.each { |key, value| request[key] = value }5152response = http.request(request)5354if response.code.to_i == 20055result = JSON.parse(response.body)56puts result57else58puts "Request failed with status code: #{response.code}"59end60
1require 'net/http'2require 'json'34uri = URI('https://docs-demo.tron-mainnet.quiknode.pro/wallet/accountpermissionupdate')56http = Net::HTTP.new(url.host, url.port)7http.use_ssl = true89headers = {10'Accept' => 'application/json',11'Content-Type' => 'application/json'12}1314data = {15owner_address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',16actives: [17{18type: 2,19permission_name: 'active0',20threshold: 2,21operations: '7fff1fc0037e0000000000000000000000000000000000000000000000000000',22keys: [23{24address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',25weight: 126},27{28address: 'TPswDDCAWhJAZGdHPidFg5nEf8TkNToDX1',29weight: 130}31]32}33],34owner: {35type: 0,36permission_name: 'owner',37threshold: 1,38keys: [39{40address: 'TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g',41weight: 142}43]44},45visible: true46}4748request = Net::HTTP::Post.new(url)49request.body = data.to_json50headers.each { |key, value| request[key] = value }5152response = http.request(request)5354if response.code.to_i == 20055result = JSON.parse(response.body)56puts result57else58puts "Request failed with status code: #{response.code}"59end60
Vous n'avez pas encore de compte ?
Créez votre endpoint Quicknode en quelques secondes et commencez à développer
Commencez gratuitement