-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Update EIP-1702: update broken link #10313
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
--- | ||
Check warning on line 1 in EIPS/eip-1702.md
|
||
eip: 1702 | ||
title: Generalized Account Versioning Scheme | ||
author: Wei Tang (@sorpaas) | ||
discussions-to: https://github.com/sorpaas/EIPs/issues/2 | ||
Check warning on line 5 in EIPS/eip-1702.md
|
||
status: Stagnant | ||
type: Standards Track | ||
category: Core | ||
created: 2017-12-30 | ||
--- | ||
|
||
Check warning on line 11 in EIPS/eip-1702.md
|
||
## Simple Summary | ||
Check warning on line 12 in EIPS/eip-1702.md
|
||
|
||
Introduce account versioning for smart contracts so upgrading the VM | ||
or introducing new VMs can be easier. | ||
|
@@ -142,10 +142,10 @@ | |
purpose. When "enabling EIP-1702", those extensions should not be | ||
enabled unless the extension specification is also included. | ||
|
||
* [44-VERTXN: Account Versioning Extension for Contract Creation | ||
Check warning on line 145 in EIPS/eip-1702.md
|
||
Transaction](https://specs.corepaper.org/44-vertxn/) | ||
Transaction](https://corepaper.org/ethereum/compatibility/versioning/#extensions-for-state-based-account-versioning) | ||
* [45-VEROP: Account Versioning Extension for CREATE and | ||
CREATE2](https://specs.corepaper.org/45-verop/) | ||
CREATE2](https://corepaper.org/ethereum/compatibility/versioning/#create-and-create2-extension) | ||
|
||
## Usage Template | ||
|
||
|
@@ -192,14 +192,14 @@ | |
|
||
Alternatively, account versioning can also be done through: | ||
|
||
* **[26-VER](https://specs.corepaper.org/26-ver/)** and | ||
**[40-UNUSED](https://specs.corepaper.org/40-unused/)**: This makes an | ||
* **[26-VER](https://corepaper.org/ethereum/compatibility/versioning/#prefix-based-account-versioning)** and | ||
Check warning on line 195 in EIPS/eip-1702.md
|
||
**[40-UNUSED](https://corepaper.org/ethereum/compatibility/forward/)**: This makes an | ||
Check warning on line 196 in EIPS/eip-1702.md
|
||
account's versioning solely dependent on its code header prefix. If | ||
with only 26-VER, it is not possible to certify any code is valid, | ||
because current VM allows treating code as data. This can be fixed | ||
by 40-UNUSED, but the drawback is that it's potentially backward | ||
incompatible. | ||
* **EIP-1891**: Instead of writing version field into account RLP | ||
Check warning on line 202 in EIPS/eip-1702.md
|
||
state, we write it in a separate contract. This can accomplish the | ||
same thing as this EIP and potentially reduces code complexity, but | ||
the drawback is that every code execution will require an additional | ||
|
@@ -234,7 +234,7 @@ | |
## References | ||
|
||
The source of this specification can be found at | ||
[43-VER](https://specs.corepaper.org/43-ver/). | ||
[43-VER](https://corepaper.org/ethereum/compatibility/versioning/#state-based-account-versioning). | ||
Check warning on line 237 in EIPS/eip-1702.md
|
||
|
||
## Copyright | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there are whole lot os refrences to specs.corepaper, are the others working? if not can you fix them all in one PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, i will find the proper links and fix them