COIN Online - Internet

COINonline. Your money. Your business.

COIN Walletfree download

Run a Nodecarry the network

COIN - private digital cash. Nobody can see who paid whom, or how much.

  1. Downloadthe COIN Wallet
  2. Create a walletand write down 25 words
  3. You're on the networkit starts its own node

About COIN - Help - Download - Run a Node - Site mapCopyright © 2026 Coin contributors. Free, open-source software.

COIN. Your money. Your business.

Your money. Your business.

Privacy and security are basic human rights.

Welcome, guest. Coin keeps everyday payments private: every payment hides who sent it, who received it and how much moved.

Coin is a private digital currency. Every payment hides who sent it, who received it and how much moved, for every user, on every transaction.

  • No accounts
  • No banks
  • No spectators
  1. Download the walletfree, for Windows and Linux
  2. Create a walletand write down your 25 words
  3. It joins the network by itselfevery wallet runs its own node
Network
Mainnet
Since
2026-10-20
Proof of work
RandomX-v2
Ring size
16 per input
P2P port
38880
Introduction

What is COIN?

Coin is private digital cash. You can pay anyone, anywhere, and the blockchain never shows who paid whom or how much.

Easy to start

  1. DownloadGet the COIN Wallet for your computer.
  2. Create a walletWrite down the 25 words it gives you.
  3. You're on the networkThe wallet starts its own node and connects by itself.

That's the whole setup. Sending, receiving and mining all happen in the same app. See the setup guide »

Money without spectators

Most blockchains are public ledgers: every payment, balance and address can be read by anyone, forever. Coin's ledger can still be checked by anyone, but it can't be read. Every transaction hides its sender, its receiver and its amount.

How Coin keeps payments private »

Private by default

There is no transparent mode and nothing to switch on. Everyone gets the same protection on every payment, so private payments never stand out.

Why privacy has to be the default »

No company, no off switch

Coin runs on the computers of the people who use it. Every COIN Wallet keeps its own copy of the blockchain and checks each block for itself. There is no company account, no server to switch off and nobody who can freeze or reverse a payment.

How the Coin network works »

Mined on ordinary computers

New coins are mined with RandomX-v2, a proof of work built for everyday processors. Mining is part of the wallet: choose how many CPU threads to use and press Start mining.

Mine COIN »

Built on proven code

Coin is built on Monero, one of the most studied privacy currencies, with RandomX-v2 for mining. It runs as its own network with its own genesis block, launched on 20 October 2026.

Technical specification »

Get started

Start using COIN in three steps

No account to open, no sign-up and nothing to configure. If you can install an app, you can use COIN.

  1. DownloadGet the COIN Wallet for your computer and check the file.Download page
  2. Create a walletChoose a password and write down your 25 words.Setup guide
  3. You're on the networkThe wallet starts its own node and connects by itself.How that works

Mining is just as simple. Open Advanced > Mining in the wallet, choose how many CPU threads to use and press Start mining. Mining guide »

Then pick where you fit

Use Coin

Send and receive payments, keep your seed safe and get to know the wallet.

Accept Coin

Give each customer their own address so payments match orders. Payment proofs settle disputes without opening your books.

Run and mine

Keep a node online to relay blocks and help new users sync, and put spare CPU time to work with the built-in miner.

Guide

Set up your COIN wallet

Download it, open it, create a wallet. The COIN Wallet does the rest: it starts its own node and connects to the Coin network by itself.

  1. Download the COIN Wallet

    Get it from the Download page. Before you open it, check that the file's SHA-256 hash matches the one published with the release. It takes a minute, and the Windows guide shows you how.

  2. Open it and create a new wallet

    The first time it starts, the wallet asks for your language and how you'd like to use it. Choose Advanced mode. Don't let the name put you off: it's the mode that keeps your own copy of the blockchain and includes mining, and it's just as easy.

    Then choose Create a new wallet and give your wallet a name.

  3. Write down your 25 words

    The wallet shows your recovery phrase, also called your seed: 25 words that are the master key to your coins. Write them on paper, in order. With these words you can restore your wallet on any computer, even if this one is lost.

    Never share your seed. Anyone with these words can spend your coins. Don't photograph them or save them in a file. No Coin developer, moderator or support account will ever ask for them.

  4. Choose a password

    The password unlocks the wallet file on this computer. Make it strong. It can't be recovered, but if you forget it you can always restore the wallet from your 25 words.

  5. Let it start its own node

    Keep Start a node automatically in background (recommended) selected and press Create wallet. That's it. Your wallet starts a node and connects to the Coin network by itself.

    The first time, the node downloads the blockchain and checks every block. The wallet shows its progress and says Connected once it has caught up.

  6. Receive your first coins

    Open Receive, copy your address and give it to whoever is paying you. The payment shows up in Transactions, and you can spend it after 10 blocks, about 20 minutes.

Want to mine? Open Advanced > Mining, choose how many CPU threads to use and press Start mining. Mining guide »

Next steps

Advanced: set up with the command-line wallet

Every download also includes coind, the node on its own, and the command-line wallet. On Linux, these are what you get. Start coind and let it sync, then start the command-line wallet from the same folder and follow its prompts to create a wallet.

It shows your 25 words once, when the wallet is created. Type seed at any time to see them again, and address to see your address.

The Linux guide walks through it, and Run a node covers keeping coind running.

Guide

Send and receive COIN

To get paid, share your address. To pay, paste someone else's and press Send. Your wallet keeps every payment private for you.

Receive a payment

  1. Open Receive. Your addresses are listed there, starting with your Primary address.

  2. Copy the address, or show its QR code, and send it to whoever is paying you.

  3. The payment shows up in Transactions. It's yours to spend after 10 blocks, about 20 minutes.

Tip: press Create new address to make a separate address for each person or purpose. They all pay into the same wallet, and nobody can tell they belong together.

Send a payment

  1. Open Send. Your wallet needs to be synced, and the coins you want to send need to be unlocked.

  2. Paste the address into Address. Check the first and last few characters against the address you were given.

  3. Enter the Amount, or press Send all to send everything you can spend.

  4. Leave Transaction priority on Automatic. A higher priority costs a higher fee and is rarely needed.

  5. Press Send, check the details, confirm and enter your password. The wallet shows the transaction ID when it's on its way.

Payments can't be undone. Once a payment is in a block, only the person you paid can send it back. Check the address before you press Send.

What you'll see in TransactionsStatus of each payment
  • PendingSent to the network and waiting for a miner to put it in a block. This usually takes a couple of minutes.
  • SentIn a block. The number of confirmations grows with every new block.
  • ReceivedA payment to one of your addresses.
  • MinedA block reward from mining. It unlocks after 60 blocks.
  • FailedIt never reached the network, so the coins are still yours. Check your connection and try again.

Fees

The sender pays a small fee, which goes to the miner who puts the payment in a block. The fee depends on the size of the transaction, not on how much you send. A payment to several people at once pays one fee.

Why part of your balance is locked

New coins can't be spent until they're 10 blocks deep, about 20 minutes. That includes the change from your own payments: when you send, the rest of the coin you spent comes back to you as change and waits 10 blocks too. Your wallet shows both your total balance and the part you can spend now.

What the other side sees

The person you pay sees the amount they received. They don't see your address or your balance. Nobody else sees anything: the blockchain records neither of you, nor the amount.

Advanced: the command-line wallet
> address

Shows your address. address new LABEL makes a new one.

> transfer ADDRESS AMOUNT

Sends a payment and asks you to confirm it first.

> balance

Shows your balance and how much of it is unlocked.

> show_transfers

Lists your payments. Add in or out to see one direction.

Guide

Back up your seed

Your 25 words are your wallet. Write them down once, keep the paper safe, and a broken or stolen computer can never cost you your coins.

Your recovery sheet25 words, in order
  1. 1.
  2. 2.
  3. 3.
  4. 4.
  5. 5.
  6. 6.
  7. 7.
  8. 8.
  9. 9.
  10. 10.
  11. 11.
  12. 12.
  13. 13.
  14. 14.
  15. 15.
  16. 16.
  17. 17.
  18. 18.
  19. 19.
  20. 20.
  21. 21.
  22. 22.
  23. 23.
  24. 24.
  25. 25.

Write each word next to its number, in the same order the wallet shows them. Some seeds repeat a word, and that's normal.

Where to find your seed

The wallet shows your 25 words when you create it. To see them again, open Settings > Wallet > Show seed & keys and enter your password.

How to keep it safe

  • Write it on paper. Not in a photo, a screenshot, an email, a notes app or a cloud drive.
  • Make two copies and keep them in two different places, away from fire and water.
  • Keep it private. Anyone who reads it can take your coins, and there's nobody to reverse that.
  • Never type it into a website, a form or a chat. You only ever enter it in your own COIN Wallet, to restore it.

