From a1ea2da96a1d276c84ffe78acfbb301df09a2b91 Mon Sep 17 00:00:00 2001 From: xinbenlv Date: Mon, 16 Jan 2023 12:21:45 -0800 Subject: [PATCH 1/5] Move EIP-5453 to Review --- EIPS/eip-5453.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5453.md b/EIPS/eip-5453.md index 322cc3b2ceced..a1be4c23e5c4f 100644 --- a/EIPS/eip-5453.md +++ b/EIPS/eip-5453.md @@ -4,7 +4,7 @@ title: Endorsement - Permit for Any Functions description: A general protocol for approving function calls in the same transaction rely on EIP-5750. author: Zainan Victor Zhou (@xinbenlv) discussions-to: https://ethereum-magicians.org/t/erc-5453-endorsement-standard/10355 -status: Draft +status: Revuew type: Standards Track category: ERC created: 2022-08-12 From 4de9dab7b4d9dc3660b8d673f4c509a33c079cee Mon Sep 17 00:00:00 2001 From: xinbenlv Date: Mon, 16 Jan 2023 12:27:45 -0800 Subject: [PATCH 2/5] Update eip-5453.md --- EIPS/eip-5453.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5453.md b/EIPS/eip-5453.md index a1be4c23e5c4f..9ab768c57aa6a 100644 --- a/EIPS/eip-5453.md +++ b/EIPS/eip-5453.md @@ -4,7 +4,7 @@ title: Endorsement - Permit for Any Functions description: A general protocol for approving function calls in the same transaction rely on EIP-5750. author: Zainan Victor Zhou (@xinbenlv) discussions-to: https://ethereum-magicians.org/t/erc-5453-endorsement-standard/10355 -status: Revuew +status: Review type: Standards Track category: ERC created: 2022-08-12 From 86482a2e8e7a735cafe06f77c43ccc50713ac51d Mon Sep 17 00:00:00 2001 From: xinbenlv Date: Mon, 16 Jan 2023 12:31:22 -0800 Subject: [PATCH 3/5] Update eip-5453.md --- EIPS/eip-5453.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5453.md b/EIPS/eip-5453.md index 9ab768c57aa6a..7d8e32d05187f 100644 --- a/EIPS/eip-5453.md +++ b/EIPS/eip-5453.md @@ -14,7 +14,7 @@ requires: 165, 712, 1271, 5750 ## Abstract This EIP establish a general protocol for permitting approving function calls in the same transaction rely on [EIP-5750](./eip-5750.md). -Unlike a few prior art ([EIP-2612](./eip-2612.md) for [EIP-20](./eip-20.md), [EIP-4494](./eip-4494.md) for [EIP-721](./eip-721.md) that +Unlike a few prior art ([EIP-2612](./eip-2612.md) for [EIP-20](./eip-20.md), `EIP-4494` for [EIP-721](./eip-721.md) that usually only permit for a single behavior (`transfer` for EIP-20 and `safeTransferFrom` for EIP-721) and a single approver in two transactions (first a `permit(...)` TX, then a `transfer`-like TX), this EIP provides a way to permit arbitrary behaviors and aggregating multiple approvals from arbitrary number of approvers in the same transaction, allowing for Multi-Sig or Threshold Signing behavior. From e2be85d636cb5b409f702c6a87fb001c29b355c6 Mon Sep 17 00:00:00 2001 From: Pandapip1 <45835846+Pandapip1@users.noreply.github.com> Date: Tue, 17 Jan 2023 23:32:23 -0500 Subject: [PATCH 4/5] Minor grammatical fix --- EIPS/eip-5453.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5453.md b/EIPS/eip-5453.md index 7d8e32d05187f..7254d470bd665 100644 --- a/EIPS/eip-5453.md +++ b/EIPS/eip-5453.md @@ -1,7 +1,7 @@ --- eip: 5453 title: Endorsement - Permit for Any Functions -description: A general protocol for approving function calls in the same transaction rely on EIP-5750. +description: A general protocol for approving function calls in the same transaction using EIP-5750. author: Zainan Victor Zhou (@xinbenlv) discussions-to: https://ethereum-magicians.org/t/erc-5453-endorsement-standard/10355 status: Review From 515a17833a7f619e723e0591dd579514a60e8de2 Mon Sep 17 00:00:00 2001 From: Pandapip1 <45835846+Pandapip1@users.noreply.github.com> Date: Tue, 17 Jan 2023 23:34:12 -0500 Subject: [PATCH 5/5] Fix more grammatical errors --- EIPS/eip-5453.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-5453.md b/EIPS/eip-5453.md index 7254d470bd665..d1fe6ad2623db 100644 --- a/EIPS/eip-5453.md +++ b/EIPS/eip-5453.md @@ -13,9 +13,9 @@ requires: 165, 712, 1271, 5750 ## Abstract -This EIP establish a general protocol for permitting approving function calls in the same transaction rely on [EIP-5750](./eip-5750.md). +This EIP establishes a general protocol for permitting approving function calls in the same transaction relying on [EIP-5750](./eip-5750.md). Unlike a few prior art ([EIP-2612](./eip-2612.md) for [EIP-20](./eip-20.md), `EIP-4494` for [EIP-721](./eip-721.md) that -usually only permit for a single behavior (`transfer` for EIP-20 and `safeTransferFrom` for EIP-721) and a single approver in two transactions (first a `permit(...)` TX, then a `transfer`-like TX), this EIP provides a way to permit arbitrary behaviors and aggregating multiple approvals from arbitrary number of approvers in the same transaction, allowing for Multi-Sig or Threshold Signing behavior. +usually only permit a single behavior (`transfer` for EIP-20 and `safeTransferFrom` for EIP-721) and a single approver in two transactions (first a `permit(...)` TX, then a `transfer`-like TX), this EIP provides a way to permit arbitrary behaviors and aggregating multiple approvals from an arbitrary number of approvers in the same transaction, allowing for Multi-Sig or Threshold Signing behavior. ## Motivation