Open app
Documentation navigation
Docs/approvals

Wallet approvals

Understand each signature before allowing a contract to spend tokens.

ERC-20 allowances

An allowance lets a named contract spend a token from your wallet up to a specified amount. It does not itself add liquidity. Flea requests the required allowance for a verified router or position manager and can reset an existing allowance when a token requires that sequence.

Closing the interface does not revoke an on-chain approval. You can review and revoke allowances through your wallet or a trusted allowance-management interface.

Permit2

V4 positions can use Permit2, which has an ERC-20 approval layer and a separate amount/expiry allowance for the position manager. These are different permissions.

Some token implementations require an unlimited ERC-20 allowance to Permit2. If that verified approval path is used, the wallet step labels it explicitly; the position-manager allowance remains amount and time bounded. Decline the signature if those terms do not suit you.

Multiple steps

Wrapping ETH, approving a token, approving Permit2 spending and depositing can require separate transactions. The interface shows the required steps and rechecks the deposit after preparation.

If you stop after an approval or wrap, those completed actions remain on-chain. Your tokens remain in your wallet until the actual deposit spends them. Do not interpret a completed approval as a confirmed position.