This feature is under active development. Implementation details may evolve as we validate approaches for performance, security, and compatibility.
Plasma allows users to pay for any transaction using whitelisted ERC-20 tokens like USD₮ or BTC. There is no need to hold or manage the native token (XPL). This improves UX while preserving full EVM compatibility.
The feature is powered by a protocol-managed ERC-20 paymaster maintained by Plasma. Developers do not need to run or integrate their own gas abstraction logic. Wallets can support stablecoin-native flows with minimal changes.
Most chains still require users to hold a native token for gas. This breaks the user experience for stablecoin-first apps.
External paymasters attempt to solve this, but they introduce their own tradeoffs:
Plasma takes a different approach. The protocol operates a standard EIP-4337 paymaster that enables seamless, fee-free gas payments in stablecoins. This removes friction for users and avoids complexity for developers.
Token selection:
The user selects an approved stablecoin such as USD₮ or BTC.
Oracle pricing:
The paymaster calculates the equivalent gas cost using trusted oracle rates.
Approval:
The user pre-approves the paymaster to spend the required amount.
Execution:
The paymaster covers gas in XPL and deducts the stablecoin from the user.
This flow works with both standard EVM accounts and EIP-4337 smart wallets.
There is no custom logic required. To support custom gas tokens:
The Plasma paymaster handles gas payment, pricing, and enforcement behind the scenes.
Initial support includes:
Additional stablecoins may be added over time based on usage, liquidity, and volatility.
Fee abstraction is hard to standardize when left to individual teams. By operating this infrastructure directly, Plasma can:
This lets developers focus on their product logic, while users benefit from a seamless stablecoin-native experience.