Skip to main content

Unlimited Allowance

Definition

An unlimited allowance in the context of smart contracts grants a third-party application or protocol permission to spend an indefinite amount of a user’s tokens. While convenient for repeated interactions without needing re-approvals, it presents a significant security risk. If the authorized smart contract or the third-party application is compromised, all tokens covered by the allowance can be drained without further user consent. This approval remains active until manually revoked.