<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/README.md, branch main</title>
<subtitle>[no description]</subtitle>
<id>https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/atom?h=main</id>
<link rel='self' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/'/>
<updated>2026-09-05T05:08:30+00:00</updated>
<entry>
<title>Merge upstream/main into the  fork</title>
<updated>2026-09-05T05:08:30+00:00</updated>
<author>
<name>bitflash-maintainer</name>
<email>noreply@bitflash.invalid</email>
</author>
<published>2026-09-05T05:08:30+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=66e0b9158d050c46b1ff2509faeee3f4573cac1c'/>
<id>urn:sha1:66e0b9158d050c46b1ff2509faeee3f4573cac1c</id>
<content type='text'>
Brings the nine commits that are actually the latest on our lineage:
isolated testnet parameters and genesis, optional 2 MB large pages for
RandomX, and five README changes. This is what "up to date" means here --
not the 1.2.2x tags, which carry higher version numbers but were cut
2026-07-30, three weeks before the line we ship, and which upstream/main
does not contain.

Three conflicts, all resolved toward upstream's structure while keeping
what this fork knows:

main.cpp -- upstream moved genesis construction into BuildGenesisBlock() so
mainnet and the new testnet can share it. Verified byte-for-byte before
taking it: MAINNET_GENESIS_TIMESTAMP, _TIME (1753315200), _NONCE (3141),
_HASH, _MERKLE, the scriptPubKey, nBits and nVersion all equal what this
tree built inline. The mainnet genesis hash is unchanged and the asserts
still guard it. Kept our warning about never editing those inputs, and kept
our note that 1753315200 is 2025-07-24, not 2026 -- upstream's comment on
that constant states the wrong year.

net.h -- DEFAULT_PORT = htons(8433) becomes MAINNET_PORT/TESTNET_PORT in
host order. Nothing is lost: net.cpp's GetDefaultPort() applies htons()
itself and is what every caller uses, so the value reaching a sockaddr is
unchanged and mainnet stays on 8433.

selftest.cpp -- the known-tests string had diverged in both directions.
Took the union: upstream's network-params alongside our payout-ledger,
rather than dropping either.

