Skip to content

Blockula v1.0.8

Choose a tag to compare

@github-actions github-actions released this 13 Nov 14:49
· 15 commits to main since this release
Immutable release. Only release title and notes can be modified.
0b635e7

Blockula v1.0.8: one bar across the site, the explorer and the wallet; calling a program from the wallet. UNSIGNED, like every release so far.

This release is not signed. The offline ML-DSA-65 release key doesn't exist yet, so there's no
checksums.txt.sig and no release key id to pin. blockula release install refuses to install without one.

The one-line install.sh and the MCP's install_node check each archive's SHA-256 against checksums.txt,
whose first line is # blockula-release v1.0.8. With a logged-in gh, they also check its SLSA build
provenance (gh attestation verify <file> --repo jackdishman/blockula --source-ref refs/tags/v1.0.8), and
they report which checks ran. A compromised GitHub account or release workflow could produce both. The
stronger check is a bit-for-bit rebuild of the Linux archives:
COMMIT=0b635e78f19f948586d32c49b9ea71235554c245 scripts/reproduce-release.sh v1.0.8.

Blockula is for education and research only. Each chain's coins have no value: nobody sells them, buys them or gets paid in them.

What's new

  • One bar across blockula.app, a chain's explorer and its wallet (#172): every node's explorer and the wallet it serves carry a slim bar above the masthead that leads to each other and back to blockula.app, with the page you're on marked. On a node built without the wallet, the explorer hides its wallet links.
  • Call a deployed program from the wallet (#174): a program's page (/program/{address}) runs its views and builds its calls, with a typed field for each argument. The review shows the exact transaction and the program's full version digest before the passkey signs it. Only an owner key of a personal account calls.
  • The SDK's program ABI codec (#174): encodeProgramInput, encodeProgramValue, decodeProgramValue, decodeProgramInput, sameProgramValue and ProgramValueError, held to the node's own encoding by shared test vectors.
  • Wallet checklist: later stages open for a look (#170): the stages after the current one are buttons that show their tasks early.
  • npm: @blockula/sdk and @blockula/mcp are 1.0.8.

No protocol change: v1 blocks replay exactly as before.