We are currently preparing for mass production. Hardware devices are not available for purchase yet. Official sales will be announced soon.
UKey

Cart

empty cart

Your cart is empty

Popular recommendations

UKey Seed Card 助记词备份/恢复卡片NFC通信
UKey Seed Card 助记词备份/恢复卡片NFC通信
UKey Core 26 硬件冷钱包触摸彩色屏 安全不应该是奢侈品
UKey Core 26 硬件冷钱包触摸彩色屏 安全不应该是奢侈品
UKey Seed Ti
UKey Seed Ti
UKey Seed Ring 26 NFC 助记词备份戒指随身佩戴 无电池设计
UKey Seed Ring 26 NFC 助记词备份戒指随身佩戴 无电池设计

This page explains how to use decentralized applications safely, identify phishing sites, review authorizations, and protect against malicious smart contract signatures.

Learn to Safely Use On-chain Apps

Most digital asset thefts do not come from hardware wallet vulnerabilities

But from malicious on-chain apps and incorrect authorizations

Understanding dApp risks is a crucial step in protecting your assets

What Are On-chain Apps (dApps)

dApps are programs that run on the blockchain — your wallet authorizes smart contracts to act for you, so contract approvals, not the wallet itself, ultimately decide what happens to your funds.

On-chain applications (Decentralized Applications)

are programs running on the blockchain. Users connect to these apps via wallets and authorize contracts to perform operations.

Wallets don't directly control assets, smart contracts can

Decentralized Exchange (DEX)
Decentralized Exchange (DEX)
NFT Marketplace
NFT Marketplace
DeFi Lending
DeFi Lending
GameFi
GameFi

What Are the Main Risks of Using dApps?

Four common attacks target dApp users: malicious contracts disguised as legit, unlimited token approvals, phishing sites mimicking real dApps, and signature-fraud tricking you into signing transfers.

Malicious Contracts

Malicious Contracts

Attackers deploy malicious contracts to trick users into authorizing assets

Unlimited Approval

Unlimited Approval

Users allow contracts to transfer assets without limits

Phishing Websites

Phishing Websites

Websites disguised as well-known projects.

Signature Fraud

Signature Fraud

Tricking users into signing malicious messages

Understanding Token Approval

In DeFi, users typically need to authorize contracts to use tokens

Limited Approval

Limited Approval

Users allow contracts to transfer assets without limits

Unlimited Approval

Unlimited Approval

Allows contracts to transfer all assets at any time

Unlimited approval is a common cause of theft

How Do You Safely Use On-chain Apps (dApps)?

Five habits keep you safe on-chain: connect only to trusted dApps, avoid unlimited approvals, sign every transaction on hardware, ignore random airdrops, and review past approvals regularly.

In DeFi, users typically need to authorize contracts to use tokens

Only connect to trusted websitesOnly connect to trusted websites
01
Avoid unlimited approvalsAvoid unlimited approvals
02
Use hardware wallets to confirm transactionsUse hardware wallets to confirm transactions
03
Be wary of unknown airdropsBe wary of unknown airdrops
04
Regularly check authorizationsRegularly check authorizations
05

Main Risks of On-chain Apps

Contract Address

Contract Address

Verify contract source and credibility to prevent connecting to malicious contracts

Transaction Content

Transaction Content

Clarify transaction behavior and called functions to avoid misoperations or fraudulent signatures

Approval Amount

Approval Amount

Carefully set approval limits to avoid granting unlimited access

Token Transfer Involved

Token Transfer Involved

Identify whether asset transfers are triggered to prevent fund theft risks

Manage and Revoke Approvals

Users can view authorized contracts through approval management tools

View Approval List

View Approval List

Revoke Approval

Revoke Approval

Limit Approval Amount

Limit Approval Amount