# Gem Wallet Integrates HashDit and GoPlus: Scam Protection Before Every Transaction
> Gem Wallet integrates HashDit and GoPlus - learn how the wallet catches scam addresses, fake tokens, and phishing websites before you confirm a transaction.

Since September 4, 2026, Gem Wallet has checked your transfers, swaps, and DApp transactions with HashDit and GoPlus - before you confirm them. If the recipient address is linked to fraud, the token is fake, or the website is a phishing site, the wallet stops the transaction, and your money stays with you.

## Gem Wallet Checks Transactions With HashDit and GoPlus

<a href="https://www.hashdit.io/" rel="nofollow">HashDit</a> and <a href="https://gopluslabs.io/" rel="nofollow">GoPlus</a> are security services that keep databases of scam addresses, fake tokens, and phishing websites. Gem Wallet checks the recipient of every transaction against them on the confirmation screen, and you don't need to turn anything on.

You copy an address from your transaction history to send 200 USDT to a friend, but it is a scammer's lookalike with the same first and last characters - Gem Wallet spots the fake address and won't let the transfer go through. We make sure our users don't lose money because of one pasted line.

### What Gem Wallet Checks Before Every Transaction

Before you confirm a transaction, Gem Wallet checks four things - the address, address lookalikes, the website, and the token:

- **Recipient Address:** HashDit and GoPlus check whether the address is linked to fraud on EVM networks, while GoPlus and Tronscan cover the [TRON](https://gemwallet.com/tron-wallet/) network.
- **Address Poisoning:** HashDit compares the recipient with your history and finds lookalikes, which we covered in "[Address Poisoning Is No Longer a Problem](https://gemwallet.com/learn/address-poisoning-is-no-longer-a-problem-how-gem-wallet-protects-your-crypto/)".
- **DApp Website:** HashDit checks the website a transaction comes from on any network - the wallet stops a transaction from a phishing [DApp](https://gemwallet.com/dapp-wallet/) before you confirm it.
- **Token:** HashDit and GoPlus check tokens on EVM networks, GoPlus and Tronscan on TRON, and HashDit and Jupiter on the [Solana](https://gemwallet.com/solana-wallet/) network.

## Benefits of the HashDit and GoPlus Integration for Gem Wallet Users

Gem Wallet is a mobile [self-custody wallet](https://gemwallet.com/self-custody-wallet/) with 100% open-source code for iOS and Android that passed a <a href="https://skynet.certik.com/wallets/gem-wallet" rel="nofollow">CertiK audit</a> in April 2026. Here is what the HashDit and GoPlus integration gives you to protect your funds:

- **Two Independent Threat Databases:** The recipient address and token on EVM networks are checked against the HashDit and GoPlus databases at once - two separate security services.
- **Strict Checking:** If HashDit or GoPlus doesn't respond, Gem Wallet doesn't count the check as passed and never treats a service's silence as "all clear".
- **All Transaction Types:** Transfers, swaps, token approvals, payments, and DApp transactions are checked before you confirm them, not just regular sends.
- **Block Before Sending:** A suspicious transaction stops on the confirmation screen while your funds are still in your balance.
- **Private Checks:** HashDit and GoPlus receive only the address, token, or website - your private keys and secret phrase never leave your device.
- **Token Check on Swaps:** [Swap](https://gemwallet.com/swap/) tokens via Relay, THORChain, Uniswap, and other providers - before a swap, the wallet checks the token against the same databases as when you send.

## How the Check Works When You Send in Gem Wallet

The check runs on its own every time you send:

1. Open Gem Wallet, select [USDT](https://gemwallet.com/usdt-wallet/) or another asset, and tap Send
2. Paste the recipient address and enter the amount
3. Go to the confirmation screen
4. See the result: a suspicious address opens the Suspicious Activity screen, and the confirm button becomes inactive

*The check is on automatically for all iOS and Android users, and you don't need to look for anything in the settings.*

### Resources for Developers

Transaction checks are part of Gem Wallet's approach to [security](https://gemwallet.com/security/), and the code is fully open - anyone can read it line by line:

📖 [Gem Wallet Security Providers on GitHub](https://github.com/gemwalletcom/wallet/blob/main/docs/FEATURES.md#security-providers)

## Conclusion

With HashDit and GoPlus, a scam address, fake token, or phishing website is stopped before you confirm the transaction, not after the money is lost. Open Gem Wallet and send crypto securely and privately.
