Post
Topic
Board Altcoin Discussion
Re: Looking for CLI-tools for XMR, XPR, USDT, BNB, USDC and ADA
by
gracreavix
on 17/06/2025, 19:18:36 UTC
For a project, I'm looking for a way to create addresses and private keys on the Linux command line for the following coins:
XMR
XRP
USDT
BNB
USDC
ADA

It turns out this is not as straight forward as it is for Bitcoin. Bitcoin Core has a convenient command line interface, which makes it easy to interact with the wallet. Since all of the coins listed above are used by exchanges and run on automated systems, it must be possible. So I'm looking for a way to create addresses and private keys (and in Monero's case also the view key), using trusted software.

The goal is to automate creating cold wallet QR-codes for different coins.

No spam
Self-moderated against spam. Discussion is of course allowed.

This can be super useful once you get the hang of them. For Monero XMR, there is an official CLI wallet that works well you can send, receive, and manage everything from the terminal, and it connects with the Monero daemon if you’re running a node. Cardano (ADA) also has a command line tool called cardano-cli, but it is a bit more technical, especially since it is mostly used alongside a full node. Proton XPR is based on EOSIO, so there’s no simple CLI wallet for it, but you can use cleos or hit their public API but with your own scripts. It’s not super beginner friendly, but it works if you’re patient.

When it comes to USDT and USDC, the tool you’ll use depends on what network you’re on. If it is Ethereum, tools like ethers.js or web3.py are solid for sending tokens, checking balances, and all. If you’re dealing with USDT on Tron, there’s tron cli, or you can use curl or Python to hit TronGrid API. BNB is split into two if you’re using Binance Chain, there is bnbcli, and if you’re on BSC, it is EVM based so the same Ethereum tools will work. USDC on Solana works with the solana cli tool and spl token not hard to use once it’s set up. These tools are kidda tricky, but once you’ve got them running, they’re really solid for automation or managing wallets without needing a GUI.

Ivystar5 did a great Job already..