Stable 通过 EIP-7702 和抽象账户(Account Abstraction)彻底革新了用户体验,使用户无需再持有 gasUSDT 即可发送或处理交易。用户只需持有 USDT0 代币即可完成所有链上操作,Stable内置的协议将自动处理所有 gas 代币的转换。

核心功能

  • USDT0 支付 Gas 费用:对于非 USDT0 的转账交易和其他智能合约交互的交易,用户使用 USDT0 支付 gas 费用,Stable通过 bundler 和 paymaster 自动将其转换为 gasUSDT。
注意:用户只需持有 USDT0 代币。Stable内置的协议会通过抽象账户功能自动完成所有 gas 代币的转换。

工作原理

免 Gas 转账交互通过 EIP-7702(为 EOA 设置代码)抽象账户 实现。在 Stable 上,每个外部账户(EOA)默认预部署一个的 EIP-7702 智能账户合约,用户无需发送Type 4类型的交易以创建账户。如有需要用户其后也可以自定义其账户逻辑属性。 对于除 USDT0 转账以外的操作(例如 DeFi 交互、NFT 交易或其他智能合约调用),用户使用 USDT0 支付 gas 费用。内置的bundler 与 paymaster 功能会自动将这些 USDT0 转换为 gasUSDT,以支付实际的 gas 成本。
  1. 用户发起智能合约交互 用户通过 Stable 钱包请求智能合约交互(例如 DeFi 中的兑换代币、NFT 购买等)。
  2. 用户使用 USDT0 作为 Gas 费用签名交易 用户签名交易时指定以 USDT0 支付 gas 费用。
  3. 交易发送至 Bundler 签名后的交易发送至 bundler 功能进行处理。
  4. Bundler 处理交易 bundler 将交易打包,并与 paymaster 协调执行下一步操作。
  5. Paymaster 将 USDT0 转换为 gasUSDT paymaster 将用户的 USDT0 代币转换为 gasUSDT,用于支付实际的 gas 成本。
  6. 智能合约执行交易 执行所有 EIP-7702 账户所调用的智能合约的交互操作。