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

Transactions — Move REST API

Overview#

Submit signed Move transactions and query by hash or version.

Endpoint#

POST /v1/transactions

Movement-Specific Notes#

  • Ensure payloads are properly BCS-encoded.
  • Fast finality: transactions confirm in ~1–3 seconds typically.

Request#

Body Schema#

{
"sender": "0x...",
"sequence_number": "string",
"max_gas_amount": "string",
"gas_unit_price": "string",
"expiration_timestamp_secs": "string",
"payload": { "type": "entry_function_payload", "function": "...", "type_arguments": [], "arguments": [] },
"signature": { "type": "ed25519_signature", "public_key": "0x...", "signature": "0x..." }
}

Response#

Success Response (202)#

{ "hash": "0x..." }

Code Examples#

curl -X POST https://api-movement-mainnet.n.dwellir.com/YOUR_API_KEY/v1/transactions \
-H "Content-Type: application/json" \
-d '{"sender":"0x...","payload":{}}'