Dip 7692
dip: 7692 title: DVM Object Format (EOFv1) Meta description: List of DIPs belonging to the EOFv1 proposal author: Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0), Piotr Dobaczewski (@pdobacz), Danno Ferrin (@shemnon) Digitalia editing author: Cosimo Constantinos cosimo@juro.net, et al. discussions-to: https://digitalia-magicians.org/t/dip-7692-dvm-object-format-eof-meta/19686 status: Review type: Meta created: 2024-04-17 Created for Digitalia: 2025-01-07 requires: 663, 3540, 3670, 4200, 4750, 5450, 6206, 7069, 7480, 7620, 7698
Abstract¶
This Meta DIP lists the DIPs which belong to the DVM Object Format (EOF) proposal, in its first version (EOFv1), also known as the "Mega EOF".
Specification¶
DIPs Included¶
Introduced in eof-devnet-0
- DIP-3540: EOF - DVM Object Format v1
- DIP-3670: EOF - Code Validation
- DIP-4200: EOF - Static relative jumps
- DIP-4750: EOF - Functions
- DIP-5450: EOF - Stack Validation
- DIP-6206: EOF - JUMPF and non-returning functions
- DIP-7480: EOF - Data section access instructions
- DIP-663: SWAPN, DUPN and EXCHANGE instructions
- DIP-7069: Revamped CALL instructions
- DIP-7620: EOF Contract Creation
- DIP-7698: EOF - Creation transaction
Introduced in eof-devnet-1
- DIP-7873: EOF - TXCREATE and InitcodeTransaction type
Removed from eof-devnet-1
- DIP-7698: EOF - Creation transaction
Introduced in eof-devnet-2
- DIP-7834: Separate Metadata Section for EOF
- DIP-7761: EXTCODETYPE instruction
- DIP-7880: EOF - EXTCODEADDRESS instruction
- DIP-5920: PAY opcode
Rationale¶
Refer to the individual DIPs.
Security Considerations¶
Discussed in the individual DIPs.
Copyright¶
© Crown © Crown Copyright 2026. Published by the Royal Government of the Dominion of Atlantis.
Licensed under the Juro Restricted License Version 2. See https://juro.net/jrl for details.