Skip to content

align tvm documentation with java-tron v4.8.2 - #649

Merged
Benson0224 merged 1 commit into
tronprotocol:masterfrom
abn2357:align_tvm_with_v4.8.2
Aug 21, 2026
Merged

align tvm documentation with java-tron v4.8.2#649
Benson0224 merged 1 commit into
tronprotocol:masterfrom
abn2357:align_tvm_with_v4.8.2

Conversation

@abn2357

@abn2357 abn2357 commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Align TVM contract documentation with java-tron v4.8.2 behavior, including CREATE2 depth handling and VOTEWITNESS Energy calculation selection.
  • Document TIP-2935 block-hash history, the Prague/Shanghai activation dependency, and governance approval semantics.
  • Document constant-call timeout configuration and the supported HTTP, gRPC, and JSON-RPC paths.
  • Clarify the MAX_CPU_TIME_OF_ONE_TX deadline and correct the eth_estimateGas configuration key.

Why

The documentation had drifted from current java-tron TVM and API behavior. These changes bring the documented behavior and configuration back in line with the source implementation.

Validation

  • Reviewed the changes against the java-tron source.
  • Ran mkdocs build --strict successfully.

- Document Osaka-gated CREATE2 depth handling and clarify VOTEWITNESS Energy calculation selection across Osaka, energy-adjustment, and original paths.
- Document Prague block-hash history with an official TIP-2935 reference, the Shanghai activation dependency, and the active-SR proposal approval threshold.
- Document constant-call timeout configuration and API coverage, including debug and standalone SolidityNode exemptions and FullNode /walletsolidity behavior.
- Clarify the default MAX_CPU_TIME_OF_ONE_TX deadline and correct the eth_estimateGas configuration key.
@abn2357
abn2357 marked this pull request as ready for review August 5, 2026 08:03

@vivian1912 vivian1912 left a comment

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.

LGTM

@Benson0224
Benson0224 merged commit a315fb0 into tronprotocol:master Aug 21, 2026
abn2357 added a commit to abn2357/documentation-en that referenced this pull request Aug 21, 2026
Rebuild the gh-pages site to publish documentation updates merged into master after the previous rebuild (tronprotocol#646), ordered by merge time.

Included PRs:
- tronprotocol#648 align wallet-cli docs with v4.10.0 and restructure wallet-cli docs
- tronprotocol#649 align TVM documentation with java-tron v4.8.2
- tronprotocol#650 align monitoring documentation with java-tron v4.8.2
- tronprotocol#651 add all official Lite FullNode snapshot sources

Adds two new pages:
- clients/wallet-cli/java-cli/index.html as the Java CLI overview
- clients/wallet-cli/typescript-cli-signing/index.html for TypeScript CLI signing and security

Also refreshes sitemap.xml, sitemap.xml.gz, search/search_index.json, docs-manifest.json, and revision dates.
kuny0707 pushed a commit that referenced this pull request Aug 21, 2026
Rebuild the gh-pages site to publish documentation updates merged into master after the previous rebuild (#646), ordered by merge time.

Included PRs:
- #648 align wallet-cli docs with v4.10.0 and restructure wallet-cli docs
- #649 align TVM documentation with java-tron v4.8.2
- #650 align monitoring documentation with java-tron v4.8.2
- #651 add all official Lite FullNode snapshot sources

Adds two new pages:
- clients/wallet-cli/java-cli/index.html as the Java CLI overview
- clients/wallet-cli/typescript-cli-signing/index.html for TypeScript CLI signing and security

Also refreshes sitemap.xml, sitemap.xml.gz, search/search_index.json, docs-manifest.json, and revision dates.
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.

3 participants