ChainEx - це передова платформа блокчейн-інфраструктури, яка зосереджується на покращенні користувацького досвіду за допомогою абстракції облікових записів. Використовуючи ERC-4337 та абстракцію облікових записів, ChainEx пропонує рішення смарт-контракт гаманця, яке спрощує транзакції та управління гаманцем для користувачів. Це забезпечує більш безперебійну взаємодію з децентралізованими додатками (dApps), зменшуючи складність та криву навчання, зазвичай пов'язану з технологією блокчейну. Стандарт ERC-4337 вводить новий об'єкт під назвою "UserOperation" в мережу Ethereum, що дозволяє функціонування смарт-гаманців. Коли користувач ініціює UserOperation, "об'єкт псевдо-транзакції вищого рівня" надсилається до окремого мемпула, спеціально призначеного для обробки транзакцій ERC-4337, відмінного від основного мемпула мережі Ethereum. EIP-4337 представляє нову концепцію під назвою UserOperation, яка по суті є детальним описом запланованої транзакції користувача. Ці UserOperations збираються в альтернативній зоні очікування, подібній до черги перед підтвердженням, відомій як "альтернативний мемпул". В екосистемі мережі Ethereum є спеціалізовані вузли, які називаються "bundlers". Ці bundlers збирають UserOperations з альтернативного мемпула і компілюють їх в єдину, комплексну транзакцію, яка влучно називається "bundle transaction". Потім bundle transaction направляється до унікального та централізованого смарт-контракту в блокчейні, "EntryPoint". Як єдиний існуючий контракт EntryPoint, він відіграє ключову роль у цьому процесі. Bundlers викликають функцію в EntryPoint під назвою handleOps. Команда ChainEx створює SDK, який є передовим інструментом, розробленим для безперебійної інтеграції зі смарт-контрактами, відповідно до стандарту ERC-4337 для абстракції облікових записів. Цей комплексний посібник зосереджується на використанні ChainEx SDK для забезпечення безгазових транзакцій та спрощення взаємодій.