For the complete documentation index, see llms.txt. This page is also available as Markdown.

RemoveLiquidityData

Git Source

Full on-chain metadata associated with a remove-liquidity intent.

Bundles the original intent, its Permit2 SignatureTransfer permit, creation timestamp and hash. Pool metadata (token0, token1, fee, lpToken) is excluded — callers enrich from their own cache.

struct RemoveLiquidityData {
/// @notice The original remove-liquidity intent.
RemoveLiquidityIntent intent;
/// @notice Permit2 SignatureTransfer parameters authorizing LP token transfer.
SignatureTransferParams signatureTransferParams;
/// @notice Block timestamp when the intent was recorded.
uint256 createdAt;
/// @notice The keccak256 hash uniquely identifying this intent.
RemoveLiquidityIntentHash hash;
}

Last updated

Was this helpful?