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 (recovers to the owner or ERC-1271), so this records demand only; it moves no funds and grants no capital authority. The orchestrator later joins the observed on-chain lock to this record by frontId. Body: frontId (32-byte hex), srcChainId, srcVault, classId, owner, dstChainId, dstVault, frontAmount, expectedFees, deadline, signature, all required.
curl -X POST "https://example.com/api/fronting/requests"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. Path parameters: chainId and asset (address or symbol). Body: strategyId (integer string), amount (integer string), owner (address), frontId (32-byte hex), all required.
Clear an LP's JIT range preference for a pool
Deactivates the caller's stored JIT (just-in-time) range for a pool, withdrawing their curve from vault pricing. Wallet-bound: only the caller-verified wallet's own preference is cleared. Path parameters: chainId and poolId (32-byte hex), both required.