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).
Initiating Transaction Evm
type
"evm"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
stringInitiating Transaction Svm
type
"svm"data
stringBase64
chainUid
stringchainId
stringchainKeys
string[]Initiating Transaction Stark
type
"starknet"chainUid
stringchainId
stringchainKeys
string[]calls
StarkCallDto[]See Transaction Lifecycle for more on how multi-step bridge transactions work.