Backlog draft

  • Event Decoding Improvements:

    • Provide a more straightforward mechanism for decoding events; add Java wrapper for events

    • Add support for retrieving events by specific block ranges more easily.

    • Simplify the logic around event subscriptions and the EthLogFlowable interface.

  • Multidimensional Array and Types Support:

    • Implement direct support for 2D arrays and other complex data structures in smart contracts.

    • Add custom type support.

  • Android Optimization Support and Secure Key Management:

    • Optimize performance for key generation and signing on Android devices.

    • Consider integrating Android’s secure enclave for key storage and signing operations.

    • Improve compatibility to fully utilize features offered by the forthcoming Web3j Android modules.

  • ENS Enhancements and Generic Decoding:

    • Function input data decoder. 

    • Offer a built-in utility for decoding transaction input data, reducing the reliance on third-party libraries.

  • Standardized Exception Handling and Interoperability:

    • Develop a more uniform approach to handle exceptions and error messages across different Ethereum networks and future L2 solutions.

    • Investigate potential support for cross-network or cross-chain functionalities.

  • Enhance the Smart Contracts Wrapper transactions execution:

    • Support EIP 1559.