Check your backup works

Before you keep a lot of coins in a wallet, restore it from the paper on another computer, or as a second wallet on this one. If the restored wallet shows the same address, your backup is good.

Seed or password?

Your password only unlocks the wallet file on one computer. Your seed rebuilds the whole wallet anywhere. Forget the password and you can restore from the seed. Lose the seed and the wallet file is the only copy left.

Advanced: passphrases and the command line

Seed offset passphrase

When restoring, the wallet accepts an optional seed offset passphrase. The same 25 words with a different passphrase open a completely different wallet. If you use one, you need both the words and the passphrase to get your coins back, so back up the passphrase too.

Command-line wallet

> seed

Shows your 25 words after asking for your password.

> restore_height

Shows the block height your wallet starts scanning from.

Guide

Restore a wallet

Lost your computer, or forgotten your password? With your 25 words you can bring your wallet back on any computer, coins and all.

Restore from your 25 words

  1. Open the COIN Wallet and choose Restore wallet from keys or mnemonic seed.

  2. Give the wallet a name and choose where to save it. The name doesn't have to match the old one. Keep Restore from seed selected.

  3. Type your 25 words, in order, with a space between each.

  4. Enter a Restore height: the block number to start scanning from. If you don't know it, enter 0.

  5. Choose a new password.

  6. Keep Start a node automatically in background (recommended) selected and press Create wallet. Your wallet scans the blockchain and your coins reappear.

Not sure? Use 0. Coin's blockchain began on 20 October 2026, so a scan from block 0 finds every payment you've ever received.

Restore from your keys

If you saved your keys instead of your seed, choose Restore from keys and fill in Account address (public), View key (private) and Spend key (private). You'll find all three in Settings > Wallet > Show seed & keys on the original wallet.

Leave the spend key blank and you get a view-only wallet instead: it shows incoming payments but can't spend.

Restore height

Your wallet finds your payments by scanning the blockchain, starting from the restore height. Set it too high and the wallet misses earlier payments, so your balance looks wrong. Set it too low and the first scan just takes a little longer. When in doubt, go lower.

To change it later, open Settings > Info, press (Change) next to the wallet restore height and enter a lower block number. The wallet then scans again from there.

Balance looks wrong after restoring?

Almost always, the restore height is higher than the block of your first payment. Change it to 0 and let the wallet scan again.

Advanced: restore with the command-line wallet

Start the command-line wallet with one of these options and follow the prompts. It asks for a name for the new wallet file, your words or keys, a password and a restore height.

--restore-deterministic-wallet

Restores from your 25 words.

--generate-from-keys NEW_WALLET_NAME

Restores from your address, view key and spend key.

--generate-from-view-key NEW_WALLET_NAME

Makes a view-only wallet from your address and view key.

Guide for merchants

Accept COIN payments

Take payments for goods, services or donations. Give each customer their own address and every payment is easy to match, while your sales stay private.

One address per customer

  1. Open Receive and press Create new address.

  2. Label it with the order number or the customer's name. Only you can see the label.

  3. Give the customer that address. Their payment shows up against it in Transactions.

Every address pays into the same wallet. On the blockchain, none of them can be linked to each other or to you, and no customer can look up what the others paid.

Ask for an exact amount

On the Receive page, fill in the payment request: the amount, what it's for and your name or shop. The wallet turns it into a QR code the customer can scan, with the amount already filled in.

Watch payments arrive

Merchant mode turns the wallet into a simple point-of-sale screen. Open Settings > Wallet > Enter merchant mode. It shows a QR code for the selected address and the amount to receive, and lists incoming payments as soon as the network sees them.

When is a payment final?About 2 minutes per block
  • SeenWaiting for a block. It will almost always confirm, but it isn't certain yet. Accepting it is your call, so keep it for small amounts.
  • 1 confirmationIn a block. Each new block on top makes it harder to undo.
  • 10 confirmationsAbout 20 minutes. The coins unlock and you can spend them.

For larger amounts, wait for more confirmations before you hand over the goods.

Settle disputes without opening your books

If a customer says they paid, ask for a payment proof. Your wallet checks it against the blockchain and shows exactly what that one transaction paid to your address. Nothing else is revealed on either side.

Show your accountant, not your keys

A view key lets your accountant or auditor see your incoming payments in a view-only wallet. It can't spend anything.

Advanced: integrated addresses and the wallet RPC

Integrated addresses

An integrated address is your address with a short payment ID built in, so one address can tell many payments apart. The command-line wallet makes one with integrated_address. Separate addresses are simpler and are what the wallet gives you by default. Integrated addresses are there for systems built around payment IDs.

Automate it with the wallet RPC server

Shops can let their checkout talk to the wallet RPC server, which comes with the Linux download. Make a fresh address for each order:

{"jsonrpc":"2.0","id":"0","method":"create_address","params":{"account_index":0,"label":"order-1042"}}

Then list incoming payments with their amounts and confirmations:

{"jsonrpc":"2.0","id":"0","method":"get_transfers","params":{"in":true}}

Keep the wallet RPC server on a private address. Anyone who can reach it can use the wallet.

Guide

Stay safe

Coin keeps your payments private. Keeping your coins safe is up to you, and it comes down to a few simple habits.

The golden ruleYour 25 words and your private keys are the only things that can spend your coins. Never share them, never type them into a website, and never store them where someone else could read them.

Scams to watch for

  • Fake support. Coin has no help desk that needs your seed. Anyone who asks for it, in a chat, an email or a "support form", is trying to rob you.
  • Fake wallets. Download Coin only from this site, and check the file's hash before you run it.
  • Giveaways and doublers. Nobody sends back twice what you send them.
  • Websites that mine for you. Mining runs in the COIN Wallet, on your own computer. A website or "cloud mining" contract that promises Coin is not part of Coin.
  • Address swapping. Some malware replaces an address you copy with its own. After you paste, check the first and last few characters.

Check every download

Each release is published with its SHA-256 hash. Compare it with your file before you open it, every time you update. It takes a minute: see the guides for Windows and Linux.

Protect the wallet on your computer

  • Give the wallet a strong password, and don't reuse one from elsewhere.
  • Keep your computer's system updates turned on.
  • Lock the wallet when you step away: Settings > Wallet > Lock this wallet. It can also lock itself after a few idle minutes, under Settings > Interface.

If you think someone has seen your seed

Move your coins straight away. Create a new wallet with a new seed, write the new words down, then send everything from the old wallet to an address in the new one. Once the payment confirms, the old seed is worthless to whoever saw it.

Privacy

How COIN keeps a payment private

The problem

A public ledger remembers everything.

On a transparent blockchain, every payment publishes who sent it, who received it and how much moved. Anyone can follow the money, permanently.

Why privacy has to be the default »
Ring signatures

Coin hides who sent it.

Your wallet signs each input together with 15 other outputs taken from the chain. Anyone can check that one of the 16 signed. No one can tell which.

More about ring signatures »
Stealth addresses

And who received it.

Every payment lands at a fresh one-time address that only the recipient can recognize. Your public address never appears on the chain, however often you share it.

More about stealth addresses »
RingCT and Bulletproofs+

And how much moved.

Amounts are sealed in cryptographic commitments. A range proof shows the inputs equal the outputs without revealing a single value. Fees and blocks stay public, so anyone can still verify the chain.

More about RingCT »
What Coin records Example transaction
One of 16 signed Nobody can tell which c9e1f40b…a07d1e Sealed, proven valid a3f9c1d2…7be20d One-time address
Fee
0.00004100 COIN
Block
41,207

Fees and blocks stay public so anyone can verify the chain. Who paid whom, and how much, appears nowhere on it.

Step 1 of 4
Privacy feature

Ring signatures

Every Coin payment is signed by a group of 16 possible senders. Anyone can check that one of them signed. Nobody can tell which one.

Automatic. Your wallet does this on every payment. There is nothing to turn on.

A ring of 16Every input of every payment
?1 of 16

Your real input is one of 16 outputs taken from the blockchain. The other 15 are decoys. The signature proves that one of them is yours, and nothing more.

The problem it solves

On a transparent blockchain, spending a coin points straight at the payment that created it, so anyone can follow money from wallet to wallet. Ring signatures break that link at every step.

How a ring is built

When you send coins, your wallet picks 15 other outputs from the blockchain to act as decoys and mixes in the one you are really spending. It then signs with a ring signature, which proves that the signer owns one of the 16 without saying which.

Decoys are chosen to look like real spending, so the real input doesn't stand out by its age.

