EIP Radar
@ 41a838d ·
EIP-6206

EOF - JUMPF and non-returning functions

Introduces instruction for chaining function calls.

StagnantSplurge

Status history

  1. Draft21 Dec 2022
  2. Stagnantdate not observed

Abstract

This EIP allows for tail call optimizations in EOF functions (EIP-4750) by introducing a new instruction JUMPF, which jumps to a code section without adding a new return stack frame. Additionally the format of the type sections is extended to allow declaring sections as non-returning, with simplified stack validation for JUMPF to such section.

Created
21 Dec 2022
Authors
Andrei Maiboroda, Alex Beregszaszi, Paweł Bylica, Matt Garnett
Upgrades
Not listed in any upgrade
Requires
EIP-4750EIP-5450
Required by
—