/cosmos/tx/v1beta1/simulate REST API Endpoint
Körperparameter
tx
Objekt
Wird geladen...
body
Objekt
Wird geladen...
Nachrichten
Array
ERFORDERLICH
Wird geladen...
type_url
Zeichenkette
Wird geladen...
memo
Zeichenkette
Wird geladen...
timeout_height
Zeichenkette
ERFORDERLICH
Wird geladen...
extension_options
Array
Wird geladen...
type_url
Zeichenkette
Wird geladen...
Wert
Zeichenkette
Wird geladen...
non_critical_extension_options
Array
Wird geladen...
type_url
Zeichenkette
Wird geladen...
Wert
Zeichenkette
Wird geladen...
auth_info
Objekt
Wird geladen...
signer_infos
Array
Wird geladen...
public_key
Objekt
Wird geladen...
@type
Zeichenkette
Wird geladen...
Schlüssel
Zeichenkette
Wird geladen...
mode_info
Objekt
Wird geladen...
single
Objekt
Wird geladen...
mode
Zeichenkette
Wird geladen...
multi
Objekt
Wird geladen...
bitarray
Objekt
Wird geladen...
extra_bits_stored
Ganzzahl
Wird geladen...
elems
Zeichenkette
Wird geladen...
mode_infos
Array
Wird geladen...
Sequenz
Zeichenkette
Wird geladen...
Gebühr
Objekt
ERFORDERLICH
Wird geladen...
Betrag
Array
Wird geladen...
denom
Zeichenkette
Wird geladen...
Betrag
Zeichenkette
Wird geladen...
gas_limit
Zeichenkette
Wird geladen...
payer
Zeichenkette
Wird geladen...
granter
Zeichenkette
Wird geladen...
Tipp
Objekt
Wird geladen...
Betrag
Array
Wird geladen...
denom
Zeichenkette
Wird geladen...
Betrag
Zeichenkette
Wird geladen...
tipper
Zeichenkette
Wird geladen...
Unterschriften
Array
ERFORDERLICH
Wird geladen...
tx_bytes
Zeichenkette
Wird geladen...
Rücksendungen
gas_info
Objekt
Wird geladen...
gas_wanted
Zeichenkette
Wird geladen...
Verbrauch
Zeichenkette
Wird geladen...
Ergebnis
Objekt
Wird geladen...
Daten
Zeichenkette
Wird geladen...
Protokoll
Zeichenkette
Wird geladen...
Veranstaltungen
Array
Wird geladen...
Typ
Zeichenkette
Wird geladen...
Attribute
Array
Wird geladen...
Schlüssel
Zeichenkette
Wird geladen...
Wert
Zeichenkette
Wird geladen...
Inhaltsverzeichnis
boolesch
Wird geladen...
msg_responses
Array
Wird geladen...
type_url
Zeichenkette
Wird geladen...
Wert
Zeichenkette
Wird geladen...
Anfrage
1curl --location 'https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/tx/v1beta1/simulate' \2--header 'Content-Type: application/json' \3--Daten '{4"tx": {5"body": {6"messages": [7{8"type_url": "TYPE_URL",9"value": "VALUE"10}11],12"memo": "MEMO",13"timeout_height": "TIMEOUT_HEIGHT",14"extension_options": [15{16"type_url": "TYPE_URL",17"value": "VALUE"18}19],20"non_critical_extension_options": [21{22"type_url": "TYPE_URL",23"value": "VALUE"24}25]26},27"auth_info": {28"signer_infos": [29{30"public_key": {31"type_url": "TYPE_URL",32"value": "VALUE"33},34"mode_info": {35"single": {36"mode": "SIGN_MODE_UNSPECIFIED"37},38"multi": {39"bitarray": {40"extra_bits_stored": 0,41"elems": "ELEMS"42},43"mode_infos": [44{}45]46}47},48"sequence": "SEQUENCE"49}50],51"fee": {52"amount": [53{54"denom": "DENOM",55"amount": "AMOUNT"56}57],58"gas_limit": "GAS_LIMIT",59"payer": "PAYER",60"granter": "GRANTER"61},62"tip": {63"amount": [64{65"denom": "DENOM",66"amount": "AMOUNT"67}68],69"tipper": "TIPPER"70}71},72"signatures": [73"SIGNATURES"74]75},76"tx_bytes": "TX_BYTES"77}'
1curl --location 'https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/tx/v1beta1/simulate' \2--header 'Content-Type: application/json' \3--Daten '{4"tx": {5"body": {6"messages": [7{8"type_url": "TYPE_URL",9"value": "VALUE"10}11],12"memo": "MEMO",13"timeout_height": "TIMEOUT_HEIGHT",14"extension_options": [15{16"type_url": "TYPE_URL",17"value": "VALUE"18}19],20"non_critical_extension_options": [21{22"type_url": "TYPE_URL",23"value": "VALUE"24}25]26},27"auth_info": {28"signer_infos": [29{30"public_key": {31"type_url": "TYPE_URL",32"value": "VALUE"33},34"mode_info": {35"single": {36"mode": "SIGN_MODE_UNSPECIFIED"37},38"multi": {39"bitarray": {40"extra_bits_stored": 0,41"elems": "ELEMS"42},43"mode_infos": [44{}45]46}47},48"sequence": "SEQUENCE"49}50],51"fee": {52"amount": [53{54"denom": "DENOM",55"amount": "AMOUNT"56}57],58"gas_limit": "GAS_LIMIT",59"payer": "PAYER",60"granter": "GRANTER"61},62"tip": {63"amount": [64{65"denom": "DENOM",66"amount": "AMOUNT"67}68],69"tipper": "TIPPER"70}71},72"signatures": [73"SIGNATURES"74]75},76"tx_bytes": "TX_BYTES"77}'
1Paket Hauptteil23import (4„Kontext“5tx "cosmossdk.io/api/cosmos/tx/v1beta1"6„fmt“7"google.golang.org/grpc"8„log“9)1011func main() {12Endpunkt := "YOUR_QUICKNODE_ENDPOINT"13Ziel, opts := getGrpcOptions(Endpunkt)14grpcConn, err := grpc.Wählen(Ziel, opts...)15wenn err != nil {16Protokoll.Schwerwiegender(Fehler)17}18aufschieben grpcConn.Schließen()1920req := &tx.SimulateRequest{21TxBytes: []byte("YOUR_TX_BYTES")22}23txClient := tx.NewServiceClient(grpcConn)24resp, err := txClient.Simulate(context.Background(), req)25wenn err != nil {26Protokoll.Schwerwiegender(Fehler)27}28fmt.Println(resp.SimulateResponse().Result())29}30
1Paket Hauptteil23import (4„Kontext“5tx "cosmossdk.io/api/cosmos/tx/v1beta1"6„fmt“7"google.golang.org/grpc"8„log“9)1011func main() {12Endpunkt := "YOUR_QUICKNODE_ENDPOINT"13Ziel, opts := getGrpcOptions(Endpunkt)14grpcConn, err := grpc.Wählen(Ziel, opts...)15wenn err != nil {16Protokoll.Schwerwiegender(Fehler)17}18aufschieben grpcConn.Schließen()1920req := &tx.SimulateRequest{21TxBytes: []byte("YOUR_TX_BYTES")22}23txClient := tx.NewServiceClient(grpcConn)24resp, err := txClient.Simulate(context.Background(), req)25wenn err != nil {26Protokoll.Schwerwiegender(Fehler)27}28fmt.Println(resp.SimulateResponse().Result())29}30
1const myHeaders = new Headers();2myHeaders.anhängen("Content-Type", "application/json");34const raw = JSON.stringify({5"tx": {6"body": {7"messages": [8{9"type_url": "TYPE_URL",10"value": "VALUE"11}12],13"memo": "MEMO",14"timeout_height": "TIMEOUT_HEIGHT",15"extension_options": [16{17"type_url": "TYPE_URL",18"value": "VALUE"19}20],21"non_critical_extension_options": [22{23"type_url": "TYPE_URL",24"value": "VALUE"25}26]27},28"auth_info": {29"signer_infos": [30{31"public_key": {32"type_url": "TYPE_URL",33"value": "VALUE"34},35"mode_info": {36"single": {37"mode": "SIGN_MODE_UNSPECIFIED"38},39"multi": {40"bitarray": {41"extra_bits_stored": 0,42"elems": "ELEMS"43},44"mode_infos": [45{}46]47}48},49"sequence": "SEQUENCE"50}51],52"fee": {53"amount": [54{55"denom": "DENOM",56"amount": "AMOUNT"57}58],59"gas_limit": "GAS_LIMIT",60"payer": "PAYER",61"granter": "GRANTER"62},63"tip": {64"amount": [65{66"denom": "DENOM",67"amount": "AMOUNT"68}69],70"tipper": "TIPPER"71}72},73"signatures": [74"SIGNATURES"75]76},77"tx_bytes": "TX_BYTES"78});7980const requestOptions = {81Methode: „POST“,82Überschriften: myHeaders,83Körper: raw,84Weiterleitung: „follow“85};8687fetch("https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/tx/v1beta1/simulate", requestOptions)88.dann((Antwort) => Antwort.text())89.dann((Ergebnis) => Konsole.log(Ergebnis))90.catch((Fehler) => Konsole.Fehler(Fehler));
1const myHeaders = new Headers();2myHeaders.anhängen("Content-Type", "application/json");34const raw = JSON.stringify({5"tx": {6"body": {7"messages": [8{9"type_url": "TYPE_URL",10"value": "VALUE"11}12],13"memo": "MEMO",14"timeout_height": "TIMEOUT_HEIGHT",15"extension_options": [16{17"type_url": "TYPE_URL",18"value": "VALUE"19}20],21"non_critical_extension_options": [22{23"type_url": "TYPE_URL",24"value": "VALUE"25}26]27},28"auth_info": {29"signer_infos": [30{31"public_key": {32"type_url": "TYPE_URL",33"value": "VALUE"34},35"mode_info": {36"single": {37"mode": "SIGN_MODE_UNSPECIFIED"38},39"multi": {40"bitarray": {41"extra_bits_stored": 0,42"elems": "ELEMS"43},44"mode_infos": [45{}46]47}48},49"sequence": "SEQUENCE"50}51],52"fee": {53"amount": [54{55"denom": "DENOM",56"amount": "AMOUNT"57}58],59"gas_limit": "GAS_LIMIT",60"payer": "PAYER",61"granter": "GRANTER"62},63"tip": {64"amount": [65{66"denom": "DENOM",67"amount": "AMOUNT"68}69],70"tipper": "TIPPER"71}72},73"signatures": [74"SIGNATURES"75]76},77"tx_bytes": "TX_BYTES"78});7980const requestOptions = {81Methode: „POST“,82Überschriften: myHeaders,83Körper: raw,84Weiterleitung: „follow“85};8687fetch("https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/tx/v1beta1/simulate", requestOptions)88.dann((Antwort) => Antwort.text())89.dann((Ergebnis) => Konsole.log(Ergebnis))90.catch((Fehler) => Konsole.Fehler(Fehler));
1import Anfragen2import json34url = "https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/tx/v1beta1/simulate"56Nutzlast = json.dumps({7"tx": {8"body": {9"messages": [10{11"type_url": "TYPE_URL",12"value": "VALUE"13}14],15"memo": "MEMO",16"timeout_height": "TIMEOUT_HEIGHT",17"extension_options": [18{19"type_url": "TYPE_URL",20"value": "VALUE"21}22],23"non_critical_extension_options": [24{25"type_url": "TYPE_URL",26"value": "VALUE"27}28]29},30"auth_info": {31"signer_infos": [32{33"public_key": {34"type_url": "TYPE_URL",35"value": "VALUE"36},37"mode_info": {38"single": {39"mode": "SIGN_MODE_UNSPECIFIED"40},41"multi": {42"bitarray": {43"extra_bits_stored": 0,44"elems": "ELEMS"45},46"mode_infos": [47{}48]49}50},51"sequence": "SEQUENCE"52}53],54"fee": {55"amount": [56{57"denom": "DENOM",58"amount": "AMOUNT"59}60],61"gas_limit": "GAS_LIMIT",62"payer": "PAYER",63"granter": "GRANTER"64},65"tip": {66"amount": [67{68"denom": "DENOM",69"amount": "AMOUNT"70}71],72"tipper": "TIPPER"73}74},75"signatures": [76"SIGNATURES"77]78},79"tx_bytes": "TX_BYTES"80})81Überschriften = {82„Content-Type“: 'application/json'83}8485Antwort = Anfragen.Anfrage("POST", url, headers=headers, Daten=Nutzdaten)8687Drucken(Antwort.text)88
1import Anfragen2import json34url = "https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/tx/v1beta1/simulate"56Nutzlast = json.dumps({7"tx": {8"body": {9"messages": [10{11"type_url": "TYPE_URL",12"value": "VALUE"13}14],15"memo": "MEMO",16"timeout_height": "TIMEOUT_HEIGHT",17"extension_options": [18{19"type_url": "TYPE_URL",20"value": "VALUE"21}22],23"non_critical_extension_options": [24{25"type_url": "TYPE_URL",26"value": "VALUE"27}28]29},30"auth_info": {31"signer_infos": [32{33"public_key": {34"type_url": "TYPE_URL",35"value": "VALUE"36},37"mode_info": {38"single": {39"mode": "SIGN_MODE_UNSPECIFIED"40},41"multi": {42"bitarray": {43"extra_bits_stored": 0,44"elems": "ELEMS"45},46"mode_infos": [47{}48]49}50},51"sequence": "SEQUENCE"52}53],54"fee": {55"amount": [56{57"denom": "DENOM",58"amount": "AMOUNT"59}60],61"gas_limit": "GAS_LIMIT",62"payer": "PAYER",63"granter": "GRANTER"64},65"tip": {66"amount": [67{68"denom": "DENOM",69"amount": "AMOUNT"70}71],72"tipper": "TIPPER"73}74},75"signatures": [76"SIGNATURES"77]78},79"tx_bytes": "TX_BYTES"80})81Überschriften = {82„Content-Type“: 'application/json'83}8485Antwort = Anfragen.Anfrage("POST", url, headers=headers, Daten=Nutzdaten)8687Drucken(Antwort.text)88
1require "uri"2require "json"3require „net/http“45url = URI("https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/tx/v1beta1/simulate")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910Anfrage = Netto::HTTP::POST.new(URL)11Anfrage[„Content-Type“] = „application/json“12Anfrage.Inhalt = JSON.dump({13"tx": {14"body": {15"messages": [16{17"type_url": "TYPE_URL",18"value": "VALUE"19}20],21"memo": "MEMO",22"timeout_height": "TIMEOUT_HEIGHT",23"extension_options": [24{25"type_url": "TYPE_URL",26"value": "VALUE"27}28],29"non_critical_extension_options": [30{31"type_url": "TYPE_URL",32"value": "VALUE"33}34]35},36"auth_info": {37"signer_infos": [38{39"public_key": {40"type_url": "TYPE_URL",41"value": "VALUE"42},43"mode_info": {44"single": {45"mode": "SIGN_MODE_UNSPECIFIED"46},47"multi": {48"bitarray": {49"extra_bits_stored": 0,50"elems": "ELEMS"51},52"mode_infos": [53{}54]55}56},57"sequence": "SEQUENCE"58}59],60"fee": {61"amount": [62{63"denom": "DENOM",64"amount": "AMOUNT"65}66],67"gas_limit": "GAS_LIMIT",68"payer": "PAYER",69"granter": "GRANTER"70},71"tip": {72"amount": [73{74"denom": "DENOM",75"amount": "AMOUNT"76}77],78"tipper": "TIPPER"79}80},81"signatures": [82"SIGNATURES"83]84},85"tx_bytes": "TX_BYTES"86})8788Antwort = https.Anfrage(Anfrage)89gibt die Antwort aus.read_body90
1require "uri"2require "json"3require „net/http“45url = URI("https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/tx/v1beta1/simulate")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910Anfrage = Netto::HTTP::POST.new(URL)11Anfrage[„Content-Type“] = „application/json“12Anfrage.Inhalt = JSON.dump({13"tx": {14"body": {15"messages": [16{17"type_url": "TYPE_URL",18"value": "VALUE"19}20],21"memo": "MEMO",22"timeout_height": "TIMEOUT_HEIGHT",23"extension_options": [24{25"type_url": "TYPE_URL",26"value": "VALUE"27}28],29"non_critical_extension_options": [30{31"type_url": "TYPE_URL",32"value": "VALUE"33}34]35},36"auth_info": {37"signer_infos": [38{39"public_key": {40"type_url": "TYPE_URL",41"value": "VALUE"42},43"mode_info": {44"single": {45"mode": "SIGN_MODE_UNSPECIFIED"46},47"multi": {48"bitarray": {49"extra_bits_stored": 0,50"elems": "ELEMS"51},52"mode_infos": [53{}54]55}56},57"sequence": "SEQUENCE"58}59],60"fee": {61"amount": [62{63"denom": "DENOM",64"amount": "AMOUNT"65}66],67"gas_limit": "GAS_LIMIT",68"payer": "PAYER",69"granter": "GRANTER"70},71"tip": {72"amount": [73{74"denom": "DENOM",75"amount": "AMOUNT"76}77],78"tipper": "TIPPER"79}80},81"signatures": [82"SIGNATURES"83]84},85"tx_bytes": "TX_BYTES"86})8788Antwort = https.Anfrage(Anfrage)89gibt die Antwort aus.read_body90
Haben Sie noch kein Konto?
Erstellen Sie Ihren Quicknode-Endpunkt in Sekundenschnelle und legen Sie los
Kostenlos loslegen