Unofficial cross-platform console client for:
- Multi-account support
- Proxy support
- Sets Steam inventory public
- Sets trade token and Steam web API key on the market
- Keeps your market profile online
- Sends sold items
- Receives bought items
- Accepts Steam Guard confirmations of sent offers
- Cancels unaccepted offers after 15 minutes (required since Steam removed CancelTradeOffer web API)
- Ability to import SteamDesktopAuthenticator's maFile
- Accounts are password encrypted
You'll be asked to enter the encryption password which will be used to encrypt and decrypt saved accounts.
If you don't have any accounts added you'll be asked to enter new account automatically, otherwise launch the program with "--new" command line option.
Put SDA's unencrypted maFile into "accounts" folder (create, if there's none) and the program will import most details automatically.
- Market API key (you can get one here)
- Steam username
- Steam password
and those Steam Guard Mobile Authenticator details
- Two factor code
- Identity secret
You can read how to extract them from your phone here.
- --new - Enter new account manually
- --proxy [scheme://][username:password@]host[:port] - Set global proxy
- C++17 supporting compiler
- libcurl
- wolfSSL
- RapidJSON