Create an Unsigned Transaction

Creates an unsigned transaction.

Note that Ethereum currently only supports singular transaction destinations.

To create an unsigned transaction via this endpoint, you need an unspent transaction output (UTXO), that can be specified by a transaction hash and an index. For example, it’s fine to pick any transaction hash and index of a UTXO (just remember that it has to be unspent, otherwise, the request will fail as you can’t spend a transaction output more than once).

By using the REST API’s Get A List of Transactions endpoint, you can get outputs for the latest transactions in the network. You can get the UTXO in the response. UTXOs are represented in the REST API by the event type utxo_output. You can now, pass the transaction hash of the output, and its index to the respective fields: from and index.

👍

START HERE!

Click Try It! to test the endpoint with the default values or customize your request by following these steps:

  1. Enter your API key in the Header: token text box (top right).
  2. Enter the parameters available below.
  3. Click Try It!.

Supported Protocols and Networks

ProtocolNetworksPath Parameter
AvalancheMainnet-c
Testnet-c
avalanche/mainnet-c
avalanche/testnet-c
BitcoinMainnet
Testnet
bitcoin/mainnet
bitcoin/testnet
EthereumMainnet
Holeksy
Sepolia
ethereum/mainnet
ethereum/holesky
ethereum/sepolia
DogecoinMainnet
Testnet
dogecoin/mainnet
dogecoin/testnet
FantomMainnet
Testnet
fantom/mainnet
fantom/testnet
PolkadotMainnet
Westend
polkadot/mainnet
polkadot/westend
PolygonMainnet
Amoy
polygon/mainnet
polygon/amoy
SolanaMainnet
Testnet
solana/mainnet
solana/testnet
Language
Authorization
URL
Click Try It! to start a request and see the response here!