Gates: 15/15 selftests (our 14 plus upstream's network-params), consensus
constants unchanged against e4f898c except the pre-existing
MAX_BLOCK_SIZE_GEN, mainnet genesis intact, compactblock's 17 checks still
pass, money-log check ok, GNU_STACK RW.
</content>
</entry>
<entry>
<title>docs: third-party RandomX miners cannot mine Bitflash pools</title>
<updated>2026-09-02T14:35:18+00:00</updated>
<author>
<name>bitflash-maintainer</name>
<email>noreply@bitflash.invalid</email>
</author>
<published>2026-09-02T14:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=437d23184e6edd2d1777ef25e5a5a091adbca551'/>
<id>urn:sha1:437d23184e6edd2d1777ef25e5a5a091adbca551</id>
<content type='text'>
The README offered XMRig and SRBMiner command lines pointed at the local
Stratum bridge. Neither can work. In RandomX mode both target the
Monero-style JSON-RPC protocol (login/job/submit) while the pool speaks
Bitcoin-style Stratum (mining.subscribe/notify/submit); both place the
nonce at byte 39 of the job blob, which in an 80-byte Bitflash header is
inside the merkle root, not the nonce at byte 76; and both require a
32-byte seed hash as 64 hex characters, where randomx_pow.cpp keys RandomX
from a fixed 36-byte string that is not a hash at all. None of it is
configurable.

-stratumbridge is a byte relay between a local socket and the .btf tunnel
(BridgePump, main.cpp) -- it fixes reachability, the one blocker an
operator could otherwise do something about, and translates nothing. Say
that where the commands used to be, so the question gets answered instead
of asked again.

Also correct the magic bytes in src/readme.txt, which documented
bf 1a 5c fd; net.h has bf 20 5c fd.
</content>
</entry>
<entry>
<title>chain: add isolated testnet genesis</title>
<updated>2026-08-20T20:20:18+00:00</updated>
<author>
<name>Nsable-sh</name>
<email>nsable-sh@noreply.git.bitflash.network</email>
</author>
<published>2026-08-20T20:06:08+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=56be66dd66e64e6d21eadd80a808b4627921059f'/>
<id>urn:sha1:56be66dd66e64e6d21eadd80a808b4627921059f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>net: add isolated testnet parameters</title>
<updated>2026-08-20T19:08:01+00:00</updated>
<author>
<name>Nsable-sh</name>
<email>nsable-sh@noreply.git.bitflash.network</email>
</author>
<published>2026-08-20T18:37:44+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=28a2656d22a193fcd92d225964da5a01e8183623'/>
<id>urn:sha1:28a2656d22a193fcd92d225964da5a01e8183623</id>
<content type='text'>
</content>
</entry>
<entry>
<title>readme: link the Discord community</title>
<updated>2026-08-20T13:57:51+00:00</updated>
<author>
<name>bitflash</name>
<email>admin@bitflash.network</email>
</author>
<published>2026-08-20T13:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=0714027dc6fc7266841eeb088a0c52b6db64a62f'/>
<id>urn:sha1:0714027dc6fc7266841eeb088a0c52b6db64a62f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>readme: drop "experimental" from the closing note</title>
<updated>2026-08-19T18:20:30+00:00</updated>
<author>
<name>bitflash</name>
<email>admin@bitflash.network</email>
</author>
<published>2026-08-19T18:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=5776367380217cfcd163263b009a087d02f713c9'/>
<id>urn:sha1:5776367380217cfcd163263b009a087d02f713c9</id>
<content type='text'>
Match the wording already used on the site and in the manual: the closing
line no longer calls the software experimental, keeping only the young-network
and stay-current caution.
</content>
</entry>
<entry>
<title>readme: document -walletbackend and the automatic managed Tor</title>
<updated>2026-08-19T18:16:36+00:00</updated>
<author>
<name>bitflash</name>
<email>admin@bitflash.network</email>
</author>
<published>2026-08-19T18:16:36+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=c65369843c873bff049469791b538d863d063053'/>
<id>urn:sha1:c65369843c873bff049469791b538d863d063053</id>
<content type='text'>
- name the -walletbackend=sqlite|bdb override and the wallet-backend
  marker in the wallet section
- add -nomanagedtor to the Tor flag list and note that the desktop app
  starts a managed Tor automatically, while a headless node asks for it
</content>
</entry>
<entry>
<title>readme: name the BIP44 derivation and the SQLite wallet default</title>
<updated>2026-08-19T18:10:33+00:00</updated>
<author>
<name>bitflash</name>
<email>admin@bitflash.network</email>
</author>
<published>2026-08-19T18:09:32+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=61eac533f40ecfccfb051a8053b5cd52b2c7dff6'/>
<id>urn:sha1:61eac533f40ecfccfb051a8053b5cd52b2c7dff6</id>
<content type='text'>
- describe the recovery phrase as a BIP44 tree on m/44'/4346950'/0'/...,
  coin type 4346950 = 0x425446 "BTF", registered in SLIP-0044
- note the SQLite default in "The file" and that -backupwallet writes a
  matching self-contained copy; scope the Berkeley DB recovery notes to a
  legacy wallet.dat
- at-a-glance: name BIP44 and add a wallet-storage row
</content>
</entry>
<entry>
<title>readme: add Tor badge, fix Download link, note the SQLite wallet default</title>
<updated>2026-08-19T18:04:03+00:00</updated>
<author>
<name>bitflash</name>
<email>admin@bitflash.network</email>
</author>
<published>2026-08-19T18:04:03+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=ed18ab2eb0ee657f8ce1c57da41452288b0c6ef5'/>
<id>urn:sha1:ed18ab2eb0ee657f8ce1c57da41452288b0c6ef5</id>
<content type='text'>
- add a Tor badge to the header row
- point Download and the quick-start link at releases.bitflash.network;
  the relative ../../releases/latest 404s outside GitHub
- windows quick start: the published package bundles Tor and starts a
  managed Tor automatically, with -nomanagedtor to turn it off
- note the single-file SQLite wallet default (1.2.20) and link
  docs/storage.md
- bump the checksum-mirror example to v1.2.20
</content>
</entry>
<entry>
<title>release: v1.2.19 (nHDNext restore fix, Tor onion transport: managed Tor, direct onion peers, onion-only mode)</title>
<updated>2026-08-13T19:56:01+00:00</updated>
<author>
<name>bitflash</name>
<email>admin@bitflash.network</email>
</author>
<published>2026-08-13T19:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=9e39a50d1f110020b0841d31e4b931aa877cc448'/>
<id>urn:sha1:9e39a50d1f110020b0841d31e4b931aa877cc448</id>
<content type='text'>
</content>
</entry>
</feed>
