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 explanantion "A set of functions to enable meta-transactions and atomic interactions with [ERC-20](https://eips.ethereum.org/EIPS/eip-20) token contracts via signatures conforming to the [EIP-712](https://eips.ethereum.org/EIPS/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, and - 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