A proposal that would let Ethereum users pay transaction fees in tokens, or have someone else pay them entirely, has been quietly advancing for months, Vitalik Buterin said on Sunday. EIP-8141 replaces the fixed shape of an Ethereum transaction with a sequence of up to 64 "frames," each an ordinary contract call. One frame validates the transaction, another approves who covers the gas, and the rest carry out whatever the user actually wanted to do.