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

Update EIP-6492: Move to Final #7640

Merged
merged 33 commits into from
Sep 5, 2023
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b5ca21c
Add EIP: Standard Signature Validation Method for Counterfactually De…
Ivshti Feb 10, 2023
92e3f48
Update EIP-6492: Standard Signature Validation Method for Counterfact…
Ivshti Feb 10, 2023
59ec9df
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Feb 13, 2023
77f31e8
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 4, 2023
3a3408a
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Mar 4, 2023
4ec0211
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 8, 2023
db8c358
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Mar 8, 2023
278ee99
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 8, 2023
5b7fe87
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 8, 2023
c9232df
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Mar 8, 2023
743352a
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 8, 2023
2b7b2d8
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Mar 8, 2023
348b23c
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 9, 2023
5528fa1
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Mar 9, 2023
32c9e6a
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 9, 2023
496043c
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 9, 2023
96181bd
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Mar 9, 2023
c2fba9b
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 9, 2023
880eb3d
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 9, 2023
2311577
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 10, 2023
6e5b593
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 11, 2023
c0714b8
Update EIP-6492: Signature Validation for Predeploy Contracts
Ivshti Mar 16, 2023
bfe477e
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Mar 16, 2023
88b7a37
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Mar 20, 2023
600d1c8
Update EIP-6492: Explain how the wrapper format can be used
Ivshti Mar 20, 2023
89d66f3
Update EIP-6492: fix errors
Ivshti Mar 20, 2023
844d95d
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Jun 15, 2023
cc2071d
Update EIP-6492: move to last call
Ivshti Jun 15, 2023
027970d
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Jul 10, 2023
55c5f18
EIP-6492: move deadline
Ivshti Aug 3, 2023
7ebcd48
Merge branch 'master' of github.com:ethereum/EIPs
Ivshti Aug 10, 2023
e511751
Update EIP-6492: fix a bug in sample code
Ivshti Aug 10, 2023
b66f115
EIP-6492: change status to Final
Ivshti Sep 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions EIPS/eip-6492.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ title: Signature Validation for Predeploy Contracts
description: A way to verify a signature when the account is a smart contract that has not been deployed yet
author: Ivo Georgiev (@Ivshti), Agustin Aguilar (@Agusx1211)
discussions-to: https://ethereum-magicians.org/t/eip-6492-signature-validation-for-pre-deploy-contracts/12903
status: Last Call
last-call-deadline: 2023-08-29
status: Final
type: Standards Track
category: ERC
created: 2023-02-10
Expand Down Expand Up @@ -158,7 +157,7 @@ contract UniversalSigValidator {
return isValid;
} catch (bytes memory err) {
// retry, but this time assume the prefix is a prepare call
if (!isValid && !tryPrepare && contractCodeLen > 0) {
if (!tryPrepare && contractCodeLen > 0) {
return isValidSigImpl(_signer, _hash, _signature, allowSideEffects, true);
}

Expand Down
Loading