[Feature Request] Create Web3 Adapter for igniteCore Unified API
Description
Implement a Web3 adapter for igniteCore to support wallet connections, contract interactions, and lazy loading.
This adapter will:
- Connect to wallet clients and public clients.
- Handle lazy initialization for wallet connections.
- Support signing transactions and reading contract data.
- Provide event buffering to queue events until the wallet is initialized.
- Ensure error handling for failed connections and transactions.
Tasks
1. Adapter Implementation
2. Testing and Validation
3. Documentation
Expected Outcome
- A Web3 adapter fully integrated with igniteCore that supports lazy loading, event buffering, and namespace isolation.
- Tests and documentation for wallet connections and transaction handling.
Dependency
This issue depends on completing Issue #10 - igniteCore Refactor.
It cannot proceed until the unified API is finalized and tested.
Priority: High
This adapter is essential for Web3 applications using ignite-element.
[Feature Request] Create Web3 Adapter for igniteCore Unified API
Description
Implement a Web3 adapter for igniteCore to support wallet connections, contract interactions, and lazy loading.
This adapter will:
Tasks
1. Adapter Implementation
2. Testing and Validation
3. Documentation
Expected Outcome
Dependency
This issue depends on completing Issue #10 - igniteCore Refactor.
It cannot proceed until the unified API is finalized and tested.
Priority: High
This adapter is essential for Web3 applications using ignite-element.