balancerVerifyQuote
balancerVerifyQuote(
params,quote):string|null
Defined in: protocol-swap2-balancer/src/provider.ts:316
The batch a Balancer quote’s Vault call makes, opened on the client against the app’s own request (scan 2026-10-28,
F2): only batchSwap of kind GIVEN_IN on the Vault, with no internal balances and no pool userData, at most
BALANCER_MAX_SWAPS hops; funds taken from the sender the provider names (the refund address, else the
recipient) and paid to the recipient; every swap that brings in an amount sells the source token (the Vault’s ETH
sentinel for a native input), the amounts adding up to exactly the input; one hop delivers the destination token;
and the limits allow paying exactly the input and receiving at least the quote’s minimum, nothing of anything else.
manageUserBalance, swap, setRelayerApproval and every other Vault call are refused. The reason it fails, or null.
Parameters
Section titled “Parameters”params
Section titled “params”Returns
Section titled “Returns”string | null