How to Mine $ORE on macOS: Step by Step
I already ran into every error and roadblock you can hit while mining $ORE on macOS, so I’ve laid it all out clearly so you don’t have to deal with the pain. Let’s get straight to it.
Basic requirements:
- A Mac with an M1 or M2 chip (though any reasonably modern Mac should probably work).
- A stable internet connection. Nothing fancy, but it should not drop every 2 minutes.
- Your wallet Solana (I used Phantom, but you can use any other one that supports Solana).
- A stand for your Mac. I recommend using one so it does not overheat. Temperature matters a lot.
- sol glasses so you do not fry your eyes checking whether you have already mined 2.000 $ORE
1. Install the Solana CLI
First, you need the Solana CLI. Run this in your terminal:
sh -c "$(curl -sSfL https://release.solana.com/v1.9.0/install)"
This command installs the tool you will use to interact with the Solana blockchain. If you get a permissions error or something similar, restart the terminal and try again.

2. Create your wallet on Solana
If you haven’t created a wallet for Solana yet, run this in your terminal:
solana-keygen new --outfile ~/.config/solana/id.json
This generates a new wallet and saves the private key in id.json. Keep this file safe, and don’t share it with anyone!
3. Connect to the Solana network
Connect to the main Solana cluster so you can mine $ORE:
solana config set --url https://api.mainnet-beta.solana.com
4. Install the ORE miner
Now you need the mining software. Depending on where you download it from, you’ll find an oreminer.sh script. Run it with the command below (replace keypair with the correct path to your wallet):
ore --rpc https://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json --priority-fee 0 mine --cores 4
Important notes:
- Number of cores: I chose 4 cores here because it gives you a solid balance between performance and keeping your Mac from running too hot. If you want to use more, just change the number.
- Temperature: Be careful. Your Mac can heat up if you use too many cores. I use a stand that lifts it a bit so it can dissipate heat better.
- Screen off: You can lower the brightness or turn the screen off completely. Mining does not need the display to stay on.
5. Check your progress
To make sure you are mining correctly, watch the terminal output. You should see something like this:
OK 5fhL6s2xaeg6KAGLwKsk218hDqr9q86PDiBH3id6LajR8Edpf4gnq67FGBDRLbcgC
Stake: 0 ORE
Multiplier: 1x
Mining... (difficulty 14, time 00:41)

That means you are mining. Do not worry if the difficulty changes or if each cycle takes a little more or less time. That is just how mining works.
6. Troubleshooting
Here are a few tips if something goes wrong:
- Error 400 or “Too many requests”: This usually happens when you hit the Alchemy API too hard. You can avoid it by using the direct Solana API, which is what I used earlier in the commands I gave you:
ore --rpc https://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json --priority-fee 0 mine --cores 4
- Is your Mac overheating? Lower the number of cores with
--cores, for example:
ore --rpc https://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json --priority-fee 0 mine --cores 2
7. How do you move the tokens to Phantom?
Once you’ve mined $ORE, you’ll probably want to move it to your Phantom wallet (or any other one). Here’s how:
- Open Phantom.
- Copy your Solana address.
- From your terminal, use this command to send your $ORE:
solana transfer <your_phantom_adress> <ore_quantity> --from ~/.config/solana/id.json
Replace <your_phantom_adress> with your wallet address and <ore_quantity> with the amount you want to send.
Final Thoughts
These are the steps I followed, fixing things along the way so I could mine $ORE. Now is the time to do it, while it is still in its early stage. Later, the difficulty will increase and rewards will drop.
With this step-by-step list, you can mine ore without overheating your Mac.




