Choose a wallet
Use an Ethereum wallet you control, such as MetaMask, Coinbase Wallet, Trust, OKX or an EVM-ready Phantom session.
Customers prove access without sending tokens. Present a short-lived customer QR, approve the exact seller offer, and let the seller redeem it once.
Non-custodial: the app never asks for a seed phrase and never moves tokens during a benefit check.
Customer wallet
Preparing wallet connection and IFR status.
Mobile app
The same PWA works on supported desktop, tablet and smartphone browsers. Customers use it for wallet status and QR proofs; sellers use it for rules, scanner links and redemptions. Android 9 and older stay in browser mode.
Install from the browser menu when your device supports PWA install.
Ready for desktop, tablet and smartphone.
Customer history
Sign one read-only request to load benefits verified by this wallet across devices. Access stays in memory for ten minutes and cannot move tokens.
Connect the same customer wallet used for checkout.
This redacted offline list helps reopen a checkout. It stores no private keys, signatures or full wallet addresses.
Wallet starter kit
The shop app never creates, stores or asks for seed phrases. New users create a wallet in a trusted wallet app, then return here to connect, buy IFR, lock access and scan seller QR codes.
Use an Ethereum wallet you control, such as MetaMask, Coinbase Wallet, Trust, OKX or an EVM-ready Phantom session.
Keep a small ETH balance for gas, then buy or receive IFR in the same wallet before locking access.
Approve only the entered IFR amount, lock it in IFRLock, then use the same wallet for seller QR proofs.
Back up the wallet recovery phrase offline during wallet setup, never paste it into this site, verify shop.ifrunit.tech and Ethereum Mainnet, and disconnect on shared devices.
Ethereum network fees are paid in ETH. Fund the same Ethereum Mainnet wallet you connect here. The official guide lists independent third-party options; availability and fees vary by region. IFR Benefits does not receive purchase details or custody funds. Never share your recovery phrase.
IFR liquidity can be thin. Review Uniswap price impact and choose your slippage limit before confirming; never approve a swap you do not understand.
Connect a wallet to check offer eligibility.
Live member offers
Browse active seller offers by category and availability, then open the seller catalog for checkout details.
Loading...
One checkout, four clear steps
01
The app reads wallet status, IFR balance and the exact IFRLock threshold without moving tokens during verification.
02
A shop defines product, category, discount, required locked IFR and QR session lifetime.
03
The customer can present a short-lived pass, or use the compatible seller-QR flow. Neither QR is reusable proof.
04
The customer approves the exact seller rule, then the seller redeems the approved checkout once.
For customers and sellers
The customer keeps custody of IFR. A short-lived two-phase pass binds one seller rule, requires explicit customer approval, checks IFRLock and can be redeemed only once. The compatible seller-QR flow remains available.
Product, discount, required locked IFR, approval state and expiry.
No seed phrase, no private key and no transfer during verification.
System readiness
Public checks for this app. Browser wallet apps, extensions and the WalletConnect multi-wallet dialog are active.
Customer wallet
Wallet entry
Not connected
Open this page inside a wallet app browser, then connect.
Wallet diagnostics
Surface: Checking browser
Provider: Checking provider
Chain: Ethereum Mainnet
Connector: Not connected
Wallet diagnostics load after the page opens in your browser.
Supported wallets
Wallet
Not connected
Connect to read status
IFR balance
-- IFR
ERC-20
IFR locked
-- IFR
ETH --
Checkout readiness
Connect a wallet to read IFR balance, ETH gas and locked access.
Example tier guide
None
Wallet connected
Ethereum Mainnet
ETH for gas
IFR in wallet
1,000+ IFR locked
Lock transaction path
Use the wallet that holds IFR and ETH for network fees.
Allow IFRLock to move only the amount you enter.
Confirm IFRLock.lock(amount) in your wallet.
Use seller QR proofs and redeem benefits once.
Allowance: -- IFR
Available: -- IFR
Locked: -- IFR
Recommended next step
Start with the wallet that holds ETH and IFR.
IFR liquidity can be thin. Review Uniswap price impact and choose your slippage limit before confirming; never approve a swap you do not understand.
IFR on Ethereum Mainnet: 0x77e99917Eca8539c62F509ED1193ac36580A6e7B
Example lock amounts
Sellers define each real rule and may use different thresholds.