Why nobody can spend twice

Each signature also carries a key image, a tag made from the real output that can't be traced back to it. Spending the same output again would produce the same key image, so the network rejects the second attempt.

The same for every payment

Every Coin transaction uses rings of exactly 16. Nobody can choose a different size, so no payment can be singled out by the way it was signed.

What the blockchain showsFor each input
  • The 16 possible outputsVisible
  • Which one was spentHidden
  • Key imageVisible, blocks double spends
  • Your addressHidden

One part of the whole

Ring signatures hide who sent a payment. Stealth addresses hide who received it and RingCT hides how much moved. Together they cover the whole payment.

Privacy feature

Stealth addresses

Hand your address to anyone, or post it anywhere. It never appears on the blockchain: every payment to you lands at a new one-time address that only your wallet can recognize.

Automatic. Every payment you receive uses a fresh one-time address. There is nothing to set up.

One address, unrelated paymentsExample values
Your addressShared with three peopleNever written to the blockchain
Payment 1a3f9c1d2…7be20d
Payment 25c0e88b4…d41a6f
Payment 3e87b2a90…0f3c51

Three payments to the same address land at three one-time addresses that look completely unrelated. Only your wallet can tell they're yours.

How it works

When someone pays you, their wallet mixes your public address with a random number made just for this payment. The result is a one-time address that belongs to you but can't be connected to your address by anyone else.

Your wallet checks each new transaction with your private view key and picks out the ones meant for you. Only your private spend key can spend them.

View tags make scanning faster

Every output carries a one-byte view tag. Your wallet checks the tag first and skips most outputs that aren't yours without doing the full calculation. Syncing is quicker, and the tag reveals nothing about who you are.

As many addresses as you like

One wallet can have any number of subaddresses. Make one for each customer, friend or donation page under Receive > Create new address. They all pay into the same wallet, yet nobody can tell they belong together, not even the people you gave them to.

Integrated addresses

An integrated address is your address with a short payment ID inside, for services that tell payments apart that way. Most people never need one. Accepting payments »

What the blockchain showsFor each payment
  • Your addressNever recorded
  • One-time addressVisible, unlinkable
  • Which wallet owns itHidden
  • Other payments to youHidden

One part of the whole

Stealth addresses hide who received a payment. Ring signatures hide who sent it and RingCT hides how much moved.

Privacy feature

RingCT: hidden amounts

Every amount on Coin is sealed. The network still checks that no coins were made out of thin air, without ever seeing a single number.

Automatic. Every amount in every payment is sealed. There is nothing to turn on.

The sums match, the numbers stay sealedOne payment
Coins spentsealed
Paymentsealed
Your changesealed
Feepublic
Inputs equal outputs plus fee No amount is negative

Anyone can check both facts. Nobody but the sender and the receiver learns the amounts.

Amounts become commitments

Each amount is replaced with a Pedersen commitment: a sealed value that hides the number, yet can still be added and subtracted like one.

The sums still have to match

The network adds up the sealed inputs and the sealed outputs, plus the public fee, and checks that they balance. If anyone tried to send more than they had, the sums wouldn't match and every node would reject the payment.

No negative amounts

Sums alone aren't enough: a sealed negative amount could balance a sealed amount that's too large. So each output comes with a Bulletproofs+ range proof, which shows the amount is positive and in range without revealing it. The proofs are compact and quick to check.

What stays public

Two things: the fee each payment pays, and the reward in each new block. Both are public so anyone can check the total supply of Coin for themselves.

Who sees the amount

You, and the person you pay. Their wallet unseals the amount meant for them, and yours keeps track of your change. Nobody else does, unless you choose to show them with a payment proof or a view key.

Private by default

Privacy only protects you when everyone has it.

Every coin is interchangeable

Outputs carry no visible history. No coin can be flagged, traced to an earlier owner or refused for where it has been.

Why that matters »

Your balance stays yours

Nobody can look up an address and read what it holds, what it received or where it spent.

How balances stay private »

Same rules for every payment

Every transaction uses the same ring size and the same format, so none stands out from the rest.

Rings of 16 »

Next: Every coin is equal »

Fungibility

Every coin is equal

Money only works if every coin is worth the same as every other. On Coin, no coin carries a history that could make it worth less.

The trouble with traceable coins

On a transparent blockchain, every coin carries its whole history. Coins that once passed through a hacked exchange or a blacklisted address can be flagged, and whoever holds them later can find them frozen or refused, through no fault of their own.

That turns every payment you accept into a risk you can't check. Some coins end up worth less than others.

Coins with no visible past

On Coin, a coin's history can't be read. Ring signatures hide which coin was spent, stealth addresses hide where it went and RingCT hides how much it was. There's no trail for anyone to follow, so there's nothing to flag.

What that means for you

  • When you're paid, you can accept the coins without wondering where they've been.
  • When you pay, nobody can refuse your coins because of who held them before.
  • A coin is a coin. Every one is worth exactly the same.

It only works if everyone has it

If privacy were optional, the private coins would stand out from the rest. That's why every Coin payment is private, with no transparent mode to opt out of. Private by default »

Private by default

Your balance stays yours

On many blockchains, anyone who knows your address can see what you own and every payment you've made. On Coin, your address gives nothing away.

Looking up a Coin addressWhat a stranger can find
  • BalanceHidden
  • Payments receivedHidden
  • Payments sentHidden
  • Who you pay or get paid byHidden

There is nothing to look up: your address never appears on the blockchain.

Why it matters

On a transparent blockchain, the first time your address is linked to your name, through an invoice, a shop or a friend, your whole financial history becomes public. Your employer can see your spending, a shop can see your savings, and anyone you pay can see everyone else you pay.

How Coin keeps it private

Payments to you land at one-time addresses that can't be linked to yours. Amounts are sealed with RingCT. When you spend, ring signatures hide which coins were yours. Put together, there's no balance on the blockchain for anyone to add up.

Safe to share, safe to post

You can put your address on a website or a donation page. Nobody can count what it receives.

Show it only when you choose

Sometimes you need to prove something. You can show your incoming payments with a view key, prove one payment with a payment proof, or prove you hold at least an amount with a reserve proof. You decide what to show, and to whom.

Proofs

Prove what you choose

get_tx_proof

Prove a payment.

Show that one transaction paid one address a specific amount, signed with a message such as an invoice number. Nothing else about your wallet is revealed.

How to make a payment proof »
get_spend_proof

Prove you sent it.

Show that you created a transaction without revealing which of its 16 ring members was yours.

How to make a spend proof »
get_reserve_proof

Prove your reserves.

Show that a wallet holds at least a given balance without listing a single transaction. Useful for exchanges and custodians.

How to make a reserve proof »
viewkey

Share read-only access.

Give an accountant your view key. A view-only wallet shows your incoming payments and cannot spend anything.

How to share a view key »
Payment proof get_tx_proof
  • Which transaction9f2c…41ab
  • Who received itRecipient's address
  • How much0.20261020 COIN
  • Who sent itNot revealed
  • Wallet balanceNot revealed
  • Ability to spendNever shared

Example values. Each proof is checked by the other party's wallet against the public chain.

Step 1 of 4
Guide

Prove a payment

Paid someone and they say it never arrived? A payment proof shows that one transaction paid their address, and how much, without revealing anything else.

Make a payment proof

  1. Open Transactions and find the payment. Press its P button, Generate payment proof.

  2. Copy the proof the wallet shows you.

  3. Send the other person three things: the transaction ID, the address you paid and the proof.

You can also make one under Advanced > Prove/check: paste the transaction ID and the address you paid, add a message such as an invoice number if you like, and press Generate.

Check a payment proof

  1. Open Advanced > Prove/check.

  2. Under Check Transaction, paste the transaction ID, the address, the message if there was one, and the proof into Signature.

  3. Press Check. The wallet shows how much the transaction paid to that address and how many confirmations it has.

Make sure the address really is the one the payment was meant for. If a payment was split over several transactions, check each one.

What a payment proof showsTo the person checking it
  • Which transactionShown
  • The address it paidShown
  • How much it paid thereShown
  • Your address and balanceHidden
  • Your other paymentsHidden
Advanced: the command-line wallet
> get_tx_proof TXID ADDRESS [MESSAGE]

Saves the proof to a file.

> check_tx_proof TXID ADDRESS SIGNATURE_FILE [MESSAGE]

Checks a proof someone sent you.

The transaction key

An older way to prove a payment uses the transaction's private key, which your wallet saves when it sends.

> get_tx_key TXID
> check_tx_key TXID TXKEY ADDRESS
Guide

Prove you sent it

