Client-side browser wallet for Block Zero (BLOZ) at
https://wallet.bloz.cc.
This repository contains the static wallet page used by bloz.cc. It generates Block Zero addresses locally in the browser, keeps private keys on the user's device, and signs transactions client-side before broadcasting through the public bloz.cc pool relay.
The app is static and uses the public pool API for UTXO lookup and transaction broadcast.
- Address generation runs in the browser using
crypto.getRandomValues. - The private key never leaves the page.
- Transaction signing happens in the browser.
- The public address is sent to
pool.bloz.cconly for UTXO lookup. - A signed raw transaction is sent to
pool.bloz.cconly when the user broadcasts a send.
index.html: static wallet UI.styles.css: bloz.cc wallet styling.app.js: browser UI logic, balance lookup and transaction flow.wallet-lib.js: DOM-free Block Zero key/address/WIF/transaction helpers.vendor.js: bundled noble/scure crypto dependencies.robots.txt,sitemap.xml,llms.txt: crawler and AI/search artifacts forwallet.bloz.cc.BUILD.md: deploy and compatibility notes.
From this directory:
python3 -m http.server 8080Then open http://127.0.0.1:8080.