Superbridge
Start typing to search...

Endpoints

Step Transaction

Get the transaction data required to execute a specific step of a bridge transaction

Get the transaction data required to execute a specific step of a multi-step bridge transaction (e.g. proving or finalizing a withdrawal).

POSThttps://api.superbridge.app/v1/get_step_transaction

Body

application/json
idstringrequired
submitterstringrequired
actionstringrequired
providerstringrequired

Use the action and provider fields from the activity step to determine what to pass here. The submitter should be the address that will sign and submit the transaction.

Response

Returns the transaction data for the requested step. The shape varies by VM type (EVM, SVM, Starknet).

type"evm""evm-gasless""svm""starknet"
chainUidstring

Chain UUID (internal identifier)

chainIdstring

Native chain ID (e.g. 1 for Ethereum)

chainKeysstring[]

Shorthand chain identifier (e.g. eth for Ethereum)

datastring

Hex

tostring
valuestring

See Transaction Lifecycle for more on how multi-step bridge transactions work.