forked from tronprotocol/java-tron
-
Notifications
You must be signed in to change notification settings - Fork 4
support arm64 #99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
support arm64 #99
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
156050e to
246900e
Compare
feat(doc): update expired information for readme
fix(CheckStyle): only fix CheckStyle
…to volatile-modifier
1. Bump commons-io from 2.11.0 to 2.18.0 to fix CVE-2024-47554. 2. Bump jackson-databind from 2.13.4.2 to 2.18.3 to fix CVE-2023-35116, CVE-2025-52999. 3. Bump java-util from 1.8.0 to 3.2.0 to fix CVE-2023-34610. 4. Bump libp2p from 2.2.5 to 2.2.6. 5. Bump jetty from 9.4.53 to 9.4.57 to fix CVE-2024-8184. 6. Bump spring from 5.3.18 to 5.3.39 to fix CVE-2023-20863, CVE-2024-38820, CVE-2022-22968, CVE-2022-22970. 7. Remove spring-tx, spring-web, hamcrest-junit, guice, java-sizeof, vavr.
…oting_window_period
058b98c to
512cc6f
Compare
resolve implicit narrowing conversion and information exposure issues
…oting_window_period
512cc6f to
006a253
Compare
…endencies feat(dependencies): update dependencies for security
…nfig feat(config): sync config.conf with tron-deployment
feat(net): optimize the log of synchronization failure
feat(net): solve the problem of concurrent access to fields of PeerConnection
feat(config): optimize log for config without Blackhole account
7e155bb to
18deb27
Compare
refactor(crypto,api): improve code quality
…w_period feat(consensus): convert the local proposal expire time configuration to a chain parameter
- `--solidity`: SolidityNode → FullNode - `--keystore`: KeystoreFactory → FullNode - `db convert`: DBConvert → Toolkit
fix(net): fix the unclear reason codes returned in disconnection messages
feat(net): add rate limiting logic for P2P messages
feat(*): Enrich FullNode command-line-options
1622dc8 to
c9cea43
Compare
* feat(jvm/JEP-358): enhance NullPointerException handling
- update condition to check for NullPointerException instances
- maintain compatibility with both pre-Java 14 and Java 14+ versions
- address JEP 358 changes to NullPointerException behavior
- ensure correct handling of non-empty NPE messages in Java 14+
Refs: JEP 358, JDK-8220715
* feat(jvm/JEP-223): use java.specification.version
- use `java.specification.version` instead of parsing `java.version`
- ensure consistent version reporting across different Java releases(jdk10+)
* feat(jvm/JDK-8176425): Add radix indication in NumberFormatException message
* feat(jvm/JEP-277): remove deprecated and marked for removal code
* feat(jvm/JEP-286): remove lombok.var
* feat(dependencies): update dependencies for jdk17
add javax.jws-api:1.1 and javax.annotation-api:1.3.2, refs:JDK-8190378, JEP 320
remove com.carrotsearch:java-sizeof:0.0.5
bump lombok from 1.18.12 to 1.18.34, refs: [Lombok Changelog](https://projectlombok.org/changelog)
bump aspectjrt from 1.18.13 to 1.9.8, refs: [AspectJ Java version compatibility](https://eclipse.dev/aspectj/doc/latest/release/JavaVersionCompatibility.html)
* feat(JVM): add jvm options for jdk17
* feat(docker): support ARM64
* feat(db): keep leveldb and rocksdb same behaviors for db operations
* feat(db): remove rocksDB compatibility with LevelDB
* feat(db): update leveldb and rocksdb for arm
* feat(math): add hard-code for arm pow
* test(ci):fix test failed
* feat(test): add test for hashcode and web3_clientVersion
* feat(db): remove leveldb support for arm64
* feat(jdk): X86 platforms strictly restrict JDK 1.8 usage
* fix(crypto): optimize the zkSNARK and shielded txs config * feat(rpc): remove redundant toggle check * fix(crypto): remove the shielded tx execute toggle * fix(crypto): rename the shielded Transaction api toggle * feat: optimize the test * feat: optimize ZksnarkParams initialization in tests. * remove redundant check * make zk param initialization thread safe * add compatibility with previous configuration
* JsonRpc:setTronErrorResolver * fix: add resData.length check while throw JsonRpcInternalException * add data field in TronException * feat(api): rename JsonRpcErrorResolver, add unit test * feat(api): add note and test * feat(api): add JsonRpcException.java * feat(api): remove logs and unnecessary test case * feat(api): enhance estimateGas error handling to include data field * refactor: optimize JsonRpcErrorResolver error data resolution
* feat(api): optimize partialMatch * feat(api): remove skipGroups in partialMatch * feat(api): fix bug * feat(api): add test * feat(api): add unit test * feat(api): add inline comments * feat(api): remove unnecessary code
- Consolidate duplicate engine initialization logic from two separate classes into a single unified method - Enhance LevelDB/RocksDB compatibility detection with clearer error messages - Improve error handling for directory/file creation failures
c9cea43 to
7370d1e
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.