Skip to content

[Feature] Official ERC-4337 Support with Canonical EntryPoint for ERC-7710, ERC-7715 and AI-Powered Applications #6647

@FinchAlex

Description

@FinchAlex

Problem Statement

The rapid growth of AI-powered applications in the crypto space — including autonomous AI agents, intelligent trading bots, AI-driven DeFi tools, and session-based assistants — is driving massive demand for programmable smart accounts. These applications heavily rely on ERC-4337 Account Abstraction as the foundation, along with two important extension standards:

  • ERC-7710: Smart Contract Delegation — Standardizes safe delegation of specific permissions and capabilities from smart contract accounts.
  • ERC-7715: Request Permissions from Wallets — Defines a standard JSON-RPC method (wallet_grantPermissions) for dApps to request granular permissions, which are then redeemed via ERC-7710 delegations.

To build reliable infrastructure (smart wallets, bundlers, paymasters, and AI agents) on Tron, a trusted, official EntryPoint contract is essential — similar to the canonical EntryPoint deployed on Ethereum and other major EVM-compatible chains. Without an official one, developers are forced to rely on third-party or community deployments, which introduces significant trust, security, and interoperability risks, especially for high-value AI use cases.

Who would benefit: Developers building next-generation AI-native dApps, wallet providers, bundler operators, and the entire Tron ecosystem that wants to remain competitive in the fast-growing AI + crypto narrative.

Proposed Solution

Request the Tron core team / java-tron maintainers to:

  1. Officially support ERC-4337 Account Abstraction on the Tron network.
  2. Deploy and maintain a canonical (official) EntryPoint contract with a well-known fixed address.
  3. Consider including support for ERC-7710 and ERC-7715 delegation features on top of ERC-4337 in the roadmap.

This would provide a single trusted entry point for all UserOperations and enable seamless ecosystem-wide adoption.

Specification

  • Deploy the latest stable ERC-4337 EntryPoint contract (v0.6 or v0.7 recommended for maximum compatibility) using deterministic deployment (e.g., CREATE2) to ensure a predictable address.
  • Ensure full compatibility with standard ERC-4337 bundlers, paymasters, and smart account implementations.
  • No core protocol changes required (ERC-4337 operates entirely at the smart contract layer).
  • Support ERC-7710 delegation redemption interfaces and ERC-7715 permission request flows where applicable.

API Changes (if applicable):
None required at the protocol level. Existing EVM-compatible RPC methods (eth_sendUserOperation, eth_estimateUserOperationGas, etc.) should be supported if not already available.

Configuration Changes (if applicable):
None.

Protocol Changes (if applicable):
None (pure smart contract layer implementation).

Scope of Impact

  • Smart contracts (official EntryPoint deployment)
  • API/RPC (optional enhanced UserOperation support)
  • Documentation
  • Others: Ecosystem tooling (bundlers, wallets, AI agent frameworks)

Breaking Changes
No breaking changes.

Backward Compatibility
Fully backward compatible. Existing EOAs, transactions, and smart contracts remain completely unaffected. This is an additive feature.

Implementation

Do you have ideas regarding the implementation?
Yes. Deploy the audited EntryPoint contract from the official account-abstraction repository (https://github.com/eth-infinitism/account-abstraction) using a deterministic salt for consistent addressing. Publicly announce the official address and maintain it long-term.

Are you willing to implement this feature?
I am happy to assist with testing, documentation, community coordination, or validation on the testnet, but the official deployment and long-term maintenance should be handled by the Tron core team to ensure maximum trust and ecosystem adoption.

Estimated Complexity
Medium (mainly contract deployment, documentation, and possible minor RPC enhancements; no consensus or protocol changes needed).

Testing Strategy

Deploy first on the Nile testnet and verify compatibility with popular ERC-4337 bundlers and smart account libraries. Test the complete UserOperation lifecycle, paymaster sponsorship, and delegation flows.

Test Scenarios

  • Basic UserOperation submission and execution
  • Paymaster-sponsored transactions
  • ERC-7710 delegation creation and redemption
  • ERC-7715 permission request + redemption flow
  • Session key usage for AI agents

Performance Considerations
Minimal on-chain overhead per UserOperation. Off-chain bundling should scale efficiently on Tron's high-throughput network.

Alternatives Considered (Optional)

  • Relying on community-deployed EntryPoint contracts (not ideal due to trust and fragmentation risks)
  • Developing a fully custom Tron-native Account Abstraction solution (valuable long-term, but ERC-4337 compatibility remains highly beneficial for interoperability)

Additional Context (Optional)

The combination of ERC-4337 + ERC-7710/ERC-7715 is becoming critical infrastructure for building user-friendly, permissioned AI agents that can act autonomously within safe, predefined limits without exposing private keys. Official support would significantly strengthen Tron's position in the rapidly expanding AI + crypto ecosystem.

Related Issues/PRs

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions