IFR Integration Builder

Generate secure Web3 access control for your product. Smart contract + SDK snippet + deployment guide — in under 60 seconds.

1
Configure
→
2
Score
→
3
Get Code
📦 Product Information
💰 Minimum IFR Required
1,000 IFR
100BasicPremium10,000
🔒 Lock Settings
⚙️ Features
🛡️ Configuration Score (heuristic checklist)
90
🟢 Strong setup
    Configuration heuristic only — not audited, not a security audit or certification. What the repository tests check: every option combination compiles (solc 0.8.20). Hard Lock: lock() credits the amount actually received (IFR is fee-on-transfer) and unlock() transfers that credited amount (IFR’s transfer fee may apply, so the wallet can receive less unless the contract is fee-exempt); hasAccess() reads the locked amount. Balance Only: the contract holds no tokens, has no lock() or unlock(), and hasAccess() reads the wallet’s IFR balance.
    📄 Generated Code
    Contract
    SDK Snippet
    Deploy Guide
    // Click "Generate" to create your contract
    // SDK snippet will appear here
    // Deployment guide will appear here
    Next Steps:
    1. Copy contract → deploy on Sepolia
    2. Test with your wallet
    3. Submit BuilderRegistry issue
    4. Governance proposal: feeExempt
    5. Deploy on Mainnet
    6. SDK: local repository package; npm publication pending