Prepare Transactions

Simple transaction creation

Prepare Transactions allows for the quick and easy preparation of EVM-based transactions, supporting both fungible and non-fungible token transfers from any address. This service is designed to assist developers in efficiently and securely preparing transactions within the Ethereum-based blockchains.

Create native transaction
Create token transfer
Create non-fungible transfer
Start Building Book a call

One integration. Infinite possibilities

Get access to over 100+ endpoints using a single point of integration.

Built for teams like yours

Wallets, exchanges, payment processors and compliance teams run on this API. Find the one closest to what you do and see which products it uses.

Crypto Mining
Crypto Wallet
Crypto PSP
Block Explorer
Crypto Custody
Portfolio Tracking
Crypto Taxes & Accounting
Crypto Exchange

Infrastructure optimized for growth

35+

Networks across the platform

25ms

Avg Processing Time

25,000+ rq/s

Enterprise-ready

100+ TB

of Big Data

See it working on your use case

Pick a time for a 30-minute call. We will walk through this API against the chains and volumes you are building for.

Frequently Asked Questions

Does the Prepare Transactions API support Solana or Bitcoin?

No. The Prepare Transactions endpoint is EVM-only, covering Ethereum and other EVM-based blockchains. There is no prepare route for Solana, Bitcoin, or other UTXO/non-EVM chains on this product.

Can I prepare ERC-20 token and NFT transfers, or only native coin transfers?

Yes, both. The Prepare Transactions API supports native EVM coin transfers as well as fungible token (ERC-20) and non-fungible token (NFT) transfers from any address. It builds the unsigned transaction payload ready for you to sign locally.

How do I go from a prepared transaction to a confirmed on-chain transaction?

Prepare the unsigned EVM transaction with Prepare Transactions, sign it, then submit it with the Broadcast Signed Transaction endpoint. You can also estimate gas costs beforehand using the EVM Blockchain Fees endpoint.

Can I estimate gas fees for an EVM transaction before sending it?

Yes. CryptoAPIs provides an EVM Blockchain Fees endpoint to retrieve current fee estimates so you can set gas parameters before signing and broadcasting. This pairs directly with the Prepare Transactions workflow.

Can I test what an EVM transaction will do before broadcasting it?

Yes. CryptoAPIs offers an EVM transaction simulation endpoint that lets you preview the outcome of a transaction before it is signed and broadcast. This helps you catch failures or unexpected results without spending gas on-chain.

You might also be interested in