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 Pay with Web3 wallet (that is the tab name in the trade flow). Stash.TF connects to your wallet, shows the amount and network, and you confirm the transaction there.
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.
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.
Extension and mobile app. 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.