Skip to content
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

Inquiry: ERC-4337 (Account Abstraction) Support in Tradetrust #47

Open
manishraana opened this issue Dec 17, 2024 · 4 comments
Open

Inquiry: ERC-4337 (Account Abstraction) Support in Tradetrust #47

manishraana opened this issue Dec 17, 2024 · 4 comments

Comments

@manishraana
Copy link

Context

I'm exploring integrating Tradetrust with ERC-4337 account abstraction standards and would like clarity on current support.

Specific Questions

Does the current Tradetrust SDK or platform natively support ERC-4337?
Are there recommended approaches for implementing account abstraction with Tradetrust contracts?
If not directly supported, what would be the recommended integration strategy?

Use Case

Implementing gas sponsorship
Enabling flexible wallet interactions
Improving user onboarding experience

Technical Details

Interested in compatibility with:
Web3Auth
Bundler clients (pimlico / biconomy / etherspot)
Smart account implementations

Additional Context

Our goal is to enable seamless, sponsored transactions for document issuance and transfer while maintaining Tradetrust's security and verification mechanisms.

Any guidance or insights would be greatly appreciated.

@manishraana
Copy link
Author

@nghaninn

can you provide some information on this?

@pohhendry
Copy link

We appreciate you reaching out with these thoughtful questions.

Current Status:
At present, TradeTrust doesn't have ERC-4337. However, we're interested in exploring this, as we see the potential benefits for gas sponsorship, flexible wallet interactions, and improved user onboarding.

Community Contribution:
We'd love to see this feature developed and believe the community can play a crucial role. If you're interested in contributing, we'd be excited to see a proposal or proof-of-concept implementation. This could include:

  1. A technical design document outlining how ERC-4337 could be integrated with TradeTrust
  2. Sample code demonstrating key integration points

Next Steps:

  1. If you're ready to contribute code, you can submit a pull request with your proposed implementation.
  2. We're happy to provide guidance and feedback throughout the process.

@manishraana
Copy link
Author

Thank you for your detailed and thoughtful response!

I appreciate the clarity on TradeTrust's current status with ERC-4337 and your openness to exploring its integration. The potential for gas sponsorship, flexible wallet interactions, and improved onboarding resonates strongly with our goals.

To contribute meaningfully, I’d like to outline my next steps and seek further input:

Technical Design Document:

I'll start by drafting a detailed document that proposes an integration strategy for ERC-4337. This will include technical considerations, compatibility with Web3Auth, bundler clients (e.g., Pimlico, Biconomy, or Etherspot), and smart account implementations.

Proof of Concept:

Based on the design, I’ll create a sample implementation that demonstrates key aspects such as gas sponsorship for document issuance and transfer.

Are there any specific areas of the TradeTrust SDK or platform where you foresee integration challenges with ERC-4337?
Would you recommend focusing on any particular bundler client or smart account library for compatibility?

Are there community guidelines or technical resources you'd suggest reviewing before submitting a proposal or proof of concept?

I look forward to your guidance and am excited to collaborate on enabling ERC-4337 for TradeTrust!

@pohhendry
Copy link

Hey there.

Just an informal reply. We do not have any guide or recommendation.

We hope to see creative things being done by our collaborators like yourself!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants