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).
POST
https://api.superbridge.app/v1/get_step_transactionBody
application/jsonid
stringrequiredsubmitter
stringrequiredaction
stringrequiredprovider
stringrequiredUse 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"chainUid
stringChain UUID (internal identifier)
chainId
stringNative chain ID (e.g. 1 for Ethereum)
chainKeys
string[]Shorthand chain identifier (e.g. eth for Ethereum)
data
stringHex
to
stringvalue
stringSee Transaction Lifecycle for more on how multi-step bridge transactions work.