Orange (OAG)
A small CPU-mined UTXO coin. RandomX proof of work, written in Rust.
What this isOrange is a plain UTXO blockchain: no smart contracts, no script language, no privacy features. It is a hobby project by one university student in Japan. Mainnet has been running since September 2026 with very few participants, and I am looking for people who will mine it and run nodes.
What this is not- There is no exchange listing and no price. You mine it and hold it.
- There is no ICO, no premine and no developer reward. I mine under the same rules as everyone else.
- I am not selling anything and I will never ask you for money.
Specifications| Proof of work | RandomX (CPU) |
| Accounting | UTXO |
| Signatures | Schnorr / BIP340 (secp256k1) |
| Block time | 60 seconds |
| Difficulty | LWMA, every block |
| Block reward | 10 OAG, flat, no halving |
| Max supply | 1,000,000,000 OAG (emission ends after about 190 years) |
| Premine | 0 (the 10 OAG in the genesis block is unspendable) |
| Genesis | 2026-09-01 00:00 UTC |
| P2P port | 9444 |
Solo mining onlyThere is no pool protocol. The miner is built into the node, so
everyone who mines is also running a full node. That is on purpose: with so few participants, every miner is also someone keeping the network alive.
How to start (Windows)1. Download
orange-windows-x86_64.zip from the latest release and unpack it.
2. Check the file (compare with the
.sha256 next to it):
Get-FileHash orange-windows-x86_64.zip -Algorithm SHA256
3. Create a wallet. It asks for a passphrase (at least 8 characters), then prints your receiving address and a 12-word recovery phrase.
Write the phrase down on paper. It may be shown only once. No running node is needed for this step.
.\oag-wallet.exe new --network mainnet
4. Start mining to that address.
--mining-threads 0 uses every core. Each thread needs 256 MB of RAM.
.\oag-node.exe run --network mainnet --mine --payout <your address> --mining-threads 0
Linux (x86_64) and Raspberry Pi / ARM builds are in the same release. There is no macOS build; build from source (instructions in the README).
You do not have to mine. Running
oag-node run --network mainnet without
--mine validates and relays blocks, and that already helps.
LinksBlock explorerThere is no public explorer.
Run your own: the node has one built in.
.\oag-node.exe run --network mainnet --explorer
Then open
http://127.0.0.1:8080/ in your browser. It shows the chain as your own node sees it, so you do not have to trust anyone else's.
Honest notes- The network is tiny. Right now it depends heavily on my own nodes, which is exactly what I want to change.
- The code has not been audited by anyone else.
- The specification is written in Japanese first; the English version is a translation. Comments in the source code are in Japanese.
- Orange started from chroma.
English is not my first language. I use translation tools, so please be patient with my replies. Questions, bug reports and criticism are all welcome.
I am in Japan (UTC+9), so replies may take up to a day.