Skip to content

[pull] develop from tronprotocol:develop#136

Merged
pull[bot] merged 10 commits intoAll-Blockchains:developfrom
tronprotocol:develop
Apr 1, 2026
Merged

[pull] develop from tronprotocol:develop#136
pull[bot] merged 10 commits intoAll-Blockchains:developfrom
tronprotocol:develop

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Apr 1, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

ouy95917 and others added 10 commits February 25, 2026 15:45
# Conflicts:
#	common/src/main/java/org/tron/core/Constant.java
#	framework/src/main/java/org/tron/core/config/args/Args.java
1. Change ALLOW_TVM_OSAKA proposal id from 95 to 96
2. DynamicPropertiesStore.getAllowTvmOsaka() defaults to CommonParameter
3. ModExp returns Pair.of(false, EMPTY_BYTE_ARRAY) instead of throwing
   PrecompiledContractException when inputs exceed 1024 bytes, matching
   geth/besu behavior where only the CALL fails (not the whole tx)
4. Update test to verify return value instead of catching exception
- baseLen == 1024 boundary value should succeed
- baseLen == 1025 just over limit should fail
- oversized expLen only should fail
- oversized modLen only should fail
- all limits exceeded with osaka disabled should succeed
Changes:
- Add a registration status check to prevent duplicate initialization during CI test runs.
- Throw TronError on actuator instantiation failures to improve error visibility and debugging.
- Narrow package scanning from "org.tron" to "org.tron.core.actuator" to reduce reflection overhead and speed up registration.
- Remove JVM args for CI test to avoid JDK8 G1 GC bugs and Evacuation Pause failures.
- Optimize console output to prevent test OOM for CI
- Adjust memory and parallelism settings
- Exclude dnsjava InetAddressResolverProvider
…ation test

TronError extends Error, not Exception, so use Throwable to ensure
worker thread failures are properly captured.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat(actuator): prevent duplicate registration and stabilize CI
@pull pull bot locked and limited conversation to collaborators Apr 1, 2026
@pull pull bot added the ⤵️ pull label Apr 1, 2026
@pull pull bot merged commit bb8b4be into All-Blockchains:develop Apr 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants