ChainEx là một nền tảng cơ sở hạ tầng blockchain tiên tiến tập trung vào việc cải thiện trải nghiệm người dùng thông qua trừu tượng hóa tài khoản. Sử dụng ERC-4337 và trừu tượng hóa tài khoản, ChainEx cung cấp giải pháp ví hợp đồng thông minh giúp đơn giản hóa giao dịch và quản lý ví cho người dùng. Điều này cho phép tương tác suôn sẻ hơn với các ứng dụng phi tập trung (dApps), giảm độ phức tạp và đường cong học tập thường liên quan đến công nghệ blockchain. Tiêu chuẩn ERC-4337 giới thiệu một đối tượng mới gọi là "UserOperation" vào mạng Ethereum, cho phép chức năng của ví thông minh. Khi người dùng khởi tạo UserOperation, "đối tượng giả giao dịch lớp cao hơn" được gửi đến một mempool riêng biệt được chỉ định đặc biệt để xử lý các giao dịch ERC-4337, khác biệt với mempool chính của mạng Ethereum.
EIP-4337 giới thiệu một khái niệm mới gọi là UserOperation, về cơ bản là một mô tả chi tiết về giao dịch dự định của người dùng. Các UserOperation này được thu thập trong một khu vực lưu giữ thay thế, giống như một hàng đợi trước khi xác nhận, được gọi là "alt mempool."
Trong hệ sinh thái mạng Ethereum, có các nút chuyên biệt được gọi là "bundlers." Các bundler này thu thập UserOperations từ alt mempool và tổng hợp chúng thành một giao dịch toàn diện duy nhất, được gọi là "giao dịch gói."
Giao dịch gói sau đó được chuyển đến một hợp đồng thông minh độc nhất và tập trung trên blockchain, gọi là "EntryPoint." Là hợp đồng EntryPoint duy nhất tồn tại, nó đóng vai trò quan trọng trong quá trình này. Các bundler gọi một hàm trên EntryPoint có tên là handleOps. Đội ngũ ChainEx tạo ra một SDK là một công cụ tiên tiến được thiết kế để tích hợp liền mạch với các hợp đồng thông minh, phù hợp với tiêu chuẩn ERC-4337 cho trừu tượng hóa tài khoản. Hướng dẫn toàn diện này tập trung vào việc sử dụng SDK ChainEx để kích hoạt giao dịch không cần gas và hợp lý hóa các tương tác.