Submit a cross-chain front request (LP-signed demand)
Records an LP's EIP-712-signed FrontRequest bound to the frontId they will lock. The signature is the authorization, so this records demand only and moves no funds.
Authorization
ApiKeyAuth In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/api/fronting/requests" \ -H "Content-Type: application/json" \ -d '{ "frontId": "string", "srcChainId": "string", "srcVault": "string", "classId": "string", "owner": "string", "dstChainId": "string", "dstVault": "string", "frontAmount": "string", "expectedFees": "string", "deadline": "string", "signature": "string" }'{ "request": { "frontId": "string", "srcChainId": 0, "srcVault": "string", "classId": "string", "owner": "string", "dstChainId": 0, "dstVault": "string", "frontAmount": "string", "expectedFees": "string" }}Build calldata to open a cross-chain front lock
Returns the calldata to open a front lock, the source-chain leg of a cross-chain fronting flow. It must be sent by the owner (the on-chain call requires msg.sender == owner), either directly or as a UserOp from the owner's smart account under a scoped session key.
Authorize a Uniswap V4 JIT liquidity injection for one swap
Returns a backend-signed EIP-712 authorization that lets a trader pull just-in-time liquidity into the Uniswap V4 pool for one specific swap, binding the exact swap and executor. Venue must be 'v4', so call /quote with venue v4 first to preview the fill.