A spend proof shows that a transaction came from you. It doesn't reveal which of its 16 ring members was yours, the amount or anything else in your wallet.

When to use one

Use a spend proof when the question is who sent a payment, not where it went. For example, to show a service that a deposit came from you, or to claim a payment you made without naming the address you paid.

Make a spend proof

  1. Open Advanced > Prove/check.

  2. Paste the transaction ID and leave Address empty. Add a message if the other person gave you one to sign.

  3. Press Generate, copy the proof and send it with the transaction ID.

Check a spend proof

Under Check Transaction, paste the transaction ID, leave Address empty, enter the message if there was one and paste the proof into Signature. Press Check.

Ask for a message

If you're the one checking, ask the sender to sign a message you choose, such as today's date and your name. A proof made for your message can't be an old one passed along by someone else.

Advanced: the command-line wallet
> get_spend_proof TXID [MESSAGE]

Saves the proof to a file.

> check_spend_proof TXID SIGNATURE_FILE [MESSAGE]

Checks a proof someone sent you.

Guide

Prove your reserves

A reserve proof shows that a wallet holds at least a certain amount, without listing a single transaction. It's how exchanges and custodians can show they really hold their customers' coins.

Make a reserve proof

  1. Open Advanced > Prove/check.

  2. Leave Transaction ID and Address empty and enter the Amount to prove. You need at least that much unlocked in the account you have open.

  3. Add a message if you were given one, press Generate and send the proof with your address.

Check a reserve proof

Under Check Transaction, leave Transaction ID empty, enter the wallet's address and the message, and paste the proof into Signature. Press Check to see the amount it proves.

It reveals more than other proofs.A reserve proof includes the key images of the coins it covers, so whoever checks it can later tell when those coins are spent. Share reserve proofs only with people who need them.

Prove a little more, or a little less

The proof shows at least the amount you enter, not your exact balance. Enter the amount that's needed and nothing more.

Advanced: the command-line wallet
> get_reserve_proof all|AMOUNT [MESSAGE]

Proves your whole balance, or a set amount, and saves the proof to a file.

> check_reserve_proof ADDRESS SIGNATURE_FILE [MESSAGE]

Checks a proof someone sent you.

Guide

Share a view key

Your view key lets someone see the payments coming into your wallet without being able to spend a thing. Give it to your accountant, an auditor or a fundraiser's supporters.

Your wallet's keysWhat each one can do
Address

Lets people pay you.

Share freely
View key (private)

Shows your incoming payments.

Share with care
Spend key (private)

Spends your coins.

Never share
Seed, 25 words

Rebuilds the whole wallet, keys and all.

Never share

Find your view key

Open Settings > Wallet > Show seed & keys and enter your password. Give the other person your primary address and the View key (private). Never send the spend key or the seed.

Make a view-only wallet

  1. In the COIN Wallet, choose Restore wallet from keys or mnemonic seed, then Restore from keys.

  2. Enter the Account address (public) and the View key (private). Leave Spend key (private) empty.

  3. Finish the setup. The new wallet shows incoming payments, and it can't spend.

On your own computer it's even quicker: open your wallet and choose Settings > Wallet > Create a view-only wallet. It's saved next to your wallet, with the same password.

What a view-only wallet can't see

It sees money coming in, but it can't tell when coins are spent. If you've sent payments, the balance it shows will be too high. To correct it, export your key images from the full wallet and import them into the view-only one, under Send > Advanced options > Key images.

A view key can't be taken back.Whoever has it can see your incoming payments for as long as you use that wallet. To stop sharing, move your coins to a new wallet.

Advanced: the command-line wallet
> viewkey

Shows your private view key. Use address to show your address.

--generate-from-view-key NEW_WALLET_NAME

Start the command-line wallet with this option to make a view-only wallet from an address and view key.

The COIN Wallet

A tour of the COIN Wallet

One app does it all. It holds your coins, runs your own node, mines and proves payments. Here's where to find everything.

The wallet's menuDown the left-hand side
  • AccountYour balance, and how much of it you can spend right now.
  • SendPay an address. How to send
  • Address bookThe addresses you pay often, with names.
  • ReceiveYour addresses, QR codes and payment requests.
  • TransactionsEvery payment in and out, with payment proofs.
  • AdvancedMining, Prove/check, Shared RingDB and Sign/verify.
  • SettingsYour seed and keys, your node, the look of the app and more.

Advanced appears when the wallet is in Advanced mode, the mode that runs your own node. Choose it when you set the wallet up.

Your balance

Account shows two numbers: your total balance, and the unlocked part you can spend now. New coins, including the change from your own payments, unlock after 10 blocks, about 20 minutes.

You can also split one wallet into separate accounts, each with its own balance and addresses. Press Create new account. One seed backs up every account.

Your node

The wallet runs its own full node in the background. The corner of the window shows whether it's syncing or connected. Settings > Node is where you can stop and start it, move the blockchain to another drive or switch to a remote node. Your own full node »

Advanced pages

  • Mining: choose your CPU threads and press Start mining. Mining guide
  • Prove/check: make and check payment, spend and reserve proofs.
  • Sign/verify: sign a message or a file with your address, to prove the address is yours, and check signatures from others.
  • Shared RingDB: a tool for advanced users. Most people never need it.

Settings worth knowing

  • Wallet > Show seed & keys: your 25 words and keys. Back them up.
  • Wallet > Lock this wallet: lock the wallet when you step away.
  • Wallet > Create a view-only wallet: a copy that can see but not spend. View keys
  • Wallet > Enter merchant mode: a simple screen for taking payments. Accept payments
  • Info: the wallet's restore height and where its files are kept.
Advanced: the command-line wallet and the wallet RPC server

The downloads also include a command-line wallet, for people who prefer a terminal, and the wallet RPC server, which lets other programs such as a shop's checkout use a wallet. Each guide on this site has a section like this one with the matching commands.

In the command-line wallet, type help to list every command, or help COMMAND for details about one.

The COIN Wallet

Your own full node

Every COIN Wallet runs a full node. It keeps its own copy of the blockchain and checks every block itself, so you never have to trust anyone else's server.

Automatic. The wallet starts its node when it opens and connects to the Coin network by itself. There's nothing to install or configure.

What your node doesIn the background, all the time
  • DownloadsFetches new blocks and transactions from other nodes.
  • ChecksTests every block and every transaction against Coin's rules, and throws out anything that breaks them.
  • RelaysPasses valid transactions and blocks on to its peers.
  • Answers your walletYour wallet asks your own node about the blockchain, not a stranger's server.

Why it matters

  • Nobody can fool your wallet. Your node checks everything itself, so no server can show you a fake balance or a payment that never happened.
  • Nobody watches you use it. A remote node sees your IP address and the payments you send through it. Your own node doesn't tell anyone anything.
  • The network gets stronger. Every node is another copy of the blockchain that nobody can switch off.

The first sync

The first time it starts, your node downloads every block since the genesis block on 20 October 2026 and checks each one. The wallet shows its progress and says Connected once it has caught up. After that, it only needs the new blocks.

Saving disk space

The blockchain grows over time. To keep a smaller copy, turn on Prune blockchain when you set the wallet up. A pruned node still checks every block. It just keeps less of the old data on disk.

Going further

To help the network more, keep a node online around the clock: see Run a node. If a computer can't run a node, the wallet can use someone else's instead: see Remote nodes.

Download

Get the wallet

Every download includes the full node, so your wallet checks the blockchain itself instead of trusting someone else's server. The miner is built in too.

Choose your platform:

Verify before you run it. Compare the SHA-256 hash published with each release: on Windows, on Linux.

Keep your seed offline. Anyone with your 25 words can spend your coins. No Coin developer, moderator or support account will ever ask for your seed or keys. How to stay safe »

Next: Set up your wallet »

Guide

Install COIN on Windows

Download it, check it, unzip it, open it. It takes about five minutes, and there's no installer to click through.

  1. Download the Windows release

    On the Download page, press Download for Windows. Make a note of the SHA-256 hash published with the release.

  2. Check the file

    Open the Start menu, type cmd and press Enter. Go to your Downloads folder and ask Windows for the file's hash:

    C:\> cd %USERPROFILE%\Downloads
    C:\> certutil -hashfile FILE SHA256

    Replace FILE with the name of the file you downloaded. Compare the long string it prints with the published hash. They must match exactly. If they don't, delete the file and download it again.

  3. Unzip it

    Right-click the file and choose Extract All. Pick a folder you'll find again, such as Documents. Keep all the files together: the wallet starts the node that comes with it.

  4. Open the COIN Wallet

    Double-click the COIN Wallet in the folder you just made. The first time, Windows may show one or two messages:

    • Windows protected your PC. SmartScreen shows this for programs it hasn't seen often. If the hash matched in step 2, press More info, then Run anyway.
    • Windows Defender Firewall. Your node asks to talk to the network. Allow it on private networks, so other nodes can reach yours.
  5. Create your wallet

    The wallet walks you through it in a few screens. Follow the setup guide alongside.

