ChainEx adalah platform infrastruktur blockchain mutakhir yang berfokus pada peningkatan pengalaman pengguna melalui abstraksi akun. Memanfaatkan ERC-4337 dan abstraksi akun, ChainEx menyediakan solusi dompet kontrak pintar yang menyederhanakan transaksi dan pengelolaan dompet bagi pengguna. Hal ini memungkinkan interaksi yang lebih lancar dengan aplikasi terdesentralisasi (dApps), mengurangi kompleksitas dan kurva pembelajaran yang biasanya terkait dengan teknologi blockchain. Standar ERC-4337 memperkenalkan objek baru yang disebut "UserOperation" ke jaringan Ethereum, memungkinkan fungsionalitas dompet pintar. Ketika pengguna memulai UserOperation, "objek pseudo-transaksi lapisan yang lebih tinggi" dikirim ke mempool terpisah yang secara khusus ditujukan untuk memproses transaksi ERC-4337, berbeda dari mempool utama jaringan Ethereum.
EIP-4337 menyajikan konsep baru yang disebut UserOperation, yang pada dasarnya adalah deskripsi rinci tentang transaksi yang dimaksudkan oleh pengguna. UserOperation ini dikumpulkan di area penampungan alternatif, mirip dengan antrian pra-konfirmasi, yang dikenal sebagai "alt mempool."
Dalam ekosistem jaringan Ethereum, terdapat node khusus yang disebut "bundler." Bundler ini mengumpulkan UserOperation dari alt mempool dan menggabungkannya menjadi satu transaksi komprehensif, yang disebut "transaksi bundel."
Transaksi bundel kemudian diarahkan ke kontrak pintar unik dan terpusat di blockchain, yaitu "EntryPoint." Sebagai satu-satunya kontrak EntryPoint yang ada, ia memainkan peran penting dalam proses ini. Bundler memanggil fungsi pada EntryPoint yang disebut handleOps.
Tim ChainEx menciptakan SDK yang merupakan alat canggih yang dirancang untuk integrasi mulus dengan kontrak pintar, selaras dengan standar ERC-4337 untuk abstraksi akun. Panduan komprehensif ini berfokus pada penggunaan SDK ChainEx untuk memungkinkan transaksi tanpa gas dan menyederhanakan interaksi.