跳转到主要内容Stable 通过 EIP-7702 和抽象账户(Account Abstraction)彻底革新了用户体验,使用户无需再持有 gUSDT 即可发送或处理交易。用户只需持有 USDT0 代币即可完成所有链上操作,Stable内置的协议将自动处理所有 gas 代币的转换。
核心功能
- USDT0 支付 Gas 费用:对于非 USDT0 的转账交易和其他智能合约交互的交易,用户使用 USDT0 支付 gas 费用,Stable通过 bundler 和 paymaster 自动将其转换为 gUSDT。
注意:用户只需持有 USDT0 代币。Stable内置的协议会通过抽象账户功能自动完成所有 gas 代币的转换。
工作原理
免 Gas 转账交互通过 EIP-7702(为 EOA 设置代码) 和 抽象账户 实现。在 Stable 上,每个外部账户(EOA)默认预部署一个的 EIP-7702 智能账户合约,用户无需发送Type 4类型的交易以创建账户。如有需要用户其后也可以自定义其账户逻辑属性。
对于除 USDT0 转账以外的操作(例如 DeFi 交互、NFT 交易或其他智能合约调用),用户使用 USDT0 支付 gas 费用。内置的bundler 与 paymaster 功能会自动将这些 USDT0 转换为 gUSDT,以支付实际的 gas 成本。
-
用户发起智能合约交互
用户通过 Stable 钱包请求智能合约交互(例如 DeFi 中的兑换代币、NFT 购买等)。
-
用户使用 USDT0 作为 Gas 费用签名交易
用户签名交易时指定以 USDT0 支付 gas 费用。
-
交易发送至 Bundler
签名后的交易发送至 bundler 功能进行处理。
-
Bundler 处理交易
bundler 将交易打包,并与 paymaster 协调执行下一步操作。
-
Paymaster 将 USDT0 转换为 gUSDT
paymaster 将用户的 USDT0 代币转换为 gUSDT,用于支付实际的 gas 成本。
-
智能合约执行交易
执行所有 EIP-7702 账户所调用的智能合约的交互操作。