Skip to content

ZKas v0.3.0 — rebrand + merged mining + wallet fixes

Choose a tag to compare

@firecash firecash released this 15 Jul 08:43

ZKas v0.3.0 — ZKas rebrand, merged mining (tested live), wallet fixes, Windows binaries, and a bootstrap datadir for new nodes.

Setting up a new node — start from the bootstrap datadir

A fresh node syncs from a bundled snapshot (zkas-node-bootstrap-v0.3.0.tar.gz), then catches up to the tip on its own. Steps:

# 1. fresh appdir
rm -rf ./fc-node && mkdir -p ./fc-node

# 2. download the bootstrap snapshot from this release
wget https://github.com/firecash/zkas-rusty/releases/download/v0.3.0/zkas-node-bootstrap-v0.3.0.tar.gz

# 3. extract it into the appdir
tar xzf zkas-node-bootstrap-v0.3.0.tar.gz -C ./fc-node

# 4. start the node
./kaspad --appdir=./fc-node --rpclisten=127.0.0.1:16110 --utxoindex \
  --connect=185.147.157.125:16111 --connect=160.187.211.153:16111

On success the log shows current sink is … / syncing ahead from current pruning point, then a short header IBD to the tip. Use this file — zkas-node-bootstrap-v0.3.0.tar.gz — not any older bootstrap.

What's new

  • Rebrand FireCash → ZKas: address HRP now emits zkas: (legacy firecash: still decodes).
  • Merged mining (AuxPoW) with Kaspa wired end-to-end and tested against a live upstream kaspad. Pool accepts both zkas: and firecash: miner addresses.
  • Wallet net-balance fix: sender change is no longer shown as incoming income; mempool 0-conf visibility; birthday fast-sync; per-RPC timeouts.
  • Consensus hardening: is_shielded_anchor_final no longer panics on a pruned anchor source.

Downloads

Linux x86-64zkas-linux-x86_64-v0.3.0.tar.gz
kaspad, zkas-miner, zkas-walletd, zkas-api, shielded-pay

Windows x86-64zkas-windows-x86_64-v0.3.0.zip
kaspad.exe, stratum-bridge.exe, zkas-miner.exe, zkas-walletd.exe, zkas-api.exe, shielded-pay.exe
(Full node + pool bridge + miner + wallet — everything needed to run the stack on Windows.)

Bootstrap datadirzkas-node-bootstrap-v0.3.0.tar.gz (required for new nodes, see above).

Mine

  • Pool (ASICs): point your miner at mining-pool.zkas.info — port 5566 for small rigs, 5555 for big ASICs. Both zkas: and firecash: payout addresses work.
  • Solo: ./zkas-miner -s 127.0.0.1:16110 -a zkas:<your-address> -t 4