EIP3009 Transfer with Authorization
Last updated
Last updated
Tags: ERC20 EIP712 Ethereum typed structured data hashing and signing
Contract interface EIP that enables fungible token (asset) transfer via signed authorization. So another implementation of Permits
"A set of functions to enable meta-transactions and atomic interactions with token contracts via signatures conforming to the 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