/construction/combine REST API Endpoint
Parámetros corporales
network_identifier
objeto
OBLIGATORIO
Cargando...
cadena de bloques
cadena
OBLIGATORIO
Cargando...
red
cadena
OBLIGATORIO
Cargando...
sub_network_identifier
objeto
Cargando...
red
cadena
OBLIGATORIO
Cargando...
metadata
objeto
Cargando...
unsigned_transaction
cadena
OBLIGATORIO
Cargando...
firmas
matriz
OBLIGATORIO
Cargando...
signing_payload
objeto
OBLIGATORIO
Cargando...
dirección
cadena
Cargando...
account_identifier
objeto
Cargando...
dirección
cadena
OBLIGATORIO
Cargando...
sub_account
objeto
Cargando...
dirección
cadena
OBLIGATORIO
Cargando...
metadata
objeto
Cargando...
metadata
objeto
Cargando...
hex_bytes
cadena
OBLIGATORIO
Cargando...
signature_type
cadena
Cargando...
clave pública
objeto
OBLIGATORIO
Cargando...
hex_bytes
cadena
OBLIGATORIO
Cargando...
curve_type
cadena
OBLIGATORIO
Cargando...
signature_type
cadena
OBLIGATORIO
Cargando...
hex_bytes
cadena
OBLIGATORIO
Cargando...
Devoluciones
objeto
objeto
Cargando...
transacción_firmada
cadena
Cargando...
Solicitud
1curl --location 'https://docs-demo.stacks-mainnet.quiknode.pro/rosetta/v1/construction/combine' \2--encabezado 'Content-Type: application/json' \3--datos '{4"network_identifier": {5"blockchain": "stacks",6"network": "mainnet"7},8"unsigned_transaction": "<UNSIGNED_TRANSACTION_HEX>",9"signatures": [10{11"signing_payload": {12"account_identifier": {13"address": "<SIGNER_ADDRESS>"14},15"hex_bytes": "<SIGNING_PAYLOAD_HEX>",16"signature_type": "ecdsa"17},18"public_key": {19"hex_bytes": "<PUBLIC_KEY_HEX>",20"curve_type": "secp256k1"21},22"signature_type": "ecdsa",23"hex_bytes": "<SIGNATURE_HEX>"24}25]26}'
1curl --location 'https://docs-demo.stacks-mainnet.quiknode.pro/rosetta/v1/construction/combine' \2--encabezado 'Content-Type: application/json' \3--datos '{4"network_identifier": {5"blockchain": "stacks",6"network": "mainnet"7},8"unsigned_transaction": "<UNSIGNED_TRANSACTION_HEX>",9"signatures": [10{11"signing_payload": {12"account_identifier": {13"address": "<SIGNER_ADDRESS>"14},15"hex_bytes": "<SIGNING_PAYLOAD_HEX>",16"signature_type": "ecdsa"17},18"public_key": {19"hex_bytes": "<PUBLIC_KEY_HEX>",20"curve_type": "secp256k1"21},22"signature_type": "ecdsa",23"hex_bytes": "<SIGNATURE_HEX>"24}25]26}'
1const myHeaders = new Headers();2myHeaders.añadir(«Content-Type», "application/json");34const sin procesar = JSON.convertir a cadena({5"network_identifier": {6"blockchain": "stacks",7"network": "mainnet"8},9"unsigned_transaction": "<UNSIGNED_TRANSACTION_HEX>",10"signatures": [11{12"signing_payload": {13"account_identifier": {14"address": "<SIGNER_ADDRESS>"15},16"hex_bytes": "<SIGNING_PAYLOAD_HEX>",17"signature_type": "ecdsa"18},19"public_key": {20"hex_bytes": "<PUBLIC_KEY_HEX>",21"curve_type": "secp256k1"22},23"signature_type": "ecdsa",24"hex_bytes": "<SIGNATURE_HEX>"25}26]27});2829const requestOptions = {30método: «POST»,31encabezados: myHeaders,32cuerpo: sin procesar,33redirigir: «seguir»34};3536fetch("https://docs-demo.stacks-mainnet.quiknode.pro/rosetta/v1/construction/combine", requestOptions)37.entonces((respuesta) => respuesta.texto())38.entonces((resultado) => consola.log(resultado))39.captura((error) => console.error(error));
1const myHeaders = new Headers();2myHeaders.añadir(«Content-Type», "application/json");34const sin procesar = JSON.convertir a cadena({5"network_identifier": {6"blockchain": "stacks",7"network": "mainnet"8},9"unsigned_transaction": "<UNSIGNED_TRANSACTION_HEX>",10"signatures": [11{12"signing_payload": {13"account_identifier": {14"address": "<SIGNER_ADDRESS>"15},16"hex_bytes": "<SIGNING_PAYLOAD_HEX>",17"signature_type": "ecdsa"18},19"public_key": {20"hex_bytes": "<PUBLIC_KEY_HEX>",21"curve_type": "secp256k1"22},23"signature_type": "ecdsa",24"hex_bytes": "<SIGNATURE_HEX>"25}26]27});2829const requestOptions = {30método: «POST»,31encabezados: myHeaders,32cuerpo: sin procesar,33redirigir: «seguir»34};3536fetch("https://docs-demo.stacks-mainnet.quiknode.pro/rosetta/v1/construction/combine", requestOptions)37.entonces((respuesta) => respuesta.texto())38.entonces((resultado) => consola.log(resultado))39.captura((error) => console.error(error));
1import solicitudes2import json34url = "https://docs-demo.stacks-mainnet.quiknode.pro/rosetta/v1/construction/combine"56carga útil = json.dumps({7"network_identifier": {8"blockchain": "stacks",9"network": "mainnet"10},11"unsigned_transaction": "<UNSIGNED_TRANSACTION_HEX>",12"signatures": [13{14"signing_payload": {15"account_identifier": {16"address": "<SIGNER_ADDRESS>"17},18"hex_bytes": "<SIGNING_PAYLOAD_HEX>",19"signature_type": "ecdsa"20},21"public_key": {22"hex_bytes": "<PUBLIC_KEY_HEX>",23"curve_type": "secp256k1"24},25"signature_type": "ecdsa",26"hex_bytes": "<SIGNATURE_HEX>"27}28]29})30encabezados = {31«Content-Type»: 'application/json'32}3334respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)3536imprimir(respuesta.texto)
1import solicitudes2import json34url = "https://docs-demo.stacks-mainnet.quiknode.pro/rosetta/v1/construction/combine"56carga útil = json.dumps({7"network_identifier": {8"blockchain": "stacks",9"network": "mainnet"10},11"unsigned_transaction": "<UNSIGNED_TRANSACTION_HEX>",12"signatures": [13{14"signing_payload": {15"account_identifier": {16"address": "<SIGNER_ADDRESS>"17},18"hex_bytes": "<SIGNING_PAYLOAD_HEX>",19"signature_type": "ecdsa"20},21"public_key": {22"hex_bytes": "<PUBLIC_KEY_HEX>",23"curve_type": "secp256k1"24},25"signature_type": "ecdsa",26"hex_bytes": "<SIGNATURE_HEX>"27}28]29})30encabezados = {31«Content-Type»: 'application/json'32}3334respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)3536imprimir(respuesta.texto)
1requiere «uri»2require "json"3require «net/http»45url = URI("https://docs-demo.stacks-mainnet.quiknode.pro/rosetta/v1/construction/combine")67http = Net::HTTP.nuevo(url.host, url.puerto)8http.use_ssl = true910solicitud = Net::HTTP::POST.nuevo(URL)11solicitud[«Content-Type»] = "application/json"12solicitud.cuerpo = JSON.dump({13"network_identifier": {14"blockchain": "stacks",15"network": "mainnet"16},17"unsigned_transaction": "<UNSIGNED_TRANSACTION_HEX>",18"signatures": [19{20"signing_payload": {21"account_identifier": {22"address": "<SIGNER_ADDRESS>"23},24"hex_bytes": "<SIGNING_PAYLOAD_HEX>",25"signature_type": "ecdsa"26},27"public_key": {28"hex_bytes": "<PUBLIC_KEY_HEX>",29"curve_type": "secp256k1"30},31"signature_type": "ecdsa",32"hex_bytes": "<SIGNATURE_HEX>"33}34]35})3637respuesta = http.solicitud(solicitud)38inserta la respuesta.read_body
1requiere «uri»2require "json"3require «net/http»45url = URI("https://docs-demo.stacks-mainnet.quiknode.pro/rosetta/v1/construction/combine")67http = Net::HTTP.nuevo(url.host, url.puerto)8http.use_ssl = true910solicitud = Net::HTTP::POST.nuevo(URL)11solicitud[«Content-Type»] = "application/json"12solicitud.cuerpo = JSON.dump({13"network_identifier": {14"blockchain": "stacks",15"network": "mainnet"16},17"unsigned_transaction": "<UNSIGNED_TRANSACTION_HEX>",18"signatures": [19{20"signing_payload": {21"account_identifier": {22"address": "<SIGNER_ADDRESS>"23},24"hex_bytes": "<SIGNING_PAYLOAD_HEX>",25"signature_type": "ecdsa"26},27"public_key": {28"hex_bytes": "<PUBLIC_KEY_HEX>",29"curve_type": "secp256k1"30},31"signature_type": "ecdsa",32"hex_bytes": "<SIGNATURE_HEX>"33}34]35})3637respuesta = http.solicitud(solicitud)38inserta la respuesta.read_body
¿Aún no tienes una cuenta?
Crea tu punto de conexión de Quicknode en cuestión de segundos y empieza a desarrollar
Empieza gratis