How to send and receive INTcoin in either the Qt desktop wallet or via intcoin-cli. This is the basic happy-path guide; for fee bumping, multisig, hardware-wallet integration, etc. see other topics in Help & Support.
Receiving INT
You receive INT by giving someone a wallet address. Anyone can send to it; only you (the holder of the corresponding private key) can spend the received funds.
Qt wallet
- Open INTcoin Qt.
- Click the Receive tab.
- Click Request payment to generate a fresh address. Optionally fill in a label (private; just for your own bookkeeping) and an amount (the QR code embeds it for the sender’s convenience).
- Copy the address (or scan the QR code) and send it to the payer.
- The transaction appears in your Transactions tab as soon as your node hears about it on the P2P network. You’ll see:
- Pending until the first confirmation (one block has built on top — usually within ~2 minutes).
- Confirmed with a green tick after 6 confirmations (~12 minutes) for typical use; exchanges may require more.
CLI
intcoin-cli getnewaddress # generate a fresh address
intcoin-cli getnewaddress "my-label" # ...with an optional label
You can generate as many addresses as you like — there’s no cost, and using a fresh address per transaction improves privacy. All addresses derived from your wallet share the same recovery seed.
To see your full balance:
intcoin-cli getbalance # confirmed only
intcoin-cli getbalances # detailed breakdown (trusted / pending / immature)
To see incoming transactions:
intcoin-cli listtransactions # last 10 by default
intcoin-cli listtransactions "*" 50 # last 50, all labels
Sending INT
You send INT by specifying a destination address, an amount, and (implicitly) a fee. The wallet looks up your unspent outputs (UTXOs), constructs and signs the transaction, and broadcasts it to the network.
Qt wallet
- Open INTcoin Qt.
- Click the Send tab.
- Paste the destination address into Pay To.
- Enter the amount in Amount. The wallet checks your balance and warns if you’re trying to spend more than you have.
- (Optional) Add a label for your own record-keeping — this is local-only metadata.
- (Optional) Adjust the fee. The default uses estimated fee based on current mempool conditions; click Fee settings to override.
- Click Send. You’ll be prompted to enter your wallet passphrase if the wallet is encrypted.
- The transaction appears in your Transactions tab marked as Outgoing — Pending.
For multiple recipients in one transaction: click Add recipient before clicking Send. Multi-output transactions cost slightly more in fees (more outputs = more bytes) but consolidate sending.
CLI — simple send
intcoin-cli sendtoaddress <destination> <amount>
Example:
intcoin-cli sendtoaddress int1qghym2qqtwnaw5qv8vf7v3zdwmav6xnt2k0wy8z 10.5
Returns the txid. Watch its progress with:
intcoin-cli gettransaction <txid>
CLI — multiple recipients in one tx
intcoin-cli sendmany "" '{"int1q...A":1.5, "int1q...B":2.25, "int1q...C":0.1}'
The empty "" is an unused legacy parameter (account name); always pass it as empty.
CLI — modern send with options
The send RPC supports per-tx fee rate, RBF signalling, locktime, and other knobs:
intcoin-cli send '{"int1q...A":1.5}' '{"fee_rate":2,"replaceable":true}'
Fees
Fees pay miners to include your transaction in a block. The wallet estimates a sensible fee based on recent block contents — for normal use you don’t need to think about it.
If your transaction sits unconfirmed for a long time during a busy mempool, you can:
- Bump the fee if you signalled RBF (
replaceable: true) — see the bumpfee docs. - Wait — most chains clear within an hour even without bumping.
- Abandon if the transaction is yours and you want to free its inputs for a different send:
intcoin-cli abandontransaction <txid>.
INTcoin’s mempool currently has near-zero contention (the network is small), so most transactions confirm within the first block — no fee tuning needed.
Common pitfalls
- “Insufficient funds” when balance looks adequate. You may have immature coinbase outputs (mined coins waiting for the 100-confirmation maturity rule before they can be spent).
getbalancesshows these separately. - Sent to the wrong address. Cryptocurrency transactions are irreversible by design — there’s no “cancel” once a transaction is confirmed. Double-check addresses before clicking Send. Use the QR-code path when receiving from someone in person to eliminate transcription errors.
- Wallet locked. If your wallet is encrypted, you’ll need to unlock it temporarily with
walletpassphrase "<phrase>" 60(60-second window) before signing. - Transaction not appearing in explorer. The explorer indexes the canonical chain; if your local node hasn’t relayed the transaction (e.g. you’re behind a firewall blocking outbound connections), peers don’t know about it. Check
getconnectioncountand confirmgetrawmempoolincludes the txid.
Privacy considerations
- Address reuse leaks information. Anyone who sends to or receives from a known-yours address can link it to all your other transactions on that address. Generate a fresh address per incoming payment when possible.
- Coin selection is automatic by default. The wallet picks UTXOs based on a privacy-aware algorithm, but if you need to control exactly which UTXOs are spent (e.g. for compliance reasons), use coin control in the Qt wallet or
lockunspentfrom the CLI. - Network privacy. If you run your daemon over Tor or I2P (see the Privacy & Networking category), nobody on your network path can see which transactions you originate.
Questions? Post here or ask in #support on Discord.