ChainEx是一个尖端的区块链基础设施平台,专注于通过账户抽象来改善用户体验。利用ERC-4337和账户抽象,ChainEx提供了一个智能合约钱包解决方案,为用户简化了交易和钱包管理。这样可以与去中心化应用程序(dApp)进行更无缝的交互,从而降低通常与区块链技术相关的复杂性和学习曲线。ERC-4337 标准在以太坊网络中引入了一个名为“UserOperation”的新对象,从而实现了智能钱包的功能。当用户启动 UserOperation 时,“更高层伪交易对象”被发送到专门用于处理 ERC-4337 交易的单独内存池,这与以太坊主网络的内存池不同。EIP-4337 提出了一个称为 UserOperation 的新概念,它本质上是对用户预期交易的详细描述。这些 UserOperations 收集在备用保留区域中,类似于预确认队列,称为“alt 内存池”。在以太坊网络生态系统中,有专门的节点被称为“捆绑器”。这些打包程序从 alt 内存池中收集 UserOperations,并将它们编译成一个单一的综合事务,恰如其分地命名为“捆绑事务”。然后,捆绑交易被定向到区块链上唯一且集中的智能合约,即“EntryPoint”。作为现存的唯一 EntryPoint 合约,它在此过程中起着举足轻重的作用。捆绑程序在 EntryPoint 上调用名为 handleOps 的函数。ChainEx 团队创建了一个 SDK,这是一个高级工具,旨在与智能合约无缝集成,符合 ERC-4337 账户抽象标准。本综合指南重点介绍如何利用 ChainEx SDK 实现无 gas 交易并简化交互。