Skip to content

WojakCoin Core 1.21.3.0 — MINERS/POOLS UPDATE BEFORE 180000

Latest

Choose a tag to compare

@reallyshadydev reallyshadydev released this 10 Aug 16:17
· 2 commits to main since this release

Caution

🚨 MINERS / POOLS: UPDATE TO 1.21.3.0 BEFORE BLOCK 180,000

Height Rule
180,000 Dev fund 90/8/2 (miner / LP pool / dev vault)
190,000 15-min max future block time (time-warp mitigation)

Pools: use getblocktemplateno -mineraddress required. Read the foundation array for non-miner coinbase outputs.

Older software will orphan after these heights. Update now.


WojakCoin Core 1.21.3.0

Based on the Bitcoin Core 0.21 line (rebase-0.21.2). Tag: 1.21.3.0.

New in 1.21.3.0 — mining pool GBT compatibility (#23)

Latest: fix(rpc): update getblocktemplate for mining pool compatibility

  • Removed -mineraddress CLI option and the GBT requirement for it when the development fund is active
  • Removed legacy coinbasetxn field from the getblocktemplate response
  • Added foundation array with payee, script (hex), and amount for dev-fund / non-miner coinbase outputs
  • coinbasevalue is the total coinbase value (GetValueOut) per BIP 22

Pools no longer need a special node flag; build the coinbase from GBT fields as usual.

Included from 1.21.2.0

  • DNS seeds: bare-hostname lookup first (legacy pre-0.19 style, compatible with the old WojakCoin dnsseed), then x%x. service-bit filtered fallback
  • P2P: GetDesirableServiceFlags no longer requires NODE_WITNESS (SegWit never activates on Wojak — SegwitHeight = never), so outbound connections to legacy non-witness peers work again
  • Consensus: 15-minute max-future-block-time activation moved 175000 → 190000
  • Dev fund still activates at 180000 (90/8/2 miner / LP pool / dev vault)
  • macOS Qt: avoid QAction UAF crash on window teardown (hide main window / disconnect overlay before destroying menus)

Downloads

Platform Asset
Linux x86_64 wojakcore-1.21.3.0-linux-x86_64.zip
Linux aarch64 wojakcore-1.21.3.0-linux-aarch64.zip
Linux armv7 wojakcore-1.21.3.0-linux-armv7.zip
Windows x86_64 wojakcore-1.21.3.0-windows-x86_64.zip
macOS arm64 GUI wojakcore-1.21.3.0-macos-arm64-qt.app.zip
macOS arm64 bins wojakcore-1.21.3.0-macos-arm64-bins.zip

Docker (multi-arch): reallyshadydev/wojakcoin-core:1.21.3.0 (amd64, arm64, arm/v7) — Hub: https://hub.docker.com/r/reallyshadydev/wojakcoin-core

Built from CI: https://github.com/WojakCoinProj/wojakcore/actions/runs/31407252565
Branch: rebase-0.21.2 · Tag: 1.21.3.0 · Commit: 53658e6a6

macOS: Ad-hoc signed. Gatekeeper may warn — right-click → Open (or install under Applications and open the binary).

macOS Qt update (rebuild)

  • Rebuilt wojakcore-1.21.3.0-macos-arm64-qt.app.zip and bins from main (e7ecda9 / v1.21.3.0-e7ecda9), including the splash teardown fix for newer macOS (QAction crash on failed/slow init).
  • Linux/Windows assets unchanged.