forked from tronprotocol/java-tron
-
Notifications
You must be signed in to change notification settings - Fork 0
Feature/add eth get block receipts #1
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
Open
0xbigapple
wants to merge
62
commits into
develop
Choose a base branch
from
feature/add_eth_getBlockReceipts
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
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
…Receipt Constructor
feat(doc): update expired information for readme
fix(CheckStyle): only fix CheckStyle
…_eth_getBlockReceipts
…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
feat(doc): update readme for telegram groups and doc link
1. add missed config 2. update seed ip list
resolve implicit narrowing conversion and information exposure issues
…oting_window_period
…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
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
* 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
…_eth_getBlockReceipts # Conflicts: # framework/src/test/java/org/tron/core/jsonrpc/JsonrpcServiceTest.java
* 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
* fix the bug of handshake with lightnode
…_eth_getBlockReceipts # Conflicts: # framework/src/test/java/org/tron/core/jsonrpc/JsonrpcServiceTest.java
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.
What does this PR do?
Why are these changes required?
This PR has been tested by:
Follow up
Extra details