Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ERC: Transient ERC-20 Approvals #81

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

Joeysantoro
Copy link
Contributor

When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md

We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met:

  • The PR edits only existing draft PRs.
  • The build passes.
  • Your GitHub username or email address is listed in the 'author' header of all affected PRs, inside .
  • If matching on email address, the email address is the one publicly listed on your GitHub profile.

@eip-review-bot
Copy link
Collaborator

eip-review-bot commented Nov 1, 2023

File ERCS/erc-x.md

Requires 1 more reviewers from @axic, @g11tech, @SamWilsn, @xinbenlv

@eip-review-bot eip-review-bot changed the title transient ERC-20 approvals draft Add ERC: Transient ERC-20 Approvals Nov 1, 2023
@github-actions github-actions bot added the w-ci label Nov 1, 2023
ERCS/erc-x.md Outdated Show resolved Hide resolved
Joeysantoro and others added 2 commits November 2, 2023 10:51
Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>
@github-actions github-actions bot added w-ci and removed w-ci labels Nov 2, 2023
Copy link

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

Copy link

github-actions bot commented Jan 7, 2024

This pull request was closed due to inactivity. If you are still pursuing it, feel free to reopen it and respond to any feedback or request a review in a comment.

@github-actions github-actions bot closed this Jan 7, 2024
@SamWilsn SamWilsn reopened this Mar 21, 2024
@github-actions github-actions bot removed the w-stale label Mar 22, 2024
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please rename the file to ERCS/erc-7550.md.


`transientAllowance`, `transientApprove`, and `TransientApproval` function identically to `allowance`, `approve`, `Approval` respectively, with the caveats that:
- `transientAllowance` is uses EIP-1153 transient storage to track transient approvals
- tokens SHOULD exclusively exhaust the transient allowance before checking or using the persistent allowance for `transferFrom`.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should define "persistent allowance" (presumably as the traditional ERC-20 allowance.)

title: Transient ERC-20 Approvals
description: Transient ERC-20 approvals via function calls and EIP-712 secp256k1 signatures
author: Joey Santoro (@joeysantoro), Moody Salem (@moodysalem)
discussions-to: TODO
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since you don't have a discussions thread, I'll leave this comment here:

Would it be possible to support ERC-1271 signatures as well? Probably not the most necessary addition, but if it isn't too hard, it could be worth it.

Copy link

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

ERCS/erc-x.md Outdated Show resolved Hide resolved
Copy link

The commit 78713d8 (as a parent of 0713e70) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot removed the w-stale label Apr 17, 2024
Copy link

github-actions bot commented May 1, 2024

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants