Skip to main content

Package: react-wallet-kit

Overview

  • API subject to change
Signs and submits an Ethereum transaction using a Turnkey-managed (embedded) wallet. This method performs authorization and signing, and submits the transaction to Turnkey’s coordinator. It does not perform any polling — callers must use pollTransactionStatus to obtain the final on-chain result. Behavior:
  • Connected wallets
  • Connected wallets are not supported by this method.
  • They must instead use signAndSendTransaction.
  • Embedded wallets
  • Constructs the payload for Turnkey’s eth_send_transaction endpoint.
  • Fetches nonces automatically when needed (normal nonce or Gas Station nonce).
  • Signs and submits the transaction through Turnkey.
  • Returns a sendTransactionStatusId, which the caller must pass to
pollTransactionStatus to obtain the final result (tx hash + status).

Parameters

params
EthSendTransactionParams
required

Response

A successful response returns the following fields:
returns
string
required
A promise resolving to the sendTransactionStatusId. This ID must be passed to pollTransactionStatus.