Skip to content

regen(pb2): messages_solana with the pinned image, for the KKSOLSW1 tags - #41

Merged
BitHighlander merged 1 commit into
masterfrom
feat/pb2-kksolsw1-docker
Aug 21, 2026
Merged

regen(pb2): messages_solana with the pinned image, for the KKSOLSW1 tags#41
BitHighlander merged 1 commit into
masterfrom
feat/pb2-kksolsw1-docker

Conversation

@BitHighlander

Copy link
Copy Markdown
Owner

Regenerated with docker_build_pb.sh's toolchain — kktech/firmware:v8, which carries protoc 3.5.1 — so the output is the same old-style generated code as every other *_pb2.py here:

DESCRIPTOR = _descriptor.FileDescriptor(...)

That style is not incidental. The CI test container is Alpine 3.8 / Python 3.6.9, and its protobuf runtime cannot load modern descriptor_pool generated code. A modern-protoc regeneration of this one file took down python-integration-tests — and generate-test-report with it — on every alpha run until it was reverted.

Adds SolanaSignTx.lut_account / lut_signature / lut_signer_key_id (tags 5–7) so the KKSOLSW1 tests can construct the message.

Verified against the emulator: KKSOLSW1 4/4, full pyk 632 passed / 25 skipped / 0 failed.

Regenerated with docker_build_pb.sh's toolchain -- kktech/firmware:v8, which
carries protoc 3.5.1 -- so the output is the same old-style generated code as
every other *_pb2.py in this package:

    DESCRIPTOR = _descriptor.FileDescriptor(...)

That style is not incidental. The CI test container is Alpine 3.8 / Python
3.6.9, and its protobuf runtime cannot load modern descriptor_pool generated
code; a modern-protoc regeneration of this one file took down
python-integration-tests, and generate-test-report with it, on every alpha run
until it was reverted.

Adds the SolanaSignTx lut_account / lut_signature / lut_signer_key_id fields
(tags 5-7) so the KKSOLSW1 tests can construct the message.

Verified against the emulator: KKSOLSW1 suite 4/4, full pyk 632 passed /
25 skipped / 0 failed.
@BitHighlander
BitHighlander merged commit eaf386a into master Aug 21, 2026
1 of 2 checks passed
@BitHighlander
BitHighlander deleted the feat/pb2-kksolsw1-docker branch August 21, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant