开发文档
完整的KeyLink开发指南,帮助您快速集成NFC钱包功能
文档导航
KeyLink 开发文档
欢迎使用KeyLink开发文档。这里包含了集成KeyLink到您的Web3应用所需的所有信息。
概述
KeyLink是一个去中心化NFC钱包密钥管理协议,允许用户使用物理NFC卡片安全地存储和访问加密货币钱包。
核心功能:
• 🔒 NFC卡片加密存储钱包数据(助记词、私钥等)
• 🛡️ PIN码和生物识别双重安全保护
• 📱 第三方应用授权管理系统
• ✍️ 交易签名和数据读写功能
• 📊 完整的访问记录和审计日志
• 🌐 支持多种主流Web3钱包集成
技术特点:
• Flutter跨平台开发框架
• 本地加密存储,数据不上传云端
• 支持多种卡片类型(助记词、私钥、密码、数据)
• 白名单机制确保第三方应用安全性系统要求
设备要求:
• Android 6.0+ (API level 23+)
• NFC硬件支持(必需)
• 最小RAM: 2GB
• 存储空间: 100MB
• 支持生物识别(推荐)
开发环境:
• Flutter 3.0+
• Dart 3.0+
• Android SDK 23+
• NFC标签(NTAG213/215/216)
支持的钱包应用:
• MetaMask - 已验证
• Trust Wallet - 已验证
• Coinbase Wallet - 已验证
• WalletConnect兼容钱包
• 其他支持深度链接的Web3钱包