If your antivirus complains

Some antivirus programs flag any software that can mine, including the miner built into the COIN Wallet. If yours quarantines a file, check the download's hash again. If it matches the published one, you can restore the file and add the COIN folder to your antivirus exceptions.

Updating

Download the new release, check its hash, unzip it to a new folder and open the wallet from there. Your wallet files and your copy of the blockchain are kept separately, so they carry over.

Advanced: the node and command-line wallet on Windows

The same folder holds coind, the node on its own, and the command-line wallet. To run them, open a Command Prompt in that folder and start the node first:

C:\COIN> coind

Leave it running, then start the command-line wallet in a second Command Prompt. PowerShell users can check a download's hash with Get-FileHash FILE.

Guide

Install COIN on Linux

The Linux release has the node and the command-line wallet. A handful of commands and you're on the network.

  1. Download the Linux release

    On the Download page, press Download for Linux, and note the SHA-256 hash published with it.

  2. Check the file

    $ sha256sum FILE

    Replace FILE with the file's name and compare the result with the published hash. They must match exactly.

  3. Unpack it

    $ tar -xf FILE

    Then cd into the folder it creates.

  4. Start the node

    $ ./coind

    It connects to the network and downloads the blockchain. To keep it running in the background instead, start it with ./coind --detach and check on it any time with ./coind status.

  5. Create a wallet

    In a second terminal, start the command-line wallet from the same folder. It asks for a name for your wallet file, a password and a language, then shows your 25 words. Write them on paper before you go any further.

    Type address to see the address to give people, and help for everything else.

Let other nodes reach you

Your node works fine with outgoing connections alone. To help new nodes join, allow incoming connections on the peer-to-peer port:

$ sudo ufw allow 38880/tcp

Never open port 38881. It's your node's private control port.

Next

Guide

Build COIN from source

Coin is open source. Build it yourself and you know exactly what you're running.

These steps are for Ubuntu. The source includes build instructions for other Linux systems, Windows and macOS.

  1. Install the build tools

    $ sudo apt update && sudo apt install build-essential cmake pkg-config libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind8-dev liblzma-dev libreadline6-dev libexpat1-dev libpgm-dev qttools5-dev-tools libhidapi-dev libusb-1.0-0-dev libprotobuf-dev protobuf-compiler libudev-dev libboost-chrono-dev libboost-date-time-dev libboost-filesystem-dev libboost-locale-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libboost-system-dev libboost-thread-dev python3 ccache doxygen graphviz
  2. Get the source

    $ git clone --recursive REPOSITORY_URL

    Use the address behind View source on the Download page in place of REPOSITORY_URL, then cd into the folder it creates. The --recursive option fetches the libraries Coin bundles.

  3. Build it

    $ make

    The first build takes a while. To use more processor cores, run make -j4 instead, with the number of threads you want to use.

  4. Run it

    The programs end up in build/release/bin. Start coind from there and carry on with the Linux guide from step 4.

Check what you built

A node you build yourself joins the same network as the released one, starting from the same genesis block. Its message reads Coin | RandomX-v2 | mainnet | 2026-10-20. About the genesis block »

Mining

Mine COIN

Mining is built into the COIN Wallet. Choose how many CPU threads to give it and press Start mining. That's all there is to it.

Advanced > MiningIn the COIN Wallet

The Mining page, drawn simply. Set your CPU threads, then press Start mining.

  1. Let your wallet sync

    Your node has to catch up with the network before it can mine. The wallet says Connected when it's ready.

  2. Open Advanced, then Mining

    The Mining page is under Advanced, which appears when the wallet is in Advanced mode, the mode that runs your own node.

  3. Choose your CPU threads

    Press Use half (recommended) to keep your computer comfortable for everything else, or Use all threads to mine as fast as it can.

  4. Press Start mining

    That's it. The status line shows your hashrate and your chance of finding a block each day. Press Stop mining whenever you like.

Open COIN MinerGet the wallet

Mine only when you're away

Tick Background mining (experimental) and the wallet mines only while the computer is idle. On a laptop it pauses on battery, unless you also tick Enable mining when running on battery.

Rewards

This is solo mining: there's no pool and no account. When your computer finds a block, the whole block reward goes straight to your wallet. It shows up in Transactions as Mined and unlocks after 60 blocks, about two hours.

How often you find a block depends on your share of all the mining on the network, so it can take a while on one computer. Every hash still helps keep the network secure.

Mine on your own computers

Mining uses electricity and makes your processor work hard and run warm. Mine only on computers you own or have permission to use.

Advanced: mine from the command line

From the node console

> start_mining ADDRESS THREADS

Add true at the end for background mining. mining_status shows how it's going and stop_mining stops it.

From the command-line wallet

> start_mining THREADS

Mines to the wallet you have open, using a node on the same computer.

Mining

RandomX-v2

Coin's proof of work runs random programs that suit the processor already in your computer, so mining stays open to everyone instead of a few chip makers.

How it works

For each attempt at a block, RandomX writes a new random program and runs it on a virtual machine. The programs mix integer and floating-point maths, memory reads and branches, the everyday work a general-purpose processor is built for. A large dataset held in memory and the processor's own cache are part of every hash.

Why it suits ordinary computers

To run random programs quickly, you need a chip that can run any program quickly. That chip is a CPU. A custom mining chip would end up looking much like the processor already in your desktop or laptop, so there's little to gain from building one, and mining stays spread across many independent computers.

The version Coin uses

Coin uses RandomX-v2, the version named in its genesis block. It has been the proof of work since block 0.

Two ways to run RandomXFigures published by RandomX's authors
  • Fast modeFor mining. Keeps the full dataset in memory, about 2080 MiB.
  • Light modeFor checking blocks. Needs only about 256 MiB, and runs more slowly.

Miners use fast mode. A node that only checks blocks can use light mode and save memory.

Advanced: getting the most from your CPU

Each mining thread works best with about 2 MiB of the processor's L3 cache, according to RandomX's authors. If you have the spare memory, turning on large pages in your operating system can speed mining up.

The wallet's Use half (recommended) button is a good starting point. Try a few settings and watch the hashrate on the Mining page.

Network

The Coin network

Coin runs on a network of nodes: ordinary computers that each keep a copy of the blockchain and pass new payments and blocks along. There's no central server, and nobody in charge.

How nodes find each other

Every node keeps connections to a handful of others, called peers. A brand-new node finds its first peers through the seed node, then learns about more nodes from the peers it meets. From then on, it remembers them.

The seed node

New nodes can always find the network through seed.coinnet.org:38880. It's a starting point, not a boss: once your node has peers, it doesn't depend on the seed node at all.

Dandelion++How a new payment spreads
Your nodestemfluff

First the stem: your payment hops quietly from one random node to the next. Then the fluff: a node that isn't yours broadcasts it to everyone. Watching the network, it looks like it started somewhere else.

Hiding where a payment came from

The blockchain never records IP addresses, but a watcher with many nodes could try to spot which node a payment appeared from first. Dandelion++ spoils that by passing each new payment along a short, random chain of nodes before it's broadcast. For even more cover, run your node over Tor.

Blocks

Miners collect new payments into blocks, about one every two minutes. Every node checks every block, and the difficulty adjusts by itself to keep that pace as miners come and go.

Ports

PortUsed forOpen it?
38880 TCPPeer-to-peer: talking to other nodesOptional. Opening it lets new nodes connect to yours.
38881 TCPNode RPC: how your wallet talks to your nodeNo. Keep it on your own computer.
Guide

Run a node

Your wallet already runs a node while it's open. Keep one running around the clock and you help new users sync and keep the whole network strong.

Using the COIN Wallet? You already run a node. This guide is for keeping one online all the time, on a computer that stays on.

  1. Pick a computer that stays on

    A desktop that's always on, a home server or a small rented server all work. It needs room for the blockchain and a steady internet connection.

  2. Write a config file

    Next to coind, save this as coind.cfg:

    coind.cfg
    p2p-bind-ip=0.0.0.0
    p2p-bind-port=38880
    add-priority-node=seed.coinnet.org:38880
    out-peers=32
    in-peers=64
    rpc-bind-ip=127.0.0.1
    rpc-bind-port=38881

    It accepts peers on every network connection, keeps a line open to the seed node, allows up to 32 outgoing and 64 incoming peers and keeps the control port private to this computer.

  3. Start the node

    $ ./coind --config-file coind.cfg --detach

    On Windows, run coind --config-file coind.cfg in a Command Prompt and leave the window open.

  4. Open port 38880

    On your router, forward TCP port 38880 to this computer, and allow it through the computer's firewall. On Ubuntu that's sudo ufw allow 38880/tcp. Keep 38881 closed.

  5. Check it's working

    $ ./coind status

    It shows how far the node has synced and how many peers it has. Once incoming connections appear, other nodes are reaching you. Thank you.

