starknet_call RPC Method
Parámetros
request
objeto
OBLIGATORIO
Cargando...
dirección_del_contrato
cadena
OBLIGATORIO
Cargando...
selector_de_punto_de_entrada
cadena
OBLIGATORIO
Cargando...
datos de llamada
matriz
OBLIGATORIO
Cargando...
block_id
cadena
OBLIGATORIO
Cargando...
Devoluciones
resultado
matriz
Cargando...
Solicitud
1# Nota: Puedes especificar la versión de Starknet en la ruta de la URL2# Ejemplo: /rpc/v0_8 para la versión 0.8, /rpc/v0_6 para la versión 0.63curl --location 'https://docs-demo.strk-mainnet.quiknode.pro/rpc/v0_8' \4--header 'accept: application/json' \5--encabezado 'content-type: application/json' \6--datos '{7"id": 1,8"jsonrpc": "2.0",9"method": "starknet_call",10"params": [11{12"contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",13"calldata": [14"0xbfc2ea1a458d7cac752a4a688dbb8e0cff399e1b"15],16"entry_point_selector": "0xb2ef42a25c95687d1a3e7c2584885fd4058d102e05c44f65cf35988451bc8"17},18«último»19]20}'
1# Nota: Puedes especificar la versión de Starknet en la ruta de la URL2# Ejemplo: /rpc/v0_8 para la versión 0.8, /rpc/v0_6 para la versión 0.63curl --location 'https://docs-demo.strk-mainnet.quiknode.pro/rpc/v0_8' \4--header 'accept: application/json' \5--encabezado 'content-type: application/json' \6--datos '{7"id": 1,8"jsonrpc": "2.0",9"method": "starknet_call",10"params": [11{12"contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",13"calldata": [14"0xbfc2ea1a458d7cac752a4a688dbb8e0cff399e1b"15],16"entry_point_selector": "0xb2ef42a25c95687d1a3e7c2584885fd4058d102e05c44f65cf35988451bc8"17},18«último»19]20}'
1// Note: You can specify Starknet version in the URL path2// Example: /rpc/v0_8 for version 0.8, /rpc/v0_6 for version 0.63const myHeaders = new Headers();4myHeaders.añadir(«accept», "application/json");5myHeaders.añadir(«content-type», "application/json");67const sin procesar = JSON.convertir a cadena({8«id»: 1,9«jsonrpc»: "2.0",10"method": "starknet_call",11«params»: [12{13"contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",14"calldata": [15"0xbfc2ea1a458d7cac752a4a688dbb8e0cff399e1b"16],17"entry_point_selector": "0xb2ef42a25c95687d1a3e7c2584885fd4058d102e05c44f65cf35988451bc8"18},19«último»20]21});2223const requestOptions = {24método: «POST»,25encabezados: myHeaders,26cuerpo: sin procesar,27redirigir: «seguir»28};2930recoger(«https://docs-demo.strk-mainnet.quiknode.pro/rpc/v0_8», requestOptions)31.entonces((respuesta) => respuesta.texto())32.entonces((resultado) => consola.log(resultado))33.captura((error) => console.error(error));34
1// Note: You can specify Starknet version in the URL path2// Example: /rpc/v0_8 for version 0.8, /rpc/v0_6 for version 0.63const myHeaders = new Headers();4myHeaders.añadir(«accept», "application/json");5myHeaders.añadir(«content-type», "application/json");67const sin procesar = JSON.convertir a cadena({8«id»: 1,9«jsonrpc»: "2.0",10"method": "starknet_call",11«params»: [12{13"contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",14"calldata": [15"0xbfc2ea1a458d7cac752a4a688dbb8e0cff399e1b"16],17"entry_point_selector": "0xb2ef42a25c95687d1a3e7c2584885fd4058d102e05c44f65cf35988451bc8"18},19«último»20]21});2223const requestOptions = {24método: «POST»,25encabezados: myHeaders,26cuerpo: sin procesar,27redirigir: «seguir»28};2930recoger(«https://docs-demo.strk-mainnet.quiknode.pro/rpc/v0_8», requestOptions)31.entonces((respuesta) => respuesta.texto())32.entonces((resultado) => consola.log(resultado))33.captura((error) => console.error(error));34
1# Nota: Puedes especificar la versión de Starknet en la ruta de la URL2# Ejemplo: /rpc/v0_8 para la versión 0.8, /rpc/v0_6 para la versión 0.63import solicitudes4import json56url = "https://docs-demo.strk-mainnet.quiknode.pro/rpc/v0_8"78carga útil = json.dumps({9«id»: 1,10«jsonrpc»: "2.0",11"method": "starknet_call",12«params»: [13{14"contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",15"calldata": [16"0xbfc2ea1a458d7cac752a4a688dbb8e0cff399e1b"17],18"entry_point_selector": "0xb2ef42a25c95687d1a3e7c2584885fd4058d102e05c44f65cf35988451bc8"19},20«último»21]22})23encabezados = {24«aceptar»: 'application/json',25«content-type»: 'application/json'26}2728respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)2930imprimir(respuesta.texto)31
1# Nota: Puedes especificar la versión de Starknet en la ruta de la URL2# Ejemplo: /rpc/v0_8 para la versión 0.8, /rpc/v0_6 para la versión 0.63import solicitudes4import json56url = "https://docs-demo.strk-mainnet.quiknode.pro/rpc/v0_8"78carga útil = json.dumps({9«id»: 1,10«jsonrpc»: "2.0",11"method": "starknet_call",12«params»: [13{14"contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",15"calldata": [16"0xbfc2ea1a458d7cac752a4a688dbb8e0cff399e1b"17],18"entry_point_selector": "0xb2ef42a25c95687d1a3e7c2584885fd4058d102e05c44f65cf35988451bc8"19},20«último»21]22})23encabezados = {24«aceptar»: 'application/json',25«content-type»: 'application/json'26}2728respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)2930imprimir(respuesta.texto)31
1# Nota: Puedes especificar la versión de Starknet en la ruta de la URL2# Ejemplo: /rpc/v0_8 para la versión 0.8, /rpc/v0_6 para la versión 0.63requiere «uri»4require "json"5require «net/http»67url = URI(«https://docs-demo.strk-mainnet.quiknode.pro/rpc/v0_8»)89http = Net::HTTP.nuevo(url.host, url.puerto);10solicitud = Net::HTTP::POST.nuevo(URL)11solicitud[«aceptar»] = "application/json"12solicitud[«content-type»] = "application/json"13solicitud.cuerpo = JSON.dump({14«id»: 1,15«jsonrpc»: "2.0",16"method": "starknet_call",17«params»: [18{19"contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",20"calldata": [21"0xbfc2ea1a458d7cac752a4a688dbb8e0cff399e1b"22],23"entry_point_selector": "0xb2ef42a25c95687d1a3e7c2584885fd4058d102e05c44f65cf35988451bc8"24},25«último»26]27})2829respuesta = http.solicitud(solicitud)30inserta la respuesta.read_body31
1# Nota: Puedes especificar la versión de Starknet en la ruta de la URL2# Ejemplo: /rpc/v0_8 para la versión 0.8, /rpc/v0_6 para la versión 0.63requiere «uri»4require "json"5require «net/http»67url = URI(«https://docs-demo.strk-mainnet.quiknode.pro/rpc/v0_8»)89http = Net::HTTP.nuevo(url.host, url.puerto);10solicitud = Net::HTTP::POST.nuevo(URL)11solicitud[«aceptar»] = "application/json"12solicitud[«content-type»] = "application/json"13solicitud.cuerpo = JSON.dump({14«id»: 1,15«jsonrpc»: "2.0",16"method": "starknet_call",17«params»: [18{19"contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",20"calldata": [21"0xbfc2ea1a458d7cac752a4a688dbb8e0cff399e1b"22],23"entry_point_selector": "0xb2ef42a25c95687d1a3e7c2584885fd4058d102e05c44f65cf35988451bc8"24},25«último»26]27})2829respuesta = http.solicitud(solicitud)30inserta la respuesta.read_body31
¿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