STEP 01
Connect your wallet.
Authorize the open-source Limes contract once. Your assets remain entirely under your control.
Built on Monad, Limes replaces blanket ERC-20 approvals with permission-based authorizations that are bounded by spending limits, expiry, and explicit transaction context.
The biggest wallet drains rarely begin with a broken blockchain. They begin with a permission you approved months ago.
Today's ERC-20 approval model forces users into an impossible choice: approve every transaction individually, or give applications unlimited access indefinitely.
Limes makes the safer choice just as convenient.
ERC-20 approvals are binary—they can only answer whether a contract can spend your tokens, not what you actually intended.
Forgotten or exploited approvals become the attack surface. Cleanup tools only help after the mistake has already happened. Limes makes boundaries the default.
Analyzing your approval...
▶ Approval Created
Uniswap Router
▶ Spend Limit Set
$50 max
▶ Expiry Triggered
30 days
▶ Revocation
Instant
Approvals Monitored
Across all networks
~274
Avg. Spend Limit
Per authorization
$50
Policy Enforced
Execution layer
On-chain
Cleanup Status
Dormant approvals
Active
How it works
STEP 01
Authorize the open-source Limes contract once. Your assets remain entirely under your control.
STEP 02
Choose the amount, expiry, and whether a permission should renew on a recurring schedule.
STEP 03
See dollar exposure and contextual facts about the spender before the approval is created.
STEP 04
Review every permission, revoke instantly, and remove dormant approvals before they become liabilities.
Permission gateway
Paste any spender address. Set a cap and expiry. LimesVault enforces both on-chain — the spender can never exceed what you set, and you can revoke instantly at any time.
Try with our demo spender
Don't have a spender address? Use the Limes demo subscription contract to test the full flow:
0x18032362b1b1F30bF39850668915a1f14A2A04D2
Click to autofill ↑
Permission request
Monad testnetSpender address
Token
SPENDING CAP
EXPIRY
250 tokens
Connect your wallet to begin.
"Test spender call" only works with the demo contract above. For your own spender, integrate via LimesVault's pull() API.
Your permissions
Loading...
Approval scanner
Limes scans your wallet for existing unlimited or active approvals across common Monad tokens — the ones granted before you started using Limes. Reads are batched via Multicall3 for speed.
Connect your wallet to scan
Full approval scanning requires a dedicated RPC indexer. Coming post-launch — the scanner contract and Multicall3 integration are live and auditable on GitHub.
Scanning
Fetching approval history...
Batching allowance reads via Multicall3
No dangerous approvals found
No active approvals detected across scanned tokens. Your wallet looks clean.
Core features
Every signal Limes provides is grounded in facts users can inspect and verify. No opaque reputation systems or proprietary trust scores.
Hard spending caps, mandatory expiry, recurring periods for subscriptions, and instant revocation.
Requests are compared against your transaction history, normal spending, and past interactions.
Know the maximum dollar value a spender could access using current balances and live token prices.
Surface inactive approvals across 30, 90, and 365-day windows with one-tap batch revocation.
A clear metric based only on active capped exposure, dormant permissions, and unlimited legacy approvals.
An oracle-gated mass revocation workflow immediately disables permissions for compromised spenders.
Use cases
Replace unlimited approvals with permissions matching what you intended to spend.
Find forgotten approvals accumulated over months or years.
Create recurring spending limits instead of permanent unlimited approvals.
Receive contextual guidance based on personal activity and real exposure.
Monad's high throughput and low latency allow Limes to enforce permission boundaries in real time, giving users stronger approval controls without sacrificing speed or usability.
Explore the architecture