Advanced: start the node with the computer (systemd)

On Linux, systemd can start coind at boot and restart it if it stops. Save this as /etc/systemd/system/coind.service, changing the user and the two paths to match where you put things:

[Unit]
Description=Coin node
After=network-online.target
Wants=network-online.target

[Service]
User=coin
ExecStart=/opt/coin/coind --config-file /opt/coin/coind.cfg --non-interactive
Restart=on-failure

[Install]
WantedBy=multi-user.target
$ sudo systemctl enable --now coind

Starts the node now and at every boot. systemctl status coind shows whether it's running.

Advanced: save disk space

Add prune-blockchain=1 to coind.cfg to keep a pruned copy of the blockchain. A pruned node still checks every block, but stores less of the old data.

Advanced: offer your node to other wallets

You can let other people's wallets use your node as a remote node. Only do this with restricted RPC, which allows wallet requests and blocks anything that could change your node:

rpc-bind-ip=0.0.0.0
confirm-external-bind=1
restricted-rpc=1

Then open TCP 38881 as well. Wallets connect to your address on that port.

Network

Remote nodes

If a computer can't run its own node, the COIN Wallet can use someone else's. It's quicker to get going, but it means trusting that node with a little information.

When it makes sense

On a computer with little disk space, or one you only use now and then, a remote node saves the download and the sync. If you can run your own node, that's still the better choice: it's what the wallet does by default.

What a remote node learnsCompared with your own node
  • Your seed and keysNever sent
  • Your IP addressVisible to the node
  • Payments you send through itVisible as you send them
  • Your balanceNot sent

A remote node can never spend your coins. A dishonest one could try to learn more about you, which is why it matters whose node you use.

Connect to a remote node

  1. Open Settings > Node and choose Remote node.

  2. Enter the node's address and port. For a Coin node, the port is usually 38881.

  3. If the node needs a login, fill in the username and password. Then press Connect.

To go back to your own node, choose Local node on the same page.

Choose a node you trust

  • Best: your own node on another computer, such as a home server. See Run a node.
  • Good: a node run by someone you know and trust.
  • Add Tor to keep your IP address from the node.
Advanced: the command-line wallet
--daemon-address HOST:38881 --untrusted-daemon

Start the command-line wallet with these options to use a remote node. --untrusted-daemon tells the wallet not to rely on the node for anything it can check itself.

Guide

Coin over Tor

Coin already hides who paid whom and how much. Tor hides one more thing: where on the internet your payments come from.

What Tor adds

The blockchain never records IP addresses, and Dandelion++ makes it hard to tell which node a payment started from. Tor goes further: the nodes you talk to see a Tor address instead of your real one.

Before you start

Install Tor from the Tor Project. The Tor service listens on 127.0.0.1:9050. If you use the Tor Browser instead, it listens on 127.0.0.1:9150 while it's open.

Send your payments over Tor

Add this line to your node's coind.cfg and restart the node:

tx-proxy=tor,127.0.0.1:9050,10

Your node now sends the payments you make through Tor, to up to 10 Tor peers. If it can't reach any, it holds your payments rather than send them without Tor.

Reach a remote node over Tor

If your wallet uses a remote node, route that connection through Tor too. In the COIN Wallet, open Settings > Interface, turn on the Socks5 proxy and enter 127.0.0.1 and port 9050.

In the command-line wallet, add --proxy 127.0.0.1:9050 when you start it.

Advanced: let other nodes reach yours over Tor

Make your node an onion service, so Tor peers can connect to it. These steps use port 38883 as an example. Any free port works, as long as you use the same one everywhere.

1. Add an onion service to Tor's torrc

HiddenServiceDir /var/lib/tor/coin/
HiddenServicePort 38883 127.0.0.1:38883

2. Restart Tor and read your onion address

$ sudo cat /var/lib/tor/coin/hostname

3. Tell your node about it in coind.cfg

anonymous-inbound=YOUR_ADDRESS.onion:38883,127.0.0.1:38883,25

Replace YOUR_ADDRESS with the address from step 2. The last number limits incoming Tor connections.

Reference

Specification

The technical facts about Coin, all in one place.

Consensus

Proof of workRandomX-v2, for general-purpose CPUs
Block timeAbout 2 minutes
Spendable after10 blocks
Mined coins unlock after60 blocks
Mainnet launch20 October 2026
Genesis messageCoin | RandomX-v2 | mainnet | 2026-10-20

Privacy

SenderCLSAG ring signatures, 16 members per input
ReceiverOne-time stealth outputs, subaddresses, integrated addresses
AmountRingCT commitments with Bulletproofs+ range proofs
Wallet scanningOne-byte view tags
Transaction relayDandelion++
Optional privacyNone. Every transaction is private.

Network

Node softwarecoind
Peer-to-peer port38880
Node RPC port38881
Seed nodeseed.coinnet.org:38880

Codebase

Coin is built on Monero v0.18, one of the most studied privacy codebases, and runs as a completely separate network with its own genesis block. Coins and transactions on one chain mean nothing on the other. The source is open: see Build from source.

Reference

The genesis block

Every blockchain starts somewhere. Coin's first block dates from 20 October 2026, and it carries a short message.

Block 020 October 2026

Coin|RandomX-v2|mainnet|2026-10-20

  • CoinThe network's name.
  • RandomX-v2The proof of work, used from the very first block.
  • mainnetThe main network, where coins are real. Not a test network.
  • 2026-10-20The day the network launched.

Why it matters

Every node starts from the same genesis block, and every block after it links back, one by one, to block 0. A node with a different genesis block is on a different network. That's what makes Coin its own chain: it shares Monero's code, not its history.

Since then

A new block has followed about every two minutes, each one checked by every node on the network.

Help and support

User guides

Step-by-step guides for everything you can do with COIN, starting with the basics.

New to Coin? Start with How to set up your wallet. The wallet does most of the work for you.

Help

Common questions

Short answers to the questions people ask most, with links to the full guides.

The basics

What is Coin?

Private digital cash. You can pay anyone, anywhere, and the blockchain never shows who paid whom or how much. What is COIN? »

How is Coin related to Monero?

Coin is built on the Monero v0.18 codebase and inherits its privacy design, with RandomX-v2 for mining. It runs as a completely separate network with its own genesis block, so coins and transactions on one chain mean nothing on the other.

Do I need an account?

No. There's nothing to sign up for. Your wallet lives on your own computer, and your 25 words are the only key to it.

Does it cost anything?

The COIN Wallet is free, open-source software. Each payment pays a small network fee to the miners who put it in a block.

Wallet and payments

How long does a payment take?

A payment is usually in a block within a couple of minutes, since a new block comes about every two minutes. The person you paid can spend it after 10 blocks, about 20 minutes.

Why is part of my balance locked?

New coins wait 10 blocks before they can be spent, and that includes the change from your own payments. Mined coins wait 60 blocks. Give it a little time and they unlock by themselves. More »

What if I lose my 25 words?

If you still have the wallet and its password, write the words down again now: Settings > Wallet > Show seed & keys. If the seed and the wallet are both gone, the coins can't be recovered. Nobody can reset a Coin wallet.

I forgot my wallet password

Restore the wallet from your 25 words and choose a new password. Your coins come back with it. How to restore »

Can I prove that I paid someone?

Yes. The wallet can make a payment proof for any payment you sent. The recipient, or anyone else, checks it in their own wallet, and it reveals only that one payment. How »

Can someone see my balance without being able to spend it?

Yes, if you choose to share it. Give them your address and view key and they can open a view-only wallet that shows incoming payments. A view-only wallet can't spend. View keys »

Privacy

Can anyone see my payments?

Not on the blockchain. Every payment hides the sender, the receiver and the amount, and your address never appears on the chain. Only you and the person you pay know the details.

Can I turn privacy off?

No. Every payment on Coin is private, for everyone. That's what keeps your payments from standing out. Why »

Does Coin hide my IP address?

The blockchain never records IP addresses. When your node sends a payment, Dandelion++ passes it through a few random nodes before it spreads, which makes the starting point hard to pin down.

