string
required
Unique identifier for a given organization.
string
required
The unique identifier of a send transaction request.
string
required
The current status of the send transaction.
object
eth field
Show eth details
Show eth details
object
solana field
Show solana details
Show solana details
string
The error encountered when broadcasting or confirming the transaction, if any.
object
error field
Show error details
Show error details
curl --request POST \
--url https://api.turnkey.com/public/v1/query/get_send_transaction_status \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"organizationId": "<string>",
"sendTransactionStatusId": "<string>"
}'
import { Turnkey } from "@turnkey/sdk-server";
const turnkeyClient = new Turnkey({
apiBaseUrl: "https://api.turnkey.com",
apiPublicKey: process.env.API_PUBLIC_KEY!,
apiPrivateKey: process.env.API_PRIVATE_KEY!,
defaultOrganizationId: process.env.ORGANIZATION_ID!,
});
const response = await turnkeyClient.apiClient().getSendTransactionStatus({
organizationId: "<string> (Unique identifier for a given organization.)",
sendTransactionStatusId: "<string> (The unique identifier of a send transaction request.)"
});
{
"txStatus": "<string>",
"eth": {
"txHash": "<string>"
},
"solana": {
"signature": "<string>"
},
"txError": "<string>",
"error": {
"message": "<string>",
"revertChain": [
{
"address": "<string>",
"errorType": "<string>",
"displayMessage": "<string>",
"unknown": {
"selector": "<string>",
"data": "<string>"
},
"native": {
"nativeType": "<string>",
"message": "<string>",
"panicCode": "<string>"
},
"custom": {
"errorName": "<string>",
"paramsJson": "<string>"
}
}
],
"solana": {
"source": "<string>",
"rpcCode": "<number>",
"rpcMessage": "<string>",
"transactionErrorJson": "<string>",
"logs": [
"<string>"
],
"unitsConsumed": "<string>",
"innerInstructionsJson": "<string>"
},
"eth": {
"revertChain": [
{
"address": "<string>",
"errorType": "<string>",
"displayMessage": "<string>",
"unknown": {
"selector": "<string>",
"data": "<string>"
},
"native": {
"nativeType": "<string>",
"message": "<string>",
"panicCode": "<string>"
},
"custom": {
"errorName": "<string>",
"paramsJson": "<string>"
}
}
]
}
}
}