Exchange crypto from your terminal
Frequently Asked Questions
Swap status definitions
- Awaiting deposit: Swap created, waiting for user to send funds to the deposit address
- Confirming: Deposit received, waiting for blockchain confirmations
- Exchanging: Funds confirmed, exchange is processing the swap
- Sending: Exchange complete, funds being sent to user's withdrawal address
- Completed: Swap finished successfully, user received funds
- Expired: User didn't deposit within the time window (25 minutes)
- Refunding: Something went wrong, funds being returned to user
- Refunded: Refund completed, user got their original funds back
- Failed: Swap failed (generic failure state)
Why does it look ugly on my terminal?
Because you're not using Gruvbox.
Why does this exist?
TUIs are awesome and not having to access things over a web browser may sometimes provide better privacy/security.
Terms of Service
Acceptable Use
You agree to use this service for lawful purposes only.
Service Availability
- Best effort uptime
- No SLA guarantees
Privacy
Data Collection
We collect minimal data necessary for service operation:
- SSH key IDs
- Usage statistics (session IDs, amounts, crypto-pairs)
Last updated: March 2026
Contact
I typically respond within 48 hours.
- Email: support@sshwap.com
- X: @sausage_noods
- Telegram: @sausagenoods
Changelog
[v0.1.0] — 2026-04-02
Initial usable unstable release.
Credits
Built by
BawdyAnarchist came up with the name sshwap.