For stronger network privacy, run your node or wallet over Tor.

Mining

How do I mine?

Open Advanced > Mining in the COIN Wallet, choose how many CPU threads to use and press Start mining. Mining guide »

Why mine with a CPU instead of a GPU?

RandomX is built to run best on general-purpose processors. That keeps mining open to people with ordinary computers and spreads it across many independent miners instead of a few large farms.

Do I need a mining pool?

No. The wallet mines solo: when your computer finds a block, the whole reward goes straight to your wallet. Finding one can take a while, depending on your share of all the mining on the network.

When can I spend mined coins?

After 60 blocks, about two hours. In the meantime they show in Transactions as Mined.

Nodes and the network

Do I need to run my own node?

The COIN Wallet runs one for you, automatically. If a computer can't, the wallet can connect to a remote node instead, which saves disk space and sync time.

A remote node never learns your keys, but it can see your IP address and the payments you send through it. Your own node removes that trust. Remote nodes »

Which ports does Coin use?

TCP 38880 for talking to other nodes, which you can open to help the network, and TCP 38881 for your wallet to talk to your node, which you should keep closed. Ports »

How much disk space does the blockchain need?

It grows over time as blocks are added. To keep a smaller copy, turn on Prune blockchain. A pruned node still checks every block. More »

Troubleshooting

My wallet seems stuck syncing

Make sure you're online and that your firewall lets the wallet's node connect. The first sync downloads and checks the whole blockchain, so give it time. If it really has stopped, close the wallet and open it again.

Mining won't start

Your node must be fully synced first: wait for the wallet to say Connected. Mining also needs the wallet's own node, so it isn't available while you're using a remote node.

A payment hasn't shown up

Check that your wallet is synced and that the sender used the right address. If it still hasn't appeared, ask for the transaction ID and enter it under Settings > Wallet > Scan transaction. On a remote node, this shows that node the transaction ID.

My balance looks wrong

After restoring a wallet, this almost always means the restore height is too high. Open Settings > Info, change the restore height to 0 and let the wallet scan again. More »

My antivirus flagged the wallet

Some antivirus programs flag any software that can mine. Check the download's hash against the published one first. What to do »

Live crypto prices

Cryptocurrency prices by market cap

Live prices for the largest cryptocurrencies, ranked by market cap.

Loading prices…

Market

Cryptocurrencies ranked by market cap
Watchlist Last 7 days

CoinChameleon

Price data by CoinGecko. Prices load from CoinGecko's public API while this page is open and refresh every minute.

Market data is for information only. It is not investment advice.

Document: Done

System Properties

Specification

How Coin is built

A mature, heavily reviewed privacy codebase, run as its own network with its own genesis block and chain.

System:
Coin mainnet
Registered to:
No one. Coin has no accounts.
Codebase:
Monero v0.18
  • Consensus

    Proof of work, RandomX-v2, built for general-purpose CPUs.

  • Sender privacy

    Ring signatures, 16 members: one real input and 15 decoys.

  • Amount privacy

    RingCT commitments with Bulletproofs+ range proofs.

  • Receiver privacy

    One-time stealth outputs, subaddresses and integrated addresses.

  • Network privacy

    Dandelion++ relay hides which node sent a transaction.

  • Wallet scanning

    View tags let wallets skip outputs that are not theirs.

  • Codebase

    Derived from Monero v0.18, run as a separate network.

  • Network ports

    38880 peer-to-peer, 38881 node RPC.

Genesis block · 20 October 2026

Coin|RandomX-v2|mainnet|2026-10-20

COIN Miner

Mining

Mining is one button

The COIN Wallet has a miner built in. Choose how many CPU threads it can use and press Start mining. There's nothing else to install and no account to make.

Solo mining
Status:
Not mining
A preview of the Mining page in the COIN Wallet.
  1. Open the COIN Wallet

    It starts its own node and catches up with the network. Mining can start once it has.

  2. Go to Advanced, then Mining

    The miner is part of the wallet, so there's nothing else to download.

  3. Choose your CPU threads

    Half your threads is the recommended setting. It keeps the rest of your computer free.

  4. Press Start mining

    When your computer finds a block, the reward goes straight to your wallet.

Advanced >><< Less

Running coind on its own? Start the same miner from the node console.

Options:
start_mining YOUR_ADDRESS 4
Nothing you type here leaves this page.

COIN Network

Network

Your wallet is already a node

When you open the COIN Wallet, it starts a full node in the background. The node downloads the blockchain, checks every block for itself and trades blocks and transactions with other nodes. There's nothing to set up.

Peer-to-peer port
TCP 38880
Node RPC port
TCP 38881
Seed node
seed.coinnet.org:38880

To help even more, keep a node running and open TCP 38880 on your router so new nodes can reach you. Keep 38881 closed.

Advanced >><< Less
coind.cfg
p2p-bind-ip=0.0.0.0
p2p-bind-port=38880
add-priority-node=seed.coinnet.org:38880
out-peers=32
in-peers=64
rpc-bind-ip=127.0.0.1
rpc-bind-port=38881

Run the node on its own with coind --config-file coind.cfg. Type status in its console to see your connections.

COIN Help

About COIN

COIN

Private digital cash. Free, open-source software, provided without warranty.

© 2026 Coin contributors Coin | RandomX-v2 | mainnet | 2026-10-20
COIN Wallet

Display Properties

Wallpaper
Screen Saver
minutes

Your system asks for reduced motion, so screen savers only start when you press Preview.

Scheme

Screen Saver Setup

Shut Down COINTurn off COIN

Coin can't be shut down.

It runs on every computer that runs a node. There is no central server to switch off.

Run a node

Log Off COIN

There's nothing to log off from.

Coin has no accounts. Your wallet and your keys stay on your own computer.

COIN Setup

COIN for Windows isn't available here yet.

When a release is published, this button will download it. Each release is posted with its SHA-256 hash so you can check the file before you run it.

Only download Coin from the links on this page.

COIN Miner

Mining runs in the COIN Wallet.

This website can't mine for you. Open the COIN Wallet on your computer, go to Advanced, then Mining, choose 4 CPU threads and press Start mining.

About

Games

Version 1.0

© 2026 Coin contributors. Free software, provided without warranty.

Help

Games

Double-click a game to open it. Each game has a Game menu for new games and options, and a Help menu with its rules.

Scores, best times and settings are kept in your browser. Nothing is sent anywhere.

How to play Freedoom

Freedoom is a complete first-person shooter made by a community of artists and level designers. Phase 1 has four episodes of nine levels; Phase 2 is one campaign of thirty-two levels. Choose a phase from the Game menu.

  • Move: W A S D. Hold Shift to run. Turn with the mouse or the arrow keys.
  • Fire: the left mouse button or Ctrl. Use: E or the right mouse button opens doors and flips switches.
  • Weapons: 1 to 7, or the mouse wheel. Q and R step to the previous and next weapon. Map: Tab.
  • Mouse: click the screen to capture the mouse, and press Esc to let it go. Turn this off under Options, Mouse Look.
  • Classic controls: choose Options, Classic Controls for the original 1993 layout: the arrow keys move, Ctrl fires, Space uses and Alt strafes.
  • Menu: Esc opens the main menu for a new game, options and saved games. F2 saves and F3 loads.

Music can play four ways, set in the Options menu. Sound Blaster recreates the FM sound card most players heard in 1993. General MIDI plays the score with sampled instruments, like a wavetable sound card; it downloads a 31 MB sound bank the first time. MIDI Device sends the music to a synthesizer or sound module connected to this computer. Off silences it.

Saved games are kept in this browser, separately for each phase. Game, Save Games to This Computer downloads them as a .zip file, and Open Saved Games brings them back, here or in another browser. Delete Saved Games removes them from this browser.

The game pauses when you switch to another window.

How to play COIN City

You are the mayor. Zone land, build roads and power, set taxes and watch the city grow from a village into a megalopolis.

  • Build: choose a tool on the left, then click the map. Roads, rail and wire can be dragged. Hover over a tool to see its name and cost.
  • Zones: Residential, Commercial and Industrial zones grow on their own once they have power and a road. The R C I meter shows which zones the city wants.
  • Power: build a coal or nuclear plant and connect it to your zones with wire, or place zones touching each other.
  • Scroll: the arrow keys or W A S D, the mouse wheel, or drag with the right mouse button. On a touch screen, drag with two fingers.
  • Money: open Windows, Budget to set the tax rate and road, fire and police funding. Evaluation shows what citizens think and the worst problems.
  • Speed and Options control the clock, the automatic budget, automatic bulldozing and whether disasters happen. The Disasters menu sets one off on purpose.

