Cuy Sheffield, head of crypto at payment giant Visa, made known on Twitter the deployment of Visa’s first paymaster smart contract on the ETH Goerli testnet. This comes as Visa continues to research and experiment with account abstraction and ERC-4337.
“Excited to see Visa deploy our first paymaster smart contract on the testnet as we continue to research and experiment with account abstraction and ERC-4337,” Sheffield tweeted.
Excited to see Visa deploy our first paymaster smart contract on testnet as we continue to research and experiment with account abstraction and ERC-4337https://t.co/JJNWH2W2Ki https://t.co/RLRDx4yPXS
— Cuy Sheffield (@cuysheffield) May 17, 2023
Raj Parekh, CEO of Portal and previously at Visa Crypto, is excited about the recent advancement, saying: “A Visa-powered paymaster could be a large driver of growth for the ecosystem.”
Visa previously proposed a system known as “account abstraction,” or AA, wherein smart contracts can be used to enable automated programmable payments on Ethereum.
Visa publishes experiment findings
Visa has published a report on its experiments with ERC4337 (Account Abstraction). On March 1, 2023, ERC-4337 was rolled out to the Ethereum mainnet, adding the ability for smart contracts to transact on behalf of the user.
In this experiment, Visa put together two prototypes that demonstrate potential use cases of a new Paymaster flow: first, using the Paymaster to facilitate the use of ERC20 tokens to pay for gas fees, and second, completely covering the gas fees for a transaction.
In the second experiment, a paymaster contract was setup that completely covers the gas fees for user txns. In their sample implementation, the user must be whitelisted to be sponsored (L30).
Contract link: https://t.co/NdH0xE2oLt. pic.twitter.com/rGaASN7P5s
— cygaar (@0xCygaar) May 17, 2023
In line with this, the Visa team deployed experimental Visa Paymaster contracts on Ethereum’s Goerli Testnet.
It demonstrated paying with ERC-20 tokens using ERC-4337 Paymaster via the first Visa Paymaster contract, wherein it explored whether a user can pay transaction fees with alternative tokens, such as a dollar stablecoin or, in the future, even a Central Bank Digital Currency (CBDC).
Another Visa Paymaster contract was deployed, which completely sponsors transaction fees per the second use case.
In a blog post, Visa explains its current experiment with account abstraction, intending to seek out how the current AA paradigm on Ethereum offers creative solutions for dealing with transaction fees. Can users pay Ethereum transaction fees with stablecoins or other ERC-20 tokens, or not pay them at all?
It believes the findings of its experiment may help further mainstream crypto adoption.
Source: https://u.today/ethereum-payment-giant-visa-deploys-first-paymaster-smart-contract-on-eth-testnet