Stable revolutionizes the user experience by eliminating the need for users to hold gasUSDT entirely. Through EIP-7702 and Account Abstraction, users can perform all blockchain operations with just USDT0 tokens, while the protocol handles all gas token conversions seamlessly behind the scenes.
Gas Fee in USDT0: For non-USDT0 transfers and other smart contract interactions, users pay gas fees in USDT0, which are automatically converted to gasUSDT by the bundler and paymaster system.
Note: Users only need to hold USDT0 tokens. The protocol handles all gas token conversions automatically through Account Abstraction.
Gasless interactions are enabled through EIP-7702 (Set Code for EOAs) and Account Abstraction. On Stable, every EOA is automatically activated with a pre-deployed EIP-7702 account smart contract, eliminating the need for users to send type 4 transactions. Users can later customize their account implementation if desired.For operations beyond USDT0 transfers (such as DeFi interactions, NFT transactions, or other smart contract calls), users pay gas fees in USDT0 tokens. The bundler and paymaster system automatically converts these USDT0 tokens to gasUSDT to pay for the actual gas costs.
User Initiates Smart Contract InteractionThe user requests a smart contract interaction (e.g., DeFi swap, NFT purchase) through Stable Wallet.
User Signs Transaction with USDT0 Gas PaymentThe user signs the transaction specifying USDT0 tokens as payment for gas fees.
Transaction Sent to BundlerThe signed transaction is sent to the bundler network for processing.
Bundler Processes TransactionThe bundler includes the transaction in a bundle and coordinates with the paymaster.
Paymaster Converts USDT0 to gasUSDTThe paymaster converts the user’s USDT0 tokens to gasUSDT to pay for the actual gas costs.
Smart Contract Executes TransactionThe smart contract called by the user’s EIP-7702 smart account executes the intended smart contract interaction.