Wallet guide

Pay from MetaMask, Trust Wallet, or your browser wallet

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.

What is wallet checkout?

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.

Where wallet checkout works

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.

Wallets we have tested

These are the ones we check before we ship changes.

MetaMask

The usual browser extension for Ethereum and ERC-20 tokens. We run buy and sell trades through MetaMask on every release.

Trust Wallet

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.

Tips before you pay

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.

  • Use the wallet tab on your current trade
  • Match the network on your trade
  • For USDT you still need a little ETH in the same wallet for gas
  • Leave the checkout page open until we detect your transaction
  • If connect fails, try manual transfer or disconnect and reconnect your wallet

Something not working?

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.

Browser wallets — FAQ

Do I have to use a browser wallet?
No. ETH and USDT trades always offer manual transfer — copy the address and send from an exchange or any wallet you like.
Which wallets has Stash.TF tested?
MetaMask and Trust Wallet. Other Ethereum browser wallets often work too, but we have not verified each one ourselves.
Can I pay for Litecoin with MetaMask?
No. Litecoin trades are manual transfer only.
What is the EIP-712 signature request?
It is a readable order summary in your wallet (merchant, item, price, trade ID). It does not move funds. The second prompt is the actual USDT or ETH payment — always check that amount matches your checkout page before confirming.
How do I know the price in my wallet is correct?
Compare three places: the order summary on checkout, the EIP-712 message, and the amount in the payment transaction. They should all match. Stash.TF only completes your trade after verifying the on-chain transaction against your trade ID and amount.
I paid but my order still says awaiting payment
Wait for the required network confirmations first. If nothing changes after that, contact support with your trade ID and transaction hash.

Ready to trade?

Buy or sell Mann Co. keys with Ethereum, USDT, or Litecoin.

Start trading