Block a user
fix: the typed data screen shows only the message fields that are signed (closes #539)
PASS: the Message section now shows only the fields the signed type declares, at every level of nesting, and lists every other key under "Not part of the signature", as https://git.eeqj.de/sneak/Au…
fix: the transaction detail screen decodes a token transfer against the token contract (closes #515)
PASS: the transaction detail screen now decodes a token transfer against the contract the transaction was sent to, whichever history list opens it, and the new test checks the Token line and the…
netwatch 1.0
netwatch is a release candidate: v1.0.0-rc1, on next at 2861be1.
- Its one audit found nothing critical: one medium finding,…
Parse the prefix on the prefix pages before looking it up
netwatch 1.0
Audit of v1.0.0-rc1:
sneak/netwatch#140 medium sneak/netwatch#141 low sneak/netwatch#142 low https://git.eeqj.de/sn…
reportbuf numbers report files with atomic.Uint64; the Go style guide asks for int types
bin/entrypoint.sh is not in the functions-and-main form the shell style guide asks for
A bare go statement in server.go; the Go style guide asks for an anonymous function
cmd/netwatch-server/main.go carries subcommand dispatch that the Go style guide puts in internal/
DEBUG accepts only true or false; the code style guide says any non-empty value enables debug mode
package.json says version 1.0.0 at the v1.0.0-rc1 tag
TODO.md Status says there are no git tags, but v1.0.0-rc1 is tagged
script/build stamps versions from annotated tags only; the image build uses --tags
.dockerignore lacks the Go test-binary and coverage patterns the checklist asks for
script/bootstrap keeps any yarn it finds on PATH; the policy says compare versions, never test presence
CI checkout fetches no tags, so the CI-built image stamps the short commit instead of the tag
The three discarded-check unit tests check only the row, not that nothing was recorded
The footer legend puts 500 ms in neither colour band