Skip to main content

Public Mining v1

NVC mining is SHA256d over a custom EVM header, not a Bitcoin block header.

Download NVC Miner

Enter NVC payout address

Choose pool / solo

Start mining

See hashrate

Receive NVC

Why Bitcoin miners do not work

The hashed bytes start with NVC-EVM-HEADER-v2 and include EVM state/tx/receipt roots. A Bitcoin getblocktemplate or Stratum job will never satisfy NVC consensus. Public Mining v1 is:

MethodRole
nvc_getMiningInfoAlgorithm, bits, height, reward
nvc_getMiningWorkTemplate for one payout address
nvc_submitMiningWorkSubmit jobId, nonce, address

These methods are served on --mining-rpc-addr. They are not enabled on https://rpc.nvcchain.online.

Solo

Start a synced node with a dedicated mining bind:

novacoin-node ... --rpc-addr 127.0.0.1:9332 --mining-rpc-addr 127.0.0.1:9334
nvc-miner --address 0xYOUR_PAYOUT_ADDRESS --solo http://127.0.0.1:9334

The node does not need the private key for that address.

Public pool integration: in development. There is no advertised third-party Stratum pool.

Pool

nvc-pool is a work proxy. Each miner still passes their own address. The finder keeps the block subsidy. It is not PPS/PPLNS and not Bitcoin Stratum.

nvc-pool --node http://127.0.0.1:9334 --listen 0.0.0.0:3333
nvc-miner --address 0xYOUR_PAYOUT_ADDRESS --pool http://POOL_HOST:3333

Verify

  1. Miner prints ACCEPTED and a block hash.
  2. nvc_getConsensusInfo height increased.
  3. Explorer shows your address as miner and the 50 NVC (initial era) credit.

A heavier competing tip can orphan the block. That is normal proof of work.