Skip to content

Align with Java 4.8.2.4: Support proposal 102 and TVM storage-key protection - #7

Open
zhenkas wants to merge 1 commit into
Gingerbreadfork:masterfrom
zhenkas:fix/parameter-102-storage-key
Open

zhenkas wants to merge 1 commit into
Gingerbreadfork:masterfrom
zhenkas:fix/parameter-102-storage-key

Conversation

@zhenkas

@zhenkas zhenkas commented Oct 30, 2026

Copy link
Copy Markdown

Recognize ALLOW_OPTIMIZE_TVM_STORAGE_KEY after fork 4.8.2.4, activate its own dynamic property, and expose it in node APIs. Match java-tron storage behavior: 99 or 102 selects optimized keys, while 102 protects aliased legacy reads with OUT_OF_TIME and leaves read-only legacy rows unmigrated.

Cover proposal validation/activation, old and new storage layouts, alias protection, dirty/zero writes, and the RPC parameter list.

Recognize ALLOW_OPTIMIZE_TVM_STORAGE_KEY after fork 4.8.2.4, activate its own dynamic property, and expose it in node APIs. Match java-tron storage behavior: 99 or 102 selects optimized keys, while 102 protects aliased legacy reads with OUT_OF_TIME and leaves read-only legacy rows unmigrated.

Cover proposal validation/activation, old and new storage layouts, alias protection, dirty/zero writes, and the RPC parameter list.
@zhenkas zhenkas changed the title Support proposal 102 and TVM storage-key protection Align with Java 4.8.2.4: Support proposal 102 and TVM storage-key protection Oct 31, 2026
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