EIP3009 Transfer with Authorization
Tags: ERC20 EIP712 Ethereum typed structured data hashing and signing
Intro
Contract interface EIP that enables fungible token (asset) transfer via signed authorization. So another implementation of Permits
Simple explanation
"A set of functions to enable meta-transactions and atomic interactions with ERC-20 token contracts via signatures conforming to the EIP-712 typed message signing specification.
This enables the user to:
delegate the gas payment to someone else,
pay for gas in the token itself rather than in ETH,
perform one or more token transfers and other operations in a single atomic transaction,
transfer ERC-20 tokens to another address, and have the recipient submit the transaction,
batch multiple transactions with minimal overhead
create and perform multiple transactions without having to worry about them failing due to accidental nonce-reuse or improper ordering by the miner." - EIP
Source: https://eips.ethereum.org/EIPS/eip-3009
Last updated