Wallet guide
For Ethereum and USDT orders you can now connect a wallet, approve the payment in-app, and skip copying long addresses. Litecoin stays manual-only.
Your wallet signs the transaction. We never see your private key.
Instead of copying a deposit address and sending crypto from an exchange, you can connect a browser wallet — MetaMask, Trust Wallet, or similar — and approve the payment in one place.
At checkout, choose the Wallet tab, then connect with MetaMask or WalletConnect. Stash.TF shows the amount and network, and you confirm the transaction in your wallet.
Prefer the old way? Every trade still has a manual transfer option — copy the address and send from wherever you normally keep your crypto.
Same coins for buying and selling keys.
| Payment method | Wallet tab |
|---|---|
| Ethereum (ETH) | Yes |
| USDT (ERC-20) | Yes |
| Litecoin (LTC) | Manual only |
ETH and USDT use the Ethereum network. Switch your wallet to the chain shown on your trade before you confirm.
Two ways to link your wallet at checkout.
Browser extension for desktop. Click MetaMask on the Wallet tab and approve in your extension.
Also works with the Trust Wallet browser extension.
Scan a QR code with Trust Wallet, MetaMask Mobile, or another WalletConnect app on your phone.
These are the ones we check before we ship changes.
The usual browser extension for Ethereum and ERC-20 tokens. We run buy and sell trades through MetaMask on every release.
Trust Wallet’s browser extension works the same way.
Extension and mobile app via WalletConnect. We test ETH and USDT trades with Trust Wallet the same way we do MetaMask.
Other Ethereum-compatible wallets — Coinbase Wallet, Rabby, Brave Wallet, and others — should work, but we have not tried them all. Your mileage may vary. If you do experience any trouble please contact support.
Most problems are the wrong network, wrong amount, or a wallet that did not connect.
On checkout, open the Verify before you pay panel on the Web3 wallet tab. It shows the merchant, item, price, trade ID, deposit address, and — for USDT — the token contract with an Etherscan link so you can confirm it before approving.
When you pay, your wallet first shows a readable EIP-712 order summary (merchant, item, price, order ID), then the payment transaction. See MetaMask’s guides on verifying contracts and how dapp connections work.
We can help with wallet connect, failed transactions, or a paid trade that has not updated.
Open a support ticket with your trade ID, which wallet you use, and a screenshot if you have one. That is usually enough for us to see what went wrong.
Pay with the MetaMask extension.
WalletConnect guideLink a mobile wallet via QR code.
TF2 keys & cryptoWhy keys and crypto go together.
Buy with EthereumPay in ETH, wallet or manual.
Buy with USDTPay in USDT, wallet or manual.
Sell for EthereumETH sell payouts.
Sell for USDTUSDT sell payouts.
How it worksFull trading guide.