Skip to content

goshard: add qkc types design doc#155

Open
blockchaindevsh wants to merge 3 commits into
mainfrom
qkc-3-types-design-doc
Open

goshard: add qkc types design doc#155
blockchaindevsh wants to merge 3 commits into
mainfrom
qkc-3-types-design-doc

Conversation

@blockchaindevsh

Copy link
Copy Markdown
Collaborator

No description provided.

Comment thread L1/qkc-3-types-design.md
- Adds QKC logs, receipts, bloom, and receipt storage/wire encoding.
- Review focus: receipt status/post-state encoding and `DeriveSha(Receipts)` compatibility.

4. `qkc-3-types-04-transactions`

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’m a little unclear about the scope of this PR series. As I understand it, the current scope covers only blocks, not transactions, and also excludes the features listed under Deferred to later integration PRs, such as MNT account encoding with snapshot/pathdb/history and P2P/RPC wire integration. Is that correct?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The scope includes standalone transaction types as well, not only blocks.

The transaction PR defines transaction data structures and their type-level behavior only: encoding, hashing, signing, and sender recovery. It does not wire transactions into txpool, execution, state transition, block import, P2P, or RPC.

I updated the doc with an explicit Scope section to make this clearer.

@blockchaindevsh blockchaindevsh force-pushed the qkc-3-types-design-doc branch from 734b78d to 3f67126 Compare July 15, 2026 04:05
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.

2 participants