How to Use OneKey Discover
OneKey Discover is the Web3 DApp browser built into OneKey App, letting you access decentralized exchanges, lending protocols, NFT marketplaces, and other on-chain applications without ever leaving the app.
Why It Matters
Traditional browsers do not natively support wallet signing. Using a DApp requires constantly switching between an external wallet and the browser — a cumbersome and error-prone process. Discover unifies the wallet and browser into one, delivering a seamless Web3 experience:
- Seamless authorization: Tap an interaction button in a DApp and the confirmation popup is handled directly by OneKey — no copying and pasting addresses required.
- Multi-chain support: Discover supports major networks including Ethereum, BNB Chain, and Solana. Switching networks takes just one step.
- Reduced risk of mistakes: The embedded wallet parses and displays transaction content, helping you understand exactly what you are authorizing — transfer amounts, contract operations — before you sign.
For users just getting started with Ethereum DeFi, Discover provides a relatively safe, guided entry point.
Core Mechanisms
How the DApp Browser Works
Discover is essentially an embedded browser (WebView) with a Web3 Provider injected into it. When you open a DApp URL, OneKey injects window.ethereum (or the equivalent provider for other chains) into the page environment, enabling the DApp to detect a connected wallet and initiate signing requests.
This works on the same principle as using the MetaMask browser extension on desktop, with one key difference: OneKey encapsulates this capability inside the mobile App. Private keys remain on your local device at all times, signing happens on-device, and nothing is exposed to the DApp server.
Bookmarks and History
Discover supports bookmarking frequently used DApps so you can return without re-entering URLs, reducing the risk of accidentally visiting phishing sites from manual input errors.
User Scenarios
How to Access in OneKey App
- Open OneKey App (iOS / Android).
- Tap Discover (the compass icon) in the bottom navigation bar.
- Enter a DApp name in the search bar or paste a URL directly.
- Once the page loads, tap the "Connect Wallet" button within the DApp; OneKey will show a confirmation popup for authorization.
- All subsequent signing requests will display details in the OneKey popup — review and confirm before proceeding.
For first-time use, it is recommended to test with a small amount of assets to confirm the flow works as expected before proceeding with larger transactions.
Risks and Considerations
1. Watch Out for Phishing URLs
A single character difference in a URL can lead to a counterfeit site. Before accessing a DApp, always verify the domain through official channels (the official website, official Twitter/X). The OWASP Phishing Guide provides foundational knowledge for identifying phishing attempts.
2. Approval Management
After connecting to a DApp, some protocols request high token approval amounts. Regularly use Revoke.cash to review and revoke approvals you no longer need, reducing the risk of assets being drained by malicious contracts.
3. Network Confirmation
Discover supports multiple chains. Before any operation, confirm that the current network matches what the DApp requires to avoid sending assets to the wrong chain.
4. Smart Contract Risk
DeFi protocols carry risks including smart contract vulnerabilities and economic model design flaws. Research project audit reports and community feedback before using them. On-chain actions are irreversible — proceed carefully.
FAQ
Q: Which blockchain networks does Discover support? A: OneKey supports dozens of major networks including Ethereum, BNB Chain, Polygon, Solana, and Avalanche. Check the App for the latest complete list.
Q: Will using Discover expose my private key? A: No. Your private key is stored locally on your device. Discover only provides DApps with your address and signed results — the private key itself never leaves the device. For more on Ethereum wallet security, refer to the official documentation.
Q: Can I visit any website in Discover? A: You can enter any HTTPS URL, but OneKey recommends only visiting DApps you know and trust. For general web browsing, use your system browser.
Q: How is Discover different from a mobile browser with a wallet extension? A: Mobile browsers generally do not support Web3 plugins. Discover solves this compatibility problem through an embedded Provider while keeping private keys secure on the local device.
Q: What should I do if a DApp page fails to load? A: Try refreshing the page, or check your network connection and VPN settings. Some DApps have regional restrictions — factor in your network environment when troubleshooting.
Start Exploring
Visit the OneKey website to learn more, or download OneKey App to begin your Web3 journey. Discover is ready to take you on-chain — explore the decentralized application ecosystem safely and conveniently.



