Skip to content

Commit

Permalink
Add EIP: Ethereum Object Format (EOF) Meta
Browse files Browse the repository at this point in the history
  • Loading branch information
pdobacz committed Apr 17, 2024
1 parent 5a043e4 commit 7db8ade
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions EIPS/eip-eof-meta.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---

Check failure on line 1 in EIPS/eip-eof-meta.md

View workflow job for this annotation

GitHub Actions / EIP Walidator

preamble is missing header(s): `eip`

error[preamble-req]: preamble is missing header(s): `eip` --> EIPS/eip-eof-meta.md | | = help: see https://ethereum.github.io/eipw/preamble-req/

Check failure on line 1 in EIPS/eip-eof-meta.md

View workflow job for this annotation

GitHub Actions / EIP Walidator

preamble is missing header(s): `eip`

error[preamble-req]: preamble is missing header(s): `eip` --> EIPS/eip-eof-meta.md | | = help: see https://ethereum.github.io/eipw/preamble-req/
title: Ethereum Object Format (EOF) Meta
description: List of EIPs belonging to the EOF proposal
author: Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0), Piotr Dobaczewski (@pdobacz), Danno Ferrin (@shemnon)
discussions-to: <URL>

Check failure on line 5 in EIPS/eip-eof-meta.md

View workflow job for this annotation

GitHub Actions / EIP Walidator

preamble header `discussions-to` is not a valid URL

error[preamble-discussions-to]: preamble header `discussions-to` is not a valid URL --> EIPS/eip-eof-meta.md:5:16 | 5 | discussions-to: <URL> | ^^^^^^ relative URL without a base | = help: see https://ethereum.github.io/eipw/preamble-discussions-to/

Check failure on line 5 in EIPS/eip-eof-meta.md

View workflow job for this annotation

GitHub Actions / EIP Walidator

preamble header `discussions-to` should point to a thread on ethereum-magicians.org

error[preamble-re-discussions-to]: preamble header `discussions-to` should point to a thread on ethereum-magicians.org --> EIPS/eip-eof-meta.md:5:16 | 5 | discussions-to: <URL> | ^^^^^^ required pattern was not matched | = info: the pattern in question: `^https://ethereum-magicians.org/t/[^/]+/[0-9]+$` = help: see https://ethereum.github.io/eipw/preamble-re-discussions-to/

Check failure on line 5 in EIPS/eip-eof-meta.md

View workflow job for this annotation

GitHub Actions / EIP Walidator

preamble header `discussions-to` is not a valid URL

error[preamble-discussions-to]: preamble header `discussions-to` is not a valid URL --> EIPS/eip-eof-meta.md:5:16 | 5 | discussions-to: <URL> | ^^^^^^ relative URL without a base | = help: see https://ethereum.github.io/eipw/preamble-discussions-to/

Check failure on line 5 in EIPS/eip-eof-meta.md

View workflow job for this annotation

GitHub Actions / EIP Walidator

preamble header `discussions-to` should point to a thread on ethereum-magicians.org

error[preamble-re-discussions-to]: preamble header `discussions-to` should point to a thread on ethereum-magicians.org --> EIPS/eip-eof-meta.md:5:16 | 5 | discussions-to: <URL> | ^^^^^^ required pattern was not matched | = info: the pattern in question: `^https://ethereum-magicians.org/t/[^/]+/[0-9]+$` = help: see https://ethereum.github.io/eipw/preamble-re-discussions-to/
status: Draft
type: Meta
created: 2024-04-17
requires: 3540, 3670, 4200, 4750, 5450, 6206, 7480, 663, 7069, 7620

Check failure on line 9 in EIPS/eip-eof-meta.md

View workflow job for this annotation

GitHub Actions / EIP Walidator

preamble header `requires` items must be sorted in ascending order

error[preamble-uint-requires]: preamble header `requires` items must be sorted in ascending order --> EIPS/eip-eof-meta.md | 9 | requires: 3540, 3670, 4200, 4750, 5450, 6206, 7480, 663, 7069, 7620 | = help: see https://ethereum.github.io/eipw/preamble-uint-requires/

Check failure on line 9 in EIPS/eip-eof-meta.md

View workflow job for this annotation

GitHub Actions / EIP Walidator

preamble header `requires` items must be sorted in ascending order

error[preamble-uint-requires]: preamble header `requires` items must be sorted in ascending order --> EIPS/eip-eof-meta.md | 9 | requires: 3540, 3670, 4200, 4750, 5450, 6206, 7480, 663, 7069, 7620 | = help: see https://ethereum.github.io/eipw/preamble-uint-requires/
---

## Abstract

This Meta EIP lists the EIPs which belong to the Ethereum Object Format (EOF) proposal, also known as the "Mega EOF".

## Specification

### EIPs Included

- [EIP-3540](./eip-3540): EOF - EVM Object Format v1
- [EIP-3670](./eip-3670): EOF - Code Validation
- [EIP-4200](./eip-4200): EOF - Static relative jumps
- [EIP-4750](./eip-4750): EOF - Functions
- [EIP-5450](./eip-5450): EOF - Stack Validation
- [EIP-6206](./eip-6206): EOF - JUMPF and non-returning functions
- [EIP-7480](./eip-7480): EOF - Data section access instructions
- [EIP-663](./eip-663): SWAPN, DUPN and EXCHANGE instructions
- [EIP-7069](./eip-7069): Revamped CALL instructions
- [EIP-7620](./eip-7620): EOF Contract Creation

## Rationale

Refer to the individual EIPs.

## Security Considerations

Discussed in the individual EIPs.

## Copyright

Copyright and related rights waived via [CC0](../LICENSE.md).

0 comments on commit 7db8ade

Please sign in to comment.