An unofficial, cross-platform, console-based client for the following markets:
- Multi-account support
- Proxy support
- Sets Steam inventory public
- Sets Steam trade token on the market
- Keeps your market profile online
- Sends sold items
- Receives bought items
- Accepts Steam Guard confirmations of sent offers
- Cancels offers that aren't accepted within 10 minutes (required since Steam removed the
CancelTradeOfferweb API) - Ability to import Steam Desktop Authenticator's
.maFile - Accounts are password encrypted
You'll be asked to enter an encryption password which will be used to encrypt and decrypt saved accounts.
If you run the client without any accounts added, you will be asked to add a new one. To add another account later, launch the program with the --new command-line option.
To import an account from SDA, place the unencrypted .maFile into the accounts folder (create the folder if it doesn't exist). The program will automatically import most of the required details.
- Market API key (you can get one here)
- Steam username
- Steam password
- Steam Guard Mobile Authenticator details:
- Two-factor authentication code
- Identity secret
You can find instructions on how to extract Steam Guard Mobile Authenticator details from your phone here.
--new- Add a new account by manually entering the details--proxy [scheme://][username:password@]host[:port]- Sets the global proxy--market-use-proxy- Tells the market to perform actions using the proxy specified in--proxy, presumably to avoid Steam bans
- C++17 supporting compiler
- libcurl
- wolfSSL
- RapidJSON
