SafeSend · free · no custody

Read the address before you send.

A plain ERC-20 or native transfer from your wallet, with the checks a careful person does by hand: full address, ENS resolution, your own history, look-alike detection, contract check, token flags, typed confirmation.

Native ETH on Arbitrum One. Gas is paid from the same balance, so the whole balance can never be sent.

Connect a wallet to send.

This is a direct native ETH transfer from your wallet — there is no SafeSend contract, no approval, no relayer. TrustlessKit never holds the funds and charges nothing. What it checks: address checksum, your own history for look-alikes, whether the recipient has code, token flags by bytecode selector, balance and decimals. What it cannot check: whether the person who gave you the address is who they say they are, whether an exchange deposit address requires a memo, or what a recipient contract does with the funds. Transfers are irreversible; SafeSend reduces mistakes, it cannot undo them.

What SafeSend checks before you sign

  • Full addressThe complete EIP-55 checksummed address in large type, grouped for reading. Wallets show 0xAB12…CD34; poisoners exploit exactly that.
  • Your historyWe read your wallet’s past ERC-20 transfers and compare the recipient against every counterparty. New address → warning. Same first and last characters as a past counterparty but different in the middle → poisoning alert, blocked until you acknowledge.
  • Contract or walletWhether the recipient has code. Sending to a contract that does not expect tokens is a common way to lose them; you choose what you intend.
  • Token sanitySame checks as the Token Checker light pass: symbol/decimals respond, proxy, pause / blacklist / tax selectors, and whether it is a registry stable.
  • Typed confirmationYou type the last six characters of the address before the button unlocks.
  • Then: a plain transferSafeSend calls the token’s own transfer() from your wallet. No contract in between, no escrow, no fee, nothing to approve.

Free, top-of-funnel tool. History comes from Blockscout on Ethereum, Base and Arbitrum (full) and from recent Transfer logs on BNB Chain (last ~10 days) — a “new address” warning on BNB may simply mean older than that. Need a two-way check where the recipient proves control first? Use an OTCVault deal.