POST
/
public
/
v1
/
submit
/
eth_send_transaction
Authorizations
Body
Enum options:
ACTIVITY_TYPE_ETH_SEND_TRANSACTIONTimestamp (in milliseconds) of the request, used to verify liveness of user requests.
Unique identifier for a given Organization.
The parameters object containing the specific intent data for this activity.
Show details
Show details
A wallet or private key address to sign with. This does not support private key IDs.
Enum options:
eip155:1, eip155:11155111, eip155:8453, eip155:84532, eip155:137, eip155:80002Maximum amount of gas to use for this transaction, for EIP-1559 transactions.
Maximum total fee per gas unit (base fee + priority fee) in wei. Required for non-sponsored (EIP-1559) transactions. Not used for sponsored transactions.
Response
A successful response returns the following fields:The activity object containing type, intent, and result
Show activity details
Show activity details
The intent of the activity
Show intent details
Show intent details
The ethSendTransactionIntent object
Show ethSendTransactionIntent details
Show ethSendTransactionIntent details
A wallet or private key address to sign with. This does not support private key IDs.
Whether to sponsor this transaction via Gas Station.
CAIP-2 chain ID (e.g., ‘eip155:1’ for Ethereum mainnet).Enum options:
eip155:1, eip155:11155111, eip155:8453, eip155:84532, eip155:137, eip155:80002Recipient address as a hex string with 0x prefix.
Transaction nonce, for EIP-1559 and Turnkey Gas Station authorizations.
Maximum amount of gas to use for this transaction, for EIP-1559 transactions.
Maximum total fee per gas unit (base fee + priority fee) in wei. Required for non-sponsored (EIP-1559) transactions. Not used for sponsored transactions.
The result of the activity
Show result details
Show result details
A list of objects representing a particular User’s approval or rejection of a Consensus request, including all relevant metadata.
Copy
Ask AI
curl --request POST \
--url https://api.turnkey.com/public/v1/submit/eth_send_transaction \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"type": "ACTIVITY_TYPE_ETH_SEND_TRANSACTION",
"timestampMs": "<string> (e.g. 1746736509954)",
"organizationId": "<string> (Your Organization ID)",
"parameters": {
"from": "<string>",
"sponsor": "<boolean>",
"caip2": "<eip155:1>",
"to": "<string>",
"value": "<string>",
"data": "<string>",
"nonce": "<string>",
"gasLimit": "<string>",
"maxFeePerGas": "<string>",
"maxPriorityFeePerGas": "<string>"
}
}'
Copy
Ask AI
{
"activity": {
"id": "<activity-id>",
"status": "ACTIVITY_STATUS_COMPLETED",
"type": "ACTIVITY_TYPE_ETH_SEND_TRANSACTION",
"organizationId": "<organization-id>",
"timestampMs": "<timestamp> (e.g. 1746736509954)",
"result": {
"activity": {
"id": "<string>",
"organizationId": "<string>",
"status": "<string>",
"type": "<string>",
"intent": {
"ethSendTransactionIntent": {
"from": "<string>",
"sponsor": "<boolean>",
"caip2": "<eip155:1>",
"to": "<string>",
"value": "<string>",
"data": "<string>",
"nonce": "<string>",
"gasLimit": "<string>",
"maxFeePerGas": "<string>",
"maxPriorityFeePerGas": "<string>"
}
},
"result": {
"ethSendTransactionResult": {
"sendTransactionStatusId": "<string>"
}
},
"votes": "<array>",
"fingerprint": "<string>",
"canApprove": "<boolean>",
"canReject": "<boolean>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
}
}
}