⚠️Blast API (blastapi.io) ends Oct 31. Migrate to Dwellir and skip Alchemy's expensive compute units.
Switch Today →
Skip to main content

transactions_submit

Endpoint

POST /v1/transactions

Request Body

{
"sender": "0x...",
"sequence_number": "...",
"max_gas_amount": "...",
"gas_unit_price": "...",
"expiration_timestamp_secs": "...",
"payload": {
"type": "entry_function_payload",
"function": "0x1::aptos_account::transfer",
"type_arguments": ["0x1::aptos_coin::AptosCoin"],
"arguments": ["0x2", "1000"]
},
"signature": { "type": "ed25519_signature", "public_key": "0x..", "signature": "0x.." }
}

Success Response (202)

Returns a pending transaction object:

{
"hash": "0x...",
"sender": "0x...",
"sequence_number": "...",
"gas_unit_price": "...",
"max_gas_amount": "...",
"expiration_timestamp_secs": "...",
"payload": { ... }
}

Use GET /v1/transactions/wait_by_hash/{hash} to wait for execution.

Example

curl -s -X POST "https://api-aptos-mainnet.n.dwellir.com/YOUR_API_KEY/v1/transactions" \
-H "Content-Type: application/json" \
-d '{"sender":"0x...","sequence_number":"1","payload":{"type":"entry_function_payload","function":"0x1::aptos_account::transfer","type_arguments":["0x1::aptos_coin::AptosCoin"],"arguments":["0x2","1000"]}}'