File, Save City keeps the city in this browser. Save City As File downloads it as a .cty file you can open again with Open City File.

How to play Beneath a Steel Sky

You are Robert Foster, stranded in a vast city where the rich live underground and everyone else works in the towers above. With Joey, a robot circuit board, find out why you were brought here.

  • Look: point at something to see its name. Left-click to walk there or look at it.
  • Use: right-click to pick up, talk to or use what is under the pointer.
  • Inventory: move the pointer to the top of the screen. Right-click an item to take it, then right-click where you want to use it.
  • Conversations: click the line you want Foster to say. . skips a line of dialogue; Esc skips the opening sequence.
  • Control panel: F5 saves, restores and changes the speed and volume. Game, ScummVM Menu (Ctrl+F5) has ScummVM's own options.

Game, CD Version with Speech switches to the CD release, which adds full speech and downloads about 78 MB the first time. Saved games work in both versions.

Saved games are kept in this browser. Game, Save Games to This Computer downloads them as a .zip file, and Open Saved Games brings them back, here or in another browser; opening a single saved game starts it straight away. Delete Saved Games removes them from this browser.

How to play DreamWeb

You are Ryan, a barman in a rain-soaked city of the near future, haunted by dreams of a place called the DreamWeb. A monk tells you that seven people must die to save it. DreamWeb contains violence and adult themes.

  • Look and use: point at things to see their names. Click to look at something, use it, talk to someone or pick it up.
  • Walk: click where you want Ryan to go. Click the exits at the edges of the screen to leave.
  • Inventory: click Ryan's portrait in the top-left corner to see what you are carrying and to open the save, load and quit panel.
  • Skip: Esc skips the opening sequence. Game, ScummVM Menu (Ctrl+F5) has ScummVM's own options.

Game, CD Version with Speech switches to the CD release, which adds full speech and downloads about 71 MB the first time.

Saved games are kept in this browser. Game, Save Games to This Computer downloads them as a .zip file, and Open Saved Games brings them back, here or in another browser; opening a single saved game starts it straight away. Delete Saved Games removes them from this browser.

How to play OpenTTD

Run a transport company. Connect towns and industries with trains, road vehicles, aircraft and ships, carry passengers and cargo, and earn enough to expand. Choose New Game on the title screen to generate a new world.

  • Map: drag with the right mouse button, or use the arrow keys, to scroll. The mouse wheel zooms in and out.
  • Build: the toolbar at the top has railway, road, water and airport construction, the landscaping tools and the company finances. Click a tool, then click or drag on the map. Esc cancels a tool.
  • Vehicles: build a depot next to your track or road, open it and buy a vehicle, then give it orders to visit your stations.
  • Speed: hold Tab to fast-forward. F1 or the toolbar's pause button pauses the game.
  • Settings: the toolbar's options button has game options, the interface size, sound and music volume, and the music player.

Save from the toolbar's disk menu. Saved games and autosaves are kept in this browser. Game, Save Game to This Computer downloads the game you're playing as a .sav file, and Open Saved Game loads a .sav file from this computer. Delete Saved Games removes the saved games kept in this browser.

The music downloads a 31 MB sound bank the first time; turn it off under Options, Music. Online play, AI players and downloadable content need a network connection and aren't available here. Help, Read Me and Licence show OpenTTD's own documents.

How to play NetHack

You are an adventurer sent to the Mazes of Menace to recover the Amulet of Yendor. Choose a role, descend level by level, and survive: when you die, the game is over. Every dungeon is new.

  • Move: the arrow keys, or h j k l with y u b n for diagonals. Hold Shift to run. Walk into a monster to fight it. Click the map to travel to a spot.
  • Stairs: > goes down and < goes up.
  • Things: , picks up, d drops, i lists your inventory, e eats, q drinks, r reads, w wields, W wears, a applies a tool.
  • Look: : looks at the floor and ; identifies something on the map. s searches for hidden doors.
  • Questions: when the game asks which item to use, press its letter, click it in the inventory panel, or press ? for a list. Esc cancels.
  • Help: ? opens NetHack's own help and command list. The Actions menu has the common commands.

Game, Save and Quit (S) saves your adventure and stops; choose Continue to pick it up. Saved games are kept in this browser. Save Games to This Computer downloads them as a .zip file, and Open Saved Games brings them back, here or in another browser. Delete Saved Games removes them from this browser.

View switches between the DawnHack tiles, the classic tiles and the original text display, and sets the map size.

How to play Colossal Cave

Somewhere nearby is Colossal Cave, where others have found fortunes in treasure and gold. Explore it, collect the treasures and bring them back to the building. Type short commands of one or two words and press Enter.

  • Move: north, south, east, west, up and down, or just n, s, e, w, u, d. Some places have names you can go to, like building.
  • Do: take lamp, drop keys, light lamp, open grate. look describes where you are; inventory lists what you carry.
  • Stuck? help and info explain more. The game sometimes offers a hint if you linger.
  • ↑ and ↓ bring back earlier commands. F2 starts a new game.

Game, Save and Quit types save for you: the game asks for a file name, saves and ends. Start a new game and choose Resume a Saved Game to carry on. Saved games are kept in this browser. Save Games to This Computer downloads them as a .zip file, and Open Saved Games brings one back and resumes it. Delete Saved Games removes them from this browser.

View changes the screen colours and text size.

How to play Minesweeper

Clear every square that doesn't hide a mine. A number shows how many mines touch that square.

  • Left click uncovers a square. Your first click is never a mine.
  • Right click marks a square with a flag, then a question mark, then clears it. On a touch screen, press and hold.
  • Both buttons (or a click on an uncovered number) uncover every square around a number once the right number of flags surround it.
  • The counter on the left shows mines left to flag. The counter on the right is your time.
  • Press the face, or F2, for a new game.

Keyboard: move with the arrow keys, Enter uncovers, F flags.

How to play Solitaire

Move all 52 cards to the four home stacks at the top right, one suit each, from ace to king.

  • On the seven columns, build down in alternating colours: a red six on a black seven.
  • Only a king can move to an empty column.
  • Click the deck to turn cards. Draw one or draw three is set in Options.
  • Double-click a card to send it home when it fits. Drag cards, or click one and then click where it goes.
  • Ctrl+Z takes back a move.

Standard scoring gives 10 points for each card moved home and 5 for each card played from the waste pile or turned over, and takes back 15 when a card leaves home. Going through the deck again costs 100 points when drawing one card, or 20 from the fourth pass when drawing three. A timed game loses 2 points every 10 seconds and earns a bonus for a win. Vegas scoring charges $52 a deal, pays $5 for each card moved home, and allows one pass through the deck when drawing one card or three when drawing three.

How to play FreeCell

Move all the cards to the four home cells at the top right, one suit each, from ace to king. Every card is dealt face up, so every game is a puzzle.

  • The four free cells at the top left each hold one card.
  • On the eight columns, build down in alternating colours.
  • Any card can move to an empty column.
  • You may move a run of cards together when there are enough free cells and empty columns to move them one at a time.
  • Click a card, then click where it should go. Double-click sends it to a free cell or home. Ctrl+Z takes back a move.

Games are numbered. Game 11982 has never been solved. Pick a game with F3.

How to play Hearts

You play against Alice, Bob and Carol. The aim is to score as few points as possible. Each heart is one point and the queen of spades is thirteen. The game ends when someone reaches 100.

  • Each hand starts by passing three cards: left, right, across, then no pass, in turn.
  • Whoever holds the two of clubs leads it. Follow suit if you can. The highest card of the suit led takes the trick, and aces are high.
  • No points on the first trick. Hearts can't be led until a heart has been played, unless you have nothing else.
  • Take every heart and the queen to shoot the moon: you score nothing and everyone else gets 26.

Click three cards and press Pass. Click a card to play it. F3 shows the score.

How to play Reversi

You play black, the computer plays white. Place a piece so that one or more of the computer's pieces lie in a straight line between it and another of your pieces. Those pieces flip to your colour.

  • You must make a move that flips at least one piece. If you can't, choose Pass.
  • The game ends when the board is full or neither side can move. The side with more pieces wins.
  • Hint marks a good move. The skill setting changes how far ahead the computer looks.

Read Me

Message

Custom Field

Fastest Mine Sweepers

Beginner:999 secondsAnonymous
Intermediate:999 secondsAnonymous
Expert:999 secondsAnonymous

Fastest time

You have the fastest time for beginner level. Please enter your name.

Select Card Back

Options

Draw
Scoring

Game Number

Select a game number from 1 to 1000000.

Statistics

This session
Total
Streaks
Current

Score

HandYouAliceBobCarol
Total

Options

Card speed